PageSourceSearch

https://www.spatialaffairsbureau.com/dist/js/combined.js

js spatialaffairsbureau.com collected 2026-10-04 13:24:28 UTC 232,470 bytes, 1 lines download raw bytes

1window.Modernizr=function(n,c,s){function e(e){p.cssText=e}function r(e,t){return typeof e===t}function a(e,t){for(var i in e){i=e[i];if(!~(""+i).indexOf("-")&&p[i]!==s)return"pfx"!=t||i}return!1}function o(e,t,i){var n=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+g.join(n+" ")+n).split(" ");return r(t,"string")||void 0===t?a(o,t):function(e,t,i){for(var n in e){var o=t[e[n]];if(o!==s)return!1===i?e[n]:r(o,"function")?o.bind(i||t):o}return!1}(o=(e+" "+y.join(n+" ")+n).split(" "),t,i)}function l(e,t,i,n){var o,s,r,a=c.createElement("div"),l=c.body,u=l||c.createElement("body");if(parseInt(i,10))for(;i--;)(s=c.createElement("div")).id=n?n[i]:d+(i+1),a.appendChild(s);return o=["&#173;",'<style id="s',d,'">',e,"</style>"].join(""),a.id=d,(l?a:u).innerHTML+=o,u.appendChild(a),l||(u.style.background="",u.style.overflow="hidden",r=h.style.overflow,h.style.overflow="hidden",h.appendChild(u)),e=t(a,e),l?a.parentNode.removeChild(a):(u.parentNode.removeChild(u),h.style.overflow=r),!!e}var t,i,u={},h=c.documentElement,d="modernizr",p=c.createElement(d).style,f=c.createElement("input"),m=" -webkit- -moz- -o- -ms- ".split(" "),v="Webkit Moz O ms",g=v.split(" "),y=v.toLowerCase().split(" "),b="http://www.w3.org/2000/svg",w={},x={},_=[],C=_.slice,k={}.hasOwnProperty,T=void 0!==k&&void 0!==k.call?function(e,t){return k.call(e,t)}:function(e,t){return t in e&&void 0===e.constructor.prototype[t]};for(i in Function.prototype.bind||(Function.prototype.bind=function(i){var n=this;if("function"!=typeof n)throw new TypeError;var o=C.call(arguments,1),s=function(){if(this instanceof s){var e=function(){};e.prototype=n.prototype;var t=new e,e=n.apply(t,o.concat(C.call(arguments)));return Object(e)===e?e:t}return n.apply(i,o.concat(C.call(arguments)))};return s}),w.touch=function(){var t;return"ontouchstart"in n||n.DocumentTouch&&c instanceof DocumentTouch?t=!0:l(["@media (",m.join("touch-enabled),("),d,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){t=9===e.offsetTop}),t},w.opacity=function(){return e(m.join("opacity:.55;")+""),/^0.55$/.test(p.opacity)},w.csstransforms=function(){return!!o("transform")},w.csstransforms3d=function(){var i=!!o("perspective");return i&&"webkitPerspective"in h.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(e,t){i=9===e.offsetLeft&&3===e.offsetHeight}),i},w.csstransitions=function(){return o("transition")},w.video=function(){var e=c.createElement("video"),t=!1;try{(t=!!e.canPlayType)&&((t=new Boolean(t)).ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(e){}return t},w.svg=function(){return!!c.createElementNS&&!!c.createElementNS(b,"svg").createSVGRect},w)T(w,i)&&(t=i.toLowerCase(),u[t]=w[i](),_.push((u[t]?"":"no-")+t));return u.input||(u.input=function(e){for(var t=0,i=e.length;t<i;t++)x[e[t]]=e[t]in f;return x.list&&(x.list=!!c.createElement("datalist")&&!!n.HTMLDataListElement),x}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "))),u.addTest=function(e,t){if("object"==typeof e)for(var i in e)T(e,i)&&u.addTest(i,e[i]);else{if(e=e.toLowerCase(),u[e]!==s)return u;t="function"==typeof t?t():t,h.className+=" "+(t?"":"no-")+e,u[e]=t}return u},e(""),f=null,function(e,a){function l(){var e=f.elements;return"string"==typeof e?e.split(" "):e}function u(e){var t=p[e[s]];return t||(t={},r++,e[s]=r,p[r]=t),t}function c(e,t,i){return t=t||a,d?t.createElement(e):!(t=(i=i||u(t)).cache[e]?i.cache[e].cloneNode():o.test(e)?(i.cache[e]=i.createElem(e)).cloneNode():i.createElem(e)).canHaveChildren||n.test(e)||t.tagUrn?t:i.frag.appendChild(t)}function t(e){var t,i,n,o,s,r=u(e=e||a);return!f.shivCSS||h||r.hasCSS||(r.hasCSS=(o="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}",s=(n=e).createElement("p"),n=n.getElementsByTagName("head")[0]||n.documentElement,s.innerHTML="x<style>"+o+"</style>",!!n.insertBefore(s.lastChild,n.firstChild))),d||(t=e,(i=r).cache||(i.cache={},i.createElem=t.createElement,i.createFrag=t.createDocumentFragment,i.frag=i.createFrag()),t.createElement=function(e){return f.shivMethods?c(e,t,i):i.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/[\w\-]+/g,function(e){return i.createElem(e),i.frag.createElement(e),'c("'+e+'")'})+");return n}")(f,i.frag)),e}var h,d,i=e.html5||{},n=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,s="_html5shiv",r=0,p={};!function(){try{var e=a.createElement("a");e.innerHTML="<xyz></xyz>",h="hidden"in e,d=1==e.childNodes.length||function(){a.createElement("a");var e=a.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){d=h=!0}}();var f={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==i.shivCSS,supportsUnknownElements:d,shivMethods:!1!==i.shivMethods,t
1ype:"default",shivDocument:t,createElement:c,createDocumentFragment:function(e,t){if(e=e||a,d)return e.createDocumentFragment();for(var i=(t=t||u(e)).frag.cloneNode(),n=0,o=l(),s=o.length;n<s;n++)i.createElement(o[n]);return i}};e.html5=f,t(a)}(this,c),u._version="2.8.3",u._prefixes=m,u._domPrefixes=y,u._cssomPrefixes=g,u.testProp=function(e){return a([e])},u.testAllProps=o,u.testStyles=l,u.prefixed=function(e,t,i){return t?o(e,t,i):o(e,"pfx")},h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" js "+_.join(" ")),u}(this,this.document),function(e,p){function h(e){return"[object Function]"==o.call(e)}function f(e){return"string"==typeof e}function d(){}function m(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function v(){var e=b.shift();w=1,e?e.t?g(function(){("c"==e.t?$.injectCss:$.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),v()):w=0}function t(e,t,i,n,o){return w=0,t=t||"j",f(e)?(r="c"==t?k:C,a=e,l=t,t=this.i++,i=i,n=n,o=(o=o)||$.errorTimeout,u=p.createElement(r),h=c=0,d={t:l,s:a,e:i,a:n,x:o},1===T[a]&&(h=1,T[a]=[]),"object"==r?u.data=a:(u.src=a,u.type=r),u.width=u.height="0",u.onerror=u.onload=u.onreadystatechange=function(){s.call(this,h)},b.splice(t,0,d),"img"!=r&&(h||2===T[a]?(_.insertBefore(u,x?null:y),g(s,o)):T[a].push(u))):(b.splice(this.i++,0,e),1==b.length&&v()),this;function s(e){if(!c&&m(u.readyState)&&(d.r=c=1,w||v(),u.onload=u.onreadystatechange=null,e))for(var t in"img"!=r&&g(function(){_.removeChild(u)},50),T[a])T[a].hasOwnProperty(t)&&T[a][t].onload()}var r,a,l,u,c,h,d}function a(){var e=$;return e.loader={load:t,i:0},e}var i,n=p.documentElement,g=e.setTimeout,y=p.getElementsByTagName("script")[0],o={}.toString,b=[],w=0,s="MozAppearance"in n.style,x=s&&!!p.createRange().compareNode,_=x?n:y.parentNode,n=e.opera&&"[object Opera]"==o.call(e.opera),n=!!p.attachEvent&&!n,C=s?"object":n?"script":"img",k=n?"script":C,r=Array.isArray||function(e){return"[object Array]"==o.call(e)},l=[],T={},u={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}},$=function(e){function c(e,t,i,n,o){var s=function(e){for(var t,i,e=e.split("!"),n=l.length,o=e.pop(),s=e.length,o={url:o,origUrl:o,prefixes:e},r=0;r<s;r++)i=e[r].split("="),(t=u[i.shift()])&&(o=t(o,i));for(r=0;r<n;r++)o=l[r](o);return o}(e),r=s.autoCallback;s.url.split(".").pop().split("?").shift(),s.bypass||(t=t&&(h(t)?t:t[e]||t[n]||t[e.split("/").pop().split("?")[0]]),s.instead?s.instead(e,t,i,n,o):(T[s.url]?s.noexec=!0:T[s.url]=1,i.load(s.url,s.forceCSS||!s.forceJS&&"css"==s.url.split(".").pop().split("?").shift()?"c":void 0,s.noexec,s.attrs,s.timeout),(h(t)||h(r))&&i.load(function(){a(),t&&t(s.origUrl,o,n),r&&r(s.origUrl,o,n),T[s.url]=2})))}function t(e,t){function i(i,e){if(i){if(f(i))c(i,a=!e?function(){var e=[].slice.call(arguments);l.apply(this,e),u()}:a,t,0,s);else if(Object(i)===i)for(o in n=function(){var e,t=0;for(e in i)i.hasOwnProperty(e)&&t++;return t}(),i)i.hasOwnProperty(o)&&(e||--n||(h(a)?a=function(){var e=[].slice.call(arguments);l.apply(this,e),u()}:a[o]=function(t){return function(){var e=[].slice.call(arguments);t&&t.apply(this,e),u()}}(l[o])),c(i[o],a,t,o,s))}else e||u()}var n,o,s=!!e.test,r=e.load||e.both,a=e.callback||d,l=a,u=e.complete||d;i(s?e.yep:e.nope,!!r),r&&i(r)}var i,n,o=this.yepnope.loader;if(f(e))c(e,0,o,0);else if(r(e))for(i=0;i<e.length;i++)f(n=e[i])?c(n,0,o,0):r(n)?$(n):Object(n)===n&&t(n,o);else Object(e)===e&&t(e,o)};$.addPrefix=function(e,t){u[e]=t},$.addFilter=function(e){l.push(e)},$.errorTimeout=1e4,null==p.readyState&&p.addEventListener&&(p.readyState="loading",p.addEventListener("DOMContentLoaded",i=function(){p.removeEventListener("DOMContentLoaded",i,0),p.readyState="complete"},0)),e.yepnope=a(),e.yepnope.executeStack=v,e.yepnope.injectJs=function(e,t,i,n,o,s){var r,a,l=p.createElement("script"),n=n||$.errorTimeout;for(a in l.src=e,i)l.setAttribute(a,i[a]);t=s?v:t||d,l.onreadystatechange=l.onload=function(){!r&&m(l.readyState)&&(r=1,t(),l.onload=l.onreadystatechange=null)},g(function(){r||t(r=1)},n),o?l.onload():y.parentNode.insertBefore(l,y)},e.yepnope.injectCss=function(e,t,i,n,o,s){var r,t=s?v:t||d;for(r in(n=p.createElement("link")).href=e,n.rel="stylesheet",n.type="text/css",i)n.setAttribute(r,i[r]);o||(y.parentNode.insertBefore(n,y),g(t,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},Modernizr.addTest("contenteditable","contentEditable"in document.documentElement),Modernizr.addTest("cors",!!(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest)),Modernizr.addTest("json",!!window.JSON&&
1!!JSON.parse),document.documentElement.className+=" optimole_has_js",function(e,t){var i=t.getElementsByTagName("head")[0],n=t.createElement("script"),t="IntersectionObserver"in e?"_no_poly":"";n.async=!0,n.src="https://d5jmkjjpb7yfg.cloudfront.net/v2/latest/optimole_lib"+t+".min.js",e.optimoleData={key:"mlmlb1i3sdms",quality:"100",lazyloadOnly:"optimole-lazy-only",nativeLazyload:!1,scalingDisabled:!1,watchClasses:[],network_optimizations:!0,ignoreDpr:!0},i.appendChild(n)}(window,document),document.addEventListener("DOMContentLoaded",function(){if(document.body.className=document.body.className.replace("optimole-no-script",""),"loading"in HTMLImageElement.prototype&&Object.prototype.hasOwnProperty.call(optimoleData,"nativeLazyload")&&!0===optimoleData.nativeLazyload){const e=document.querySelectorAll('img[loading="lazy"]');e.forEach(function(e){e.dataset.optSrc&&(e.src=e.dataset.optSrc,delete e.dataset.optSrc)})}}),function(e,t,i,n,o){e.GoogleAnalyticsObject=i,e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=+new Date,n=t.createElement("script"),o=t.getElementsByTagName("script")[0],n.async=1,n.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(n,o)}(window,document,"ga"),ga("create","UA-34643302-1","auto"),ga("send","pageview");var MTUserId="32c978b6-4d11-4583-ad9b-e15015222d3f",MTFontIds=new Array;MTFontIds.push("1371183"),function(){var e=document.createElement("script");e.type="text/javascript",e.async="true",e.src="/fonts/mtiFontTrackingCode.js",(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(e)}(),function(f,x){function a(e){var t=e.length,i=ye.type(e);return!ye.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===i||"function"!==i&&(0===t||"number"==typeof t&&0<t&&t-1 in e)))}function n(e,t,i,n){if(ye.acceptData(e)){var o,s=ye.expando,r=e.nodeType,a=r?ye.cache:e,l=r?e[s]:e[s]&&s;if(l&&a[l]&&(n||a[l].data)||i!==x||"string"!=typeof t)return a[l=l||(r?e[s]=K.pop()||ye.guid++:s)]||(a[l]=r?{}:{toJSON:ye.noop}),"object"!=typeof t&&"function"!=typeof t||(n?a[l]=ye.extend(a[l],t):a[l].data=ye.extend(a[l].data,t)),l=a[l],n||(l.data||(l.data={}),l=l.data),i!==x&&(l[ye.camelCase(t)]=i),"string"==typeof t?null==(o=l[t])&&(o=l[ye.camelCase(t)]):o=l,o}}function i(e,t,i){if(ye.acceptData(e)){var n,o,s=e.nodeType,r=s?ye.cache:e,a=s?e[ye.expando]:ye.expando;if(r[a]){if(t&&(n=i?r[a]:r[a].data)){o=(t=ye.isArray(t)?t.concat(ye.map(t,ye.camelCase)):t in n?[t]:(t=ye.camelCase(t))in n?[t]:t.split(" ")).length;for(;o--;)delete n[t[o]];if(i?!u(n):!ye.isEmptyObject(n))return}(i||(delete r[a].data,u(r[a])))&&(s?ye.cleanData([e],!0):ye.support.deleteExpando||r!=r.window?delete r[a]:r[a]=null)}}}function l(e,t,i){if(i===x&&1===e.nodeType){var n="data-"+t.replace(be,"-$1").toLowerCase();if("string"==typeof(i=e.getAttribute(n))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:ge.test(i)?ye.parseJSON(i):i)}catch(e){}ye.data(e,t,i)}else i=x}return i}function u(e){for(var t in e)if(("data"!==t||!ye.isEmptyObject(e[t]))&&"toJSON"!==t)return;return 1}function o(){return!0}function c(){return!1}function e(){try{return q.activeElement}catch(e){}}function t(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e,i,n){if(ye.isFunction(i))return ye.grep(e,function(e,t){return!!i.call(e,t,e)!==n});if(i.nodeType)return ye.grep(e,function(e){return e===i!==n});if("string"==typeof i){if(He.test(i))return ye.filter(i,e,n);i=ye.filter(i,e)}return ye.grep(e,function(e){return 0<=ye.inArray(e,i)!==n})}function m(e){var t=We.split("|"),i=e.createDocumentFragment();if(i.createElement)for(;t.length;)i.createElement(t.pop());return i}function r(e,t){return ye.nodeName(e,"table")&&ye.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function v(e){return e.type=(null!==ye.find.attr(e,"type"))+"/"+e.type,e}function g(e){var t=Je.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function y(e,t){for(var i,n=0;null!=(i=e[n]);n++)ye._data(i,"globalEval",!t||ye._data(t[n],"globalEval"))}function h(e,t){if(1===t.nodeType&&ye.hasData(e)){var i,n,o,s=ye._data(e),e=ye._data(t,s),r=s.events;if(r)for(i in delete e.handle,e.events={},r)for(n=0,o=r[i].length;n<o;n++)ye.event.add(t,i,r[i][n]);e.data&&(e.data=ye.extend({},e.data))}}function b(e,t){var i,n,o=0,s=typeof e.getElementsByTagName!=z?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!=z?e.querySelectorAll(t||"*"):x;if(!s)for(s=[],i=e.childNodes||e;null!=(n=i[o]);o++)!t||ye.nodeName(n,t)?s.push(n):ye.merge(s,b(n,t));return t===x||t&&ye.nodeName(e,t)?ye.merge([e],s):s}function w(e){Xe.test(e.type)&&(e.defaultChecked=e.checked)}function d(e,t){if(t in e)return t;for(var i=t.charAt(0).toUpperCase()+t.slice(1),n=t,o=mt.length;o--;)if((t=mt[o]+i)in e)return t;return n}function _(e,t){return"none"===ye.css(e=t||e,"display")||!ye.contains(e.ownerDocument,e)}function p(e,t){for(var i,n,o,s=[],r=0,a=e.length;r<a;r++)(n=e[r]).style&&(s[r]=ye._data(n,"olddisplay"),i=n.style.display,t?(s[r]||"none"!==i||(n.style.display=""),""===n.style.display&&_(n)&&(s[r]=ye._data(n,"olddisplay",$(n.nodeName)))):s[r]||(o=_(n),(i&&"none"!==i||!o)&&ye._data(n,"olddisplay",o?i:ye.css(n,"dis
1play"))));for(r=0;r<a;r++)(n=e[r]).style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?s[r]||"":"none"));return e}function C(e,t,i){var n=lt.exec(t);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):t}function k(e,t,i,n,o){for(var s=i===(n?"border":"content")?4:"width"===t?1:0,r=0;s<4;s+=2)"margin"===i&&(r+=ye.css(e,i+ft[s],!0,o)),n?("content"===i&&(r-=ye.css(e,"padding"+ft[s],!0,o)),"margin"!==i&&(r-=ye.css(e,"border"+ft[s]+"Width",!0,o))):(r+=ye.css(e,"padding"+ft[s],!0,o),"padding"!==i&&(r+=ye.css(e,"border"+ft[s]+"Width",!0,o)));return r}function T(e,t,i){var n=!0,o="width"===t?e.offsetWidth:e.offsetHeight,s=tt(e),r=ye.support.boxSizing&&"border-box"===ye.css(e,"boxSizing",!1,s);if(o<=0||null==o){if(((o=it(e,t,s))<0||null==o)&&(o=e.style[t]),ut.test(o))return o;n=r&&(ye.support.boxSizingReliable||o===e.style[t]),o=parseFloat(o)||0}return o+k(e,t,i||(r?"border":"content"),n,s)+"px"}function $(e){var t=q,i=ht[e];return i||("none"!==(i=E(e,t))&&i||((t=((et=(et||ye("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||et[0].contentDocument).document).write("<!doctype html><html><body>"),t.close(),i=E(e,t),et.detach()),ht[e]=i),i}function E(e,t){e=ye(t.createElement(e)).appendTo(t.body),t=ye.css(e[0],"display");return e.remove(),t}function S(s){return function(e,t){"string"!=typeof e&&(t=e,e="*");var i,n=0,o=e.toLowerCase().match(se)||[];if(ye.isFunction(t))for(;i=o[n++];)"+"===i[0]?(i=i.slice(1)||"*",(s[i]=s[i]||[]).unshift(t)):(s[i]=s[i]||[]).push(t)}}function F(t,n,o,s){function r(e){var i;return a[e]=!0,ye.each(t[e]||[],function(e,t){t=t(n,o,s);return"string"!=typeof t||l||a[t]?l?!(i=t):void 0:(n.dataTypes.unshift(t),r(t),!1)}),i}var a={},l=t===Lt;return r(n.dataTypes[0])||!a["*"]&&r("*")}function M(e,t){var i,n,o=ye.ajaxSettings.flatOptions||{};for(n in t)t[n]!==x&&((o[n]?e:i=i||{})[n]=t[n]);return i&&ye.extend(!0,e,i),e}function D(){try{return new f.XMLHttpRequest}catch(e){}}function N(){return setTimeout(function(){It=x}),It=ye.now()}function L(e,t,i){for(var n,o=(Ut[t]||[]).concat(Ut["*"]),s=0,r=o.length;s<r;s++)if(n=o[s].call(i,t,e))return n}function H(o,e,t){var i,s,n=0,r=Vt.length,a=ye.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var e=It||N(),e=Math.max(0,u.startTime+u.duration-e),t=1-(e/u.duration||0),i=0,n=u.tweens.length;i<n;i++)u.tweens[i].run(t);return a.notifyWith(o,[u,t,e]),t<1&&n?e:(a.resolveWith(o,[u]),!1)},u=a.promise({elem:o,props:ye.extend({},e),opts:ye.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:It||N(),duration:t.duration,tweens:[],createTween:function(e,t){e=ye.Tween(o,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(e),e},stop:function(e){var t=0,i=e?u.tweens.length:0;if(s)return this;for(s=!0;t<i;t++)u.tweens[t].run(1);return e?a.resolveWith(o,[u,e]):a.rejectWith(o,[u,e]),this}}),c=u.props;for(function(e,t){var i,n,o,s,r;for(i in e)if(n=ye.camelCase(i),o=t[n],s=e[i],ye.isArray(s)&&(o=s[1],s=e[i]=s[0]),i!==n&&(e[n]=s,delete e[i]),r=ye.cssHooks[n],r&&"expand"in r)for(i in s=r.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=o);else t[n]=o}(c,u.opts.specialEasing);n<r;n++)if(i=Vt[n].call(u,o,c,u.opts))return i;return ye.map(c,L,u),ye.isFunction(u.opts.start)&&u.opts.start.call(o,u),ye.fx.timer(ye.extend(l,{elem:o,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function j(e,t,i,n,o){return new j.prototype.init(e,t,i,n,o)}function P(e,t){var i,n={height:e},o=0;for(t=t?1:0;o<4;o+=2-t)n["margin"+(i=ft[o])]=n["padding"+i]=e;return t&&(n.opacity=n.width=e),n}function O(e){return ye.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}function W(e,t){return t.toUpperCase()}function A(){q.addEventListener?(q.removeEventListener("DOMContentLoaded",me,!1),f.removeEventListener("load",me,!1)):(q.detachEvent("onreadystatechange",me),f.detachEvent("onload",me))}var I,B,z=typeof x,R=f.location,q=f.document,V=q.documentElement,U=f.jQuery,X=f.$,Y={},K=[],J="1.10.2",G=K.concat,Q=K.push,Z=K.slice,ee=K.indexOf,te=Y.toString,ie=Y.hasOwnProperty,ne=J.trim,ye=function(e,t){return new ye.fn.init(e,t,B)},oe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,se=/\S+/g,re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,le=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ue=/^[\],:{}\s]*$/,ce=/(?:^|:|,)(?:\s*\[)+/g,he=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,de=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,pe=/^-ms-/,fe=/-([\da-z])/gi,me=function(e){!q.addEventListener&&"load"!==e.type&&"complete"!==q.readyState||(A(),ye.ready())};ye.fn=ye.prototype={jquery:J,constructor:ye,init:function(e,t,i){var n,o;if(!e)return this;
1if("string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):ye.isFunction(e)?i.ready(e):(e.selector!==x&&(this.selector=e.selector,this.context=e.context),ye.makeArray(e,this));if(!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:ae.exec(e))||!n[1]&&t)return(!t||t.jquery?t||i:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof ye?t[0]:t,ye.merge(this,ye.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:q,!0)),le.test(n[1])&&ye.isPlainObject(t))for(n in t)ye.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if((o=q.getElementById(n[2]))&&o.parentNode){if(o.id!==n[2])return i.find(e);this.length=1,this[0]=o}return this.context=q,this.selector=e,this},selector:"",length:0,toArray:function(){return Z.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){e=ye.merge(this.constructor(),e);return e.prevObject=this,e.context=this.context,e},each:function(e,t){return ye.each(this,e,t)},ready:function(e){return ye.ready.promise().done(e),this},slice:function(){return this.pushStack(Z.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},map:function(i){return this.pushStack(ye.map(this,function(e,t){return i.call(e,t,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:Q,sort:[].sort,splice:[].splice},ye.fn.init.prototype=ye.fn,ye.extend=ye.fn.extend=function(){var e,t,i,n,o,s=arguments[0]||{},r=1,a=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[1]||{},r=2),"object"==typeof s||ye.isFunction(s)||(s={}),a===r&&(s=this,--r);r<a;r++)if(null!=(n=arguments[r]))for(i in n)o=s[i],t=n[i],s!==t&&(l&&t&&(ye.isPlainObject(t)||(e=ye.isArray(t)))?(o=e?(e=!1,o&&ye.isArray(o)?o:[]):o&&ye.isPlainObject(o)?o:{},s[i]=ye.extend(l,o,t)):t!==x&&(s[i]=t));return s},ye.extend({expando:"jQuery"+(J+Math.random()).replace(/\D/g,""),noConflict:function(e){return f.$===ye&&(f.$=X),e&&f.jQuery===ye&&(f.jQuery=U),ye},isReady:!1,readyWait:1,holdReady:function(e){e?ye.readyWait++:ye.ready(!0)},ready:function(e){if(!0===e?!--ye.readyWait:!ye.isReady){if(!q.body)return setTimeout(ye.ready);(ye.isReady=!0)!==e&&0<--ye.readyWait||(I.resolveWith(q,[ye]),ye.fn.trigger&&ye(q).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===ye.type(e)},isArray:Array.isArray||function(e){return"array"===ye.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):"object"==typeof e||"function"==typeof e?Y[te.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==ye.type(e)||e.nodeType||ye.isWindow(e))return!1;try{if(e.constructor&&!ie.call(e,"constructor")&&!ie.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(ye.support.ownLast)for(var t in e)return ie.call(e,t);for(t in e);return t===x||ie.call(e,t)},isEmptyObject:function(e){for(var t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,i){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(i=t,t=!1),t=t||q;var n=le.exec(e),i=!i&&[];return n?[t.createElement(n[1])]:(n=ye.buildFragment([e],t,i),i&&ye(i).remove(),ye.merge([],n.childNodes))},parseJSON:function(e){return f.JSON&&f.JSON.parse?f.JSON.parse(e):null===e?e:"string"==typeof e&&((e=ye.trim(e))&&ue.test(e.replace(he,"@").replace(de,"]").replace(ce,"")))?new Function("return "+e)():void ye.error("Invalid JSON: "+e)},parseXML:function(e){var t;if(!e||"string"!=typeof e)return null;try{f.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e))}catch(e){t=x}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||ye.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){e&&ye.trim(e)&&(f.execScript||function(e){f.eval.call(f,e)})(e)},camelCase:function(e){return e.replace(pe,"ms-").replace(fe,W)}
1,nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var n,o=0,s=e.length,r=a(e);if(i){if(r)for(;o<s&&!1!==(n=t.apply(e[o],i));o++);else for(o in e)if(n=t.apply(e[o],i),!1===n)break}else if(r)for(;o<s&&!1!==(n=t.call(e[o],o,e[o]));o++);else for(o in e)if(n=t.call(e[o],o,e[o]),!1===n)break;return e},trim:ne&&!ne.call("\ufeff ")?function(e){return null==e?"":ne.call(e)}:function(e){return null==e?"":(e+"").replace(re,"")},makeArray:function(e,t){t=t||[];return null!=e&&(a(Object(e))?ye.merge(t,"string"==typeof e?[e]:e):Q.call(t,e)),t},inArray:function(e,t,i){var n;if(t){if(ee)return ee.call(t,e,i);for(n=t.length,i=i?i<0?Math.max(0,n+i):i:0;i<n;i++)if(i in t&&t[i]===e)return i}return-1},merge:function(e,t){var i=t.length,n=e.length,o=0;if("number"==typeof i)for(;o<i;o++)e[n++]=t[o];else for(;t[o]!==x;)e[n++]=t[o++];return e.length=n,e},grep:function(e,t,i){var n=[],o=0,s=e.length;for(i=!!i;o<s;o++)i!==!!t(e[o],o)&&n.push(e[o]);return n},map:function(e,t,i){var n,o=0,s=e.length,r=[];if(a(e))for(;o<s;o++)null!=(n=t(e[o],o,i))&&(r[r.length]=n);else for(o in e)n=t(e[o],o,i),null!=n&&(r[r.length]=n);return G.apply([],r)},guid:1,proxy:function(e,t){var i,n;return"string"==typeof t&&(n=e[t],t=e,e=n),ye.isFunction(e)?(i=Z.call(arguments,2),(n=function(){return e.apply(t||this,i.concat(Z.call(arguments)))}).guid=e.guid=e.guid||ye.guid++,n):x},access:function(e,t,i,n,o,s,r){var a=0,l=e.length,u=null==i;if("object"===ye.type(i))for(a in o=!0,i)ye.access(e,t,a,i[a],!0,s,r);else if(n!==x&&(o=!0,ye.isFunction(n)||(r=!0),t=u?r?(t.call(e,n),null):(u=t,function(e,t,i){return u.call(ye(e),i)}):t))for(;a<l;a++)t(e[a],i,r?n:n.call(e[a],a,t(e[a],i)));return o?e:u?t.call(e):l?t(e[0],i):s},now:function(){return(new Date).getTime()},swap:function(e,t,i,n){var o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];for(o in n=i.apply(e,n||[]),t)e.style[o]=s[o];return n}}),ye.ready.promise=function(e){if(!I)if(I=ye.Deferred(),"complete"===q.readyState)setTimeout(ye.ready);else if(q.addEventListener)q.addEventListener("DOMContentLoaded",me,!1),f.addEventListener("load",me,!1);else{q.attachEvent("onreadystatechange",me),f.attachEvent("onload",me);var i=!1;try{i=null==f.frameElement&&q.documentElement}catch(e){}i&&i.doScroll&&!function t(){if(!ye.isReady){try{i.doScroll("left")}catch(e){return setTimeout(t,50)}A(),ye.ready()}}()}return I.promise(e)},ye.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Y["[object "+t+"]"]=t.toLowerCase()}),B=ye(q),function(i,n){function x(e,t,i,n){var o,s,r,a,l,u,c;if((t?t.ownerDocument||t:j)!==E&&$(t),i=i||[],!e||"string"!=typeof e)return i;if(1!==(o=(t=t||E).nodeType)&&9!==o)return[];if(F&&!n){if(u=de.exec(e))if(c=u[1]){if(9===o){if(!(a=t.getElementById(c))||!a.parentNode)return i;if(a.id===c)return i.push(a),i}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(c))&&L(t,a)&&a.id===c)return i.push(a),i}else{if(u[2])return Y.apply(i,t.getElementsByTagName(e)),i;if((c=u[3])&&m.getElementsByClassName&&t.getElementsByClassName)return Y.apply(i,t.getElementsByClassName(c)),i}if(m.qsa&&(!M||!M.test(e))){if(l=a=H,u=t,c=9===o&&e,1===o&&"object"!==t.nodeName.toLowerCase()){for(r=h(e),(a=t.getAttribute("id"))?l=a.replace(me,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",s=r.length;s--;)r[s]=l+d(r[s]);u=re.test(e)&&t.parentNode||t,c=r.join(",")}if(c)try{return Y.apply(i,u.querySelectorAll(c)),i}catch(e){}finally{a||t.removeAttribute("id")}}}return function(e,t,i,n){var o,s,r,a,l,u=h(e);if(!n&&1===u.length){if(2<(s=u[0]=u[0].slice(0)).length&&"ID"===(r=s[0]).type&&m.getById&&9===t.nodeType&&F&&k.relative[s[1].type]){if(!(t=(k.find.ID(r.matches[0].replace(ve,ge),t)||[])[0]))return i;e=e.slice(s.shift().value.length)}for(o=ce.needsContext.test(e)?0:s.length;o--&&(r=s[o],!k.relative[a=r.type]);)if((l=k.find[a])&&(n=l(r.matches[0].replace(ve,ge),re.test(s[0].type)&&t.parentNode||t))){if(s.splice(o,1),!(e=n.length&&d(s)))return Y.apply(i,n),i;break}}return b(e,u)(n,t,!F,i,re.test(e)),i}(e.replace(ne,"$1"),t,i,n)}function e(){function i(e,t){return n.push(e+=" ")>k.cacheLength&&delete i[n.shift()],i[e]=t}var n=[];return i}function l(e){return e[H]=!0,e}function t(e){var t=E.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function o(e,t){for(var i=e.split("|"),n=e.length;n--;)k.attrHandle[i[n]]=t}function u(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function s(r){return l(function(s){return s=+s,l(function(e,t){for(var i,n=r([],e.length,s),o=n.length;o--;)e[i=n[o]]&&(e[i]=!(t[i]=e[i]))})})}function r(){}function h(e,t){var i,n,o,s,r,a,l,u=A[e+" "];if(u)return t?0:u.slice(0);for(r=e,a=[],l=k.preFilter;r;){for(s in i&&!(n=oe.exec(r))||(n&&(r=r.slice(n[0].length)||r),a.push(o=[])),i=!1,(n=se.exec(r))&&(i=n.shift(),o.push({value:i,type:n[0].replace(ne," ")}),r=r.slice(i.length)),k.filter)!(n=ce[s].exec(r))||l[s]&&!(n=l[s](n))||(i=n.shift(),o.push({value:i,type:s,matches:n}),r=r.slice(i.length));if(!i)break}return t?r.length:r?x.error(e):A(e,a).slice(0)}function d(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function p(a,e,t){var l=e.dir,u=t&&"parentNode"===l,c=O++;return e.first?function(e,t,i){for(;e=e[l];)if(1===e.nodeType||u)return a(e,t,i)}:function(e,t,i){var n,o,s,r=P+" "+c;if(i){for(;e=e[l];)if((1===e.nodeType||u)&&a(e,t,i))return!0}else for(;e=e[l];)if(1===e.nodeType||u)if((o=(s=e[H]||(e[H]={}))[l])&&o[0]===r){if(!0===(n=o[1])||n===C)return!0===n}else if((o=s[l]=[r])[1]=a(e,t,i)||C,!0===o[1])return!0}}function f(o){return 1<o.length?function(e,t,i){for(var n=o.length;n--;)if(!o[n](e,t,i))return!1;return!0}:o[0]}function _(e,t,i,n,o){for(var s,r=[],a=0,l=e.length,u=null!=t;a<l;a++)!(s=e[a])||i&&!i(s,n,o)||(r.push(s),u&&t.push(a));return r}function y(p,f,m,v,g,e){return v&&!v[H]&&(v=y(v)),g&&!g[H]&&(g=y(g,e)),l(function(e,t,i,n){var o,s,r,a=[],l=[],u=t.length,c=e||function(e,t,i){for(var n=0,o=t.length;n<o;n++)x(e,t[n],i);return i}(f||"*",i.nodeType?[i]:i,[]),h=!p||!e&&f?c:_(c,a,p,i,n),d=m?g||(e?p:u||v)?[]:t:h;if(m&&m(h,d,i,n),v)for(o=_(d,l),v(o,[],i,n),s=o.length;s--;)(r=o[s])&&(d[l[s]]=!(h[l[s]]=r));if(e){if(g||p){if(g){for(o=[],s=d.length;s--;)(r=d[s])&&o.push(h[s]=r);g(null,d=[],o,n)}for(s=d.length;s--;)(r=d[s])&&-1<(o=g?J.call(e,r):a[s])&&(e[o]=!(t[o]=r))}}else d=_(d===t?d.splice(u,d.length):d),g?g(null,t,d,n):Y.apply(t,d)})}function a(v,g){function e(e,t,i,n,o){var s,r,a,l=[],u=0,c="0",h=e&&[],d=null!=o,p=T,f=e||w&&k.find.TAG("*",o&&t.parentNode||t),m=P+=null==p?1:Math.random()||.1;for(d&&(T=t!==E&&t,C=y);null!=(s=f[c]);c++){if(w&&s){for(r=0;a=v[r++];)if(a(s,t,i)){n.push(s);break}d&&(P=m,C=++y)}b&&((s=!a&&s)&&u--,e&&h.push(s))}if(u+=c,b&&c!==u){for(r=0;a=g[r++];)a(h,l,t,i);if(e){if(0<u)for(;c--;)h[c]||l[c]||(l[c]=U.call(n));l=_(l)}Y.apply(n,l),d&&!e&&0<l.length&&1<u+g.length&&x.uniqueSort(n)}return d&&(P=m,T=p),h}var y=0,b=0<g.length,w=0<v.length;return b?l(e):e}var c,m,C,k,v,g,b,T,w,$,E,S,F,M,D,N,L,H="sizzle"+-new Date,j=i.document,P=0,O=0,W=e(),A=e(),I=e(),B=!1,z=function(e,t){return e===t&&(B=!0),0},R=typeof n,q={}.hasOwnProperty,V=[],U=V.pop,X=V.push,Y=V.push,K=V.slice,J=V.indexOf||function(e){for(var t=0,i=this.length;t<i;t++)if(this[t]===e)return t;return-1},G="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Q="[\\x20\\t\\r\\n\\f]",Z="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ee=Z.replace("w","w#"),te="\\["+Q+"*("+Z+")"+Q+"*(?:([*^$|!~]?=)"+Q+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ee+")|)|)"+Q+"*\\]",ie=":("+Z+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+te.replace(3,8)+")*)|.*)\\)|)",ne=new RegExp("^"+Q+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Q+"+$","g"),oe=new RegExp("^"+Q+"*,"+Q+"*"),se=new RegExp("^"+Q+"*([>+~]|"+Q+")"+Q+"*"),re=new RegExp(Q+"*[+~]"),ae=new RegExp("="+Q+"*([^\\]'\"]*)"+Q+"*\\]","g"),le=new RegExp(ie),ue=new RegExp("^"+ee+"$"),ce={ID:new RegExp("^#("+Z+")"),CLASS:new RegExp("^\\.("+Z+")"),TAG:new RegExp("^("+Z.replace("w","w*")+")"),ATTR:new RegExp("^"+te),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Q+"*(even|odd|(([+-]|)(\\d*)n|)"+Q+"*(?:([+-]|)"+Q+"*(\\d+)|))"+Q+"*\\)|)","i"),bool:new RegExp("^(?:"+G+")$","i"),needsContext:new RegExp("^"+Q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Q+"*((?:-\\d)?\\d*)"+Q+"*\\)|)(?=[^-]|$)","i")}
1,he=/^[^{]+\{\s*\[native \w/,de=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,pe=/^(?:input|select|textarea|button)$/i,fe=/^h\d$/i,me=/'|\\/g,ve=new RegExp("\\\\([\\da-f]{1,6}"+Q+"?|("+Q+")|.)","ig"),ge=function(e,t,i){var n="0x"+t-65536;return n!=n||i?t:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)};try{Y.apply(V=K.call(j.childNodes),j.childNodes),V[j.childNodes.length].nodeType}catch(e){Y={apply:V.length?function(e,t){X.apply(e,K.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}for(c in g=x.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},m=x.support={},$=x.setDocument=function(e){var l=e?e.ownerDocument||e:j,e=l.defaultView;return l!==E&&9===l.nodeType&&l.documentElement?(S=(E=l).documentElement,F=!g(l),e&&e.attachEvent&&e!==e.top&&e.attachEvent("onbeforeunload",function(){$()}),m.attributes=t(function(e){return e.className="i",!e.getAttribute("className")}),m.getElementsByTagName=t(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),m.getElementsByClassName=t(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),m.getById=t(function(e){return S.appendChild(e).id=H,!l.getElementsByName||!l.getElementsByName(H).length}),m.getById?(k.find.ID=function(e,t){if(typeof t.getElementById!=R&&F){e=t.getElementById(e);return e&&e.parentNode?[e]:[]}},k.filter.ID=function(e){var t=e.replace(ve,ge);return function(e){return e.getAttribute("id")===t}}):(delete k.find.ID,k.filter.ID=function(e){var t=e.replace(ve,ge);return function(e){e=typeof e.getAttributeNode!=R&&e.getAttributeNode("id");return e&&e.value===t}}),k.find.TAG=m.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!=R?t.getElementsByTagName(e):void 0}:function(e,t){var i,n=[],o=0,s=t.getElementsByTagName(e);if("*"!==e)return s;for(;i=s[o++];)1===i.nodeType&&n.push(i);return n},k.find.CLASS=m.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!=R&&F?t.getElementsByClassName(e):void 0},D=[],M=[],(m.qsa=he.test(l.querySelectorAll))&&(t(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||M.push("\\["+Q+"*(?:value|"+G+")"),e.querySelectorAll(":checked").length||M.push(":checked")}),t(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&M.push("[*^$]="+Q+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(m.matchesSelector=he.test(N=S.webkitMatchesSelector||S.mozMatchesSelector||S.oMatchesSelector||S.msMatchesSelector))&&t(function(e){m.disconnectedMatch=N.call(e,"div"),N.call(e,"[s!='']:x"),D.push("!=",ie)}),M=M.length&&new RegExp(M.join("|")),D=D.length&&new RegExp(D.join("|")),L=he.test(S.contains)||S.compareDocumentPosition?function(e,t){var i=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(i.contains?i.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},z=S.compareDocumentPosition?function(e,t){if(e===t)return B=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!m.sortDetached&&t.compareDocumentPosition(e)===i?e===l||L(j,e)?-1:t===l||L(j,t)?1:w?J.call(w,e)-J.call(w,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var i,n=0,o=e.parentNode,s=t.parentNode,r=[e],a=[t];if(e===t)return B=!0,0;if(!o||!s)return e===l?-1:t===l?1:o?-1:s?1:w?J.call(w,e)-J.call(w,t):0;if(o===s)return u(e,t);for(i=e;i=i.parentNode;)r.unshift(i);for(i=t;i=i.parentNode;)a.unshift(i);for(;r[n]===a[n];)n++;return n?u(r[n],a[n]):r[n]===j?-1:a[n]===j?1:0},l):E},x.matches=function(e,t){return x(e,null,null,t)},x.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&$(e),t=t.replace(ae,"='$1']"),!(!m.matchesSelector||!F||D&&D.test(t)||M&&M.test(t)))try{var i=N.call(e,t);if(i||m.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return 0<x(t,E,null,[e]).length},x.contains=function(e,t){return(e.ownerDocument||e)!==E&&$(e),L(e,t)},x.attr=function(e,t){(e.ownerDocument||e)!==E&&$(e);var i=k.attrHandle[t.toLowerCase()],i=i&&q.call(k.attrHandle,t.toLowerCase())?i(e,t,!F):n;return i===n?m.attributes||!F?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null:i},x.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},x.uniqueSort=function(e){var t,i=[],n=0,o=0;if(B=!m.detectDuplicates,w=!m.sortStable&&e.slice(0),e.sort(z),B){for(;t=e[o++];)t===e[o]&&(n=i.push(o));for(;n--;)e.splice(i[n],1)}return e},v=x.getText=function(e){var t,i="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=v(e)}
vendor: 4,112 bytes, line 1
1else if(3===o||4===o)return e.nodeValue}else for(;t=e[n];n++)i+=v(t);return i},(k=x.selectors={cacheLength:50,createPseudo:l,match:ce,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ve,ge),e[3]=(e[4]||e[5]||"").replace(ve,ge),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||x.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&x.error(e[0]),e},PSEUDO:function(e){var t,i=!e[5]&&e[2];return ce.CHILD.test(e[0])?null:(e[3]&&e[4]!==n?e[2]=e[4]:i&&le.test(i)&&(t=h(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ve,ge).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+Q+")"+e+"("+Q+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!=R&&e.getAttribute("class")||"")})},ATTR:function(t,i,n){return function(e){e=x.attr(e,t);return null==e?"!="===i:!i||(e+="","="===i?e===n:"!="===i?e!==n:"^="===i?n&&0===e.indexOf(n):"*="===i?n&&-1<e.indexOf(n):"$="===i?n&&e.slice(-n.length)===n:"~="===i?-1<(" "+e+" ").indexOf(n):"|="===i&&(e===n||e.slice(0,n.length+1)===n+"-"))}},CHILD:function(p,e,t,f,m){var v="nth"!==p.slice(0,3),g="last"!==p.slice(-4),y="of-type"===e;return 1===f&&0===m?function(e){return!!e.parentNode}:function(e,t,i){var n,o,s,r,a,l,u=v!=g?"nextSibling":"previousSibling",c=e.parentNode,h=y&&e.nodeName.toLowerCase(),d=!i&&!y;if(c){if(v){for(;u;){for(s=e;s=s[u];)if(y?s.nodeName.toLowerCase()===h:1===s.nodeType)return!1;l=u="only"===p&&!l&&"nextSibling"}return!0}if(l=[g?c.firstChild:c.lastChild],g&&d){for(a=(n=(o=c[H]||(c[H]={}))[p]||[])[0]===P&&n[1],r=n[0]===P&&n[2],s=a&&c.childNodes[a];s=++a&&s&&s[u]||(r=a=0)||l.pop();)if(1===s.nodeType&&++r&&s===e){o[p]=[P,a,r];break}}else if(d&&(n=(e[H]||(e[H]={}))[p])&&n[0]===P)r=n[1];else for(;(s=++a&&s&&s[u]||(r=a=0)||l.pop())&&((y?s.nodeName.toLowerCase()!==h:1!==s.nodeType)||!++r||(d&&((s[H]||(s[H]={}))[p]=[P,r]),s!==e)););return(r-=m)===f||r%f==0&&0<=r/f}}},PSEUDO:function(e,s){var t,r=k.pseudos[e]||k.setFilters[e.toLowerCase()]||x.error("unsupported pseudo: "+e);return r[H]?r(s):1<r.length?(t=[e,e,"",s],k.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var i,n=r(e,s),o=n.length;o--;)e[i=J.call(e,n[o])]=!(t[i]=n[o])}):function(e){return r(e,0,t)}):r}},pseudos:{not:l(function(e){var n=[],o=[],a=b(e.replace(ne,"$1"));return a[H]?l(function(e,t,i,n){for(var o,s=a(e,null,n,[]),r=e.length;r--;)(o=s[r])&&(e[r]=!(t[r]=o))}):function(e,t,i){return n[0]=e,a(n,null,i,o),!o.pop()}}),has:l(function(t){return function(e){return 0<x(t,e).length}}),contains:l(function(t){return function(e){return-1<(e.textContent||e.innerText||v(e)).indexOf(t)}}),lang:l(function(i){return ue.test(i||"")||x.error("unsupported lang: "+i),i=i.replace(ve,ge).toLowerCase(),function(e){var t;do{if(t=F?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===i||0===t.indexOf(i+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=i.location&&i.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===S},focus:function(e){return e===E.activeElement&&(!E.hasFocus||E.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if("@"<e.nodeName||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return fe.test(e.nodeName)}
vendor: 5,485 bytes, line 1
1,input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:s(function(){return[0]}),last:s(function(e,t){return[t-1]}),eq:s(function(e,t,i){return[i<0?i+t:i]}),even:s(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:s(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:s(function(e,t,i){for(var n=i<0?i+t:i;0<=--n;)e.push(n);return e}),gt:s(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}}).pseudos.nth=k.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[c]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(c);for(c in{submit:!0,reset:!0})k.pseudos[c]=function(i){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===i}}(c);r.prototype=k.filters=k.pseudos,k.setFilters=new r,b=x.compile=function(e,t){var i,n=[],o=[],s=I[e+" "];if(!s){for(i=(t=t||h(e)).length;i--;)((s=function e(t){for(var n,i,o,s=t.length,r=k.relative[t[0].type],a=r||k.relative[" "],l=r?1:0,u=p(function(e){return e===n},a,!0),c=p(function(e){return-1<J.call(n,e)},a,!0),h=[function(e,t,i){return!r&&(i||t!==T)||((n=t).nodeType?u:c)(e,t,i)}];l<s;l++)if(i=k.relative[t[l].type])h=[p(f(h),i)];else{if((i=k.filter[t[l].type].apply(null,t[l].matches))[H]){for(o=++l;o<s&&!k.relative[t[o].type];o++);return y(1<l&&f(h),1<l&&d(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(ne,"$1"),i,l<o&&e(t.slice(l,o)),o<s&&e(t=t.slice(o)),o<s&&d(t))}h.push(i)}return f(h)}(t[i]))[H]?n:o).push(s);s=I(e,a(o,n))}return s},m.sortStable=H.split("").sort(z).join("")===H,m.detectDuplicates=B,$(),m.sortDetached=t(function(e){return 1&e.compareDocumentPosition(E.createElement("div"))}),t(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,i){return i?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),m.attributes&&t(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,i){return i||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),t(function(e){return null==e.getAttribute("disabled")})||o(G,function(e,t,i){return i?void 0:(i=e.getAttributeNode(t))&&i.specified?i.value:!0===e[t]?t.toLowerCase():null}),ye.find=x,ye.expr=x.selectors,ye.expr[":"]=ye.expr.pseudos,ye.unique=x.uniqueSort,ye.text=x.getText,ye.isXMLDoc=x.isXML,ye.contains=x.contains}(f);var ve={};ye.Callbacks=function(o){var e,i;o="string"==typeof o?ve[o]||(i=ve[e=o]={},ye.each(e.match(se)||[],function(e,t){i[t]=!0}),i):ye.extend({},o);function n(e){for(t=o.memory&&e,r=!0,l=u||0,u=0,a=c.length,s=!0;c&&l<a;l++)if(!1===c[l].apply(e[0],e[1])&&o.stopOnFalse){t=!1;break}s=!1,c&&(h?h.length&&n(h.shift()):t?c=[]:d.disable())}var s,t,r,a,l,u,c=[],h=!o.once&&[],d={add:function(){var e;return c&&(e=c.length,function n(e){ye.each(e,function(e,t){var i=ye.type(t);"function"===i?o.unique&&d.has(t)||c.push(t):t&&t.length&&"string"!==i&&n(t)})}(arguments),s?a=c.length:t&&(u=e,n(t))),this},remove:function(){return c&&ye.each(arguments,function(e,t){for(var i;-1<(i=ye.inArray(t,c,i));)c.splice(i,1),s&&(i<=a&&a--,i<=l&&l--)}),this},has:function(e){return e?-1<ye.inArray(e,c):!(!c||!c.length)},empty:function(){return c=[],a=0,this},disable:function(){return c=h=t=x,this},disabled:function(){return!c},lock:function(){return h=x,t||d.disable(),this},locked:function(){return!h},fireWith:function(e,t){return!c||r&&!h||(t=[e,(t=t||[]).slice?t.slice():t],s?h.push(t):n(t)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!r}};return d},ye.extend({Deferred:function(e){var r=[["resolve","done",ye.Callbacks("once memory"),"resolved"],["reject","fail",ye.Callbacks("once memory"),"rejected"],["notify","progress",ye.Callbacks("memory")]],o="pending",a={state:function(){return o},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var s=arguments;return ye.Deferred(function(o){ye.each(r,function(e,t){var i=t[0],n=ye.isFunction(s[e])&&s[e];l[t[1]](function(){var e=n&&n.apply(this,arguments);e&&ye.isFunction(e.promise)?e.promise().done(o.resolve).fail(o.reject).progress(o.notify):o[i+"With"](this===a?o.promise():this,n?[e]:arguments)})}),s=null}).promise()},promise:function(e){return null!=e?ye.extend(e,a):a}},l={};return a.pipe=a.then,ye.each(r,function(e,t){var i=t[2],n=t[3];a[t[1]]=i.add,n&&i.add(function(){o=n},r[1^e][2].disable,r[2][2].lock),l[t[0]]=function(){return l[t[0]+"With"](this===l?a:this,arguments),this},l[t[0]+"With"]=i.fireWith}),a.promise(l),e&&e.call(l,l),l},when:function(e){function t(t,i,n){return function(e){i[t]=this,n[t]=1<arguments.length?Z.call(arguments):e,n===o?u.notifyWith(i,n):--l||u.resolveWith(i,n)}}var o,i,n,s=0,r=Z.call(arguments),a=r.length,l=1!==a||e&&ye.isFunction(e.promise)?a:0,u=1===l?e:ye.Deferred();if(1<a)for(o=new Array(a),i=new Array(a),n=new Array(a);s<a;s++)r[s]&&ye.isFunction(r[s].promise)?r[s].promise().done(t(s,n,r)).fail(u.reject).progress(t(s,i,o)):--l;return l||u.resolveWith(n,r),u.promise()}}),ye.support=function(o){var e,t,i,n,s,r,a,l,u,c=q.createElement("div");if(c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a>
1<input type='checkbox'/>",e=c.getElementsByTagName("*")||[],!(t=c.getElementsByTagName("a")[0])||!t.style||!e.length)return o;r=(n=q.createElement("select")).appendChild(q.createElement("option")),i=c.getElementsByTagName("input")[0],t.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(t.getAttribute("style")),o.hrefNormalized="/a"===t.getAttribute("href"),o.opacity=/^0.5/.test(t.style.opacity),o.cssFloat=!!t.style.cssFloat,o.checkOn=!!i.value,o.optSelected=r.selected,o.enctype=!!q.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==q.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,i.checked=!0,o.noCloneChecked=i.cloneNode(!0).checked,n.disabled=!0,o.optDisabled=!r.disabled;try{delete c.test}catch(e){o.deleteExpando=!1}for(u in(i=q.createElement("input")).setAttribute("value",""),o.input=""===i.getAttribute("value"),i.value="t",i.setAttribute("type","radio"),o.radioValue="t"===i.value,i.setAttribute("checked","t"),i.setAttribute("name","t"),(s=q.createDocumentFragment()).appendChild(i),o.appendChecked=i.checked,o.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(a="on"+u,"t"),o[u+"Bubbles"]=a in f||!1===c.attributes[a].expando;for(u in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,ye(o))break;return o.ownLast="0"!==u,ye(function(){var e,t,i="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",n=q.getElementsByTagName("body")[0];n&&((e=q.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",n.appendChild(e).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(t=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===t[0].offsetHeight,t[0].style.display="",t[1].style.display="none",o.reliableHiddenOffsets=l&&0===t[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",ye.swap(n,null!=n.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),f.getComputedStyle&&(o.pixelPosition="1%"!==(f.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(f.getComputedStyle(c,null)||{width:"4px"}).width,(t=c.appendChild(q.createElement("div"))).style.cssText=c.style.cssText=i,t.style.marginRight=t.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((f.getComputedStyle(t,null)||{}).marginRight)),typeof c.style.zoom!=z&&(c.innerHTML="",c.style.cssText=i+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(n.style.zoom=1)),n.removeChild(e),c=null)}),e=n=s=t=i=null,o}({});var ge=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,be=/([A-Z])/g;ye.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?ye.cache[e[ye.expando]]:e[ye.expando])&&!u(e)},data:function(e,t,i){return n(e,t,i)},removeData:function(e,t){return i(e,t)},_data:function(e,t,i){return n(e,t,i,!0)},_removeData:function(e,t){return i(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&ye.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),ye.fn.extend({data:function(e,t){var i,n,o=null,s=0,r=this[0];if(e!==x)return"object"==typeof e?this.each(function(){ye.data(this,e)}):1<arguments.length?this.each(function(){ye.data(this,e,t)}):r?l(r,e,ye.data(r,e)):null;if(this.length&&(o=ye.data(r),1===r.nodeType&&!ye._data(r,"parsedAttrs"))){for(i=r.attributes;s<i.length;s++)0===(n=i[s].name).indexOf("data-")&&l(r,n=ye.camelCase(n.slice(5)),o[n]);ye._data(r,"parsedAttrs",!0)}return o},removeData:function(e){return this.each(function(){ye.removeData(this,e)})}}),ye.extend({queue:function(e,t,i){var n;return e?(n=ye._data(e,t=(t||"fx")+"queue"),i&&(!n||ye.isArray(i)?n=ye._data(e,t,ye.makeArray(i)):n.push(i)),n||[]):void 0},dequeue:function(e,t){t=t||"fx";var i=ye.queue(e,t),n=i.length,o=i.shift(),s=ye._queueHooks(e,t);"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===t&&i.unshift("inprogress"),delete s.stop,o.call(e,function(){ye.dequeue(e,t)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return ye._data(e,i)||ye._data(e,i,{empty:ye.Callbacks("once memory").add(function(){ye._removeData(e,t+"queue"),ye._removeData(e,i)})})}}),ye.fn.extend({queue:function(t,i){var e=2;return"string"!=typeof t&&(i=t,t="fx",e--),arguments.length<e?ye.queue(this[0],t):i===x?this:this.each(function(){var e=ye.queue(this,t,i);ye._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ye.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ye.dequeue(this,e)})},delay:function(n,e){return n=ye.fx&&ye.fx.speeds[n]||n,this.queue(e=e||"fx",function(e,t){var i=setTimeout(e,n);t.stop=function(){clearTimeout(i)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function i(){--o||s.resolveWith(r,[r])}var n,o=1,s=ye.Deferred(),r=this,a=this.length;for("string"!=typeof e&&(t=e,e=x),e=e||"fx";a--;)(n=ye._data(r[a],e+"queueHooks"))&&n.empty&&(o++,n.empty.add(i));return i(),s.promise(t)}});var we,xe,_e=/[\t\r\n\f]/g,Ce=/\r/g,ke=/^(?:input|select|textarea|button|object)$/i,Te=/^(?:a|area)$/i,$e=/^(?:checked|selected)$/i,Ee=ye.support.getSetAttribute,Se=ye.support.input;ye.fn.extend({attr:function(e,t){return ye.access(this,ye.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ye.removeAttr(this,e)})},prop:function(e,t){return ye.access(this,ye.prop,e,t,1<arguments.length)},removeProp:function(e){return e=ye.propFix[e]||e,this.each(function(){try{this[e]=x,delete this[e]}catch(e){}})},addClass:function(t){var e,i,n,o,s,r=0,a=this.length,l="string"==typeof t&&t;if(ye.isFunction(t))return this.each(function(e){ye(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(se)||[];r<a;r++)if(n=1===(i=this[r]).nodeType&&(i.className?(" "+i.className+" ").replace(_e," "):" ")){for(s=0;o=e[s++];)n.indexOf(" "+o+" ")<0&&(n+=o+" ");i.className=ye.trim(n)}return this},removeClass:function(t){var e,i,n,o,s,r=0,a=this.length,l=0===arguments.length||"string"==typeof t&&t;if(ye.isFunction(t))return this.each(function(e){ye(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(se)||[];r<a;r++)if(n=1===(i=this[r]).nodeType&&(i.className?(" "+i.className+" ").replace(_e," "):"")){for(s=0;o=e[s++];)for(;0<=n.indexOf(" "+o+" ");)n=n.replace(" "+o+" "," ");i.className=t?ye.trim(n):""}return this},toggleClass:function(o,t){var s=typeof o;return"boolean"==typeof t&&"string"==s?t?this.addClass(o):this.removeClass(o):this.each(ye.isFunction(o)?function(e){ye(this).toggleClass(o.call(this,e,this.className,t),t)}:function(){if("string"==s)for(var e,t=0,i=ye(this),n=o.match(se)||[];e=n[t++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else s!=z&&"boolean"!=s||(this.className&&ye._data(this,"__className__",this.className),this.className=!this.className&&!1!==o&&ye._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",i=0,n=this.length;i<n;i++)if(1===this[i].nodeType&&0<=(" "+this[i].className+" ").replace(_e," ").indexOf(t))return!0;return!1},val:function(t){var e,i,n,o=this[0];return arguments.length?(n=ye.isFunction(t),this.each(function(e){1===this.nodeType&&(null==(e=n?t.call(this,e,ye(this).val()):t)?e="":"number"==typeof e?e+="":ye.isArray(e)&&(e=ye.map(e,function(e){return null==e?"":e+""})),(i=ye.valHooks[this.type]||ye.valHooks[this.nodeName.toLowerCase()])&&"set"in i&&i.set(this,e,"value")!==x||(this.value=e))})):o?(i=ye.valHooks[o.type]||ye.valHooks[o.nodeName.toLowerCase()])&&"get"in i&&(e=i.get(o,"value"))!==x?e:"string"==typeof(e=o.value)?e.replace(Ce,""):null==e?"":e:void 0}}),ye.extend({valHooks:{option:{get:function(e){var t=ye.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){for(var t,i=e.options,n=e.selectedIndex,o="select-one"===e.type||n<0,s=o?null:[],r=o?n+1:i.length,a=n<0?r:o?n:0;a<r;a++)if(!(!(t=i[a]).selected&&a!==n||(ye.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&ye.nodeName(t.parentNode,"optgroup"))){if(t=ye(t).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var i,n,o=e.options,s=ye.makeArray(t),r=o.length;r--;)((n=o[r]).selected=0<=ye.inArray(ye(n).val(),s))&&(i=!0);
1return i||(e.selectedIndex=-1),s}}},attr:function(e,t,i){var n,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute==z?ye.prop(e,t,i):(1===s&&ye.isXMLDoc(e)||(t=t.toLowerCase(),n=ye.attrHooks[t]||(ye.expr.match.bool.test(t)?xe:we)),i===x?n&&"get"in n&&null!==(o=n.get(e,t))?o:null==(o=ye.find.attr(e,t))?x:o:null!==i?n&&"set"in n&&(o=n.set(e,i,t))!==x?o:(e.setAttribute(t,i+""),i):void ye.removeAttr(e,t))},removeAttr:function(e,t){var i,n,o=0,s=t&&t.match(se);if(s&&1===e.nodeType)for(;i=s[o++];)n=ye.propFix[i]||i,ye.expr.match.bool.test(i)?Se&&Ee||!$e.test(i)?e[n]=!1:e[ye.camelCase("default-"+i)]=e[n]=!1:ye.attr(e,i,""),e.removeAttribute(Ee?i:n)},attrHooks:{type:{set:function(e,t){if(!ye.support.radioValue&&"radio"===t&&ye.nodeName(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},propFix:{for:"htmlFor",class:"className"},prop:function(e,t,i){var n,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return(1!==s||!ye.isXMLDoc(e))&&(t=ye.propFix[t]||t,o=ye.propHooks[t]),i!==x?o&&"set"in o&&(n=o.set(e,i,t))!==x?n:e[t]=i:o&&"get"in o&&null!==(n=o.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=ye.find.attr(e,"tabindex");return t?parseInt(t,10):ke.test(e.nodeName)||Te.test(e.nodeName)&&e.href?0:-1}}}}),xe={set:function(e,t,i){return!1===t?ye.removeAttr(e,i):Se&&Ee||!$e.test(i)?e.setAttribute(!Ee&&ye.propFix[i]||i,i):e[ye.camelCase("default-"+i)]=e[i]=!0,i}},ye.each(ye.expr.match.bool.source.match(/\w+/g),function(e,t){var o=ye.expr.attrHandle[t]||ye.find.attr;ye.expr.attrHandle[t]=Se&&Ee||!$e.test(t)?function(e,t,i){var n=ye.expr.attrHandle[t],i=i?x:(ye.expr.attrHandle[t]=x)!=o(e,t,i)?t.toLowerCase():null;return ye.expr.attrHandle[t]=n,i}:function(e,t,i){return i?x:e[ye.camelCase("default-"+t)]?t.toLowerCase():null}}),Se&&Ee||(ye.attrHooks.value={set:function(e,t,i){return ye.nodeName(e,"input")?void(e.defaultValue=t):we&&we.set(e,t,i)}}),Ee||(we={set:function(e,t,i){var n=e.getAttributeNode(i);return n||e.setAttributeNode(n=e.ownerDocument.createAttribute(i)),n.value=t+="","value"===i||t===e.getAttribute(i)?t:x}},ye.expr.attrHandle.id=ye.expr.attrHandle.name=ye.expr.attrHandle.coords=function(e,t,i){return i?x:(t=e.getAttributeNode(t))&&""!==t.value?t.value:null},ye.valHooks.button={get:function(e,t){t=e.getAttributeNode(t);return t&&t.specified?t.value:x},set:we.set},ye.attrHooks.contenteditable={set:function(e,t,i){we.set(e,""!==t&&t,i)}},ye.each(["width","height"],function(e,i){ye.attrHooks[i]={set:function(e,t){return""===t?(e.setAttribute(i,"auto"),t):void 0}}})),ye.support.hrefNormalized||ye.each(["href","src"],function(e,t){ye.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),ye.support.style||(ye.attrHooks.style={get:function(e){return e.style.cssText||x},set:function(e,t){return e.style.cssText=t+""}}),ye.support.optSelected||(ye.propHooks.selected={get:function(e){e=e.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null}}),ye.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ye.propFix[this.toLowerCase()]=this}),ye.support.enctype||(ye.propFix.enctype="encoding"),ye.each(["radio","checkbox"],function(){ye.valHooks[this]={set:function(e,t){return ye.isArray(t)?e.checked=0<=ye.inArray(ye(e).val(),t):void 0}},ye.support.checkOn||(ye.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Fe=/^(?:input|select|textarea)$/i,Me=/^key/,De=/^(?:mouse|contextmenu)|click/,Ne=/^(?:focusinfocus|focusoutblur)$/,Le=/^([^.]*)(?:\.(.+)|)$/;ye.event={global:{},add:function(e,t,i,n,o){var s,r,a,l,u,c,h,d,p,f=ye._data(e);if(f)for(i.handler&&(i=(a=i).handler,o=a.selector),i.guid||(i.guid=ye.guid++),(s=f.events)||(s=f.events={}),(u=f.handle)||((u=f.handle=function(e){return typeof ye==z||e&&ye.event.triggered===e.type?x:ye.event.dispatch.apply(u.elem,arguments)}).elem=e),r=(t=(t||"").match(se)||[""]).length;r--;)h=p=(c=Le.exec(t[r])||[])[1],d=(c[2]||"").split(".").sort(),h&&(l=ye.event.special[h]||{},h=(o?l.delegateType:l.bindType)||h,l=ye.event.special[h]||{},c=ye.extend({type:h,origType:p,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&ye.expr.match.needsContext.test(o),namespace:d.join(".")},a),(p=s[h])||((p=s[h]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(e,n,d,u)||(e.addEventListener?e.addEventListener(h,u,!1):e.attachEvent&&e.attachEvent("on"+h,u))),l.add&&(l.add.call(e,c),c.handler.guid||(c.handler.guid=i.guid)),o?p.splice(p.delegateCount++,0,c):p.push(c),ye.event.global[h]=!0)},remove:function(e,t,i,n,o){var s,r,a,l,u,c,h,d,p,f,m,v=ye.hasData(e)&&ye._data(e);if(v&&(c=v.events)){for(u=(t=(t||"").match(se)||[""]).length;u--;)if(p=m=(a=Le.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),p){for(h=ye.event.special[p]||{},d=c[p=(n?h.delegateType:h.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.
1join("\\.(?:.*\\.|)")+"(\\.|$)"),l=s=d.length;s--;)r=d[s],!o&&m!==r.origType||i&&i.guid!==r.guid||a&&!a.test(r.namespace)||n&&n!==r.selector&&("**"!==n||!r.selector)||(d.splice(s,1),r.selector&&d.delegateCount--,h.remove&&h.remove.call(e,r));l&&!d.length&&(h.teardown&&!1!==h.teardown.call(e,f,v.handle)||ye.removeEvent(e,p,v.handle),delete c[p])}else for(p in c)ye.event.remove(e,p+t[u],i,n,!0);ye.isEmptyObject(c)&&(delete v.handle,ye._removeData(e,"events"))}},trigger:function(e,t,i,n){var o,s,r,a,l,u,c=[i||q],h=ie.call(e,"type")?e.type:e,d=ie.call(e,"namespace")?e.namespace.split("."):[],p=l=i=i||q;if(3!==i.nodeType&&8!==i.nodeType&&!Ne.test(h+ye.event.triggered)&&(0<=h.indexOf(".")&&(h=(d=h.split(".")).shift(),d.sort()),s=h.indexOf(":")<0&&"on"+h,(e=e[ye.expando]?e:new ye.Event(h,"object"==typeof e&&e)).isTrigger=n?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=x,e.target||(e.target=i),t=null==t?[e]:ye.makeArray(t,[e]),a=ye.event.special[h]||{},n||!a.trigger||!1!==a.trigger.apply(i,t))){if(!n&&!a.noBubble&&!ye.isWindow(i)){for(r=a.delegateType||h,Ne.test(r+h)||(p=p.parentNode);p;p=p.parentNode)c.push(p),l=p;l===(i.ownerDocument||q)&&c.push(l.defaultView||l.parentWindow||f)}for(u=0;(p=c[u++])&&!e.isPropagationStopped();)e.type=1<u?r:a.bindType||h,(o=(ye._data(p,"events")||{})[e.type]&&ye._data(p,"handle"))&&o.apply(p,t),(o=s&&p[s])&&ye.acceptData(p)&&o.apply&&!1===o.apply(p,t)&&e.preventDefault();if(e.type=h,!n&&!e.isDefaultPrevented()&&(!a._default||!1===a._default.apply(c.pop(),t))&&ye.acceptData(i)&&s&&i[h]&&!ye.isWindow(i)){(l=i[s])&&(i[s]=null),ye.event.triggered=h;try{i[h]()}catch(e){}ye.event.triggered=x,l&&(i[s]=l)}return e.result}},dispatch:function(e){e=ye.event.fix(e);var t,i,n,o,s,r=Z.call(arguments),a=(ye._data(this,"events")||{})[e.type]||[],l=ye.event.special[e.type]||{};if((r[0]=e).delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,e)){for(s=ye.event.handlers.call(this,e,a),t=0;(n=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=n.elem,o=0;(i=n.handlers[o++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(i.namespace)||(e.handleObj=i,e.data=i.data,(i=((ye.event.special[i.origType]||{}).handle||i.handler).apply(n.elem,r))!==x&&!1===(e.result=i)&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var i,n,o,s,r=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(o=[],s=0;s<a;s++)o[i=(n=t[s]).selector+" "]===x&&(o[i]=n.needsContext?0<=ye(i,this).index(l):ye.find(i,this,null,[l]).length),o[i]&&o.push(n);o.length&&r.push({elem:l,handlers:o})}return a<t.length&&r.push({elem:this,handlers:t.slice(a)}),r},fix:function(e){if(e[ye.expando])return e;var t,i,n,o=e.type,s=e,r=this.fixHooks[o];for(r||(this.fixHooks[o]=r=De.test(o)?this.mouseHooks:Me.test(o)?this.keyHooks:{}),n=r.props?this.props.concat(r.props):this.props,e=new ye.Event(s),t=n.length;t--;)e[i=n[t]]=s[i];return e.target||(e.target=s.srcElement||q),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,r.filter?r.filter(e,s):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var i,n,o=t.button,s=t.fromElement;return null==e.pageX&&null!=t.clientX&&(n=(i=e.target.ownerDocument||q).documentElement,i=i.body,e.pageX=t.clientX+(n&&n.scrollLeft||i&&i.scrollLeft||0)-(n&&n.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(n&&n.scrollTop||i&&i.scrollTop||0)-(n&&n.clientTop||i&&i.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?t.toElement:s),e.which||o===x||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==e()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===e()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return ye.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(e){return ye.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==x&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,i,n){e=ye.extend(new ye.Event,i,{type:e,isSimulated:!0,originalEvent:{}});n?ye.event.trigger(e,null,t):ye.event.dispatch.call(t,e),e.isDefaultPrevented()&&i.preventDefault()}},ye.removeEvent=q.removeEventListener?function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i,!1)}:function(e,t,i){t="on"+t;e.detachEvent&&(typeof e[t]==z&&(e[t]=null),e.detachEvent(t,i))},ye.Event=function(e,t){return this instanceof ye.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?o:c):this.type=e,t&&ye.extend(this,t),this.timeStamp=e&&e.timeStamp||ye.now(),void(this[ye.expando]=!0)):new ye.Event(e,t)},ye.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=o,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=o,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o,this.stopPropagation()}}
1,ye.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,o){ye.event.special[e]={delegateType:o,bindType:o,handle:function(e){var t,i=e.relatedTarget,n=e.handleObj;return i&&(i===this||ye.contains(this,i))||(e.type=n.origType,t=n.handler.apply(this,arguments),e.type=o),t}}}),ye.support.submitBubbles||(ye.event.special.submit={setup:function(){return!ye.nodeName(this,"form")&&void ye.event.add(this,"click._submit keypress._submit",function(e){e=e.target,e=ye.nodeName(e,"input")||ye.nodeName(e,"button")?e.form:x;e&&!ye._data(e,"submitBubbles")&&(ye.event.add(e,"submit._submit",function(e){e._submit_bubble=!0}),ye._data(e,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&ye.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!ye.nodeName(this,"form")&&void ye.event.remove(this,"._submit")}}),ye.support.changeBubbles||(ye.event.special.change={setup:function(){return Fe.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(ye.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),ye.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),ye.event.simulate("change",this,e,!0)})),!1):void ye.event.add(this,"beforeactivate._change",function(e){e=e.target;Fe.test(e.nodeName)&&!ye._data(e,"changeBubbles")&&(ye.event.add(e,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||ye.event.simulate("change",this.parentNode,e,!0)}),ye._data(e,"changeBubbles",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return ye.event.remove(this,"._change"),!Fe.test(this.nodeName)}}),ye.support.focusinBubbles||ye.each({focus:"focusin",blur:"focusout"},function(e,t){function i(e){ye.event.simulate(t,e.target,ye.event.fix(e),!0)}var n=0;ye.event.special[t]={setup:function(){0==n++&&q.addEventListener(e,i,!0)},teardown:function(){0==--n&&q.removeEventListener(e,i,!0)}}}),ye.fn.extend({on:function(e,t,i,n,o){var s,r;if("object"==typeof e){for(s in"string"!=typeof t&&(i=i||t,t=x),e)this.on(s,t,i,e[s],o);return this}if(null==i&&null==n?(n=t,i=t=x):null==n&&("string"==typeof t?(n=i,i=x):(n=i,i=t,t=x)),!1===n)n=c;else if(!n)return this;return 1===o&&(r=n,(n=function(e){return ye().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=ye.guid++)),this.each(function(){ye.event.add(this,e,n,i,t)})},one:function(e,t,i,n){return this.on(e,t,i,n,1)},off:function(e,t,i){var n,o;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,ye(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(i=t,t=x),!1===i&&(i=c),this.each(function(){ye.event.remove(this,e,i,t)});for(o in e)this.off(o,t,e[o]);return this},trigger:function(e,t){return this.each(function(){ye.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];return i?ye.event.trigger(e,t,i,!0):void 0}});var He=/^.[^:#\[\.,]*$/,je=/^(?:parents|prev(?:Until|All))/,Pe=ye.expr.match.needsContext,Oe={children:!0,contents:!0,next:!0,prev:!0};ye.fn.extend({find:function(e){var t,i=[],n=this,o=n.length;if("string"!=typeof e)return this.pushStack(ye(e).filter(function(){for(t=0;t<o;t++)if(ye.contains(n[t],this))return!0}));for(t=0;t<o;t++)ye.find(e,n[t],i);return(i=this.pushStack(1<o?ye.unique(i):i)).selector=this.selector?this.selector+" "+e:e,i},has:function(e){var t,i=ye(e,this),n=i.length;return this.filter(function(){for(t=0;t<n;t++)if(ye.contains(this,i[t]))return!0})},not:function(e){return this.pushStack(s(this,e||[],!0))},filter:function(e){return this.pushStack(s(this,e||[],!1))},is:function(e){return!!s(this,"string"==typeof e&&Pe.test(e)?ye(e):e||[],!1).length},closest:function(e,t){for(var i,n=0,o=this.length,s=[],r=Pe.test(e)||"string"!=typeof e?ye(e,t||this.context):0;n<o;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&ye.find.matchesSelector(i,e))){i=s.push(i);break}return this.pushStack(1<s.length?ye.unique(s):s)},index:function(e){return e?"string"==typeof e?ye.inArray(this[0],ye(e)):ye.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){e="string"==typeof e?ye(e,t):ye.makeArray(e&&e.nodeType?[e]:e),e=ye.merge(this.get(),e);return this.pushStack(ye.unique(e))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ye.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return ye.dir(e,"parentNode")},parentsUntil:function(e,t,i){return ye.dir(e,"parentNode",i)},next:function(e){return t(e,"nextSibling")},prev:function(e){return t(e,"previousSibling")},nextAll:function(e){return ye.dir(e,"nextSibling")},prevAll:function(e){return ye.dir(e,"previousSibling")},nextUntil:function(e,t,i){return ye.dir(e,"nextSibling",i)},prevUntil:function(e,t,i){return ye.dir(e,"previousSibling",i)},siblings:function(e){return ye.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ye.sibling(e.firstChild)},contents:function(e){return ye.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:ye.merge([],e.childNodes)}},function(n,o){ye.fn[n]=function(e,t){var i=ye.map(this,o,e);return(t="Until"!==n.slice(-5)?e:t)&&"string"==typeof t&&(i=ye.filter(t,i)),1<this.length&&(Oe[n]||(i=ye.unique(i)),je.test(n)&&(i=i.reverse())),this.pushStack(i)}}),ye.extend({filter:function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?ye.find.matchesSelector(n,e)?[n]:[]:ye.find.matches(e,ye.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,i){for(var n=[],o=e[t];o&&9!==o.nodeType&&(i===x||1!==o.nodeType||!ye(o).is(i));)1===o.nodeType&&n.push(o),o=o[t];return n},sibling:function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i}});var We="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ae=/ jQuery\d+="(?:null|\d+)"/g,Ie=new RegExp("<(?:"+We+")[\\s/>]","i"),Be=/^\s+/,ze=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Re=/<([\w:]+)/,qe=/<tbody/i,Ve=/<|&#?\w+;/,Ue=/<(?:script|style|link)/i,Xe=/^(?:checkbox|radio)$/i,Ye=/checked\s*(?:[^=]|=\s*.checked.)/i,Ke=/^$|\/(?:java|ecma)script/i,Je=/^true\/(.*)/,Ge=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Qe={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:ye.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Ze=m(q).appendChild(q.createElement("div"));Qe.optgroup=Qe.option,Qe.tbody=Qe.tfoot=Qe.colgroup=Qe.caption=Qe.thead,Qe.th=Qe.td,ye.fn.extend({text:function(e){return ye.access(this,function(e){return e===x?ye.text(this):this.empty().append((this[0]&&this[0].ownerDocument||q).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||r(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=r(this,e)).insertBefore(e,t.firstChild)})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var i,n=e?ye.filter(e,this):this,o=0;null!=(i=n[o]);o++)t||1!==i.nodeType||ye.cleanData(b(i)),i.parentNode&&(t&&ye.contains(i.ownerDocument,i)&&y(b(i,"script")),i.parentNode.removeChild(i));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&ye.cleanData(b(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&ye.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ye.clone(this,e,t)})},html:function(e){return ye.access(this,function(e){var t=this[0]||{},i=0,n=this.length;if(e===x)return 1===t.nodeType?t.innerHTML.replace(Ae,""):x;if(!("string"!=typeof e||Ue.test(e)||!ye.support.htmlSerialize&&Ie.test(e)||!ye.support.leadingWhitespace&&Be.test(e)||Qe[(Re.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(ze,"<$1></$2>");try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(ye.cleanData(b(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=ye.map(this,function(e){return[e.nextSibling,e.parentNode]}),o=0;return this.domManip(arguments,function(e){var t=n[o++],i=n[o++];i&&(t&&t.parentNode!==i&&(t=this.nextSibling),ye(this).remove(),i.insertBefore(e,t))},!0),o?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(i,n,o){i=G.apply([],i);var e,t,s,r,a,l,u=0,c=this.length,h=this,d=c-1,p=i[0],f=ye.isFunction(p);if(f||!(c<=1||"string"!=typeof p||ye.support.checkClone)&&Ye.test(p))return this.each(function(e){var t=h.eq(e);f&&(i[0]=p.call(this,e,t.html())),t.domManip(i,n,o)});if(c&&(e=(l=ye.buildFragment(i,this[0].ownerDocument,!1,!o&&this)).firstChild,1===l.childNodes.length&&(l=e),e)){for(s=(r=ye.map(b(l,"script"),v)).length;u<c;u++)t=l,u!==d&&(t=ye.clone(t,!0,!0),s&&ye.merge(r,b(t,"script"))),n.call(this[u],t,u);if(s)for(a=r[r.length-1].ownerDocument,ye.map(r,g),u=0;u<s;u++)t=r[u],Ke.test(t.type||"")&&!ye._data(t,"globalEval")&&ye.contains(a,t)&&(t.src?ye._evalUrl(t.src):ye.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Ge,"")));l=e=null}return this}}),ye.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,r){ye.fn[e]=function(e){for(var t,i=0,n=[],o=ye(e),s=o.length-1;i<=s;i++)t=i===s?this:this.clone(!0),ye(o[i])[r](t),Q.apply(n,t.get());return this.pushStack(n)}}),ye.extend({clone:function(e,t,i){var n,o,s,r,a,l=ye.contains(e.ownerDocument,e);if(ye.support.html5Clone||ye.isXMLDoc(e)||!Ie.test("<"+e.nodeName+">")?s=e.cloneNode(!0):(Ze.innerHTML=e.outerHTML,Ze.removeChild(s=Ze.firstChild)),!(ye.support.noCloneEvent&&ye.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ye.isXMLDoc(e)))for(n=b(s),a=b(e),r=0;null!=(o=a[r]);++r)n[r]&&function(e,t){var i,n,o;if(1===t.nodeType){if(i=t.nodeName.toLowerCase(),!ye.support.noCloneEvent&&t[ye.expando]){for(n in(o=ye._data(t)).events)ye.removeEvent(t,n,o.handle);t.removeAttribute(ye.expando)}"script"===i&&t.text!==e.text?(v(t).text=e.text,g(t)):"object"===i?(t.parentNode&&(t.outerHTML=e.outerHTML),ye.support.html5Clone&&e.innerHTML&&!ye.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===i&&Xe.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===i?t.defaultSelected=t.selected=e.defaultSelected:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}}(o,n[r]);if(t)if(i)for(a=a||b(e),n=n||b(s),r=0;null!=(o=a[r]);r++)h(o,n[r]);else h(e,s);return 0<(n=b(s,"script")).length&&y(n,!l&&b(e,"script")),n=a=o=null,s},buildFragment:function(e,t,i,n){for(var o,s,r,a,l,u,c,h=e.length,d=m(t),p=[],f=0;f<h;f++)if((s=e[f])||0===s)if("object"===ye.type(s))ye.merge(p,s.nodeType?[s]:s);else if(Ve.test(s)){for(a=a||d.appendChild(t.createElement("div")),l=(Re.exec(s)||["",""])[1].toLowerCase(),c=Qe[l]||Qe._default,a.innerHTML=c[1]+s.replace(ze,"<$1></$2>")+c[2],o=c[0];o--;)a=a.lastChild;if(!ye.support.leadingWhitespace&&Be.test(s)&&p.push(t.createTextNode(Be.exec(s)[0])),!ye.support.tbody)for(o=(s="table"!==l||qe.test(s)?"<table>"!==c[1]||qe.test(s)?0:a:a.firstChild)&&s.childNodes.length;o--;)ye.nodeName(u=s.childNodes[o],"tbody")&&!u.childNodes.length&&s.removeChild(u);for(ye.merge(p,a.childNodes),a.textContent="";a.firstChild;)a.removeChild(a.firstChild);a=d.lastChild}else p.push(t.createTextNode(s));for(a&&d.removeChild(a),ye.support.appendChecked||ye.grep(b(p,"input"),w),f=0;s=p[f++];)if((!n||-1===ye.inArray(s,n))&&(r=ye.contains(s.ownerDocument,s),a=b(d.appendChild(s),"script"),r&&y(a),i))for(o=0;s=a[o++];)Ke.test(s.type||"")&&i.push(s);return a=null,d},cleanData:function(e,t){for(var i,n,o,s,r=0,a=ye.expando,l=ye.cache,u=ye.support.deleteExpando,c=ye.event.special;null!=(i=e[r]);r++)if((t||ye.acceptData(i))&&(s=(o=i[a])&&l[o])){if(s.events)for(n in s.events)c[n]?ye.event.remove(i,n):ye.removeEvent(i,n,s.handle);l[o]&&(delete l[o],u?delete i[a]:typeof i.removeAttribute!=z?i.removeAttribute(a):i[a]=null,K.push(o))}},_evalUrl:function(e){return ye.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),ye.fn.extend({wrapAll:function(t){return ye.isFunction(t)?this.each(function(e){ye(this).wrapAll(t.call(this,e))}):(this[0]&&(e=ye(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)),this);var e},wrapInner:function(i){return this.each(ye.isFunction(i)?function(e){ye(this).wrapInner(i.call(this,e))}:function(){var e=ye(this),t=e.contents();t.length?t.wrapAll(i):e.append(i)})},wrap:function(t){var i=ye.isFunction(t);return this.each(function(e){ye(this).wrapAll(i?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){ye.nodeName(this,"body")||ye(this).replaceWith(this.childNodes)}).end()}});
1var et,tt,it,nt=/alpha\([^)]*\)/i,ot=/opacity\s*=\s*([^)]*)/,st=/^(top|right|bottom|left)$/,rt=/^(none|table(?!-c[ea]).+)/,at=/^margin/,lt=new RegExp("^("+oe+")(.*)$","i"),ut=new RegExp("^("+oe+")(?!px)[a-z%]+$","i"),ct=new RegExp("^([+-])=("+oe+")","i"),ht={BODY:"block"},dt={position:"absolute",visibility:"hidden",display:"block"},pt={letterSpacing:0,fontWeight:400},ft=["Top","Right","Bottom","Left"],mt=["Webkit","O","Moz","ms"];ye.fn.extend({css:function(e,t){return ye.access(this,function(e,t,i){var n,o,s={},r=0;if(ye.isArray(t)){for(o=tt(e),n=t.length;r<n;r++)s[t[r]]=ye.css(e,t[r],!1,o);return s}return i!==x?ye.style(e,t,i):ye.css(e,t)},e,t,1<arguments.length)},show:function(){return p(this,!0)},hide:function(){return p(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){_(this)?ye(this).show():ye(this).hide()})}}),ye.extend({cssHooks:{opacity:{get:function(e,t){if(t){e=it(e,"opacity");return""===e?"1":e}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:ye.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,r,a=ye.camelCase(t),l=e.style;if(t=ye.cssProps[a]||(ye.cssProps[a]=d(l,a)),r=ye.cssHooks[t]||ye.cssHooks[a],i===x)return r&&"get"in r&&(o=r.get(e,!1,n))!==x?o:l[t];if("string"===(s=typeof i)&&(o=ct.exec(i))&&(i=(o[1]+1)*o[2]+parseFloat(ye.css(e,t)),s="number"),!(null==i||"number"===s&&isNaN(i)||("number"!==s||ye.cssNumber[a]||(i+="px"),ye.support.clearCloneStyle||""!==i||0!==t.indexOf("background")||(l[t]="inherit"),r&&"set"in r&&(i=r.set(e,i,n))===x)))try{l[t]=i}catch(e){}}},css:function(e,t,i,n){var o,s=ye.camelCase(t);return t=ye.cssProps[s]||(ye.cssProps[s]=d(e.style,s)),"normal"===(o=(o=(s=ye.cssHooks[t]||ye.cssHooks[s])&&"get"in s?s.get(e,!0,i):o)===x?it(e,t,n):o)&&t in pt&&(o=pt[t]),""===i||i?(t=parseFloat(o),!0===i||ye.isNumeric(t)?t||0:o):o}}),f.getComputedStyle?(tt=function(e){return f.getComputedStyle(e,null)},it=function(e,t,i){var n=i||tt(e),o=n?n.getPropertyValue(t)||n[t]:x,s=e.style;return n&&(""!==o||ye.contains(e.ownerDocument,e)||(o=ye.style(e,t)),ut.test(o)&&at.test(t)&&(i=s.width,e=s.minWidth,t=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=e,s.maxWidth=t)),o}):q.documentElement.currentStyle&&(tt=function(e){return e.currentStyle},it=function(e,t,i){var n,o=i||tt(e),s=o?o[t]:x,r=e.style;return null==s&&r&&r[t]&&(s=r[t]),ut.test(s)&&!st.test(t)&&(n=r.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left
1=e.currentStyle.left),r.left="fontSize"===t?"1em":s,s=r.pixelLeft+"px",r.left=n,o&&(i.left=o)),""===s?"auto":s}),ye.each(["height","width"],function(e,o){ye.cssHooks[o]={get:function(e,t,i){return t?0===e.offsetWidth&&rt.test(ye.css(e,"display"))?ye.swap(e,dt,function(){return T(e,o,i)}):T(e,o,i):void 0},set:function(e,t,i){var n=i&&tt(e);return C(0,t,i?k(e,o,i,ye.support.boxSizing&&"border-box"===ye.css(e,"boxSizing",!1,n),n):0)}}}),ye.support.opacity||(ye.cssHooks.opacity={get:function(e,t){return ot.test((t&&e.currentStyle?e.currentStyle:e.style).filter||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var i=e.style,n=e.currentStyle,o=ye.isNumeric(t)?"alpha(opacity="+100*t+")":"",e=n&&n.filter||i.filter||"";((i.zoom=1)<=t||""===t)&&""===ye.trim(e.replace(nt,""))&&i.removeAttribute&&(i.removeAttribute("filter"),""===t||n&&!n.filter)||(i.filter=nt.test(e)?e.replace(nt,o):e+" "+o)}}),ye(function(){ye.support.reliableMarginRight||(ye.cssHooks.marginRight={get:function(e,t){return t?ye.swap(e,{display:"inline-block"},it,[e,"marginRight"]):void 0}}),!ye.support.pixelPosition&&ye.fn.position&&ye.each(["top","left"],function(e,i){ye.cssHooks[i]={get:function(e,t){return t?(t=it(e,i),ut.test(t)?ye(e).position()[i]+"px":t):void 0}}})}),ye.expr&&ye.expr.filters&&(ye.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!ye.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||ye.css(e,"display"))},ye.expr.filters.visible=function(e){return!ye.expr.filters.hidden(e)}),ye.each({margin:"",padding:"",border:"Width"},function(o,s){ye.cssHooks[o+s]={expand:function(e){for(var t=0,i={},n="string"==typeof e?e.split(" "):[e];t<4;t++)i[o+ft[t]+s]=n[t]||n[t-2]||n[0];return i}}
1,at.test(o)||(ye.cssHooks[o+s].set=C)});var vt=/%20/g,gt=/\[\]$/,yt=/\r?\n/g,bt=/^(?:submit|button|image|reset|file)$/i,wt=/^(?:input|select|textarea|keygen)/i;ye.fn.extend({serialize:function(){return ye.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ye.prop(this,"elements");return e?ye.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ye(this).is(":disabled")&&wt.test(this.nodeName)&&!bt.test(e)&&(this.checked||!Xe.test(e))}).map(function(e,t){var i=ye(this).val();return null==i?null:ye.isArray(i)?ye.map(i,function(e){return{name:t.name,value:e.replace(yt,"\r\n")}}):{name:t.name,value:i.replace(yt,"\r\n")}}).get()}}),ye.param=function(e,t){function i(e,t){t=ye.isFunction(t)?t():null==t?"":t,o[o.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)}var n,o=[];if(t===x&&(t=ye.ajaxSettings&&ye.ajaxSettings.traditional),ye.isArray(e)||e.jquery&&!ye.isPlainObject(e))ye.each(e,function(){i(this.name,this.value)});else for(n in e)!function i(n,e,o,s){if(ye.isArray(e))ye.each(e,function(e,t){o||gt.test(n)?s(n,t):i(n+"["+("object"==typeof t?e:"")+"]",t,o,s)});else if(o||"object"!==ye.type(e))s(n,e);else for(var t in e)i(n+"["+t+"]",e[t],o,s)}(n,e[n],t,i);return o.join("&").replace(vt,"+")},ye.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,i){ye.fn[i]=function(e,t){return 0<arguments.length?this.on(i,null,e,t):this.trigger(i)}}),ye.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)}});var xt,_t,Ct=ye.now(),kt=/\?/,Tt=/#.*$/,$t=/([?&])_=[^&]*/,Et=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,St=/^(?:GET|HEAD)$/,Ft=/^\/\//,Mt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Dt=ye.fn.load,Nt={},Lt={},Ht="*/".concat("*");try{_t=R.href}catch(e){(_t=q.createElement("a")).href="",_t=_t.href}xt=Mt.exec(_t.toLowerCase())||[],ye.fn.load=function(e,t,i){if("string"!=typeof e&&Dt)return Dt.apply(this,arguments);var n,o,s,r=this,a=e.indexOf(" ");return 0<=a&&(n=e.slice(a,e.length),e=e.slice(0,a)),ye.isFunction(t)?(i=t,t=x):t&&"object"==typeof t&&(s="POST"),0<r.length&&ye.ajax({url:e,type:s,dataType:"html",data:t}).done(function(e){o=arguments,r.html(n?ye("<div>").append(ye.parseHTML(e)).find(n):e)}).complete(i&&function(e,t){r.each(i,o||[e.responseText,t,e])}),this},ye.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ye.fn[t]=function(e){return this.on(t,e)}}),ye.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_t,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(xt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ye.parseJSON,"text xml":ye.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?M(M(e,ye.ajaxSettings),t):M(ye.ajaxSettings,e)},ajaxPrefilter:S(Nt),ajaxTransport:S(Lt),ajax:function(e,t){function i(e,t,i,n){var o,s,r,a=t;2!==b&&(b=2,c&&clearTimeout(c),d=x,u=n||"",w.readyState=0<e?4:0,n=200<=e&&e<300||304===e,i&&(r=function(e,t,i){for(var n,o,s,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),o===x&&(o=e.mimeType||t.getResponseHeader("Content-Type"));if(o)for(r in a)if(a[r]&&a[r].test(o)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}n=n||r}s=s||n}return s?(s!==l[0]&&l.unshift(s),i[s]):void 0}(p,w,i)),r=function(e,t,i,n){var o,s,r,a,l,u={},c=e.dataTypes.slice();if(c[1])for(r in e.converters)u[r.toLowerCase()]=e.converters[r];for(s=c.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=c.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(r=u[l+" "+s]||u["* "+s]))for(o in u)if(a=o.split(" "),a[1]===s&&(r=u[l+" "+a[0]]||u["* "+a[0]])){!0===r?r=u[o]:!0!==u[o]&&(s=a[0],c.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(p,r,w,n),n?(p.ifModified&&((i=w.getResponseHeader("Last-Modified"))&&(ye.lastModified[l]=i),(i=w.getResponseHeader("etag"))&&(ye.etag[l]=i)),204===e||"HEAD"===p.type?a="nocontent":304===e?a="notmodified":(a=r.state,o=r.data,n=!(s=r.error))):(s=a,!e&&a||(a="error",e<0&&(e=0))),w.status=e,w.statusText=(t||a)+"",n?v.resolveWith(f,[o,a,w]):v.rejectWith(f,[w,a,s]),w.statusCode(y),y=x,h&&m.trigger(n?"ajaxSuccess":"ajaxError",[w,p,n?o:s]),g.fireWith(f,[w,a]),h&&(m.trigger("ajaxComplete",[w,p]),--ye.active||ye.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=x);var n,l,u,c,h,d,o,p=ye.ajaxSetup({},t=t||{}),f=p.context||p,m=p.context&&(f.nodeType||f.jquery)?ye(f):ye.event,v=ye.Deferred(),g=ye.Callbacks("once memory"),y=p.statusCode||{},s={},r={},b=0,a="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!o)for(o={};t=Et.exec(u);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?u:null},setRequestHeader:function(e,t){var i=e.toLowerCase();return b||(e=r[i]=r[i]||e,s[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){if(e)if(b<2)for(var t in e)y[t]=[y[t],e[t]];
1else w.always(e[w.status]);return this},abort:function(e){e=e||a;return d&&d.abort(e),i(0,e),this}};if(v.promise(w).complete=g.add,w.success=w.done,w.error=w.fail,p.url=((e||p.url||_t)+"").replace(Tt,"").replace(Ft,xt[1]+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=ye.trim(p.dataType||"*").toLowerCase().match(se)||[""],null==p.crossDomain&&(e=Mt.exec(p.url.toLowerCase()),p.crossDomain=!(!e||e[1]===xt[1]&&e[2]===xt[2]&&(e[3]||("http:"===e[1]?"80":"443"))===(xt[3]||("http:"===xt[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=ye.param(p.data,p.traditional)),F(Nt,p,t,w),2===b)return w;for(n in(h=p.global)&&0==ye.active++&&ye.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!St.test(p.type),l=p.url,p.hasContent||(p.data&&(l=p.url+=(kt.test(l)?"&":"?")+p.data,delete p.data),!1===p.cache&&(p.url=$t.test(l)?l.replace($t,"$1_="+Ct++):l+(kt.test(l)?"&":"?")+"_="+Ct++)),p.ifModified&&(ye.lastModified[l]&&w.setRequestHeader("If-Modified-Since",ye.lastModified[l]),ye.etag[l]&&w.setRequestHeader("If-None-Match",ye.etag[l])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ht+"; q=0.01":""):p.accepts["*"]),p.headers)w.setRequestHeader(n,p.headers[n]);if(p.beforeSend&&(!1===p.beforeSend.call(f,w,p)||2===b))return w.abort();for(n in a="abort",{success:1,error:1,complete:1})w[n](p[n]);if(d=F(Lt,p,t,w)){w.readyState=1,h&&m.trigger("ajaxSend",[w,p]),p.async&&0<p.timeout&&(c=setTimeout(function(){w.abort("timeout")},p.timeout));try{b=1,d.send(s,i)}catch(e){if(!(b<2))throw e;i(-1,e)}}else i(-1,"No Transport");return w},getJSON:function(e,t,i){return ye.get(e,t,i,"json")},getScript:function(e,t){return ye.get(e,x,t,"script")}}),ye.each(["get","post"],function(e,o){ye[o]=function(e,t,i,n){return ye.isFunction(t)&&(n=n||i,i=t,t=x),ye.ajax({url:e,type:o,dataType:n,data:t,success:i})}}),ye.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return ye.globalEval(e),e}}}),ye.ajaxPrefilter("script",function(e){e.cache===x&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),ye.ajaxTransport("script",function(t){if(t.crossDomain){var n,o=q.head||ye("head")[0]||q.documentElement;return{send:function(e,i){(n=q.createElement("script")).async=!0,t.scriptCharset&&(n.charset=t.scriptCharset),n.src=t.url,n.onload=n.onreadystatechange=function(e,t){!t&&n.readyState&&!/loaded|complete/.test(n.readyState)||(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},o.insertBefore(n,o.firstChild)},abort:function(){n&&n.onload(x,!0)}}}});var jt=[],Pt=/(=)\?(?=&|$)|\?\?/;ye.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=jt.pop()||ye.expando+"_"+Ct++;return this[e]=!0,e}}),ye.ajaxPrefilter("json jsonp",function(e,t,i){var n,o,s,r=!1!==e.jsonp&&(Pt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Pt.test(e.data)&&"data");return r||"jsonp"===e.dataTypes[0]?(n=e.jsonpCallback=ye.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,r?e[r]=e[r].replace(Pt,"$1"+n):!1!==e.jsonp&&(e.url+=(kt.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return s||ye.error(n+" was not called"),s[0]},e.dataTypes[0]="json",o=f[n],f[n]=function(){s=arguments},i.always(function(){f[n]=o,e[n]&&(e.jsonpCallback=t.jsonpCallback,jt.push(n)),s&&ye.isFunction(o)&&o(s[0]),s=o=x}),"script"):void 0});var Ot,Wt=0,At=f.ActiveXObject&&function(){for(var e in Ot)Ot[e](x,!0)};ye.ajaxSettings.xhr=f.ActiveXObject?function(){return!this.isLocal&&D()||function(){try{return new f.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}()}:D,R=ye.ajaxSettings.xhr(),ye.support.cors=!!R&&"withCredentials"in R,(R=ye.support.ajax=!!R)&&ye.ajaxTransport(function(u){var c;if(!u.crossDomain||ye.support.cors)return{send:function(e,r){var a,t,l=u.xhr();if(u.username?l.open(u.type,u.url,u.async,u.username,u.password):l.open(u.type,u.url,u.async),u.xhrFields)for(t in u.xhrFields)l[t]=u.xhrFields[t];u.mimeType&&l.overrideMimeType&&l.overrideMimeType(u.mimeType),u.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(t in e)l.setRequestHeader(t,e[t])}catch(e){}
1l.send(u.hasContent&&u.data||null),c=function(e,t){var i,n,o,s;try{if(c&&(t||4===l.readyState))if(c=x,a&&(l.onreadystatechange=ye.noop,At&&delete Ot[a]),t)4!==l.readyState&&l.abort();else{s={},i=l.status,n=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(s.text=l.responseText);try{o=l.statusText}catch(e){o=""}i||!u.isLocal||u.crossDomain?1223===i&&(i=204):i=s.text?200:404}}catch(e){t||r(-1,e)}s&&r(i,o,s,n)},u.async?4===l.readyState?setTimeout(c):(a=++Wt,At&&(Ot||(Ot={},ye(f).unload(At)),Ot[a]=c),l.onreadystatechange=c):c()},abort:function(){c&&c(x,!0)}}});var It,Bt,zt=/^(?:toggle|show|hide)$/,Rt=new RegExp("^(?:([+-])=|)("+oe+")([a-z%]*)$","i"),qt=/queueHooks$/,Vt=[function(t,e,i){var n,o,s,r,a,l,u=this,c={},h=t.style,d=t.nodeType&&_(t),p=ye._data(t,"fxshow");for(n in i.queue||(null==(a=ye._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,u.always(function(){u.always(function(){a.unqueued--,ye.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(i.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===ye.css(t,"display")&&"none"===ye.css(t,"float")&&(ye.support.inlineBlockNeedsLayout&&"inline"!==$(t.nodeName)?h.zoom=1:h.display="inline-block")),i.overflow&&(h.overflow="hidden",ye.support.shrinkWrapBlocks||u.always(function(){h.overflow=i.overflow[0],h.overflowX=i.overflow[1],h.overflowY=i.overflow[2]})),e)if(o=e[n],zt.exec(o)){if(delete e[n],s=s||"toggle"===o,o===(d?"hide":"show"))continue;c[n]=p&&p[n]||ye.style(t,n)}if(!ye.isEmptyObject(c))for(n in p?"hidden"in p&&(d=p.hidden):p=ye._data(t,"fxshow",{}),s&&(p.hidden=!d),d?ye(t).show():u.done(function(){ye(t).hide()}),u.done(function(){for(var e in ye._removeData(t,"fxshow"),c)ye.style(t,e,c[e])}),c)r=L(d?p[n]:0,n,u),n in p||(p[n]=r.start,d&&(r.end=r.start,r.start="width"===n||"height"===n?1:0))}],Ut={"*":[function(e,t){var i=this.createTween(e,t),n=i.cur(),t=Rt.exec(t),o=t&&t[3]||(ye.cssNumber[e]?"":"px"),s=(ye.cssNumber[e]||"px"!==o&&+n)&&Rt.exec(ye.css(i.elem,e)),r=1,a=20;if(s&&s[3]!==o)for(o=o||s[3],t=t||[],s=+n||1;ye.style(i.elem,e,(s/=r=r||".5")+o),r!==(r=i.cur()/n)&&1!==r&&--a;);return t&&(s=i.start=+s||+n||0,i.unit=o,i.end=t[1]?s+(t[1]+1)*t[2]:+t[2]),i}]};ye.Animation=ye.extend(H,{tweener:function(e,t){for(var i,n=0,o=(e=ye.isFunction(e)?(t=e,["*"]):e.split(" ")).length;n<o;n++)i=e[n],Ut[i]=Ut[i]||[],Ut[i].unshift(t)},prefilter:function(e,t){t?Vt.unshift(e):Vt.push(e)}}),((ye.Tween=j).prototype={constructor:j,init:function(e,t,i,n,o,s){this.elem=e,this.prop=i,this.easing=o||"swing",this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(ye.cssNumber[i]?"":"px")},cur:function(){var e=j.propHooks[this.prop];return(e&&e.get?e:j.propHooks._default).get(this)},run:function(e){var t=j.propHooks[this.prop];return this.pos=e=this.options.duration?ye.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(t&&t.set?t:j.propHooks._default).set(this),this}}).init.prototype=j.prototype,(j.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ye.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){ye.fx.step[e.prop]?ye.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ye.cssProps[e.prop]]||ye.cssHooks[e.prop])?ye.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}}).scrollTop=j.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ye.each(["toggle","show","hide"],function(e,n){var o=ye.fn[n];ye.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?o.apply(this,arguments):this.animate(P(n,!0),e,t,i)}}),ye.fn.extend({fadeTo:function(e,t,i,n){return this.filter(_).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(t,e,i,n){var o=ye.isEmptyObject(t),s=ye.speed(e,i,n),n=function(){var e=H(this,ye.extend({},t),s);(o||ye._data(this,"finish"))&&e.stop(!0)};return n.finish=n,o||!1===s.queue?this.each(n):this.queue(s.queue,n)},stop:function(o,e,s){function r(e){var t=e.stop;delete e.stop,t(s)}return"string"!=typeof o&&(s=e,e=o,o=x),e&&!1!==o&&this.queue(o||"fx",[]),this.each(function(){var e=!0,t=null!=o&&o+"queueHooks",i=ye.timers,n=ye._data(this);if(t)n[t]&&n[t].stop&&r(n[t]);else for(t in n)n[t]&&n[t].stop&&qt.test(t)&&r(n[t]);for(t=i.length;t--;)i[t].elem!==this||null!=o&&i[t].queue!==o||(i[t].anim.stop(s),e=!1,i.splice(t,1)
1);!e&&s||ye.dequeue(this,o)})},finish:function(r){return!1!==r&&(r=r||"fx"),this.each(function(){var e,t=ye._data(this),i=t[r+"queue"],n=t[r+"queueHooks"],o=ye.timers,s=i?i.length:0;for(t.finish=!0,ye.queue(this,r,[]),n&&n.stop&&n.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===r&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<s;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete t.finish})}}),ye.each({slideDown:P("show"),slideUp:P("hide"),slideToggle:P("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){ye.fn[e]=function(e,t,i){return this.animate(n,e,t,i)}}),ye.speed=function(e,t,i){var n=e&&"object"==typeof e?ye.extend({},e):{complete:i||!i&&t||ye.isFunction(e)&&e,duration:e,easing:i&&t||t&&!ye.isFunction(t)&&t};return n.duration=ye.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in ye.fx.speeds?ye.fx.speeds[n.duration]:ye.fx.speeds._default,null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){ye.isFunction(n.old)&&n.old.call(this),n.queue&&ye.dequeue(this,n.queue)},n},ye.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ye.timers=[],ye.fx=j.prototype.init,ye.fx.tick=function(){var e,t=ye.timers,i=0;for(It=ye.now();i<t.length;i++)(e=t[i])()||t[i]!==e||t.splice(i--,1);t.length||ye.fx.stop(),It=x},ye.fx.timer=function(e){e()&&ye.timers.push(e)&&ye.fx.start()},ye.fx.interval=13,ye.fx.start=function(){Bt=Bt||setInterval(ye.fx.tick,ye.fx.interval)},ye.fx.stop=function(){clearInterval(Bt),Bt=null},ye.fx.speeds={slow:600,fast:200,_default:400},ye.fx.step={},ye.expr&&ye.expr.filters&&(ye.expr.filters.animated=function(t){return ye.grep(ye.timers,function(e){return t===e.elem}).length}),ye.fn.offset=function(t){if(arguments.length)return t===x?this:this.each(function(e){ye.offset.setOffset(this,t,e)});var e,i={top:0,left:0},n=this[0],o=n&&n.ownerDocument;return o?(e=o.documentElement,ye.contains(e,n)?(typeof n.getBoundingClientRect!=z&&(i=n.getBoundingClientRect()),o=O(o),{top:i.top+(o.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(o.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):i):void 0},ye.offset={setOffset:function(e,t,i){var n=ye.css(e,"position");"static"===n&&(e.style.position="relative");var o,s,r=ye(e),a=r.offset(),l=ye.css(e,"top"),u=ye.css(e,"left"),c={},u=("absolute"===n||"fixed"===n)&&-1<ye.inArray("auto",[l,u])?(o=(s=r.position()).top,s.left):(o=parseFloat(l)||0,parseFloat(u)||0);null!=(t=ye.isFunction(t)?t.call(e,i,a):t).top&&(c.top=t.top-a.top+o),null!=t.left&&(c.left=t.left-a.left+u),"using"in t?t.using.call(e,c):r.css(c)}},ye.fn.extend({position:function(){if(this[0]){var e,t,i={top:0,left:0},n=this[0];return"fixed"===ye.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),(i=!ye.nodeName(e[0],"html")?e.offset():i).top+=ye.css(e[0],"borderTopWidth",!0),i.left+=ye.css(e[0],"borderLeftWidth",!0)),{top:t.top-i.top-ye.css(n,"marginTop",!0),left:t.left-i.left-ye.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||V;e&&!ye.nodeName(e,"html")&&"static"===ye.css(e,"position");)e=e.offsetParent;return e||V})}}),ye.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,o){var s=/Y/.test(o);ye.fn[t]=function(e){return ye.access(this,function(e,t,i){var n=O(e);return i===x?n?o in n?n[o]:n.document.documentElement[t]:e[t]:void(n?n.scrollTo(s?ye(n).scrollLeft():i,s?i:ye(n).scrollTop()):e[t]=i)},t,e,arguments.length,null)}}),ye.each({Height:"height",Width:"width"},function(s,r){ye.each({padding:"inner"+s,content:r,"":"outer"+s},function(n,e){ye.fn[e]=function(e,t){var i=arguments.length&&(n||"boolean"!=typeof e),o=n||(!0===e||!0===t?"margin":"border");return ye.access(this,function(e,t,i){var n;return ye.isWindow(e)?e.document.documentElement["client"+s]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+s],n["scroll"+s],e.body["offset"+s],n["offset"+s],n["client"+s])):i===x?ye.css(e,t,o):ye.style(e,t,i,o)},r,i?e:x,i,null)}})}),ye.fn.size=function(){return this.length},ye.fn.andSelf=ye.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=ye:(f.jQuery=f.$=ye,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ye}))}(window),function(i,n){function o(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function e(e,t){o(e,t)||(e.className=""===e.className?t:e.className+" "+t)}var t,s,r,a,l,u,c=n.documentElement,h=(i.Modernizr.prefixed("transform"),i.Modernizr.prefixed("transition")),d=!!(t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"}).hasOwnProperty(h)&&t[h];i.App=(s=!1,r={},a=n.getElementById("inner-wrap"),l=!1,u="js-nav",r.init=function(){var t;s||(s=!0,t=function(e){e&&e.target===a&&n.removeEventListener(d,t,!1),l=!1},r.closeNav=function(){var e;l&&(0<(d&&h?parseFloat(i.getComputedStyle(a,"")[h+"Duration"]):0)?n.addEventListener(d,t,!1):t(null)),e=u,c.className=(e=(" "+c.className+" ").replace(" "+e+" "," ")).trim?e.trim():e.replace(/^\s+|\s+$/g,"")},r.openNav=function(){l||(e(c,u),l=!0)},r.toggleNav=function(e){l&&o(c,u)?r.closeNav():r.openNav(),e&&e.preventDefault()},n.getElementById("nav-open-btn").addEventListener("click",r.toggleNav,!1),n.getElementById("nav-close-btn").addEventListener("click",r.toggleNav,!1),n.addEventListener("click",function(e){l&&!function(e,t){if(e)do{if(e.id===t)return!0}
1while(9!==e.nodeType&&(e=e.parentNode));return!1}(e.target,"nav")&&(e.preventDefault(),r.closeNav())},!0),e(c,"js-ready"))},r),i.addEventListener&&i.addEventListener("DOMContentLoaded",i.App.init,!1)}(window,window.document),window.ParsleyConfig=window.ParsleyConfig||{},function(n){window.ParsleyConfig=n.extend(!0,{},window.ParsleyConfig,{validators:{minwords:function(e,t){return t<=(e=(e=(e=(e=e.replace(/(^\s*)|(\s*$)/gi,"")).replace(/[ ]{2,}/gi," ")).replace(/\n /,"\n")).split(" ").length)},maxwords:function(e,t){return(e=(e=(e=(e=e.replace(/(^\s*)|(\s*$)/gi,"")).replace(/[ ]{2,}/gi," ")).replace(/\n /,"\n")).split(" ").length)<=t},rangewords:function(e,t){return(e=(e=(e=(e=e.replace(/(^\s*)|(\s*$)/gi,"")).replace(/[ ]{2,}/gi," ")).replace(/\n /,"\n")).split(" ").length)>=t[0]&&e<=t[1]},greaterthan:function(e,t,i){return i.options.validateIfUnchanged=!0,new Number(e)>new Number(n(t).val())},lessthan:function(e,t,i){return i.options.validateIfUnchanged=!0,new Number(e)<new Number(n(t).val())},beforedate:function(e,t){return Date.parse(e)<Date.parse(n(t).val())},afterdate:function(e,t){return Date.parse(n(t).val())<Date.parse(e)},inlist:function(e,t,i){i=i.options.inlistDelimiter||",";return-1!==(t+"").split(new RegExp("\\s*\\"+i+"\\s*")).indexOf(e.trim())},luhn:function(e){for(var t,i,n,o,s=n=i=0,r=(o=(e=e.replace(/[ -]/g,"")).split("").reverse()).length;n<r;s=++n)t=+(t=o[s]),s%2?i+=(t*=2)<10?t:t-9:i+=t;return i%10==0},americandate:function(e){if(!/^([01]?[0-9])[\.\/-]([0-3]?[0-9])[\.\/-]([0-9]{4}|[0-9]{2})$/.test(e))return!1;var t=e.split(/[.\/-]+/),i=parseInt(t[1],10),n=parseInt(t[0],10),e=parseInt(t[2],10);if(0==e||0==n||12<n)return!1;t=[31,28,31,30,31,30,31,31,30,31,30,31];return(e%400==0||e%100!=0&&e%4==0)&&(t[1]=29),0<i&&i<=t[n-1]}},messages:{minwords:"This value should have %s words at least.",maxwords:"This value should have %s words maximum.",rangewords:"This value should have between %s and %s words.",greaterthan:"This value should be greater than %s.",lessthan:"This value should be less than %s.",beforedate:"This date should be before %s.",afterdate:"This date should be after %s.",luhn:"This value should pass the luhn test.",americandate:"This value should be a valid date (MM/DD/YYYY)."}})}(window.jQuery||window.Zepto),function(l){"use strict";function n(e){this.messages={defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",urlstrict:"This value should be a valid url.",number:"This value should be a valid number.",digits:"This value should be digits.",dateIso:"This value should be a valid date (YYYY-MM-DD).",alphanum:"This value should be alphanumeric.",phone:"This value should be a valid phone number."},notnull:"This value should not be null.",notblank:"This value should not be blank.",required:"This value is required.",regexp:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or less.",rangelength:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or less.",rangecheck:"You must select between %s and %s choices.",equalto:"This value should be the same."},this.init(e)}n.prototype={constructor:n,validators:{notnull:function(e){return 0<e.length},notblank:function(e){return"string"==typeof e&&""!==e.replace(/^\s+/g,"").replace(/\s+$/g,"")},required:function(e){if("object"!=typeof e)return this.notnull(e)&&this.notblank(e);for(var t in e)if(this.required(e[t]))return!0;return!1},type:function(e,t){var i;switch(t){case"number":i=/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/;break;case"digits":i=/^\d+$/;break;case"alphanum":i=/^\w+$/;break;case"email":i=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))){2,6}$/i;break;case"url":e=new RegExp("(https?|s?ftp|git)","i").test(e)?e:"http://"+e;case"urlstrict":i=/^(https?|s?ftp|git):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;break;case"dateIso":i=/^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$/;break;case"phone":i=/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;break;default:return!1}return""!==e&&i.test(e)},regexp:function(e,t,i){return new RegExp(t,i.options.regexpFlag||"").test(e)},minlength:function(e,t){return e.length>=t},maxlength:function(e,t){return e.length<=t},rangelength:function(e,t){return this.minlength(e,t[0])&&this.maxlength(e,t[1])},min:function(e,t){return Number(e)>=t},max:function(e,t){return Number(e)<=t},range:function(e,t){return e>=t[0]&&e<=t[1]},equalto:function(e,t,i){return i.options.validateIfUnchanged=!0,e===l(t).val()},remote:function(e,t,i){var n={},o={};n[i.$element.attr("name")]=e,void 0!==i.options.remoteDatatype&&(o={dataType:i.options.remoteDatatype});function s(e,t){void 0!==t&&void 0!==i.Validator.messages.remote&&t!==i.Validator.messages.remote&&l(i.ulError+" .remote").remove(),i.updtConstraint({name:"remote",valid:e},t),i.manageValidationResult()}function r(e){if("object"==typeof e)return e;try{e=l.parseJSON(e)}catch(e){}return e}function a(e){return"object"==typeof e&&null!==e?void 0!==e.error?e.error:void 0!==e.message?e.message:null:null}return l.ajax(l.extend({},{url:t,data:n,type:i.options.remoteMethod||"GET",success:function(e){e=r(e),s(1===e||!0===e||"object"==typeof e&&null!==e&&void 0!==e.success,a(e))},error:function(e){e=r(e),s(!1,a(e))}},o)),null},mincheck:function(e,t){return this.minlength(e,t)},maxcheck:function(e,t){return this.maxlength(e,t)},rangecheck:function(e,t){return this.rangelength(e,t)}},init:function(e){var t,i=e.validators,n=e.messages;for(t in i)this.addValidator(t,i[t]);for(t in n)this.addMessage(t,n[t])},formatMesssage:function(e,t){if("object"!=typeof t)return"string"==typeof e?e.replace(new RegExp("%s","i"),t):"";for(var i in t)e=this.formatMesssage(e,t[i]);return e},addValidator:function(e,t){this.validators[e]=t},addMessage:function(e,t,i){if(void 0===i||!0!==i)if("type"!==e)this.messages[e]=t;else for(var n in t)this.messages.type[n]=t[n];else this.messages.type[e]=t}};function r(e,t,i){return this.options=t,this.Validator=new n(t),"ParsleyFieldMultiple"===i?this:void this.init(e,i||"ParsleyField")}r.prototype={constructor:r,init:function(e,t){this.type=t,this.valid=!0,this.element=e,this.validatedOnce=!1,this.$element=l(e),this.val=this.$element.val(),this.isRequired=!1,this.constraints={},void 0===this.isRadioOrCheckbox&&(this.isRadioOrCheckbox=!1,this.hash=this.generateHash(),this.errorClassHandler=this.options.errors.classHandler(e,this.isRadioOrCheckbox)||this.$element),this.ulErrorManagement(),this.bindHtml5Constraints(),this.addConstraints(),this.hasConstraints()&&this.bindValidationEvents()},setParent:function(e){this.$parent=l(e)},getParent:function(){return this.$parent},bindHtml5Constraints:function(){(this.$element.hasClass("required")||this.$element.prop("required"))&&(this.options.required=!0),void 0!==this.$element.attr("type")&&new RegExp(this.$element.attr("type"),"i").test("email url number range")&&(this.options.type=this.$element.attr("type"),new RegExp(this.options.type,"i").test("number range")&&(this.options.type="number",void 0!==this.$element.attr("min")&&this.$element.attr("min").length&&(this.options.min=this.$element.attr("min")),void 0!==this.$element.attr("max")&&this.$element.attr("max").length&&(this.options.max=this.$element.attr("max")))),"string"==typeof this.$element.attr("pattern")&&this.$element.attr("pattern").length&&(this.options.regexp=this.$element.attr("pattern"))},addConstraints:function(){for(var e in this.options){var t={};t[e]=this.options[e],this.addConstraint(t,!0)}},addConstraint:function(e,t){for(var i in e)i=i.toLowerCase(),"function"==typeof this.Validator.validators[i]&&(this.constraints[i]={name:i,requirements:e[i],valid:null},"required"===i&&(this.isRequired=!0),this.addCustomConstraintMessage(i));void 0===t&&this.bindValidationEvents()},updateConstraint:function(e,t){for(var i in e)this.updtConstraint({name:i,requirements:e[i],valid:null},t)},updtConstraint:function(e,t){this.constraints[e.name]=l.extend(!0,this.constraints[e.name],e),"string"==typeof t&&(this.Validator.messages[e.name]=t),this.bindValidationEvents()},removeConstraint:function(e){e=e.toLowerCase();return delete this.constraints[e],"required"===e&&(this.isRequired=!1),this.hasConstraints()?void this.bindValidationEvents():"ParsleyForm"==typeof this.getParent()?void this.getParent().removeItem(this.$element):void this.destroy()},addCustomConstraintMessage:function(e){var t=e+("type"===e&&void 0!==this.options[e]?this.options[e].charAt(0).toUpperCase()+this.options[e].substr(1):"")+"Message";void 0!==this.options[t]&&this.Validator.addMessage("type"===e?this.options[e]:e,this.options[t],"type"===e)},bindValidationEvents:function(){this.valid=null,this.$element.addClass("parsley-validated"),this.$element.off("."+this.type),this.options.remote&&!new RegExp("change","i").test(this.options.trigger)&&(this.options.trigger=this.options.trigger?" change":"change");var e=(this.options.trigger||"")+(new RegExp("key","i").test(this.options.trigger)?"":" keyup");this.$element.is("select")&&(e+=new RegExp("change","i").test(e)?"":" change"),e=e.replace(/^\s+/g,"").replace(/\s+$/g,""),this.$element.on((e+" ").split(" ").join("."+this.type+" "),!1,l.proxy(this.eventValidation,this))},generateHash:function(){return"parsley-"+(Math.random()+"").substring(2)},getHash:function(){return this.hash},getVal:function(){return this.$element.data("value")||this.$element.val()},eventValidation:function(e){var t=this.getVal();return"keyup"===e.type&&!/keyup/i.test(this.options.trigger)&&!this.validatedOnce||"change"===e.type&&!/change/i.test(this.options.trigger)&&!this.validatedOnce||(!this.isRadioOrCheckbox&&this.getLength(t)<this.options.validationMinlength&&!this.validatedOnce||void this.validate())},getLength:function(e){return e&&e.hasOwnProperty("length")?e.length:0},isValid:function(){return this.validate(!1)},hasConstraints:function(){for(var e in this.constraints)return!0;return!1},validate:function(e){var t,i=this.getVal();return this.hasConstraints()?this.options.listeners.onFieldValidate(this.element,this)||""===i&&!this.isRequired?(this.reset(),null):this.needsValidation(i)?(t=this.applyValidators(),(void 0!==e?e:this.options.showErrors)&&this.manageValidationResult(),t):this.valid:null},needsValidation:function(e){return!(!this.options.validateIfUnchanged&&null!==this.valid&&this.val===e&&this.validatedOnce)&&(this.val=e,this.validatedOnce=!0)},applyValidators:function(){var e,t=null;for(e in this.constraints){var i=this.Validator.validators[this.constraints[e].name](this.val,this.constraints[e].requirements,this);!1===i?(this.constraints[e].valid=t=!1,this.options.listeners.onFieldError(this.element,this.constraints,this)):!0===i&&(t=!(this.constraints[e].valid=!0)!==t,!1===this.options.listeners.onFieldSuccess(this.element,this.constraints,this)&&(t=!1))}return t},manageValidationResult:function(){var e,t=null;for(e in this.constraints)!1===this.constraints[e].valid?(this.manageError(this.constraints[e]),t=!1):!0===this.constraints[e].valid&&(this.removeError(this.constraints[e].name),t=!1!==t);return this.valid=t,!0===this.valid?(this.removeErrors(),this.errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass),!0):!1===this.valid?(this.errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass),!1):(this.ulError&&0===l(this.ulError).children().length&&this.removeErrors(),t)},ulErrorManagement:function(){this.ulError="#"+this.hash,this.ulTemplate=l(this.options.errors.errorsWrapper).attr("id",this.hash).addClass("parsley-error-list")},removeError:function(e){var e=this.ulError+" ."+e,t=this;this.options.animate?l(e).fadeOut(this.options.animateDuration,function(){l(this).remove(),t.ulError&&0===l(t.ulError).children().length&&t.removeErrors()}):l(e).remove()},addError:function(e){for(var t in e){var i=l(this.options.errors.errorElem).addClass(t);l(this.ulError).append(this.options.animate?l(i).html(e[t]).hide().fadeIn(this.options.animateDuration):l(i).html(e[t]))}},removeErrors:function(){this.options.animate?l(this.ulError).fadeOut(this.options.animateDuration,function(){l(this).remove()}):l(this.ulError).remove()},reset:function(){for(var e in this.valid=null,this.removeErrors(),this.validatedOnce=!1,this.errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass),this.constraints)this.constraints[e].valid=null;return this},manageError:function(e){var t,i,n;l(this.ulError).length||this.manageErrorContainer(),"required"===e.name&&null!==this.getVal()&&0<this.getVal().length||this.isRequired&&"required"!==e.name&&(null===this.getVal()||0===this.getVal().length)||(t=e.n
1ame,i=!1!==this.options.errorMessage?"custom-error-message":t,e=!(n={})!==this.options.errorMessage?this.options.errorMessage:"type"===e.name?this.Validator.messages[t][e.requirements]:void 0===this.Validator.messages[t]?this.Validator.messages.defaultMessage:this.Validator.formatMesssage(this.Validator.messages[t],e.requirements),l(this.ulError+" ."+i).length||(n[i]=e,this.addError(n)))},manageErrorContainer:function(){var e=this.options.errorContainer||this.options.errors.container(this.element,this.isRadioOrCheckbox),t=this.options.animate?this.ulTemplate.show():this.ulTemplate;return void 0!==e?void l(e).append(t):void(this.isRadioOrCheckbox?this.$element.parent():this.$element).after(t)},addListener:function(e){for(var t in e)this.options.listeners[t]=e[t]},destroy:function(){this.$element.removeClass("parsley-validated"),this.reset().$element.off("."+this.type).removeData(this.type)}};function a(e,t,i){this.initMultiple(e,t),this.inherit(e,t),this.Validator=new n(t),this.init(e,i||"ParsleyFieldMultiple")}a.prototype={constructor:a,initMultiple:function(e,t){this.element=e,this.$element=l(e),this.group=t.group||!1,this.hash=this.getName(),this.siblings=this.group?'[data-group="'+this.group+'"]':'input[name="'+this.$element.attr("name")+'"]',this.isRadioOrCheckbox=!0,this.isRadio=this.$element.is("input[type=radio]"),this.isCheckbox=this.$element.is("input[type=checkbox]"),this.errorClassHandler=t.errors.classHandler(e,this.isRadioOrCheckbox)||this.$element.parent()},inherit:function(e,t){var i,n=new r(e,t,"ParsleyFieldMultiple");for(i in n)void 0===this[i]&&(this[i]=n[i])},getName:function(){if(this.group)return"parsley-"+this.group;if(void 0===this.$element.attr("name"))throw"A radio / checkbox input must have a data-group attribute or a name to be Parsley validated !";return"parsley-"+this.$element.attr("name").replace(/(:|\.|\[|\])/g,"")},getVal:function(){if(this.isRadio)return l(this.siblings+":checked").val()||"";if(this.isCheckbox){var e=[];return l(this.siblings+":checked").each(function(){e.push(l(this).val())}),e}},bindValidationEvents:function(){this.valid=null,this.$element.addClass("parsley-validated"),this.$element.off("."+this.type);var e=this,t=(t=(this.options.trigger||"")+(new RegExp("change","i").test(this.options.trigger)?"":" change")).replace(/^\s+/g,"").replace(/\s+$/g,"");l(this.siblings).each(function(){l(this).on(t.split(" ").join("."+e.type+" "),!1,l.proxy(e.eventValidation,e))})}};function u(e,t,i){this.init(e,t,i||"parsleyForm")}u.prototype={constructor:u,init:function(e,t,i){this.type=i,this.items=[],this.$element=l(e),this.options=t;var n=this;this.$element.find(t.inputs).each(function(){n.addItem(this)}),this.$element.on("submit."+this.type,!1,l.proxy(this.validate,this))},addListener:function(e){for(var t in e)if(new RegExp("Field").test(t))for(var i=0;i<this.items.length;i++)this.items[i].addListener(e);else this.options.listeners[t]=e[t]},addItem:function(e){if(l(e).is(this.options.excluded))return!1;e=l(e).parsley(this.options);e.setParent(this),this.items.push(e)},removeItem:function(e){for(var t=l(e).parsley(),i=0;i<this.items.length;i++)if(this.items[i].hash===t.hash)return this.items[i].destroy(),this.items.splice(i,1),!0;return!1},validate:function(e){var t=!0;this.focusedField=!1;for(var i=0;i<this.items.length;i++)void 0!==this.items[i]&&!1===this.items[i].validate()&&(t=!1,(this.focusedField||"first"!==this.options.focus)&&"last"!==this.options.focus||(this.focusedField=this.items[i].$element));this.focusedField&&!t&&this.focusedField.focus();e=this.options.listeners.onFormSubmit(t,e,this);return void 0!==e?e:t},isValid:function(){for(var e=0;e<this.items.length;e++)if(!1===this.items[e].isValid())return!1;return!0},removeErrors:function(){for(var e=0;e<this.items.length;e++)this.items[e].parsley("reset")},destroy:function(){for(var e=0;e<this.items.length;e++)this.items[e].destroy();this.$element.off("."+this.type).removeData(this.type)},reset:function(){for(var e=0;e<this.items.length;e++)this.items[e].reset()}},l.fn.parsley=function(n,o){function e(e,t){var i=l(e).data(t);
1if(!i){switch(t){case"parsleyForm":i=new u(e,s,"parsleyForm");break;case"parsleyField":i=new r(e,s,"parsleyField");break;case"parsleyFieldMultiple":i=new a(e,s,"parsleyFieldMultiple");break;default:return}l(e).data(t,i)}if("string"!=typeof n||"function"!=typeof i[n])return i;t=i[n](o);return void 0!==t?t:l(e)}var s=l.extend(!0,{},l.fn.parsley.defaults,void 0!==window.ParsleyConfig?window.ParsleyConfig:{},n,this.data()),t=null;return l(this).is("form")||!0===l(this).data("bind")?t=e(l(this),"parsleyForm"):l(this).is(s.inputs)&&!l(this).is(s.excluded)&&(t=e(l(this),l(this).is("input[type=radio], input[type=checkbox]")?"parsleyFieldMultiple":"parsleyField")),"function"==typeof o?o():t},l.fn.parsley.Constructor=u,l.fn.parsley.defaults={inputs:"input, textarea, select",excluded:"input[type=hidden], input[type=file], :disabled",trigger:!1,animate:!0,animateDuration:300,focus:"first",validationMinlength:3,successClass:"parsley-success",errorClass:"parsley-error",errorMessage:!1,validators:{},showErrors:!0,messages:{},validateIfUnchanged:!1,errors:{classHandler:function(){},container:function(){},errorsWrapper:"<ul></ul>",errorElem:"<li></li>"},listeners:{onFieldValidate:function(){return!1},onFormSubmit:function(){},onFieldError:function(){},onFieldSuccess:function(){}}},l(window).on("load",function(){l('[data-validate="parsley"]').each(function(){l(this).parsley()})})}(window.jQuery||window.Zepto),function(){function e(){}for(var t,i=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],n=i.length,o=window.console=window.console||{};n--;)o[t=i[n]]||(o[t]=e)}(),function(n){n.fn.flexNav=function(e){var i=n.extend({animationSpeed:"fast"},e),t=n(this);n("html").removeClass("flexNav-no-js").addClass("ontouchstart"in window?"flexNav-touch":"flexNav-no-touch");e=function(){"none"===n(".flexNav-nav li").css("float")?(n("body").removeClass("lg-screen").addClass("sm-screen"),n(".flexNav-no-touch .flexNav-nav .item-with-ul > ul").removeClass("sub-menu-no-tog").addClass("sub-menu")):(n("body").removeClass("sm-screen").addClass("lg-screen"),n(".flexNav-no-touch .flexNav-nav .item-with-ul > ul").removeClass("sub-menu").addClass("sub-menu-no-tog"),n(".sub-menu").css({display:""}),n(".sub-menu-no-tog").css({display:""}),n(".flexNav-nav").css({display:""}),n(".item-with-ul").removeClass("active"),n(".menu-button").removeClass("active"));var e=n(".touch li.item-with-ul"),t=n(".link-with-ul");n("body").hasClass("sm-screen")&&(e.off(),t.off(),t.on("click",function(e){e.preventDefault(),n(this).parent().find(".sub-menu").slideToggle(i.animationSpeed),n(this).parent().toggleClass("active")})),n("body").hasClass("lg-screen")&&(t.off(),e.on("click",function(e){var t;n(e.target).hasClass("link-with-ul")&&(e.preventDefault(),e=(t=n(this)).children("ul").height(),t.parent().find("ul.vis").not(t.find("ul.vis")).removeClass("vis"),$background.css("height",0).css("top",0),t.find("ul").toggleClass("vis"),t.find("ul").hasClass("vis")&&$background.css("height",e+4).css("top",-(e+4)))}))};e(),n(".menu-button").click(function(){t.slideToggle(i.animationSpeed),n(this).toggleClass("active")}),$targets=n(".no-touch li.item-with-ul"),$background=n("span#nav-background"),$targets.hover(function(){var e=n(this).children("ul").height();$background.css("height",e+4).css("top",-(e+4));var t=n(this).find("ul").addClass("vis");timer=setTimeout(function(){t.find("a").addClass("safe-hover")},300)},function(){$background.css("height",0).css("top",0),n(this).find("ul").removeClass("vis").find("a").removeClass("safe-hover"),clearTimeout(timer)}),n(window).on("resize",e)}}(jQuery),function(o){o.fn.fitVids=function(e){var t={customSelector:null},i=document.createElement("div"),n=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];return i.className="fit-vids-style",i.innerHTML="&shy;<style>               .fluid-width-video-wrapper {                 width: 100%;                              position: relative;                       padding: 0;                            }                                                                                   .fluid-width-video-wrapper iframe,        .fluid-width-video-wrapper object,        .fluid-width-video-wrapper embed {           position: absolute;                       top: 0;                                   left: 0;                                  width: 100%;                              height: 100%;                          }                                       </style>",n.parentNode.insertBefore(i,n),e&&o.extend(t,e),this.each(function(){var e=["iframe[src^='http://player.vimeo.com']","iframe[src^='http://www.youtube.com']","iframe[src^='https://www.youtube.com']","iframe[src^='http://www.kickstarter.com']","iframe[src^='http://www.google.com']","object","embed"];t.customSelector&&e.push(t.customSelector),o(this).find(e.join(",")).each(function(){var e,t,i=o(this);"embed"==this.tagName.toLowerCase()&&i.parent("object").length||i.parent(".fluid-width-video-wrapper").length||(e=("object"==this.tagName.toLowerCase()?i.attr("height"):i.height())/i.width(),i.attr("id")||(t="fitvid"+Math.floor(999999*Math.random()),i.attr("id",t)),i.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),i.removeAttr("height").removeAttr("width"))})})}}(jQuery),function(o){o.fn.fitText=function(e,t){var i=e||1,n=o.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},t);return this.each(function(){function e(){t.css("font-size",Math.max(Math.min(t.width()/(10*i),parseFloat(n.maxFontSize)),parseFloat(n.minFontSize)))}var t=o(this);e(),o(window).on("resize.fittext orientationchange.fittext",e)})}}(jQuery),$(function(){$("a").each(function(){$(this).attr("href")===window.location.pathname&&$(this).addClass("selected")})}),$.fn.slideFadeToggle=function(){return this.animate({opacity:"toggle",he
1ight:"toggle"})},$(".accordian").click(function(e){e.preventDefault(),$(this).parents().find(".accordian-content").slideFadeToggle("fast");e=$("span.accordian__more");e.html(" ...read less"==e.html()?" ...read more":" ...read less")}),function(F,M,D){F.fn.responsiveSlides=function(E){var S=F.extend({auto:!0,speed:500,timeout:4e3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:F.noop,after:F.noop},E);return this.each(function(){D++;var n,i,e,o,t,s,r,a,l,u=F(this),c=0,h=u.children(),d=h.size(),p=parseFloat(S.speed),f=parseFloat(S.timeout),m=parseFloat(S.maxwidth),v=S.namespace,g=v+D,y=v+"_nav "+g+"_nav",b=v+"_here",w=g+"_on",x=g+"_s",_=F("<ul class='"+v+"_tabs "+g+"_tabs' />"),C={float:"left",position:"relative",opacity:1,zIndex:2},k={float:"none",position:"absolute",opacity:0,zIndex:1},T=function(){var e,t,i=(document.body||document.documentElement).style;if("string"==typeof i.transition)return!0;for(n=["Moz","Webkit","Khtml","O","ms"],e="transition".charAt(0).toUpperCase()+"transition".substr(1),t=0;t<n.length;t++)if("string"==typeof i[n[t]+e])return!0;return!1}(),$=function(e){S.before(e),T?(h.removeClass(w).css(k).eq(e).addClass(w).css(C),c=e,setTimeout(function(){S.after(e)},p)):h.stop().fadeOut(p,function(){F(this).removeClass(w).css(k).css("opacity",1)}).eq(e).fadeIn(p,function(){F(this).addClass(w).css(C),S.after(e),c=e})};if(S.random&&(h.sort(function(){return Math.round(Math.random())-.5}),u.empty().append(h)),h.each(function(e){this.id=x+e}),u.addClass(v+" "+g),E&&E.maxwidth&&u.css("max-width",m),h.hide().css(k).eq(0).addClass(w).css(C).show(),T&&h.show().css({"-webkit-transition":"opacity "+p+"ms ease-in-out","-moz-transition":"opacity "+p+"ms ease-in-out","-o-transition":"opacity "+p+"ms ease-in-out",transition:"opacity "+p+"ms ease-in-out"}),1<h.size()){if(f<p+100)return;S.pager&&!S.manualControls&&(r=[],h.each(function(e){e+=1;r+="<li><a href='#' class='"+x+e+"'>"+e+"</a></li>"}),_.append(r),E.navContainer?F(S.navContainer).append(_):u.after(_)),S.manualControls&&(_=F(S.manualControls)).addClass(v+"_tabs "+g+"_tabs"),(S.pager||S.manualControls)&&_.find("li").each(function(e){F(this).addClass(x+(e+1))}),(S.pager||S.manualControls)&&(s=_.find("a"),i=function(e){s.closest("li").removeClass(b).eq(e).addClass(b)}),S.auto&&(e=function(){t=setInterval(function(){h.stop(!0,!0);var e=c+1<d?c+1:0;(S.pager||S.manualControls)&&i(e),$(e)},f)})(),o=function(){S.auto&&(clearInterval(t),e())},S.pause&&u.hover(function(){clearInterval(t)},function(){o()}),(S.pager||S.manualControls)&&(s.bind("click",function(e){e.preventDefault(),S.pauseControls||o();e=s.index(this);c===e||F("."+w).queue("fx").length||(i(e),$(e))}).eq(0).closest("li").addClass(b),S.pauseControls&&s.hover(function(){clearInterval(t)},function(){o()})),S.nav&&(y="<a href='#' class='"+y+" prev'>"+S.prevText+"</a><a href='#' class='"+y+" next'>"+S.nextText+"</a>",E.navContainer?F(S.navContainer).append(y):u.after(y),g=F("."+g+"_nav"),a=g.filter(".prev"),g.bind("click",function(e){e.preventDefault();var t=F("."+w);t.queue("fx").length||(t=(e=h.index(t))-1,e=e+1<d?c+1:0,$(F(this)[0]===a[0]?t:e),(S.pager||S.manualControls)&&i(F(this)[0]===a[0]?t:e),S.pauseControls||o())}),S.pauseControls&&g.hover(function(){clearInterval(t)},function(){o()}))}void 0===document.body.style.maxWidth&&E.maxwidth&&((l=function(){u.css("width","100%"),u.width()>m&&u.css("width",m)})(),F(M).bind("resize",function(){l()}))})}}(jQuery,this,0),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):e.Fresco=t(jQuery)}(this,function($){function baseToString(e){return"string"==typeof e?e:null==e?"":e+""}function Timers(){return this.initialize.apply(this,_slice.call(arguments))}function getURIData(i){var n={type:"image"};return $.each(Types,function(e,t){t=t.data(i);t&&((n=t).type=e,n.url=i)}),n}function detectExtension(e){e=(e||"").replace(/\?.*/g,"").match(/\.([^.]{3,4})$/);return e?e[1].toLowerCase():null}function View(){this.initialize.apply(this,_slice.call(arguments))}function Thumbnail(){this.initialize.apply(this,_slice.call(arguments))}var Fresco={};$.extend(Fresco,{version:"2.2.3"}),Fresco.Skins={fresco:{}};var Bounds={viewport:function(){var e,t={width:$(window).width()};return Browser.MobileSafari||Browser.Android&&Browser.Gecko?(e=document.documentElement.clientWidth/window.innerWidth,t.height=window.innerHeight*e):t.height=$(window).height(),t}}
1,Browser=(tJ=navigator.userAgent,{IE:!(!window.attachEvent||-1!==tJ.indexOf("Opera"))&&uJ("MSIE "),Opera:-1<tJ.indexOf("Opera")&&(!!window.opera&&opera.version&&parseFloat(opera.version())||7.55),WebKit:-1<tJ.indexOf("AppleWebKit/")&&uJ("AppleWebKit/"),Gecko:-1<tJ.indexOf("Gecko")&&-1===tJ.indexOf("KHTML")&&uJ("rv:"),MobileSafari:!!tJ.match(/Apple.*Mobile.*Safari/),Chrome:-1<tJ.indexOf("Chrome")&&uJ("Chrome/"),ChromeMobile:-1<tJ.indexOf("CrMo")&&uJ("CrMo/"),Android:-1<tJ.indexOf("Android")&&uJ("Android "),IEMobile:-1<tJ.indexOf("IEMobile")&&uJ("IEMobile/")}),_slice=Array.prototype.slice,_={isElement:function(e){return e&&1==e.nodeType},String:{capitalize:function(e){return(e=baseToString(e))&&e.charAt(0).toUpperCase()+e.slice(1)}}},tJ;function uJ(e){e=new RegExp(e+"([\\d.]+)").exec(tJ);return!e||parseFloat(e[1])}$(document.documentElement).on("mousewheel DOMMouseScroll",function(e){var t,i;e.originalEvent.wheelDelta?t=e.originalEvent.wheelDelta/120:e.originalEvent.detail&&(t=-e.originalEvent.detail/3),t&&(i=$.Event("fresco:mousewheel"),$(e.target).trigger(i,t),i.isPropagationStopped()&&e.stopPropagation(),i.isDefaultPrevented()&&e.preventDefault())});var Fit={within:function(e,t){for(var i=$.extend({height:!0,width:!0},arguments[2]||{}),n=$.extend({},t),o=5,s=i.width,r=i.height;0<o&&(s&&n.width>e.width||r&&n.height>e.height);){var a=1,l=1;s&&n.width>e.width&&(a=e.width/n.width),r&&n.height>e.height&&(l=e.height/n.height);var u=Math.min(a,l),n={width:t.width*u,height:t.height*u};o--}return n.width=Math.max(n.width,0),n.height=Math.max(n.height,0),n}};$.extend($.easing,{frescoEaseInCubic:function(e,t,i,n,o){return n*(t/=o)*t*t+i},frescoEaseInSine:function(e,t,i,n,o){return-n*Math.cos(t/o*(Math.PI/2))+n+i},frescoEaseOutSine:function(e,t,i,n,o){return n*Math.sin(t/o*(Math.PI/2))+i}});var Support=(cK=document.createElement("div"),dK="Webkit Moz O ms Khtml".split(" "),{canvas:!(!(mK=document.createElement("canvas")).getContext||!mK.getContext("2d")),css:{animation:bK("animation"),transform:bK("transform"),prefixed:function(e){return bK(e,"prefix")}},svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:function(){try{return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}catch(e){return!1}}()}),mK,cK,dK;function bK(e,t){var i=e.charAt(0).toUpperCase()+e.substr(1);return function(e,t){for(var i in e)if(void 0!==cK.style[e[i]])return"prefix"!=t||e[i];return!1}((e+" "+dK.join(i+" ")+i).split(" "),t)}Support.detectMobileTouch=function(){Support.mobileTouch=Support.touch&&(Browser.MobileSafari||Browser.Android||Browser.IEMobile||Browser.ChromeMobile||!/^(Win|Mac|Linux)/.test(navigator.platform))},Support.detectMobileTouch();var ImageReady=function(){return this.initialize.apply(this,Array.prototype.slice.call(arguments))};$.extend(ImageReady.prototype,{supports:{naturalWidth:"naturalWidth"in new Image},initialize:function(e,t,i){return this.img=$(e)[0],this.successCallback=t,this.errorCallback=i,this.isLoaded=!1,this.options=$.extend({method:"naturalWidth",pollFallbackAfter:1e3},arguments[3]||{}),this.supports.naturalWidth&&"onload"!=this.options.method?this.img.complete&&"undefined"!=$.type(this.img.naturalWidth)?void setTimeout($.proxy(function(){0<this.img.naturalWidth?this.success():this.error()},this)):($(this.img).bind("error",$.proxy(function(){setTimeout($.proxy(function(){this.error()},this))},this)),this.intervals=[[1e3,10],[2e3,50],[4e3,100],[2e4,500]],this._ipos=0,this._time=0,this._delay=this.intervals[this._ipos][1],void this.poll()):void setTimeout($.proxy(this.fallback,this))},poll:function(){this._polling=setTimeout($.proxy(function(){if(0<this.img.naturalWidth)this.success();else{if(this._time+=this._delay,this.options.pollFallbackAfter&&this._time>=this.options.pollFallbackAfter&&!this._usedPollFallback&&(this._usedPollFallback=!0,this.fallback()),this._time>this.intervals[this._ipos][0]){if(!this.intervals[this._ipos+1])return void this.error();this._ipos++,this._delay=this.intervals[this._ipos][1]}this.poll()}},this),this._delay)},fallback:function(){var e=new Image;(this._fallbackImg=e).onload=$.proxy(function(){e.onload=function(){}
1,this.supports.naturalWidth||(this.img.naturalWidth=e.width,this.img.naturalHeight=e.height),this.success()},this),e.onerror=$.proxy(this.error,this),e.src=this.img.src},abort:function(){this._fallbackImg&&(this._fallbackImg.onload=function(){}),this._polling&&(clearTimeout(this._polling),this._polling=null)},success:function(){this._calledSuccess||(this._calledSuccess=!0,this.isLoaded=!0,this.successCallback(this))},error:function(){this._calledError||(this._calledError=!0,this.abort(),this.errorCallback&&this.errorCallback(this))}}),$.extend(Timers.prototype,{initialize:function(){this._timers={}},set:function(e,t,i){this._timers[e]=setTimeout(t,i)},get:function(e){return this._timers[e]},clear:function(e){e?this._timers[e]&&(clearTimeout(this._timers[e]),delete this._timers[e]):this.clearAll()},clearAll:function(){$.each(this._timers,function(e,t){clearTimeout(t)}),this._timers={}}});var Type={isVideo:function(e){return/^(youtube|vimeo)$/.test(e)}},Types={image:{extensions:"bmp gif jpeg jpg png webp",detect:function(e){return-1<$.inArray(detectExtension(e),this.extensions.split(" "))},data:function(e){return!!this.detect()&&{extension:detectExtension(e)}}},vimeo:{detect:function(e){e=/(vimeo\.com)\/([a-zA-Z0-9-_]+)(?:\S+)?$/i.exec(e);return!(!e||!e[2])&&e[2]},data:function(e){e=this.detect(e);return!!e&&{id:e}}},youtube:{detect:function(e){var t=/(youtube\.com|youtu\.be)\/watch\?(?=.*vi?=([a-zA-Z0-9-_]+))(?:\S+)?$/.exec(e);return t&&t[2]?t[2]:!(!(t=/(youtube\.com|youtu\.be)\/(vi?\/|u\/|embed\/)?([a-zA-Z0-9-_]+)(?:\S+)?$/i.exec(e))||!t[3])&&t[3]},data:function(e){e=this.detect(e);return!!e&&{id:e}}}},VimeoThumbnail=function(){function e(){return this.initialize.apply(this,_slice.call(arguments))}$.extend(e.prototype,{initialize:function(e,t,i){this.url=e,this.successCallback=t,this.errorCallback=i,this.load()},load:function(){var e=i.get(this.url);if(e)return this.successCallback(e.data.url);var t="http"+(window.location&&"https:"==window.location.protocol?"s":"")+":",e=getURIData(this.url).id;this._xhr=$.getJSON(t+"//vimeo.com/api/oembed.json?url="+t+"//vimeo.com/"+e+"&callback=?",$.proxy(function(e){e&&e.thumbnail_url?(e={url:e.thumbnail_url},i.set(this.url,e),this.successCallback(e.url)):this.errorCallback()},this))},abort:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)}});var i={cache:[],get:function(e){for(var t=null,i=0;i<this.cache.length;i++)this.cache[i]&&this.cache[i].url==e&&(t=this.cache[i]);return t},set:function(e,t){this.remove(e),this.cache.push({url:e,data:t})},remove:function(e){for(var t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url==e&&delete this.cache[t]}};return e}(),VimeoReady=function(){function e(){return this.initialize.apply(this,_slice.call(arguments))}$.extend(e.prototype,{initialize:function(e,t){this.url=e,this.callback=t,this.load()},load:function(){var e=i.get(this.url);if(e)return this.callback(e.data);var t="http"+(window.location&&"https:"==window.location.protocol?"s":"")+":",e=getURIData(this.url).id;this._xhr=$.getJSON(t+"//vimeo.com/api/oembed.json?url="+t+"//vimeo.com/"+e+"&maxwidth=9999999&maxheight=9999999&callback=?",$.proxy(function(e){e={dimensions:{width:e.width,height:e.height}};i.set(this.url,e),this.callback&&this.callback(e)},this))},abort:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)}});var i={cache:[],get:function(e){for(var t=null,i=0;i<this.cache.length;i++)this.cache[i]&&this.cache[i].url==e&&(t=this.cache[i]);return t},set:function(e,t){this.remove(e),this.cache.push({url:e,data:t})},remove:function(e){for(var t=0;t<this.cache.length;t++)this.cache[t]&&this.cache[t].url==e&&delete this.cache[t]}};return e}(),Options={defaults:{effects:{content:{show:0,hide:0},spinner:{show:150,hide:150},window:{show:440,hide:300},thumbnail:{show:300,delay:150},thumbnails:{slide:0}},keyboard:{left:!0,right:!0,esc:!0},loadedMethod:"naturalWidth",loop:!1,onClick:"previous-next",overflow:!1,overlay:{close:!0},preload:[1,2],position:!0,skin:"fresco",spinner:!0,spinnerDelay:300,sync:!0,thumbnails:"horizontal",ui:"outside",uiDelay:3e3,vimeo:{autoplay:1,api:1,title:1,byline:1,portrait:0,loop:0},youtube:{autoplay:1,controls:1,enablejsapi:1,hd:1,iv_load_policy:3,loop:0,modestbranding:1,rel:0,vq:"hd1080"},initialTypeOptions:{image:{},vimeo:{width:1280},youtube:{width:1280,height:720}}},create:function(e,t,i){i=i||{},(e=e||{}).skin=e.skin||this.defaults.skin;var n=e.skin?$.extend({},Fresco.Skins[e.skin]||Fresco.Skins[this.defaults.skin]):{},n=$.extend(!0,{},this.defaults,n);n.initialTypeOptions&&delete(n=t&&n.initialTypeOptions[t]?$.extend(!0,{},n.initialTypeOptions[t],n):n).initialTypeOptions;var o=$.extend(!0,{},n,e);if(Support.mobileTouch&&"inside"==o.ui&&(o.ui="outside"),(!o.effects||Browser.IE&&Browser.IE<9)&&(o.effects={},$.each(this.defaults.effects,function(t,e){$.each(o.effects[t]=$.extend({},e),function(e){o.effects[t][e]=0})}),o.spinner=!1),o.keyboard&&("boolean"==$.type(o.keyboard)&&(o.keyboard={},$.each(this.defaults.keyboard,function(e){o.keyboard[e]=!0})),"vimeo"!=t&&"youtube"!=t||$.extend(o.keyboard,{left:!1,right:!1})),!o.overflow||Support.mobileTouch?o.overflow={x:!1,y:!1}:"boolean"==$.type(o.overflow)&&(o.overflow={x:!1,y:!0}),"vimeo"!=t&&"youtube"!=t||(o.overlap=!1),(Browser.IE&&Browser.IE<9||Support.mobileTouch)&&(o.thumbnail=!1,o.thumbnails=!1),"
1youtube"!=t&&(o.width&&!o.maxWidth&&(o.maxWidth=o.width),o.height&&!o.maxHeight&&(o.maxHeight=o.height)),!o.thumbnail&&"boolean"!=$.type(o.thumbnail)){var s=!1;switch(t){case"youtube":s="http"+(window.location&&"https:"==window.location.protocol?"s":"")+":"+"//img.youtube.com/vi/"+i.id+"/0.jpg";break;case"image":case"vimeo":s=!0}o.thumbnail=s}return o}},Overlay={initialize:function(){this.build(),this.visible=!1},build:function(){this.element=$("<div>").addClass("fr-overlay").hide().append($("<div>").addClass("fr-overlay-background")),this.element.on("click",$.proxy(function(){var e=Pages.page;e&&e.view&&e.view.options.overlay&&!e.view.options.overlay.close||Window.hide()},this)),Support.mobileTouch&&this.element.addClass("fr-mobile-touch"),this.element.on("fresco:mousewheel",function(e){e.preventDefault()})},setSkin:function(e){this.skin&&this.element.removeClass("fr-overlay-skin-"+this.skin),this.element.addClass("fr-overlay-skin-"+e),this.skin=e},attach:function(){$(document.body).append(this.element)},detach:function(){this.element.detach()},show:function(e,t){var i;this.visible?e&&e():(this.visible=!0,this.attach(),this.max(),i=Pages.page&&Pages.page.view.options.effects.window.show||0,i=("number"==$.type(t)?t:i)||0,this.element.stop(!0).fadeTo(i,1,e))},hide:function(e,t){var i;this.visible?(i=Pages.page&&Pages.page.view.options.effects.window.hide||0,i=("number"==$.type(t)?t:i)||0,this.element.stop(!0).fadeOut(i||0,$.proxy(function(){this.detach(),this.visible=!1,e&&e()},this))):e&&e()},getScrollDimensions:function(){var o={};return $.each(["width","height"],function(e,t){var i=t.substr(0,1).toUpperCase()+t.substr(1),n=document.documentElement;o[t]=(Browser.IE?Math.max(n["offset"+i],n["scroll"+i]):(Browser.WebKit?document.body:n)["scroll"+i])||0}),o},max:function(){var e,t;Browser.MobileSafari&&Browser.WebKit&&Browser.WebKit<533.18&&(e=this.getScrollDimensions(),this.element.css(e)),Browser.IE&&Browser.IE<9&&(t=Bounds.viewport(),this.element.css({height:t.height,width:t.width})),Support.mobileTouch&&!e&&this.element.css({height:this.getScrollDimensions().height})}},Window={initialize:function(){this.queues=[],this.queues.hide=$({}),this.pages=[],this._tracking=[],this._first=!0,this.timers=new Timers,this.build(),this.setSkin(Options.defaults.skin)},build:function(){if(this.element=$("<div>
1").addClass("fr-window fr-measured").hide().append(this._box=$("<div>").addClass("fr-box").append(this._pages=$("<div>").addClass("fr-pages"))).append(this._thumbnails=$("<div>").addClass("fr-thumbnails")),Overlay.initialize(),Pages.initialize(this._pages),Thumbnails.initialize(this._thumbnails),Spinner.initialize(),UI.initialize(),this.element.addClass("fr"+(Support.mobileTouch?"":"-no")+"-mobile-touch"),this.element.addClass("fr"+(Support.svg?"":"-no")+"-svg"),Browser.IE)for(var e=7;e<=9;e++)Browser.IE<e&&this.element.addClass("fr-ltIE"+e);this.element.on("fresco:mousewheel",function(e){e.preventDefault()})},attach:function(){this._attached||($(document.body).append(this.element),this._attached=!0)},detach:function(){this._attached&&(this.element.detach(),this._attached=!1)},setSkin:function(e){this._skin&&this.element.removeClass("fr-window-skin-"+this._skin),this.element.addClass("fr-window-skin-"+e),Overlay.setSkin(e),this._skin=e},setShowingType:function(e){this._showingType!=e&&(this._showingType&&(this.element.removeClass("fr-showing-type-"+this._showingType),Type.isVideo(this._showingType)&&this.element.removeClass("fr-showing-type-video")),this.element.addClass("fr-showing-type-"+e),Type.isVideo(e)&&this.element.addClass("fr-showing-type-video"),this._showingType=e)},startObservingResize:function(){this._onWindowResizeHandler||$(window).on("resize orientationchange",this._onWindowResizeHandler=$.proxy(this._onWindowResize,this))},stopObservingResize:function(){this._onWindowResizeHandler&&($(window).off("resize orientationchange",this._onWindowResizeHandler),this._onWindowResizeHandler=null)},_onScroll:function(){Support.mobileTouch&&this.timers.set("scroll",$.proxy(this.adjustToScroll,this),0)},_onWindowResize:function(){var e;(e=Pages.page)&&(Thumbnails.fitToViewport(),this.updateBoxDimensions(),e.fitToBox(),UI.update(),UI.adjustPrevNext(null,0),Spinner.center(),Overlay.max(),UI._onWindowResize(),this._onScroll())},adjustToScroll:function(){Support.mobileTouch&&this.element.css({top:$(window).scrollTop()})},getBoxDimensions:function(){return this._boxDimensions},updateBoxDimensions:function(){var e,t,i;Pages.page&&(e=Bounds.viewport(),t=Thumbnails.getDimensions(),i="horizontal"==Thumbnails._orientation,this._boxDimensions={width:i?e.width:e.width-t.width,height:i?e.height-t.height:e.height},this._boxPosition={top:0,left:i?0:t.width},this._box.css($.extend({},this._boxDimensions,this._boxPosition)))},show:function(e,t){var i,n;this.visible?e&&e():(this.visible=!0,this.opening=!0,this.attach(),this.timers.clear("show-window"),this.timers.clear("hide-overlay"),this.adjustToScroll(),i=("number"==$.type(t)?t:Pages.page&&Pages.page.view.options.effects.window.show)||0,n=2,Overlay[Pages.page&&Pages.page.view.options.overlay?"show":"hide"](function(){e&&--n<1&&e()},i),this.timers.set("show-window",$.proxy(function(){this._show($.proxy(function(){this.opening=!1,e&&--n<1&&e()},this),i)},this),1<i?Math.min(.5*i,50):1))},_show:function(e,t){t=("number"==$.type(t)?t:Pages.page&&Pages.page.view.options.effects.window.show)||0;this.element.stop(!0).fadeTo(t,1,e)},hide:function(t){var e,i;this.view&&((e=this.queues.hide).queue([]),this.timers.clear("show-window"),this.timers.clear("hide-overlay"),i=Pages.page?Pages.page.view.options.effects.window.hide:0,e.queue($.proxy(function(e){Pages.stop(),Spinner.hide(),e()},this)),e.queue($.proxy(function(e){UI.disable(),UI.hide(null,i),Keyboard.disable(),e()},this)),e.queue($.proxy(function(e){var t=2;this._hide(function(){--t<1&&e()},i),this.timers.set("hide-overlay",$.proxy(function(){Overlay.hide(function(){--t<1&&e()},i)},this),1<i?Math.min(.5*i,150):1),this._first=!0},this)),e.queue($.proxy(function(e){this._reset(),this.stopObservingResize(),Pages.removeAll(),Thumbnails.clear(),this.timers.clear(),this._position=-1;var t=Pages.page&&Pages.page.view.options.afterHide;"function"==$.type(t)&&t.call(Fresco),this.view=null,this.opening=!1,this.closing=!1,this.detach(),e()},this)),"function"==$.type(t)&&e.queue($.proxy(function(e){t(),e()},this)))},_hide:function(e,t){t=("number"==$.type(t)?t:Pages.page&&Pages.page.view.options.effects.window.hide)||0;this.element.stop(!0).fadeOut(t,e)},load:function(e,t){this.views=e,this.attach(),Thumbnails.load(e),Pages.load(e),this.startObservingResize(),t&&this.setPosition(t)},setPosition:function(e,t){this._position=e,this.view=this.views[e-1],this.stopHideQueue(),this.page=Pages.show(e,$.proxy(function(){t&&t()},this))},stopHideQueue:function(){this.queues.hide.queue([])},_reset:function(){this.visible=!1,UI.hide(null,0),UI.reset()},mayPrevious:function(){return this.view&&this.view.options.loop&&this.views&&1<this.views.length||1!=this._position},previous:function(e){var t=this.mayPrevious();(e||t)&&this.setPosition(this.getSurroundingIndexes().previous)},mayNext:function(){var e=this.views&&1<this.views.length;return this.view&&this.view.options.loop&&e||e&&1!=this.getSurroundingIndexes().next},next:function(e){var t=this.mayNext();(e||t)&&this.setPosition(this.getSurroundingIndexes().next)},getSurroundingIndexes:function(){if(!this.views)return{};var e=this._position,t=this.views.length;return{previous:e<=1?t:e-1,next:t<=e?1:e+1}}},Keyboard={enabled:!1,keyCode:{left:37,right:39,esc:27},enable:function(e){this.disable(),e&&($(document).on("keydown",this._onKeyDown
1Handler=$.proxy(this.onKeyDown,this)).on("keyup",this._onKeyUpHandler=$.proxy(this.onKeyUp,this)),this.enabled=e)},disable:function(){this.enabled=!1,this._onKeyUpHandler&&($(document).off("keyup",this._onKeyUpHandler).off("keydown",this._onKeyDownHandler),this._onKeyUpHandler=this._onKeyDownHandler=null)},onKeyDown:function(e){if(this.enabled){var t=this.getKeyByKeyCode(e.keyCode);if(t&&(!t||!this.enabled||this.enabled[t]))switch(e.preventDefault(),e.stopPropagation(),t){case"left":Window.previous();break;case"right":Window.next()}}},onKeyUp:function(e){this.enabled&&(!(e=this.getKeyByKeyCode(e.keyCode))||this.enabled&&!this.enabled[e]||"esc"===e&&Window.hide())},getKeyByKeyCode:function(e){for(var t in this.keyCode)if(this.keyCode[t]==e)return t;return null}},Page=(OM=0,PM={},QM=$("<div>").addClass("fr-stroke fr-stroke-top fr-stroke-horizontal").append($("<div>").addClass("fr-stroke-color")).add($("<div>").addClass("fr-stroke fr-stroke-bottom fr-stroke-horizontal").append($("<div>").addClass("fr-stroke-color"))).add($("<div>").addClass("fr-stroke fr-stroke-left fr-stroke-vertical").append($("<div>").addClass("fr-stroke-color"))).add($("<div>").addClass("fr-stroke fr-stroke-right fr-stroke-vertical").append($("<div>").addClass("fr-stroke-color"))),$.extend(NM.prototype,{initialize:function(e,t,i){this.view=e,this.dimensions={width:0,height:0},this.uid=OM++,this._position=t,this._total=i,this._fullClick=!1,this._visible=!1,this.queues={},this.queues.showhide=$({})},create:function(){var e,t;this._created||(Pages.element.append(this.element=$("<div>").addClass("fr-page").append(this.container=$("<div>").addClass("fr-container")).css({opacity:0}).hide()),(t=this.view.options.position&&1<this._total)&&this.element.addClass("fr-has-position"),(this.view.caption||t)&&(this.element.append(this.info=$("<
1div>").addClass("fr-info").append($("<div>").addClass("fr-info-background")).append(QM.clone(!0)).append(this.infoPadder=$("<div>").addClass("fr-info-padder"))),t&&(this.element.addClass("fr-has-position"),this.infoPadder.append(this.pos=$("<div>").addClass("fr-position").append($("<span>").addClass("fr-position-text").html(this._position+" / "+this._total)))),this.view.caption&&this.infoPadder.append(this.caption=$("<div>").addClass("fr-caption").html(this.view.caption))),this.container.append(this.background=$("<div>").addClass("fr-content-background")).append(this.content=$("<div>").addClass("fr-content")),"image"==this.view.type&&(this.content.append(this.image=$("<img>").addClass("fr-content-element").attr({src:this.view.url})),this.content.append(QM.clone(!0))),t&&"outside"==this.view.options.ui&&this.container.append(this.positionOutside=$("<div>").addClass("fr-position-outside").append($("<div>").addClass("fr-position-background")).append($("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),"inside"==this.view.options.ui&&(this.content.append(this.previousInside=$("<div>").addClass("fr-side fr-side-previous fr-toggle-ui").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this.nextInside=$("<div>").addClass("fr-side fr-side-next fr-toggle-ui").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this.closeInside=$("<div>").addClass("fr-close fr-toggle-ui").append($("<div>").addClass("fr-close-background")).append($("<div>").addClass("fr-close-icon"))),(this.view.caption||t&&this.view.grouped.caption)&&(this.content.append(this.infoInside=$("<div>").addClass("fr-info fr-toggle-ui").append($("<div>").addClass("fr-info-background")).append(QM.clone(!0)).append(this.infoPadderInside=$("<div>").addClass("fr-info-padder"))),t&&this.infoPadderInside.append(this.posInside=$("<div>").addClass("fr-position").append($("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),this.view.caption&&this.infoPadderInside.append(this.captionInside=$("<div>").addClass("fr-caption").html(this.view.caption))),this.view.caption||!t||this.view.grouped.caption||this.content.append(this.positionInside=$("<div>").addClass("fr-position-inside fr-toggle-ui").append($("<div>").addClass("fr-position-background")).append($("<span>").addClass("fr-position-text").html(this._position+" / "+this._total))),e=this.view.options.loop&&1<this._total||1!=this._position,t=this.view.options.loop&&1<this._total||this._position<this._total,this.previousInside[(e?"remove":"add")+"Class"]("fr-side-disabled"),this.nextInside[(t?"remove":"add")+"Class"]("fr-side-disabled")),$.each(["x","y"],$.proxy(function(e,t){this.view.options.overflow[t]&&this.element.addClass("fr-overflow-"+t)},this)),this.element.addClass("fr-type-"+this.view.type),Type.isVideo(this.view.type)&&this.element.addClass("fr-type-video"),this._total<2&&this.element.addClass("fr-no-sides"),this._created=!0)},_getSurroundingPages:function(){var e;if(!(e=this.view.options.preload))return[];for(var t=[],i=Math.max(1,this._position-e[0]),n=Math.min(this._position+e[1],this._total),o=this._position,s=o;s<=n;s++)(r=Pages.pages[s-1])._position!=o&&t.push(r);for(var r,s=o;i<=s;s--)(r=Pages.pages[s-1])._position!=o&&t.push(r);return t},preloadSurroundingImages:function(){var e=this._getSurroundingPages();$.each(e,$.proxy(function(e,t){t.preload()},this))},preload:function(){this.preloading||this.preloaded||"image"!=this.view.type||!this.view.options.preload||this.loaded||(this.create(),this.preloading=!0,this.preloadReady=new ImageReady(this.image[0],$.proxy(function(e){this.loaded=!0,PM[this.view.url]=!0,this.preloading=!1,this.preloaded=!0,this.dimensions={width:e.img.naturalWidth,height:e.img.naturalHeight}},this),null,{method:"naturalWidth"}))},load:function(t){if(this.create(),this.loaded)t&&t();else switch(this.abort(),this.loading=!0,this.view.options.spinner&&(this._spinnerDelay=setTimeout($.proxy(function(){Spinner.show()},this),this.view.options.spinnerDelay||0)),this.view.type){case"image":if(this.error)return void(t&&t());this.imageReady=new ImageReady(this.image[0],$.proxy(function(e){this._markAsLoaded(),this.setDimensions({width:e.img.naturalWi
1dth,height:e.img.naturalHeight}),t&&t()},this),$.proxy(function(){this._markAsLoaded(),this.image.hide(),this.content.prepend(this.error=$("<div>").addClass("fr-error fr-content-element").append($("<div>").addClass("fr-error-icon"))),this.element.addClass("fr-has-error"),this.setDimensions({width:this.error.outerWidth(),height:this.error.outerHeight()}),this.error.css({width:"100%",height:"100%"}),t&&t()},this),{method:this.view.options.loadedMethod});break;case"vimeo":this.vimeoReady=new VimeoReady(this.view.url,$.proxy(function(e){this._markAsLoaded(),this.setDimensions({width:e.dimensions.width,height:e.dimensions.height}),t&&t()},this));break;case"youtube":this._markAsLoaded(),this.setDimensions({width:this.view.options.width,height:this.view.options.height}),t&&t()}},setDimensions:function(e){this.dimensions=e,(this.view.options.maxWidth||this.view.options.maxHeight)&&(e={width:(e=this.view.options).maxWidth||this.dimensions.width,height:e.maxHeight||this.dimensions.height},this.dimensions=Fit.within(e,this.dimensions))},_markAsLoaded:function(){this._abortSpinnerDelay(),this.loading=!1,this.loaded=!0,PM[this.view.url]=!0,Spinner.hide(null,null,this._position)},isVideo:function(){return Type.isVideo(this.view.type)},insertVideo:function(e){var t,i;!this.playerIframe&&this.isVideo()&&(t="http"+(window.location&&"https:"==window.location.protocol?"s":"")+":",i=$.extend({},this.view.options[this.view.type]||{}),i=$.param(i),i={vimeo:t+"//player.vimeo.com/video/{id}?{queryString}",youtube:t+"//www.youtube.com/embed/{id}?{queryString}"}[this.view.type].replace("{id}",this.view._data.id).replace("{queryString}",i),this.content.prepend(this.playerIframe=$("<iframe webkitAllowFullScreen mozallowfullscreen allowFullScreen>").addClass("fr-content-element").attr({src:i,height:this._contentDimensions.height,width:this._contentDimensions.width,frameborder:0}))),e&&e()},raise:function(){var e=Pages.element[0].lastChild;e&&e==this.element[0]||Pages.element.append(this.element)},show:function(t){var e=this.queues.showhide;e.queue([]),e.queue($.proxy(function(e){var t=this.view.options.spinner&&!PM[this.view.url];Spinner._visible&&!t&&Spinner.hide(),Pages.stopInactive(),e()},this)),e.queue($.proxy(function(e){this.updateUI(),UI.set(this._ui),e()},this)),e.queue($.proxy(function(e){Keyboard.enable(this.view.options.keyboard),e()},this)),e.queue($.proxy(function(e){Spinner.setSkin(this.view.options.skin),this.load($.proxy(function(){this.preloadSurroundingImages(),e()},this))},this)),e.queue($.proxy(function(e){this.raise(),Window.setSkin(this.view.options.skin),UI.enable(),this.fitToBox(),Window.adjustToScroll(),e()},this)),this.isVideo()&&e.queue($.proxy(function(e){this.insertVideo($.proxy(function(){e()}))},this)),this.view.options.sync||e.queue($.proxy(function(e){Pages.hideInactive(e)},this)),e.queue($.proxy(function(e){var t=3,i=this.view.options.effects.content.show;Window.setShowingType(this.view.type),Window.visible||(i=this.view.options.effects.window.show,"function"==$.type(this.view.options.onShow)&&this.view.options.onShow.call(Fresco)),this.view.options.sync&&(t++,Pages.hideInactive(function(){--t<1&&e()})),Window.show(function(){--t<1&&e()},this.view.options.effects.window.show),this._show(function(){--t<1&&e()},i),UI.adjustPrevNext(function(){--t<1&&e()},Window._first?0:i),Window._first?(UI.show(null,0),Window._first=!1):UI.show(null,0);i=this.view.options.afterPosition;"function"==$.type(i)&&i.call(Fresco,this._position)},this)),e.queue($.proxy(function(e){this._visible=!0,t&&t(),e()},this))},_show:function(e,t){t=Window.visible?"number"==$.type(t)?t:this.view.options.effects.content.show:0;this.element.stop(!0).show().fadeTo(t||0,1,e)},hide:function(e,t){this.element?(this.removeVideo(),this.abort(),t="number"==$.type(t)?t:this.view.options.effects.content.hide,this.isVideo()&&(t=0),this.element.stop(!0).fadeTo(t,0,"frescoEaseInCubic",$.proxy(function(){this.element.hide(),this._visible=!1,Pages.removeTracking(this._position),e&&e()},this))):e&&e()},stop:function(){this.queues.showhide.queue([]),this.element&&this.element.stop(!0),this.abort()},removeVideo:function(){this.playerIframe&&(this.playerIframe[0].src="//about:blank",this.playerIframe.remove(),this.playerIframe=null)},remove:function(){this.stop(),this.removeVideo(),this.element&&this.element.remove(),this._track&&(Pages.removeTracking(this._position),this._track=!1),this.preloadReady&&(this.preloadReady.abort(),this.preloadReady=null,this.preloading=null,this.preloaded=null),this._visible=!1,this.removed=!0},abort:function(){this.imageReady&&(this.imageReady.abort(),this.imageReady=null),this.vimeoReady&&(this.vimeoReady.abort(),this.vimeoReady=null),this._abortSpinnerDelay(),this.loading=!1},_abortSpinnerDelay:function(){this._spinnerDelay&&(clearTimeout(this._spinnerDelay),this._spinnerDelay=null)},_getInfoHeight:function(e){var t=this.view.options.position&&1<this._total;switch(this._ui){case"fullclick":case"inside":if(!this.view.caption&&!t)return 0;break;case"outside":if(!this.view.caption)return 0}var i="inside"==this._ui?this.infoInside:this.info;"outside"==this._ui&&(e=Math.min(e,Window._boxDimensions.width));var n=i[0].style.width;return"inside"!=this._ui&&"fullclick"!=this._ui||(n="100%"),i.css({width:e+"px"}),e=parseFloat(i.outerHeight()),i.css({width:n}),e},_whileVisible:function(e,t){var i=[],n=Window.element.add(this.element);t&&(n=n.add(t)),$.each(n,function(e,t){$(t).is(":visible")||i.push($(t).show())});t=this.element.hasClass("fr-no-caption");this.element.removeClass("fr-no-caption");n=this.element.hasClass("fr-has-caption");this.element.addClass("fr-has-caption"),Window.element.css({visibility:"hidden"}),e(),Window.element.css({visibility:"visible"}),t&&this.element.addClass("fr-no-caption"),n||this.element.removeClass("fr-has-caption"),$.each(i,function(e,t){t.hide()})},updateForced:function(){this.create(),this._fullClick=this.view.options.fullClick,this._noOverflow=!1,0<parseInt(this.element.css("min-width"))&&(this._fullClick=!0),0<parseInt(this.element.css("min-height"))&&(this._noOverflow=!0)},updateUI:function(e){this.updateForced();e=this._fullClick?"fullclick":this.view.options.ui;this._ui&&this.element.removeClass("fr-ui-"+this._ui),this.element.addClass("fr-ui-"+e),this._ui=e},fitToBox:function(){if(this.content){var i=(this.element,$.extend({},Window.getBoxDimensions())),e=$.extend({},this.dimensions),t=this.container;this.updateUI();var n,t={left:parseInt(t.css("padding-left")),top:parseInt(t.css("padding-top"))};"outside"==this._ui&&this._positionOutside&&(n=0,this._whileVisible($.proxy(function(){this._positionOutside.is(":visible")&&(n=this._positionOutside.outerWidth(!0))},this)),n>t.left&&(t.left=n)),i.width-=2*t.left,i.height-=2*t.top;var o,s={width:!0,height:!!this._noOverflow||!this.view.options.overflow.y},e=Fit.within(i,e,s),r=$.extend({},e),a=(this.content,0),e="inside"==this._ui,l=e?this.infoInside:this.info,u=e?this.captionInside:this.caption,c=e?this.posInside:this.pos,h=!!u;switch(this._ui){case"outside":var d=$.extend({},r);this.caption&&(p=this.caption,this._whileVisible($.proxy(function(){for(var e=0;e<2;){a=this._getInfoHeight(r.width);var t=i.height-r.height;t<a&&(r=Fit.within({width:r.width,height:Math.max(r.height-(a-t),0)},r,s)),e++}a=this._getInfoHeight(r.width);(!this.view.options.overflow.y&&a+r.height>i.height||l&&"none"==l.css("display")||a>=.5*r.height)&&(h=!1,a=0,r=d)},this),p)),l&&l.css({width:r.width+"px"}),o={width:r.width,height:r.height+a};break;case"inside":this.caption&&(p=u,this._whileVisible($.proxy(function(){(a=this._getInfoHeight(r.width))>=.45*r.height&&(h=!1,a=0)},this),p)),o=r;break;case"fullclick":var p=[];u&&p.push(u),this._whileVisible($.proxy(function(){var e;(u||c)&&l.css({width:"100%"}),a=this._getInfoHeight(Window._boxDimensions.width),u&&a>.5*i.height&&(h=!1,c?(e=this.caption.is(":visible"),this.caption.hide(),a=this._getInfoHeight(Window._boxDimensions.width),e&&this.caption.show()):a=0),r=Fit.within({width:i.width,height:Math.max(0,i.height-a)},r,s),o=r},this),p),this.content.css({"padding-bottom":0})}u&&u[h?"show":"hide"](),this.element[(h?"remove":"add")+"Class"]("fr-no-caption"),this.element[(h?"add":"remove")+"Class"]("fr-has-caption"),this.content.css(r),this.background.css(o),this.playerIframe&&this.playerIframe.attr(r),this.overlap={y:o.height+("fullclick"==this._ui?a:0)-Window._boxDimensions.height,x:0},this._track=!this._noOverflow&&this.view.options.overflow.y&&0<this.overlap.y,this._infoHeight=a,this._padding=t,this._contentDimensions=r,this._backgroundDimensions=o,Pages[(this._track?"set":"remove")+"Tracking"](this._position),this.position()}},position:function(){if(this.content){var e=this._contentDimensions,t=this._backgroundDimensions,i={top:.5*Window._boxDimensions.height-.5*t.height,left:.5*Window._boxDimensions.width-.5*t.width},n={top:i.top+e.height,left:i.left},o=0,s="inside"==this._ui?this.infoInside:this.info;switch(this._ui){case"fullclick":i.top=.5*(Window._boxDimensions.height-this._infoHeight)-.5*t.height,n={top:Window._boxDimensions.height-this._infoHeight,left:0,bottom:"auto"},o=this._infoHeight;break;case"inside":n={top:"auto",left:0,bottom:0}}if(0<this.overlap.y){var r=Pages.getXYP();switch(i.top=0-r.y*this.overlap.y,this._ui){case"outside":case"fullclick":n.top=Window._boxDimensions.height-this._infoHeight;break;case"inside":var a,l,u,c=i.top+e.height-Window._boxDimensions.height,h=-1*i.top;n.bottom=c,this.closeInside.css({top:h}),1<this._total&&((u=Window.element.is(":visible"))||Window.element.show(),l=this.previousInside.attr("style"),this.previousInside.removeAttr("style"),a=parseInt(this.previousInside.css("margin-top")),this.previousInside.attr({style:l}),u||Window.element.hide(),l=this.previousInside.add(this.nextInside),u=.5*this.overlap.y,l.css({"margin-top":a+(h-u)}),this.positionInside&&this.positionInside.css({bottom:c}))}}else"inside"==this._ui&&this.element.find(".fr-info, .fr-side, .fr-close, .fr-position-inside").removeAttr("style");s&&s.css(n),this.container.css({bottom:o}),this.content.css(i),this.background.css(i)}}}),NM),Pages={initialize:function(e){this.element=e,this.pages=[],this.uid=1,this._tracking=[]},load:function(e){this.views=e,this.removeAll(),$.each(e,$.proxy(function(e,t){this.pages.push(new Page(t,e+1,this.views.length))},this))},show:function(e,t){var i=this.pages[e-1];
1this.page&&this.page.uid==i.uid||(this.page=i,Thumbnails.show(e),Window.updateBoxDimensions(),i.show($.proxy(function(){t&&t()},this)))},getPositionInActivePageGroup:function(i){var n=0;return $.each(this.pages,function(e,t){t.view.element&&t.view.element==i&&(n=e+1)}),n},getLoadingCount:function(){var i=0;return $.each(this.pages,function(e,t){t.loading&&i++}),i},removeAll:function(){$.each(this.pages,function(e,t){t.remove()}),this.pages=[]},hideInactive:function(i,n){var o=[];$.each(this.pages,$.proxy(function(e,t){t.uid!=this.page.uid&&o.push(t)},this));var s=0+o.length;return s<1?i&&i():$.each(o,function(e,t){t.hide(function(){i&&--s<1&&i()},n)}),o.length},stopInactive:function(){$.each(this.pages,$.proxy(function(e,t){t.uid!=this.page.uid&&t.stop()},this))},stop:function(){$.each(this.pages,function(e,t){t.stop()})},handleTracking:function(e){Browser.IE&&Browser.IE<9?(this.setXY({x:e.pageX,y:e.pageY}),this.updatePositions()):this._tracking_timer=setTimeout($.proxy(function(){this.setXY({x:e.pageX,y:e.pageY}),this.updatePositions()},this),30)},clearTrackingTimer:function(){this._tracking_timer&&(clearTimeout(this._tracking_timer),this._tracking_timer=null)},startTracking:function(){Support.mobileTouch||this._handleTracking||$(document.documentElement).on("mousemove",this._handleTracking=$.proxy(this.handleTracking,this))},stopTracking:function(){!Support.mobileTouch&&this._handleTracking&&($(document.documentElement).off("mousemove",this._handleTracking),this._handleTracking=null,this.clearTrackingTimer())},setTracking:function(e){this.isTracking(e)||(this._tracking.push(this.pages[e-1]),1==this._tracking.length&&this.startTracking())},clearTracking:function(){this._tracking=[]},removeTracking:function(t){this._tracking=$.grep(this._tracking,function(e){return e._position!=t}),this._tracking.length<1&&this.stopTracking()},isTracking:function(i){var n=!1;return $.each(this._tracking,function(e,t){return t._position==i?!(n=!0):void 0}),n},setXY:function(e){this._xy=e},getXYP:function(e){var t=Pages.page,i=$.extend({},Window._boxDimensions);(e=$.extend({},this._xy)).y-=$(window).scrollTop(),t&&("outside"==t._ui||"fullclick"==t._ui)&&0<t._infoHeight&&(i.height-=t._infoHeight),e.y-=Window._boxPosition.top;var n={x:0,y:Math.min(Math.max(e.y/i.height,0),1)},o={x:"width",y:"height"},s={};return $.each("y".split(" "),$.proxy(function(e,t){s[t]=Math.min(Math.max(20/i[o[t]],0),1),n[t]*=1+2*s[t],n[t]-=s[t],n[t]=Math.min(Math.max(n[t],0),1)},this)),this.setXYP(n),this._xyp},setXYP:function(e){this._xyp=e},updatePositions:function(){this._tracking.length<1||$.each(this._tracking,function(e,t){t.position()})}},OM,PM,QM;function NM(){return this.initialize.apply(this,_slice.call(arguments))}$.extend(View.prototype,{initialize:function(object){var options=arguments[1]||{},data={},element,data;return"string"==$.type(object)?object={url:object}:object&&1==object.nodeType&&(element=$(object),object={element:element[0],url:element.attr("href"),caption:element.data("fresco-caption"),group:element.data("fresco-group"),extension:element.data("fresco-extension"),type:element.data("fresco-type"),options:element.data("fresco-options")&&eval("({"+element.data("fresco-options")+"})")||{}}),object&&(object.extension||(object.extension=detectExtension(object.url)),!object.type)&&(data=getURIData(object.url),object._data=data,object.type=data.type),object._data||(object._data=getURIData(object.url)),object.options=object&&object.options?$.extend(!0,$.extend({},options),$.extend({},object.options)):$.extend({},options),object.options=Options.create(object.options,object.type,object._data),$.extend(this,object),this}});var Spinner={supported:Support.css.transform&&Support.css.animation,initialize:function(){this.element=$("<div>").addClass("fr-spinner").hide();for(var e=1;e<=12;e++)this.element.append($("<div>").addClass("fr-spin-"+e));this.element.on("click",$.proxy(function(){Window.hide()},this)),this.element.on("fresco:mousewheel",function(e){e.preventDefault()})},setSkin:function(e){this.supported&&(this._skin&&this.element.removeClass("fr-spinner-skin-"+this._skin),this.updateDimensions(),this.element.addClass("fr-spinner-skin-"+e),this._skin=e)},updateDimensions:function(){var e=this._attached;e||this.attach(),this._dimensions={width:this.element.outerWidth(),height:this.element.outerHeight()},e||this.detach()},attach:function(){this._attached||($(document.body).append(this.element),this._attached=!0)},detach:function(){this._attached&&(this.element.detach(),this._attached=!1)},show:function(e,t){this._visible=!0,this.attach(),this.center();var i=Pages.page&&Pages.page.view.options.effects.spinner.show||0,i=("number"==$.type(t)?t:i)||0;this.element.stop(!0).fadeTo(i,1,e)},hide:function(e,t){this._visible=!1;var i=Pages.page&&Pages.page.view.options.effects.spinner.hide||0,i=("number"==$.type(t)?t:i)||0;this.element.stop(!0).fadeOut(i||0,$.proxy(function(){this.detach(),e&&e()},this))},center:function(){var e,t;this.supported&&(this._dimensions||this.updateDimensions(),e=Pages.page,t=0,e&&"fullclick"==e._ui&&e._whileVisible(function(){t=e._getInfoHeight(Window._boxDimensions.width)}),this.element.css({top:Window._boxPosition.top+.5*Window._boxDimensions.height-.5*this._dimensions.height-.5*t,left:Window._boxPosition.left+.5*Window._boxDimensions.width-.5*this._dimensions.width}))}},_Fresco={_disabled:!1,_fallback:!0,initialize:function(){Window.initialize(),this._disabled||this.startDelegating(
1)},startDelegating:function(){this._delegateHandler||$(document.documentElement).on("click",".fresco[href]",this._delegateHandler=$.proxy(this.delegate,this)).on("click",this._setClickXYHandler=$.proxy(this.setClickXY,this))},stopDelegating:function(){this._delegateHandler&&($(document.documentElement).off("click",".fresco[href]",this._delegateHandler).off("click",this._setClickXYHandler),this._setClickXYHandler=null,this._delegateHandler=null)},setClickXY:function(e){Pages.setXY({x:e.pageX,y:e.pageY})},delegate:function(e){var t;this._disabled||(e.stopPropagation(),e.preventDefault(),t=e.currentTarget,this.setClickXY(e),_Fresco.show(t))},show:function(object){if(this._disabled)this.showFallback.apply(_Fresco,_slice.call(arguments));else{var options=arguments[1]||{},position=arguments[2];arguments[1]&&"number"==$.type(arguments[1])&&(position=arguments[1],options={});var views=[],object_type,isElement=_.isElement(object);switch(object_type=$.type(object)){case"string":case"object":var view=new View(object,options),_dgo="data-fresco-group-options",elements,groupOptions,groupOptions;view.group?isElement&&(elements=$('.fresco[data-fresco-group="'+$(object).data("fresco-group")+'"]'),groupOptions={},elements.filter("["+_dgo+"]").each(function(i,element){$.extend(groupOptions,eval("({"+($(element).attr(_dgo)||"")+"})"))}),elements.each(function(e,t){position||t!=object||(position=e+1),views.push(new View(t,$.extend({},groupOptions,options)))})):(groupOptions={},isElement&&$(object).is("["+_dgo+"]")&&($.extend(groupOptions,eval("({"+($(object).attr(_dgo)||"")+"})")),view=new View(object,$.extend({},groupOptions,options))),views.push(view));break;case"array":$.each(object,function(e,t){t=new View(t,options);views.push(t)})}var groupExtend={grouped:{caption:!1}},firstUI=views[0].options.ui,positionInAPG;$.each(views,function(e,t){t.caption&&(groupExtend.grouped.caption=!0),0<e&&t.options.ui!=firstUI&&(t.options.ui=firstUI)}),$.each(views,function(e,t){$.extend(t,groupExtend)}),(!position||position<1)&&(position=1),position>views.length&&(position=views.length),isElement&&(positionInAPG=Pages.getPositionInActivePageGroup(object))?Window.setPosition(positionInAPG):Window.load(views,position)}},showFallback:function(e){!this._fallback||(e=function e(t){var i=$.type(t);return"string"==i?t:"array"==i&&t[0]?e(t[0]):_.isElement(t)&&$(t).attr("href")?$(t).attr("href"):t.url||!1}(e))&&(window.location.href=e)}};$.extend(Fresco,{show:function(){return _Fresco.show.apply(_Fresco,_slice.call(arguments)),this},hide:function(){return Window.hide(),this},disable:function(){return _Fresco.stopDelegating(),_Fresco._disabled=!0,this},enable:function(){return _Fresco._disabled=!1,_Fresco.startDelegating(),this},fallback:function(e){return _Fresco._fallback=e,this},setDefaultSkin:function(e){return Options.defaults.skin=e,this}}),(Browser.IE&&Browser.IE<7||"number"==$.type(Browser.Android)&&Browser.Android<3||Browser.MobileSafari&&"number"==$.type(Browser.WebKit)&&Browser.WebKit<533.18)&&(_Fresco.show=_Fresco.showFallback);var Thumbnails={initialize:function(e){this.element=e,this._thumbnails=[],this._orientation="vertical",this._vars={thumbnail:{},thumbnailFrame:{},thumbnails:{}},this.build(),this.startObserving()},build:function(){this.element.append(this.wrapper=$("<div>").addClass("fr-thumbnails-wrapper").append(this._slider=$("<div>").addClass("fr-thumbnails-slider").append(this._previous=$("<div>").addClass("fr-thumbnails-side fr-thumbnails-side-previous").append(this._previous_button=$("<div>").addClass("fr-thumbnails-side-button").append($("<div>").addClass("fr-thumbnails-side-button-background")).append($("<div>").addClass("fr-thumbnails-side-button-icon")))).append(this._thumbs=$("<div>").addClass("fr-thumbnails-thumbs").append(this._slide=$("<div>").addClass("fr-thumbnails-slide"))).append(this._next=$("<div>").addClass("fr-thumbnails-side fr-thumbnails-side-next").append(this._next_button=$("<div>").addClass("fr-thumbnails-side-button").append($("<div>").addClass("fr-thumbnails-side-button-background")).append($("<div>").addClass("fr-thumbnails-side-button-icon"))))))},startObserving:function(){this._slider.delegate(".fr-thumbnail","click",$.proxy(function(e){e.stopPropagation();e=$(e.target).closest(".fr-thumbnail")[0],e=e&&$(e).data("fr-position");e&&(this.setActive(e),Window.setPosition(e))},this)),this._slider.bind("click",function(e){e.stopPropagation()}),this._previous.bind("click",$.proxy(this.previousPage,this)),this._next.bind("click",$.proxy(this.nextPage,this))},load:function(e){this.clear();var i="horizontal",n=!1;$.each(e,$.proxy(function(e,t){"vertical"==t.options.thumbnails&&(i="vertical"),t.options.thumbnails||(n=!0)},this)),this.setOrientation(i),this._disabledGroup=n,$.each(e,$.proxy(function(e,t){this._thumbnails.push(new Thumbnail(t,e+1))},this)),this.fitToViewport()},clear:function(){$.each(this._thumbnails,function(e,t){t.remove()}),this._thumbnails=[],this._position=-1,this._page=-1},setOrientation:function(e){this._orientation&&Window.element.removeClass("fr-thumbnails-"+this._orientation),Window.element.addClass("fr-thumbnails-"+e),this._orientation=e},disable:function(){Window.element.removeClass("fr-thumbnails-enabled").addClass("fr-thumbnails-disabled"),this._disabled=!0},enable:function(){Window.element.removeClass("fr-thumbnails-disabled").addClass("fr-thumbnails-enabled"),this._disabled=!1},enabled:function(){return!this._disabled},disabled:function(){return this._disabled}
1,updateVars:function(){var e=Window.element,t=this._vars,i="horizontal"==this._orientation,n=i?"top":"left",o=i?"left":"top",s=i?"bottom":"left",r=i?"top":"right",a=i?"width":"height",l=i?"height":"width",u={left:"right",right:"left",top:"bottom",bottom:"top"};this.element.removeClass("fr-thumbnails-measured");var c=e.is(":visible");if(c||e.show(),this.disabled()&&this.enable(),!this.element.is(":visible")||this._thumbnails.length<2||this._disabledGroup)return this.disable(),$.extend(this._vars.thumbnails,{width:0,height:0}),c||e.hide(),void this.element.addClass("fr-thumbnails-measured");this.enable();var h=this._previous,d=this._next,p=(this._thumbs,Bounds.viewport()),f=this.element["inner"+_.String.capitalize(l)](),m=parseInt(this._thumbs.css("padding-"+n))||0,l=Math.max(f-2*m,0),n=parseInt(this._thumbs.css("padding-"+o))||0,r=(parseInt(this.element.css("margin-"+s))||0)+(parseInt(this.element.css("margin-"+r))||0);$.extend(t.thumbnails,{height:f+r,width:p[i?"width":"height"],paddingTop:m}),$.extend(t.thumbnail,{height:l,width:l}),$.extend(t.thumbnailFrame,{width:l+2*n,height:f}),t.sides={previous:{width:d["inner"+_.String.capitalize(a)](),marginLeft:parseInt(h.css("margin-"+o))||0,marginRight:parseInt(h.css("margin-"+u[o]))||0},next:{width:d["inner"+_.String.capitalize(a)](),marginLeft:parseInt(d.css("margin-"+o))||0,marginRight:parseInt(d.css("margin-"+u[o]))||0}};var d=p[a],u=t.thumbnailFrame.width,v=this._thumbnails.length;t.thumbnails.width=d,t.sides.enabled=1<v*u/d;o=d,p=t.sides,a=p.previous,p=p.next,a=a.marginLeft+a.width+a.marginRight+p.marginLeft+p.width+p.marginRight;t.sides.enabled&&(o-=a);p=v*u,a=(o=p<(o=Math.floor(o/u)*u)?p:o)+(t.sides.enabled?a:0);t.ipp=o/u,this._mode="page",t.ipp<=1&&(a=o=d,t.sides.enabled=!1,this._mode="center"),t.pages=Math.ceil(v*u/o),t.wrapper={width:a+1,height:f},t.thumbs={width:o,height:f},t.slide={width:v*u+1,height:f},c||e.hide(),this.element.addClass("fr-thumbnails-measured")},hide:function(){this.disable(),this.thumbnails.hide(),this._visible=!1},getDimensions:function(){var e="horizontal"==this._orientation;return{width:e?this._vars.thumbnails.width:this._vars.thumbnails.height,height:e?this._vars.thumbnails.height:this._vars.thumbnails.width}},fitToViewport:function(){var e,t,i;this.updateVars(),this.disabled()||(e=$.extend({},this._vars),t="horizontal"==this._orientation,$.each(this._thumbnails,function(e,t){t.resize()}),this._previous[e.sides.enabled?"show":"hide"](),this._next[e.sides.enabled?"show":"hide"](),this._thumbs.css({width:e.thumbs[t?"width":"height"],height:e.thumbs[t?"height":"width"]}),this._slide.css({width:e.slide[t?"width":"height"],height:e.slide[t?"height":"width"]}),(i={width:e.wrapper[t?"width":"height"],height:e.wrapper[t?"height":"width"]})["margin-"+(t?"left":"top")]=Math.round(-.5*e.wrapper.width)+"px",i["margin-"+(t?"top":"left")]=0,this.wrapper.css(i),this._position&&this.moveTo(this._position,!0))},moveToPage:function(e){e<1||e>this._vars.pages||e==this._page||(e=this._vars.ipp*(e-1)+1,this.moveTo(e))},previousPage:function(){this.moveToPage(this._page-1)},nextPage:function(){this.moveToPage(this._page+1)},show:function(e){var t=this._position<0,i=this._thumbnails.length;this._position=e=i<(e=e<1?1:e)?i:e,this.setActive(e),"page"==this._mode&&this._page==Math.ceil(e/this._vars.ipp)||this.moveTo(e,t)},moveTo:function(e,t){var i,n,o,s,r,a;this.updateVars(),this.disabled()||(i="horizontal"==this._orientation,n=.5*Bounds.viewport()[i?"width":"height"],a=this._vars.thumbnailFrame.width,"page"==this._mode?(r=Math.ceil(e/this._vars.ipp),this._page=r,o=-1*a*(this._page-1)*this._vars.ipp,this._previous_button[(r<2?"add":"remove")+"Class"](s="fr-thumbnails-side-button-disabled"),this._next_button[(r>=this._vars.pages?"add":"remove")+"Class"](s)):o=n+-1*(a*(e-1)+.5*a),r=Pages.page,e={},(a={})[i?"top":"left"]=0,e[i?"left":"top"]=o+"px",this._slide.stop(!0).css(a).animate(e,!t&&r&&r.view.options.effects.thumbnails.slide||0,$.proxy(function(){this.loadCurrentPage()},this)))},loadCurrentPage:function(){if(this._position&&this._vars.thumbnailFrame.width&&!(this._thumbnails.length<1)){if
1("page"==this._mode){if(this._page<1)return;t=(this._page-1)*this._vars.ipp+1,i=Math.min(t-1+this._vars.ipp,this._thumbnails.length)}else{var e=(this._orientation,Math.ceil(this._vars.thumbnails.width/this._vars.thumbnailFrame.width)),t=Math.max(Math.floor(Math.max(this._position-.5*e,0)),1),i=Math.ceil(Math.min(this._position+.5*e));this._thumbnails.length<i&&(i=this._thumbnails.length)}for(var n=t;n<=i;n++)this._thumbnails[n-1].load()}},setActive:function(e){this._slide.find(".fr-thumbnail-active").removeClass("fr-thumbnail-active");e=e&&this._thumbnails[e-1];e&&e.activate()},refresh:function(){this._position&&this.setPosition(this._position)}};$.extend(Thumbnail.prototype,{initialize:function(e,t){this.view=e,this._position=t,this.preBuild()},preBuild:function(){this.thumbnail=$("<div>").addClass("fr-thumbnail").data("fr-position",this._position)},build:function(){var e;this.thumbnailFrame||(e=this.view.options,Thumbnails._slide.append(this.thumbnailFrame=$("<div>").addClass("fr-thumbnail-frame").append(this.thumbnail.append(this.thumbnailWrapper=$("<div>").addClass("fr-thumbnail-wrapper")))),"image"==this.view.type&&this.thumbnail.addClass("fr-load-thumbnail").data("thumbnail",{view:this.view,src:e.thumbnail||this.view.url}),(e=e.thumbnail&&e.thumbnail.icon)&&this.thumbnail.append($("<div>").addClass("fr-thumbnail-icon fr-thumbnail-icon-"+e)),this.thumbnail.append($("<div>").addClass("fr-thumbnail-overlay").append($("<div>").addClass("fr-thumbnail-overlay-background")).append(this.loading=$("<div>").addClass("fr-thumbnail-loading").append($("<div>").addClass("fr-thumbnail-loading-background")).append(this.spinner=$("<div>").addClass("fr-thumbnail-spinner").hide().append($("<div>").addClass("fr-thumbnail-spinner-spin")))).append($("<div>").addClass("fr-thumbnail-overlay-border"))),this.thumbnail.append($("<div>").addClass("fr-thumbnail-state")),this.resize())},remove:function(){this.thumbnailFrame&&(this.thumbnailFrame.remove(),this.thumbnailFrame=null,this.image=null),this.ready&&(this.ready.abort(),this.ready=null),this.vimeoThumbnail&&(this.vimeoThumbnail.abort(),this.vimeoThumbnail=null),this._loading=!1,this._removed=!0,this.view=null,this._clearDelay()},load:function(){var e,t;this._loaded||this._loading||this._removed||(this.thumbnailWrapper||this.build(),this._loading=!0,t=(!(e=this.view.options.thumbnail)||"boolean"!=$.type(e))&&e||this.view.url,(this._url=t)&&("vimeo"==this.view.type?t==e?(this._url=t,this._load(this._url)):"vimeo"===this.view.type&&(this.vimeoThumbnail=new VimeoThumbnail(this.view.url,$.proxy(function(e){this._url=e,this._load(e)},this),$.proxy(function(){this._error()},this))):this._load(this._url)))},activate:function(){this.thumbnail.addClass("fr-thumbnail-active")},_load:function(e){this.thumbnailWrapper.prepend(this.image=$("<img>").addClass("fr-thumbnail-image").attr({src:e}).css({opacity:1e-4})),this.fadeInSpinner(),this.ready=new ImageReady(this.image[0],$.proxy(function(e){e=e.img;this.thumbnailFrame&&this._loading&&(this._loaded=!0,this._loading=!1,this._dimensions={width:e.naturalWidth,height:e.naturalHeight},this.resize(),this.show())},this),$.proxy(function(){this._error()},this),{method:this.view.options.loadedMethod})},_error:function(){this._loaded=!0,this._loading=!1,this.thumbnail.addClass("fr-thumbnail-error"),this.image&&this.image.hide(),this.thumbnailWrapper.append($("<div>").addClass("fr-thumbnail-image")),this.show()},fadeInSpinner:function(){var e;Spinner.supported&&this.view.options.spinner&&(this._clearDelay(),e=this.view.options.effects.thumbnail,this._delay=setTimeout($.proxy(function(){this.spinner.stop(!0).fadeTo(e.show||0,1)},this),this.view.options.spinnerDelay||0))},show:function(){this._clearDelay();var e=this.view.options.effects.thumbnail;this.loading.stop(!0).delay(e.delay).fadeTo(e.show,0)},_clearDelay:function(){this._delay&&(clearTimeout(this._delay),this._delay=null)},resize:function(){var e,i,t,n,o,s;this.thumbnailFrame&&(t="horizontal"==Thumbnails._orientation,this.thumbnailFrame.css({width:Thumbnails._vars.thumbnailFrame[t?"width":"height"],height:Thumbnails._vars.thumbnailFrame[t?"height":"width"]}),this.thumbnailFrame.css({top:t?0:Thumbnails._vars.thumbnailFrame.width*(this._position-1),left:t?Thumbnails._vars.thumbnailFrame.width*(this._position-1):0}),this.thumbnailWrapper&&(n=Thumbnails._vars.thumbnail,this.thumbnail.css({width:n.width,height:n.height,"margin-top":Math.round(-.5*n.height),"margin-left":Math.round(-.5*n.width),"margin-bottom":0,"margin-right":0}),this._dimensions&&(s={width:n.width,height:n.height},o=Math.max(s.width,s.height),(e=$.extend({},this._dimensions)).width>s.width&&e.height>s.height?(n=t=1,(i=Fit.within(s,e)).width<s.width&&(t=s.width/i.width),i.height<s.height&&(n=s.height/i.height),1<(n=Math.max(t,n))&&(i.width*=n,i.height*=n),$.each("width height".split(" "),function(e,t){i[t]=Math.round(i[t])})):i=Fit.within(this._dimensions,e.width<s.width||e.height<s.height?{width:o,height:o}:s),o=Math.round(.5*s.width-.5*i.width),s=Math.round(.5*s.height-.5*i.height),this.image.removeAttr("style").css($.extend({},i,{top:s,left:o}
1)))))}});var UI={_modes:["fullclick","outside","inside"],_ui:!1,_validClickTargetSelector:[".fr-content-element",".fr-content",".fr-content > .fr-stroke",".fr-content > .fr-stroke .fr-stroke-color"].join(", "),initialize:function(){$.each(this._modes,$.proxy(function(e,t){this[t].initialize()},this)),Window.element.addClass("fr-ui-inside-hidden fr-ui-fullclick-hidden")},set:function(e){this._ui&&(Window.element.removeClass("fr-window-ui-"+this._ui),Overlay.element.removeClass("fr-overlay-ui-"+this._ui)),Window.element.addClass("fr-window-ui-"+e),Overlay.element.addClass("fr-overlay-ui-"+e),this._enabled&&this._ui&&this._ui!=e&&(this[this._ui].disable(),this[e].enable(),UI[e].show()),this._ui=e},_onWindowResize:function(){Support.mobileTouch&&this.show()},enable:function(){$.each(this._modes,$.proxy(function(e,t){UI[t][t==this._ui?"enable":"disable"]()},this)),this._enabled=!0},disable:function(){$.each(this._modes,$.proxy(function(e,t){UI[t].disable()},this)),this._enabled=!1},adjustPrevNext:function(e,t){UI[this._ui].adjustPrevNext(e,t)},show:function(e,t){UI[this._ui].show(e,t)},hide:function(e,t){UI[this._ui].hide(e,t)},reset:function(){$.each(this._modes,$.proxy(function(e,t){UI[t].reset()},this))},update:function(){var e=Pages.page;e&&this.set(e._ui)},fullclick:{initialize:function(){this.build(),this._scrollLeft=-1},build:function(){Window._box.append(this._previous=$("<div>").addClass("fr-side fr-side-previous fr-side-previous-fullclick fr-toggle-ui").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this._next=$("<div>").addClass("fr-side fr-side-next fr-side-next-fullclick fr-toggle-ui").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this._close=$("<div>").addClass("fr-close fr-close-fullclick").append($("<div>").addClass("fr-close-background")).append($("<div>").addClass("fr-close-icon"))),Browser.IE&&Browser.IE<=7&&this._previous.add(this._next).add(this._close).hide(),this._close.on("click",$.proxy(function(e){e.preventDefault(),Window.hide()},this)),this._previous.on("click",$.proxy(function(e){Window.previous(),this._onMouseMove(e)},this)),this._next.on("click",$.proxy(function(e){Window.next(),this._onMouseMove(e)},this))},enable:function(){this.bind()},disable:function(){this.unbind()},reset:function(){Window.timers.clear("ui-fullclick"),this._x=-1,this._y=-1,this._scrollLeft=-1,this.resetPrevNext(),this._onMouseLeave()},resetPrevNext:function(){this._previous.add(this._next).stop(!0).removeAttr("style")},bind:function(){this._onMouseUpHandler||(this.unbind(),Window._pages.on("mouseup",".fr-container",this._onMouseUpHandler=$.proxy(this._onMouseUp,this)),Support.mobileTouch||(Window.element.on("mouseenter",this._showHandler=$.proxy(this.show,this)).on("mouseleave",this._hideHandler=$.proxy(this.hide,this)),Window.element.on("mousemove",this._mousemoveHandler=$.proxy(function(e){var t=e.pageX,e=e.pageY;this._hoveringSideButton||e==this._y&&t==this._x||(this._x=t,this._y=e,this.show(),this.startTimer())},this)),Window._pages.on("mousemove",".fr-container",this._onMouseMoveHandler=$.proxy(this._onMouseMove,this)).on("mouseleave",".fr-container",this._onMouseLeaveHandler=$.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-container",this._onMouseEnterHandler=$.proxy(this._onMouseEnter,this)),Window.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=$.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=$.proxy(this._onSideMouseLeave,this)),$(window).on("scroll",this._onScrollHandler=$.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(Window._pages.off("mouseup",".fr-container",this._onMouseUpHandler),this._onMouseUpHandler=null,this._showHandler&&(Window.element.off("mouseenter",this._showHandler).off("mouseleave",this._hideHandler).off("mousemove",this._mousemoveHandler),Window._pages.off("mousemove",".fr-container",this._onMouseMoveHandler).off("mouseleave",".fr-container",this._onMouseLeaveHandler).off("mouseenter",".fr-container",this._onMouseEnterHandler),Window.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),$(window).off("scroll",this._onScrollHandler),this._showHandler=null))},adjustPrevNext:function(e,t){var i,n,o,s=Pages.page;s&&((n=Window.element.is(":visible"))||Window.element.show(),o=this._previous.attr("style"),this._previous.removeAttr("style"),i=parseInt(this._previous.css("margin-top")),this._previous.attr({style:o}),n||Window.element.hide(),o=s._infoHeight||0,n=this._previous.add(this._next),o={"margin-top":i-.5*o},t="number"==$.type(t)?t:Pages.page&&Pages.page.view.options.effects.c
1ontent.show||0,this.opening&&(t=0),n.stop(!0).animate(o,t,e),this._previous[(Window.mayPrevious()?"remove":"add")+"Class"]("fr-side-disabled"),this._next[(Window.mayNext()?"remove":"add")+"Class"]("fr-side-disabled"),n[(s._total<2?"add":"remove")+"Class"]("fr-side-hidden")),e&&e()},_onScroll:function(){this._scrollLeft=$(window).scrollLeft()},_onMouseMove:function(e){if(!Support.mobileTouch){var t=this._getEventSide(e),e=_.String.capitalize(t),e=!!t&&Window["may"+e]();if(t!=this._hoveringSide||e!=this._mayClickHoveringSide)switch(this._hoveringSide=t,this._mayClickHoveringSide=e,Window._box[(e?"add":"remove")+"Class"]("fr-hovering-clickable"),t){case"previous":Window._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":Window._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}}},_onMouseLeave:function(){Window._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next"),this._hoveringSide=!1},_onMouseUp:function(e){var t;1<e.which||(1!=Pages.pages.length?(t=this._getEventSide(e),Window[t](),this._onMouseMove(e)):Window.hide())},_onMouseEnter:function(e){this._onMouseMove(e)},_getEventSide:function(e){return(-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=$(window).scrollLeft(),e.pageX-Window._boxPosition.left-this._scrollLeft)<.5*Window._boxDimensions.width?"previous":"next"},_onSideMouseEnter:function(e){this._hoveringSideButton=!0,this._hoveringSide=this._getEventSide(e),this._mayClickHoveringSide=Window["may"+_.String.capitalize(this._hoveringSide)](),this.clearTimer()},_onSideMouseLeave:function(){this._hoveringSideButton=!1,this._hoveringSide=!1,this._mayClickHoveringSide=!1,this.startTimer()},show:function(e){this._visible?this.startTimer():(this._visible=!0,this.startTimer(),Window.element.addClass("fr-visible-fullclick-ui").removeClass("fr-hidden-fullclick-ui"),Browser.IE&&Browser.IE<=7&&this._previous.add(this._next).add(this._close).show()),"function"==$.type(e)&&e()},hide:function(e){var t=Pages.page&&Pages.page.view.type;!this._visible||t&&("youtube"==t||"vimeo"==t)||(this._visible=!1,Window.element.removeClass("fr-visible-fullclick-ui").addClass("fr-hidden-fullclick-ui")),"function"==$.type(e)&&e()},clearTimer:function(){Support.mobileTouch||Window.timers.clear("ui-fullclick")},startTimer:function(){Support.mobileTouch||(this.clearTimer(),Window.timers.set("ui-fullclick",$.proxy(function(){this.hide()},this),Window.view?Window.view.options.uiDelay:0))}},inside:{initialize:function(){},enable:function(){this.bind()},disable:function(){this.unbind()},bind:function(){this._onMouseUpHandler||(this.unbind(),Window._pages.on("mouseup",".fr-content",this._onMouseUpHandler=$.proxy(this._onMouseUp,this)),Window._pages.on("click",".fr-content .fr-close",$.proxy(function(e){e.preventDefault(),Window.hide()},this)).on("click",".fr-content .fr-side-previous",$.proxy(function(e){Window.previous(),this._onMouseMove(e)},this)).on("click",".fr-content .fr-side-next",$.proxy(function(e){Window.next(),this._onMouseMove(e)},this)),Window.element.on("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler=$.proxy(this._delegateOverlayClose,this)),Support.mobileTouch||(Window.element.on("mouseenter",".fr-content",this._showHandler=$.proxy(this.show,this)).on("mouseleave",".fr-content",this._hideHandler=$.proxy(this.hide,this)),Window.element.on("mousemove",".fr-content",this._mousemoveHandler=$.proxy(function(e){var t=e.pageX,e=e.pageY;this._hoveringSideButton||e==this._y&&t==this._x||(this._x=t,this._y=e,this.show(),this.startTimer())},this)),Window._pages.on("mousemove",".fr-info, .fr-close",$.proxy(function(e){e.stopPropagation(),this._onMouseLeave(e)},this)),Window._pages.on("mousemove",".fr-info",$.proxy(function(){this.clearTimer()},this)),Window._pages.on("mousemove",".fr-content",this._onMouseMoveHandler=$.proxy(this._onMouseMove,this)).on("mouseleave",".fr-content",this._onMouseLeaveHandler=$.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-content",this._onMouseEnterHandler=$.proxy(this._onMouseEnter,this)),Window.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=$.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=$.proxy(this._onSideMouseLeave,this)),$(window).on("scroll",this._onScrollHandler=$.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(Window._pages.off("mouseup",".fr-content",this._onMouseUpHandler),this._onMouseUpHandler=null,Window._pages.off("click",".fr-content .fr
1-close").off("click",".fr-content .fr-side-previous").off("click",".fr-content .fr-side-next"),Window.element.off("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler),this._showHandler&&(Window.element.off("mouseenter",".fr-content",this._showHandler).off("mouseleave",".fr-content",this._hideHandler).off("mousemove",".fr-content",this._mousemoveHandler),Window._pages.off("mousemove",".fr-info, .fr-close"),Window._pages.off("mousemove",".fr-info"),Window._pages.off("mousemove",".fr-content-element",this._onMouseMoveHandler).off("mouseleave",".fr-content",this._onMouseLeaveHandler).off("mouseenter",".fr-content",this._onMouseEnterHandler),Window.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),$(window).off("scroll",this._onScrollHandler),this._showHandler=null))},reset:function(){Window.timers.clear("ui-fullclick"),this._x=-1,this._y=-1,this._scrollLeft=-1,this._hoveringSide=!1,this._onMouseLeave()},adjustPrevNext:function(e){e&&e()},_onScroll:function(){this._scrollLeft=$(window).scrollLeft()},_delegateOverlayClose:function(e){var t=Pages.page;t&&t.view.options.overlay&&!t.view.options.overlay.close||$(e.target).is(".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper")&&(e.preventDefault(),e.stopPropagation(),Window.hide())},_onMouseMove:function(e){if(!Support.mobileTouch){var t=this._getEventSide(e),e=_.String.capitalize(t),e=!!t&&Window["may"+e]();if((t=1==Pages.pages.length||Pages.page&&"close"==Pages.page.view.options.onClick?!1:t)!=this._hoveringSide||e!=this._mayClickHoveringSide)if(this._hoveringSide=t,this._mayClickHoveringSide=e,t)switch(Window._box[(e?"add":"remove")+"Class"]("fr-hovering-clickable"),t){case"previous":Window._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":Window._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}else Window._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next")}},_onMouseLeave:function(){Window._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next"),this._hoveringSide=!1},_onMouseUp:function(e){var t;1<e.which||!$(e.target).is(UI._validClickTargetSelector)||(1==Pages.pages.length||Pages.page&&"close"==Pages.page.view.options.onClick?Window.hide():(t=this._getEventSide(e),Window[t](),this._onMouseMove(e)))},_onMouseEnter:function(e){this._onMouseMove(e)},_getEventSide:function(e){return(-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=$(window).scrollLeft(),e.pageX-Window._boxPosition.left-this._scrollLeft)<.5*Window._boxDimensions.width?"previous":"next"},_onSideMouseEnter:function(e){this._hoveringSideButton=!0,this._hoveringSide=this._getEventSide(e),this._mayClickHoveringSide=Window["may"+_.String.capitalize(this._hoveringSide)](),this.clearTimer()},_onSideMouseLeave:function(){this._hoveringSideButton=!1,this._hoveringSide=!1,this._mayClickHoveringSide=!1,this.startTimer()},show:function(e){this._visible?this.startTimer():(this._visible=!0,this.startTimer(),Window.element.addClass("fr-visible-inside-ui").removeClass("fr-hidden-inside-ui")),"function"==$.type(e)&&e()},hide:function(e){this._visible&&(this._visible=!1,Window.element.removeClass("fr-visible-inside-ui").addClass("fr-hidden-inside-ui")),"function"==$.type(e)&&e()},clearTimer:function(){Support.mobileTouch||Window.timers.clear("ui-inside")},startTimer:function(){Support.mobileTouch||(this.clearTimer(),Window.timers.set("ui-inside",$.proxy(function(){this.hide()},this),Window.view?Window.view.options.uiDelay:0))}},outside:{initialize:function(){this.build(),this._scrollLeft=-1},build:function(){Window._box.append(this._previous=$("<div>").addClass("fr-side fr-side-previous fr-side-previous-outside").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this._next=$("<div>").addClass("fr-side fr-side-next fr-side-next-outside").append($("<div>").addClass("fr-side-button").append($("<div>").addClass("fr-side-button-background")).append($("<div>").addClass("fr-side-button-icon")))).append(this._close=$("<div>").addClass("fr-close fr-close-outside").append($("<div>").addClass("fr-close-background")).append($("<div>").addClass("fr-close-icon"))),Browser.IE&&Browser.IE<=7&&this._previous.add(this._next).add(this._close).hide(),this._close.on("click",$.proxy(function(e){e.preventDefault(),Window.hide()},this)),this._previous.on("click",$.proxy(function(e){Window.previous(),this._onMouseMove(e)},this)),this._next.on("click",$.proxy(function(e){Window.next(),this._onMouseMove(e)},this))},enable:function(){this.bind()},disable:function(){this.unbind()},reset:function(){Window.timers.clear("ui-outside"),this._x=-1,this._y=-1,this._scrollLeft=-1,this._onMouseLeave()},bind:function(){this._onMouseUpHandler||(this.unbind(),Window.element.on("mouseup",".fr-content",this._onMouseUpHandler=$.proxy(this._onMouseUp,this)),Window.element.on("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler=$.proxy(this._delegateOverlayClose,this)),Support.mobileTouch||(Window._pages.on("mousemove",".fr-content",this._onMouseMoveHandler=$.proxy(this._onMouseMove,this)).on("mouseleave",".fr-content",this._onMouseLeaveHandler=$.proxy(this._onMouseLeave,this)).on("mouseenter",".fr-content",this._onMouseEnterHandler=$.proxy(this._onMouseEnter,this)),Window.element.on("mouseenter",".fr-side",this._onSideMouseEnterHandler=$.proxy(this._onSideMouseEnter,this)).on("mouseleave",".fr-side",this._onSideMouseLeaveHandler=$.proxy(this._onSideMouseLeave,this)),$(window).on("scroll",this._onScrollHandler=$.proxy(this._onScroll,this))))},unbind:function(){this._onMouseUpHandler&&(Window.element.off("mouseup",".fr-content",this._onMouseUpHandler),this._onMouseUpHandler=null,Window.element.off("click",".fr-container, .fr-thumbnails, .fr-thumbnails-wrapper",this._delegateOverlayCloseHandler),this._onMouseMoveHandler&&(Window._pages.off("mousemove",".fr-content",this._onMouseMoveHandler).off("mouseleave",".fr-content",this._onMouseLeaveHandler).off("mouseenter",".fr-content",this._onMouseEnterHandler),Window.element.off("mouseenter",".fr-side",this._onSideMouseEnterHandler).off("mouseleave",".fr-side",this._onSideMouseLeaveHandler),$(window).off("scroll",this._onScrollHandler),this._onMouseMoveHandler=null))},adjustPrevNext:function(e){var t,i=Pages.page;i&&(t=this._previous.add(this._next),this._previous[(Window.mayPrevious()?"remove":"add")+"Class"]("fr-side-disabled"),this._next[(Window.mayNext()?"remove":"add")+"Class"]("fr-side-disabled"),t[(i._total<2?"add":"remove")+"Class"]("fr-side-hidden")),e&&e()},_onScroll:function(){this._scrollLeft=$(window).scrollLeft()},_delegateOverlayClose:function(e){var t=Pages.page;t&&t.view.options.overlay&&!t.view.options.overlay.close||$(e.target).is(".fr
1-container, .fr-thumbnails, .fr-thumbnails-wrapper")&&(e.preventDefault(),e.stopPropagation(),Window.hide())},_onMouseMove:function(e){if(!Support.mobileTouch){var t=this._getEventSide(e),e=_.String.capitalize(t),e=!!t&&Window["may"+e]();if((t=1==Pages.pages.length||Pages.page&&"close"==Pages.page.view.options.onClick?!1:t)!=this._hoveringSide||e!=this._mayClickHoveringSide)if(this._hoveringSide=t,this._mayClickHoveringSide=e,t)switch(Window._box[(e?"add":"remove")+"Class"]("fr-hovering-clickable"),t){case"previous":Window._box.addClass("fr-hovering-previous").removeClass("fr-hovering-next");break;case"next":Window._box.addClass("fr-hovering-next").removeClass("fr-hovering-previous")}else Window._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next")}},_onMouseLeave:function(){Window._box.removeClass("fr-hovering-clickable fr-hovering-previous fr-hovering-next"),this._hoveringSide=!1},_onMouseUp:function(e){var t;1<e.which||!$(e.target).is(UI._validClickTargetSelector)||(1==Pages.pages.length||Pages.page&&"close"==Pages.page.view.options.onClick?Window.hide():(t=this._getEventSide(e),Window[t](),this._onMouseMove(e)))},_onMouseEnter:function(e){this._onMouseMove(e)},_getEventSide:function(e){return(-1<this._scrollLeft?this._scrollLeft:this._scrollLeft=$(window).scrollLeft(),e.pageX-Window._boxPosition.left-this._scrollLeft)<.5*Window._boxDimensions.width?"previous":"next"},show:function(){Browser.IE&&Browser.IE<=7&&this._previous.add(this._next).add(this._close).show()},hide:function(){},_onSideMouseEnter:function(e){this._hoveringSideButton=!0,this._hoveringSide=this._getEventSide(e),this._mayClickHoveringSide=Window["may"+_.String.capitalize(this._hoveringSide)]()},_onSideMouseLeave:function(){this._hoveringSideButton=!1,this._hoveringSide=!1,this._mayClickHoveringSide=!1},clearTimer:function(){}}};return $(document).ready(function(){_Fresco.initialize()}),Fresco}),$(".flexNav-nav").flexNav(),$(".video-player").fitVids(),$.fn.scrollView=function(){return this.each(function(){$("html, body").animate({scrollTop:$(this).offset().top},1e3)})},$(".back-to-top").click(function(e){e.preventDefault(),$("#top").scrollView()}),$("#button-top-one").click(function(e){e.preventDefault(),$("#top").scrollView()}),$("#button-top-two").click(function(e){e.preventDefault(),$("#top").scrollView()}),$("#button-top-three").click(function(e){e.preventDefault(),$("#top").scrollView()}),$("#button-top-four").click(function(e){e.preventDefault(),$("#top").scrollView()}),$(".is-shown-success-message").show("1000").delay(4e3).hide("1000"),$(".first-para-larger").find("p:first").addClass("larger"),$('#lg-screen-search input[name="keywords"]').val(""),$('#sm-screen-search input[name="keywords"]').val(""),window.matchMedia||(window.matchMedia=function(){"use strict";var t,e,i,n=window.styleMedia||window.media;return n||(t=document.createElement("style"),e=document.getElementsByTagName("script")[0],i=null,t.type="text/css",t.id="matchmediajs-test",e.parentNode.insertBefore(t,e),i="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,n={matchMedium:function(e){e="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return t.styleSheet?t.styleSheet.cssText=e:t.textContent=e,"1px"===i.width}}),function(e){return{matches:n.matchMedium(e||"all"),media:e||"all"}}}()),function(c){"use strict";c.picturefill=function(){for(var e=c.document.getElementsByTagName("span"),t=0,i=e.length;t<i;t++)if(null!==e[t].getAttribute("data-picture")){for(var n=e[t].getElementsByTagName("span"),o=[],s=0,r=n.length;s<r;s++){var a=n[s].getAttribute("data-media");(!a||c.matchMedia&&c.matchMedia(a).matches)&&o.push(n[s])}var l=e[t].getElementsByTagName("img")[0];if(o.length){var u=o.pop();if(l&&"NOSCRIPT"!==l.parentNode.nodeName){if(u===l.parentNode)continue}else(l=c.document.createElement("img")).alt=e[t].getAttribute("data-alt");l.src=u.getAttribute("data-src"),u.appendChild(l),l.removeAttribute("width"),l.removeAttribute("height")}else l&&l.parentNode.removeChild(l)}},c.addEventListener?(c.addEventListener("resize",c.picturefill,!1),c.addEventListener("DOMContentLoaded",function(){c.picturefill(),c.removeEventListener("load",c.picturefill,!1)},!1),c.addEventListener("load",c.picturefill,!1)):c.attachEvent&&c.attachEvent("onload",c.picturefill)}(this),function(c){var h,o,t,i,n;function e(e){this.initialise.apply(this,arguments)}function s(e){h.deepExtend(this.options={},i),h.isPlainObject(e)&&h.deepExtend(this.options,e),this.currentServiceIndex=-1}function r(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}function a(){this.initialise.apply(this,arguments)}function l(e){this.openingTimeout=null,h.removeClass(e,"cc-invisible")}function u(e){e.style.display="none",e.removeEventListener(c.transitionEnd,this.afterTransition),this.afterTransition=null}function d(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function p(e){var t=this.options,i=document.createElement("div"),n=t.container&&1===t.container.nodeType?t.container:document.body;i.innerHTML=e;i=i.children[0];return i.style.display="none",h.hasClass(i,"cc-window")&&c.hasTransition&&h.addClass(i,"cc-invisible"),this.onButtonClick=function(e){var t=h.traverseDOMPath(e.target,"cc-btn")||e.target;!h.hasClass(t,"cc-btn")||(e=(e=t.className.match(new RegExp("\\bcc-("+o.join("|")+")\\b")))&&e[1]||!1)&&(this.setStatus(e),this.close(!0)),h.hasClass(t,"cc-close")&&(this.setStatus(c.status.dismiss),this.close(!0)),h.hasClass(t,"cc-revoke")&&this.revokeChoice()}.bind(this),i.addEventListener("click",this.onButtonClick),t.autoAttach&&(n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i)),i}function f(e,t){for(var i=0,n=e.length;i<n;++i){var o=e[i];if(o instanceof RegExp&&o.test(t)||"string"==typeof o&&o.length&&o===t)return 1}}c.hasInitialised||(h={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){return 1===e.nodeType&&0<=(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){t=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(t,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){e=("; "+document.cookie).split("; "+e+"=");return e.length<2?void 0:e.pop().split(";").shift()}
1,setCookie:function(e,t,i,n,o,s){var r=new Date;r.setHours(r.getHours()+24*(i||365));o=[e+"="+t,"expires="+r.toUTCString(),"path="+(o||"/")];n&&o.push("domain="+n),s&&o.push("secure"),document.cookie=o.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n=0;if(0===e.length)return n;for(t=0,i=e.length;t<i;++t)n=(n<<5)-n+e.charCodeAt(t),n|=0;return n},normaliseHex:function(e){return e=3==(e="#"==e[0]?e.substr(1):e).length?e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e},getContrast:function(e){return e=this.normaliseHex(e),128<=(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38+(t>>16),e=38+(t>>8&255),t=38+(255&t);return"#"+(16777216+65536*(i<255?i<1?0:i:255)+256*(e<255?e<1?0:e:255)+(t<255?t<1?0:t:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,t){return e&&e.parentNode?h.hasClass(e,t)?e:this.traverseDOMPath(e.parentNode,t):null}}
1,c.status={deny:"deny",allow:"allow",dismiss:"dismiss"},c.transitionEnd=function(){var e,t=document.createElement("div"),i={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(e in i)if(i.hasOwnProperty(e)&&void 0!==t.style[e+"ransition"])return i[e];return""}(),c.hasTransition=!!c.transitionEnd,o=Object.keys(c.status).map(h.escapeRegExp),c.customStyles={},c.Popup=(n={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"&#x274c;",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0"  class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="dismiss cookie message" role=button tabindex="0" class="cc-close">{{close}}</span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}">\x3c!--googleoff: all--\x3e{{children}}\x3c!--googleon: all--\x3e</div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null},a.prototype.initialise=function(e){this.options&&this.destroy(),h.deepExtend(this.options={},n),h.isPlainObject(e)&&h.deepExtend(this.options,e),function(){var e=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return e(c.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return e(c.status.allow),!0;var t=Object.keys(c.status),i=this.getStatus(),t=0<=t.indexOf(i);return t&&e(i),t}.call(this)&&(this.options.enabled=!1),f(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),f(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var t=this.options.window.replace("{{classes}}",function(){var e=this.options,t="top"==e.position||"bottom"==e.position?"banner":"floating",t=["cc-"+(t=h.isMobile()?"floating":t),"cc-type-"+e.type,"cc-theme-"+e.theme];return e.static&&t.push("cc-static"),t.push.apply(t,d.call(this)),function(e){var t=h.hash(JSON.stringify(e)),i="cc-color-override-"+t,n=h.isPlainObject(e);return this.customStyleSelector=n?i:null,n&&function(e,t,i){if(c.customStyles[e])return++c.customStyles[e].references;var n={},o=t.popup,s=t.button,t=t.highlight;o&&(o.text=o.text||h.getContrast(o.background),o.link=o.link||o.text,n[i+".cc-window"]=["color: "+o.text,"background-color: "+o.background],n[i+".cc-revoke"]=["color: "+o.text,"background-color: "+o.background],n[i+" .cc-link,"+i+" .cc-link:active,"+i+" .cc-link:visited"]=["color: "+o.link],s&&(s.text=s.text||h.getContrast(s.background),s.border=s.border||"transparent",n[i+" .cc-btn"]=["color: "+s.text,"border-color: "+s.border,"background-color: "+s.background],s.padding&&n[i+" .cc-btn"].push("padding: "+s.padding),"transparent"!=s.background&&(n[i+" .cc-btn:hover, "+i+" .cc-btn:focus"]=["background-color: "+(s.hover||(s=s.background,"000000"==(s=h.normaliseHex(s))?"#222":h.getLuminance(s)))]),t?(t.text=t.text||h.getContrast(t.background),t.border=t.border||"transparent",n[i+" .cc-highlight .cc-btn:first-child"]=["color: "+t.text,"border-color: "+t.border,"background-color: "+t.background]):n[i+" .cc-highlight .cc-btn:first-child"]=["color: "+o.text]));var r=document.createElement("style");document.head.appendChild(r),c.customStyles[e]={references:1,element:r.sheet};var a,l=-1;for(a in n)n.hasOwnProperty(a)&&r.sheet.insertRule(a+"{"+n[a].join(";")+"}",++l)}(t,e,"."+i),n}.call(this,this.options.palette),this.customStyleSelector&&t.push(this.customStyleSelector),t}.call(this).join(" ")).replace("{{children}}",function(){var t={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message),Object.keys(i.elements).forEac
1h(function(e){t[e]=h.interpolateString(i.elements[e],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var e=(e=i.compliance[i.type])||i.compliance.info;t.compliance=h.interpolateString(e,function(e){return t[e]});e=(e=i.layouts[i.layout])||i.layouts.basic;return h.interpolateString(e,function(e){return t[e]})}.call(this)),e=this.options.overrideHTML;"string"==typeof e&&e.length&&(t=e),this.options.static?((e=p.call(this,'<div class="cc-grower">'+t+"</div>")).style.display="",this.element=e.firstChild,this.element.style.display="none",h.addClass(this.element,"cc-invisible")):this.element=p.call(this,t),function(){var r=this.setStatus.bind(this),a=this.close.bind(this),e=this.options.dismissOnTimeout;"number"==typeof e&&0<=e&&(this.dismissTimeout=window.setTimeout(function(){r(c.status.dismiss),a(!0)},Math.floor(e)));var t,i=this.options.dismissOnScroll;"number"==typeof i&&0<=i&&(t=function(e){window.pageYOffset>Math.floor(i)&&(r(c.status.dismiss),a(!0),window.removeEventListener("scroll",t),this.onWindowScroll=null)},this.options.enabled&&(this.onWindowScroll=t,window.addEventListener("scroll",t)));var l,e=this.options.dismissOnWindowClick,u=this.options.ignoreClicksFrom;e&&(l=function(e){for(var t=!1,i=e.path.length,n=u.length,o=0;o<i;o++)if(!t)for(var s=0;s<n;s++)t=t||h.hasClass(e.path[o],u[s]);t||(r(c.status.dismiss),a(!0),window.removeEventListener("click",l),window.removeEventListener("touchend",l),this.onWindowClick=null)}.bind(this),this.options.enabled&&(this.onWindowClick=l,window.addEventListener("click",l),window.addEventListener("touchend",l)))}.call(this),function(){var n,e;"info"!=this.options.type&&(this.options.revokable=!0),h.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable&&(e=d.call(this),this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector),e=this.options.revokeBtn.replace("{{classes}}",e.join(" ")).replace("{{policy}}",this.options.content.policy),this.revokeBtn=p.call(this,e),n=this.revokeBtn,this.options.animateRevokable&&(e=h.throttle(function(e){var t=!1,i=window.innerHeight-20;h.hasClass(n,"cc-top")&&e.clientY<20&&(t=!0),(t=h.hasClass(n,"cc-bottom")&&e.clientY>i?!0:t)?h.hasClass(n,"cc-active")||h.addClass(n,"cc-active"):h.hasClass(n,"cc-active")&&h.removeClass(n,"cc-active")},200),this.onMouseMove=e,window.addEventListener("mousemove",e)))}.call(this),this.options.autoOpen&&this.autoOpen()},a.prototype.destroy=function(){var e,t;this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,e=this.options.palette,h.isPlainObject(e)&&(t=h.hash(JSON.stringify(e)),(e=c.customStyles[t])&&!--e.references&&((e
1=e.element.ownerNode)&&e.parentNode&&e.parentNode.removeChild(e),c.customStyles[t]=null)),this.options=null},a.prototype.open=function(e){if(this.element)return this.isOpen()||(c.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},a.prototype.close=function(e){if(this.element)return this.isOpen()&&(c.hasTransition?this.fadeOut():this.element.style.display="none",e&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},a.prototype.fadeIn=function(){var e,t=this.element;c.hasTransition&&t&&(this.afterTransition&&u.call(this,t),h.hasClass(t,"cc-invisible"))&&(t.style.display="",this.options.static&&(e=this.element.clientHeight,this.element.parentNode.style.maxHeight=e+"px"),this.openingTimeout=setTimeout(l.bind(this,t),20))},a.prototype.fadeOut=function(){var e=this.element;c.hasTransition&&e&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),l.bind(this,e)),h.hasClass(e,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=u.bind(this,e),e.addEventListener(c.transitionEnd,this.afterTransition),h.addClass(e,"cc-invisible")))},a.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!c.hasTransition||!h.hasClass(this.element,"cc-invisible"))},a.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},a.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},a.prototype.hasAnswered=function(e){return 0<=Object.keys(c.status).indexOf(this.getStatus())},a.prototype.hasConsented=function(e){var t=this.getStatus();return t==c.status.allow||t==c.status.dismiss},a.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},a.prototype.setStatus=function(e){var t=this.options.cookie,i=h.getCookie(t.name),i=0<=Object.keys(c.status).indexOf(i);0<=Object.keys(c.status).indexOf(e)?(h.setCookie(t.name,e,t.expiryDays,t.domain,t.path,t.secure),this.options.onStatusChange.call(this,e,i)):this.clearStatus()},a.prototype.getStatus=function(){return h.getCookie(this.options.cookie.name)},a.prototype.clearStatus=function(){var e=this.options.cookie;h.setCookie(e.name,"",-1,e.domain,e.path)},a),c.Location=(i={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?r(i):{code:i.country}}catch(e){return r({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?r({error:i.statusMessage}):{code:i.countryCode}}catch(e){return r({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(t){window.geoip2?geoip2.country(function(e){try{t({code:e.country.iso_code})}catch(e){t(r(e))}},function(e){t(r(e))}):t(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}},s.prototype.getNextService=function(){for(var e;e=this.getServiceByIdx(++this.currentServiceIndex),this.currentServiceIndex<this.options.services.length&&!e;);return e},s.prototype.getServiceByIdx=function(e){e=this.options.services[e];if("function"!=typeof e)return"string"==typeof e?this.options.serviceDefinitions[e]():h.isPlainObject(e)?this.options.serviceDefinitions[e.name](e):null;e=e();return e.name&&h.deepExtend(e,this.options.serviceDefinitions[e.name](e)),e},s.prototype.locate=function(e,t){var i=this.getNextService();i?(this.callbackComplete=e,this.callbackError=t,this.runService(i,this.runNextServiceOnError.bind(this))):t(new Error("No services to run"))},s.prototype.setupUrl=function(n){var o=this.getCurrentServiceOpts();return n.url.replace(/\{(.*?)\}/g,function(e,t){if("callback"===t){var i="callback"+Date.now();return window[i]=function(e){n.__JSONP_DATA=JSON.stringify(e)},i}if(t in o.interpolateUrl)return o.interpolateUrl[t]})},s.prototype.runService=function(t,i){var n=this;t&&t.url&&t.callback&&(t.isScript?function(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}:function(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r<a;++r){var l=o[r].split(":",2);s.setRequestHeader(l[0].replace(/^\s+|\s+$/g,""),l[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(s.onreadystatechange=function(){3<s.readyState&&t(s)}),s.send(n)})(this.setupUrl(t),function(e){e=e?e.responseText:"";t.__JSONP_DATA&&(e=t.__JSONP_DATA,delete t.__JSONP_DATA),n.runServiceCallback.call(n,i,t,e)},this.options.timeout,t.data,t.headers)}
1,s.prototype.runServiceCallback=function(t,e,i){var n=this,o=e.callback(function(e){o||n.onServiceResult.call(n,t,e)},i);o&&this.onServiceResult.call(this,t,o)},s.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},s.prototype.runNextServiceOnError=function(e,t){e?(this.logError(e),(e=this.getNextService())?this.runService(e,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))):this.completeService.call(this,this.callbackComplete,t)},s.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():h.isPlainObject(e)?e:{}},s.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},s.prototype.logError=function(e){var t=this.currentServiceIndex,i=this.getServiceByIdx(t);console.warn("The service["+t+"] ("+i.url+") responded with the following error",e)},s),c.Law=(t={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","ES","SE","GB","UK","GR","EU"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]},e.prototype.initialise=function(e){h.deepExtend(this.options={},t),h.isPlainObject(e)&&h.deepExtend(this.options,e)},e.prototype.get=function(e){var t=this.options;return{hasLaw:0<=t.hasLaw.indexOf(e),revokable:0<=t.revokable.indexOf(e),explicitAction:0<=t.explicitAction.indexOf(e)}},e.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},e),c.initialise=function(t,i,n){var o=new c.Law(t.law);i=i||function(){},n=n||function(){};var e=Object.keys(c.status),s=h.getCookie("cookieconsent_status");0<=e.indexOf(s)?i(new c.Popup(t)):c.getCountryCode(t,function(e){delete t.law,delete t.location,e.code&&(t=o.applyLaw(t,e.code)),i(new c.Popup(t))},function(e){delete t.law,delete t.location,n(e,new c.Popup(t))})},c.getCountryCode=function(e,t,i){e.law&&e.law.countryCode?t({code:e.law.countryCode}):e.location?new c.Location(e.location).locate(function(e){t(e||{})},i):t({})},c.utils=h,c.hasInitialised=!0,window.cookieconsent=c)}(window.cookieconsent||{}),window.addEventListener("load",function(){window.cookieconsent.initialise({palette:{popup:{background:"#fff"},button:{background:"#ffaaaa"}},theme:"classic",content:{header:"Cookies used on the website!",message:"This website uses cookies for full functionality. Please Accept to proceed or ",dismiss:"Accept",allow:"Allow cookies",deny:"Decline",link:"click here to learn more.",href:"/privacy-policy",close:"&#x274c;",policy:"Cookie Policy",target:"_self"}})}),window.onscroll=function(){myFunction()};var nav=document.getElementById("nav"),nav_mobile=document.getElementById("top"),nav_mobile_text=document.getElementById("icon-menu-text");nav_mobile.classList.add("sticky_mobile"),nav_mobile_text.classList.add("sticky_mobile_text");var sticky=nav.offsetTop,sticky_mobile=nav_mobile.offsetTop,sticky_mobile_text=nav_mobile_text.offsetTop,oldScrollY=window.scrollY,value=$(document).scrollTop(),previous=0;function myFunction(){window.pageYOffset>=sticky?nav.classList.add("sticky"):nav.classList.remove("sticky"),oldScrollY>window.scrollY?nav_mobile.classList.add("sticky_mobile"):100<=oldScrollY&&nav_mobile.classList.remove("sticky_mobile"),50<=value?console.log("value greater than 50: ",value):20<=value&&console.log("value less then 20: ",value),console.log("sticky: ",nav.offsetTop," window.pageYOffset ",window.pageYOffset),console.log(",window.scrollY ",window.scrollY," oldScrollY ",oldScrollY),oldScrollY=window.scrollY}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.