!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=17)}([function(n,t){var i;!function(t,i){"use strict";"object"==typeof n.exports?n.exports=t.document?i(t,!0):function(n){if(n.document)return i(n);throw new Error("jQuery requires a window with a document");}:i(t)}("undefined"!=typeof window?window:this,function(r,u){"use strict";function o(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item}function st(n){return null!=n&&n===n.window}function tu(n,t,i){var r,f,u=(i=i||s).createElement("script");if(u.text=n,t)for(r in oe)(f=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,f);i.head.appendChild(u).parentNode.removeChild(u)}function ht(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?oi[gr.call(n)]||"object":typeof n}function nr(n){var t=!!n&&"length"in n&&n.length,i=ht(n);return!o(n)&&!st(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function ct(n,t,i){for(var r=[],u=void 0!==i;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(u&&f(n).is(i))break;r.push(n)}return r}function iu(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}function v(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function rr(n,t,i){return o(t)?f.grep(n,function(n,r){return!!t.call(n,r,n)!==i}):t.nodeType?f.grep(n,function(n){return n===t!==i}):"string"!=typeof t?f.grep(n,function(n){return-1<ei.call(t,n)!==i}):f.filter(t,n,i)}function uu(n,t){for(;(n=n[t])&&1!==n.nodeType;);return n}function lt(n){return n}function hi(n){throw n;}function fu(n,t,i,r){var u;try{n&&o(u=n.promise)?u.call(n).done(t).fail(i):n&&o(u=n.then)?u.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function li(){s.removeEventListener("DOMContentLoaded",li);r.removeEventListener("load",li);f.ready()}function tt(n,t,i,r,u,e,s){var h=0,l=n.length,c=null==i;if("object"===ht(i))for(h in u=!0,i)tt(n,t,h,i[h],!0,e,s);else if(void 0!==r&&(u=!0,o(r)||(s=!0),t=c?s?(t.call(n,r),null):(c=t,function(n,t,i){return c.call(f(n),i)}):t))for(;h<l;h++)t(n[h],i,s?r:r.call(n[h],h,t(n[h],i)));return u?n:c?t.call(n):l?t(n[0],i):e}function le(n,t){return t.toUpperCase()}function d(n){return n.replace(ou,"ms-").replace(su,le)}function kt(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType}function dt(){this.expando=f.expando+dt.uid++}function hu(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ve,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:ae.test(r)?JSON.parse(r):r)}catch(n){}l.set(n,t,i)}else i=void 0;return i}function ai(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&at(n)&&"none"===f.css(n,"display")}function cu(n,t,i,r){var s,h,c=20,l=r?function(){return r.cur()}:function(){return f.css(n,t,"")},o=l(),e=i&&i[3]||(f.cssNumber[t]?"":"px"),u=n.nodeType&&(f.cssNumber[t]||"px"!==e&&+o)&&gt.exec(f.css(n,t));if(u&&u[3]!==e){for(e=e||u[3],u=+(o/=2)||1;c--;)f.style(n,t,u+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),u/=h;f.style(n,t,(u*=2)+e);i=i||[]}return i&&(u=+u||+o||0,s=i[1]?u+(i[1]+1)*i[2]:+i[2],r&&(r.unit=e,r.start=u,r.end=s)),s}function vt(n,t){for(var c,r,s,u,o,h=[],i=0,l=n.length;i<l;i++)(r=n[i]).style&&(c=r.style.display,t?("none"===c&&(h[i]=e.get(r,"display")||null,h[i]||(r.style.display="")),""===r.style.display&&ai(r)&&(h[i]=(o=u=void 0,u=(s=r).ownerDocument,s=s.nodeName,(o=ur[s])||(u=u.body.appendChild(u.createElement(s)),o=f.css(u,"display"),u.parentNode.removeChild(u),ur[s]=o="none"===o?"block":o),o))):"none"!==c&&(h[i]="none",e.set(r,"display",c)));for(i=0;i<l;i++)null!=h[i]&&(n[i].style.display=h[i]);return n}function a(n,t){var i=void 0!==n.getElementsByTagName?n.getElementsByTagName(t||"*"):void 0!==n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&v(n,t)?f.merge([n],i):i}function fr(n,t){for(var i=0,r=n.length;i<r;i++)e.set(n[i],"globalEval",!t||e.get(t[i],"globalEval"))}function yu(n,t,i,r,u){for(var e,o,s,p,l,h=t.createDocumentFragment(),v=[],c=0,w=n.length;c<w;c++)if((e=n[c])||0===e)if("object"===ht(e))f.merge(v,e.nodeType?[e]:e);else if(vu.test(e)){for(o=o||h.appendChild(t.createElement("div")),s=(lu.exec(e)||["",""])[1].toLowerCase(),s=y[s]||y._default,o.innerHTML=s[1]+f.htmlPrefilter(e)+s[2],l=s[0];l--;)o=o.lastChild;f.merge(v,o.childNodes);(o=h.firstChild).textContent=""}else v.push(t.createTextNode(e));for(h.textContent="",c=0;e=v[c++];)if(r&&-1<f.inArray(e,r))u&&u.push(e);else if(p=at(e),o=a(h.appendChild(e),"script"),p&&fr(o),i)for(l=0;e=o[l++];)au.test(e.type||"")&&i.push(e);return h}function yt(){return!0}function pt(){return!1}function pe(n,t){return n===function(){try{return s.activeElement}catch(n){}}()==("focus"===t)}function or(n,t,i,r,u,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof i&&(r=r||i,i=void 0),t)or(n,s,i,r,t[s],e);return n}if(null==r&&null==u?(u=i,r=i=void 0):null==u&&("string"==typeof i?(u=r,r=void 0):(u=r,r=i,i=void 0)),!1===u)u=pt;else if(!u)return n;return 1===e&&(o=u,(u=function(n){return f().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=f.guid++)),n.each(function(){f.event.add(this,t,u,r,i)})}function vi(n,t,i){i?(e.set(n,t,!1),f.event.add(n,t,{namespace:!1,handler:function(n){var o,u,r=e.get(this,t);if(1&n.isTrigger&&this[t]){if(r.length)(f.event.special[t]||{}).delegateType&&n.stopPropagation();else if(r=ut.call(arguments),e.set(this,t,r),o=i(this,t),this[t](),r!==(u=e.get(this,t))||o?e.set(this,t,!1):u={},r!==u)return n.stopImmediatePropagation(),n.preventDefault(),u&&u.value}else r.length&&(e.set(this,t,{value:f.event.trigger(f.extend(r[0],f.Event.prototype),r.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===e.get(n,t)&&f.event.add(n,t,yt)}function pu(n,t){return v(n,"table")&&v(11!==t.nodeType?t:t.firstChild,"tr")&&f(n).children("tbody")[0]||n}function de(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ge(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wu(n,t){var i,o,r,u;if(1===t.nodeType){if(e.hasData(n)&&(u=e.get(n).events))for(r in e.remove(t,"handle events"),u)for(i=0,o=u[r].length;i<o;i++)f.event.add(t,r,u[r][i]);l.hasData(n)&&(n=l.access(n),n=f.extend({},n),l.set(t,n))}}function wt(n,t,i,r){t=dr(t);var l,b,c,v,u,y,s=0,p=n.length,d=p-1,w=t[0],k=o(w);if(k||1<p&&"string"==typeof w&&!h.checkClone&&be.test(w))return n.each(function(u){var f=n.eq(u);k&&(t[0]=w.call(this,u,f.html()));wt(f,t,i,r)});if(p&&(b=(l=yu(t,n[0].ownerDocument,!1,n,r)).firstChild,1===l.childNodes.length&&(l=b),b||r)){for(v=(c=f.map(a(l,"script"),de)).length;s<p;s++)u=l,s!==d&&(u=f.clone(u,!0,!0),v&&f.merge(c,a(u,"script"))),i.call(n[s],u,s);if(v)for(y=c[c.length-1].ownerDocument,f.map(c,ge),s=0;s<v;s++)u=c[s],au.test(u.type||"")&&!e.access(u,"globalEval")&&f.contains(y,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?f._evalUrl&&!u.noModule&&f._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},y):tu(u.textContent.replace(ke,""),u,y))}return n}function bu(n,t,i){for(var r,e=t?f.filter(t,n):n,u=0;null!=(r=e[u]);u++)i||1!==r.nodeType||f.cleanData(a(r)),r.parentNode&&(i&&at(r)&&fr(a(r,"script")),r.parentNode.removeChild(r));return n}function yi(n){var t=n.ownerDocument.defaultView;return(t=t&&t.opener?t:r).getComputedStyle(n)}function ku(n,t,i){var r,u={};for(r in t)u[r]=n.style[r],n.style[r]=t[r];for(r in i=i.call(n),t)n.style[r]=u[r];return i}function ti(){var n;p&&(pi.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",p.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ft.appendChild(pi).appendChild(p),n=r.getComputedStyle(p),du="1%"!==n.top,rf=12===bi(n.marginLeft),p.style.right="60%",tf=36===bi(n.right),gu=36===bi(n.width),p.style.position="absolute",nf=12===bi(p.offsetWidth/3),ft.removeChild(pi),p=null)}function bi(n){return Math.round(parseFloat(n))}function ii(n,t,i){var e,u,r=n.style;return(i=i||yi(n))&&(""!==(u=i.getPropertyValue(t)||i[t])||at(n)||(u=f.style(n,t)),!h.pixelBoxStyles()&&wi.test(u)&&uf.test(t)&&(n=r.width,t=r.minWidth,e=r.maxWidth,r.minWidth=r.maxWidth=r.width=u,u=i.width,r.width=n,r.minWidth=t,r.maxWidth=e)),void 0!==u?u+"":u}function ff(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function hr(n){var t=f.cssProps[n]||sf[n];return t||(n in of?n:sf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=ef.length;t--;)if((n=ef[t]+i)in of)return n}(n)||n)}function lf(n,t,i){var r=gt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function cr(n,t,i,r,u,e){var o="width"===t?1:0,h=0,s=0;if(i===(r?"border":"content"))return 0;for(;o<4;o+=2)"margin"===i&&(s+=f.css(n,i+it[o],!0,u)),r?("content"===i&&(s-=f.css(n,"padding"+it[o],!0,u)),"margin"!==i&&(s-=f.css(n,"border"+it[o]+"Width",!0,u))):(s+=f.css(n,"padding"+it[o],!0,u),"padding"!==i?s+=f.css(n,"border"+it[o]+"Width",!0,u):h+=f.css(n,"border"+it[o]+"Width",!0,u));return!r&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function af(n,t,i){var u=yi(n),e=(!h.boxSizingReliable()||i)&&"border-box"===f.css(n,"boxSizing",!1,u),o=e,r=ii(n,t,u),s="offset"+t[0].toUpperCase()+t.slice(1);if(wi.test(r)){if(!i)return r;r="auto"}return(!h.boxSizingReliable()&&e||!h.reliableTrDimensions()&&v(n,"tr")||"auto"===r||!parseFloat(r)&&"inline"===f.css(n,"display",!1,u))&&n.getClientRects().length&&(e="border-box"===f.css(n,"boxSizing",!1,u),(o=s in n)&&(r=n[s])),(r=parseFloat(r)||0)+cr(n,t,i||(e?"border":"content"),o,u,r)+"px"}function b(n,t,i,r,u){return new b.prototype.init(n,t,i,r,u)}function lr(){ki&&(!1===s.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(lr):r.setTimeout(lr,f.fx.interval),f.fx.tick())}function pf(){return r.setTimeout(function(){bt=void 0}),bt=Date.now()}function di(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=it[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function wf(n,t,i){for(var u,f=(k.tweeners[t]||[]).concat(k.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function k(n,t,i){var l,v,u,c,a,e,y,p=0,nt=k.prefilters.length,h=f.Deferred().always(function(){delete g.elem}),g=function(){if(!v){for(var t=bt||pf(),t=Math.max(0,r.startTime+r.duration-t),i=1-(t/r.duration||0),u=0,f=r.tweens.length;u<f;u++)r.tweens[u].run(i);if(h.notifyWith(n,[r,i,t]),i<1&&f)return t;f||h.notifyWith(n,[r,1,0]);h.resolveWith(n,[r])}return!1},r=h.promise({elem:n,props:f.extend({},t),opts:f.extend(!0,{specialEasing:{},easing:f.easing._default},i),originalProperties:t,originalOptions:i,startTime:bt||pf(),duration:i.duration,tweens:[],createTween:function(t,i){return i=f.Tween(n,r.opts,t,i,r.opts.specialEasing[t]||r.opts.easing),r.tweens.push(i),i},stop:function(t){var i=0,u=t?r.tweens.length:0;if(!v){for(v=!0;i<u;i++)r.tweens[i].run(1);t?(h.notifyWith(n,[r,1,0]),h.resolveWith(n,[r,t])):h.rejectWith(n,[r,t])}return this}}),w=r.props,s=w,b=r.opts.specialEasing;for(u in s)if(a=b[c=d(u)],e=s[u],Array.isArray(e)&&(a=e[1],e=s[u]=e[0]),u!==c&&(s[c]=e,delete s[u]),(y=f.cssHooks[c])&&"expand"in y)for(u in e=y.expand(e),delete s[c],e)u in s||(s[u]=e[u],b[u]=a);else b[c]=a;for(;p<nt;p++)if(l=k.prefilters[p].call(r,n,w,r.opts))return o(l.stop)&&(f._queueHooks(r.elem,r.opts.queue).stop=l.stop.bind(l)),l;return f.map(w,wf,r),o(r.opts.start)&&r.opts.start.call(n,r),r.progress(r.opts.progress).done(r.opts.done,r.opts.complete).fail(r.opts.fail).always(r.opts.always),f.fx.timer(f.extend(g,{elem:n,anim:r,queue:r.opts.queue})),r}function et(n){return(n.match(w)||[]).join(" ")}function ot(n){return n.getAttribute&&n.getAttribute("class")||""}function ar(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(w)||[]}function kf(n){n.stopPropagation()}function re(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,u=0,f=t.toLowerCase().match(w)||[];if(o(i))for(;r=f[u++];)"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function ue(n,t,i,r){function e(s){var h;return u[s]=!0,f.each(n[s]||[],function(n,f){return f=f(t,i,r),"string"!=typeof f||o||u[f]?o?!(h=f):void 0:(t.dataTypes.unshift(f),e(f),!1)}),h}var u={},o=n===yr;return e(t.dataTypes[0])||!u["*"]&&e("*")}function wr(n,t){var i,r,u=f.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((u[i]?n:r=r||{})[i]=t[i]);return r&&f.extend(!0,n,r),n}var nt=[],kr=Object.getPrototypeOf,ut=nt.slice,dr=nt.flat?function(n){return nt.flat.call(n)}:function(n){return nt.concat.apply([],n)},gi=nt.push,ei=nt.indexOf,oi={},gr=oi.toString,si=oi.hasOwnProperty,nu=si.toString,ee=nu.call(Object),h={},s=r.document,oe={type:!0,src:!0,nonce:!0,noModule:!0},c="3.6.0",f=function(n,t){return new f.fn.init(n,t)},tr,ir,w,eu,ci,ou,su,ur,vu,er,du,gu,nf,tf,sr,rf,pi,p,wi,uf,bt,ki,g,rt,vf,yf;f.fn=f.prototype={jquery:c,constructor:f,length:0,toArray:function(){return ut.call(this)},get:function(n){return null==n?ut.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){return n=f.merge(this.constructor(),n),n.prevObject=this,n},each:function(n){return f.each(this,n)},map:function(n){return this.pushStack(f.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(ut.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(f.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(f.grep(this,function(n,t){return t%2}))},eq:function(n){var t=this.length,n=+n+(n<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:gi,sort:nt.sort,splice:nt.splice};f.extend=f.fn.extend=function(){var s,r,t,e,u,n=arguments[0]||{},i=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[i]||{},i++),"object"==typeof n||o(n)||(n={}),i===c&&(n=this,i--);i<c;i++)if(null!=(s=arguments[i]))for(r in s)t=s[r],"__proto__"!==r&&n!==t&&(h&&t&&(f.isPlainObject(t)||(e=Array.isArray(t)))?(u=n[r],u=e&&!Array.isArray(u)?[]:e||f.isPlainObject(u)?u:{},e=!1,n[r]=f.extend(h,u,t)):void 0!==t&&(n[r]=t));return n};f.extend({expando:"jQuery"+(c+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){return!(!n||"[object Object]"!==gr.call(n))&&(!(n=kr(n))||"function"==typeof(n=si.call(n,"constructor")&&n.constructor)&&nu.call(n)===ee)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){tu(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(nr(n))for(r=n.length;i<r&&!1!==t.call(n[i],i,n[i]);i++);else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){return t=t||[],null!=n&&(nr(Object(n))?f.merge(t,"string"==typeof n?[n]:n):gi.call(t,n)),t},inArray:function(n,t,i){return null==t?-1:ei.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!=e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(nr(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return dr(f)},guid:1,support:h});"function"==typeof Symbol&&(f.fn[Symbol.iterator]=nt[Symbol.iterator]);f.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){oi["[object "+t+"]"]=t.toLowerCase()});c=function(n){function v(n,t){return n="0x"+n.slice(1)-65536,t||(n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320))}function ei(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}function oi(){b()}function u(n,t,r,u){var c,y,l,p,w,s,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!u&&(b(t),t=t||i,h)){if(11!==a&&(p=lr.exec(n)))if(c=p[1]){if(9===a){if(!(s=t.getElementById(c)))return r;if(s.id===c)return r.push(s),r}else if(v&&(s=v.getElementById(c))&&et(t,s)&&s.id===c)return r.push(s),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((c=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(c)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(s=n,v=t,1===a&&(fr.test(n)||pi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(wi,ei):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);s=w.join(",")}try{return k.apply(r,v.querySelectorAll(s)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return hi(n.replace(at,"$1"),t,r,u)}function yt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function bi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return n?1:-1}function ki(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&ar(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&void 0!==n.getElementsByTagName&&n}function di(){}function pt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function wt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,s=gi++;return t.first?function(t,i,u){for(;t=t[r];)if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var l,c,a=[y,s];if(h){for(;t=t[r];)if((1===t.nodeType||o)&&n(t,i,h))return!0}else for(;t=t[r];)if(1===t.nodeType||o)if(c=(c=t[e]||(t[e]={}))[t.uniqueID]||(c[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[f])&&l[0]===y&&l[1]===s)return a[2]=l[2];if((c[f]=a)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,f,o){return r&&!r[e]&&(r=fi(r)),f&&!f[e]&&(f=fi(f,o)),l(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:bt(d,w,n,s,h),c=i?f||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=f?nt(e,v):w[l])&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),f?f(null,o,c,h):k.apply(o,c)})}function vr(n,r){function e(e,s,c,l,a){var v,nt,d,g=0,p="0",tt=e&&[],w=[],it=ht,rt=e||o&&t.find.TAG("*",a),ut=y+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s==i||s||a);p!==ft&&null!=(v=rt[p]);p++){if(o&&v){for(nt=0,s||v.ownerDocument==i||(b(v),c=!h);d=n[nt++];)if(d(v,s||i,c)){l.push(v);break}a&&(y=ut)}f&&((v=!d&&v)&&g--,e&&tt.push(v))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(e){if(0<g)for(;p--;)tt[p]||w[p]||(w[p]=tr.call(l));w=bt(w)}k.apply(l,w);a&&!e&&0<w.length&&1<g+r.length&&u.uniqueSort(l)}return a&&(y=ut,ht=it),tt}var f=0<r.length,o=0<n.length;return f?l(e):e}var rt,f,t,st,si,ft,kt,hi,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+ +new Date,c=n.document,y=0,gi=0,ci=yt(),li=yt(),ai=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},nr={}.hasOwnProperty,g=[],tr=g.pop,ir=g.push,k=g.push,vi=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",yi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",rr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ur=new RegExp("^"+r+"*,"+r+"*"),pi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),fr=new RegExp(r+"|>"),er=new RegExp(ni),or=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},sr=/HTML$/i,hr=/^(?:input|select|textarea|button)$/i,cr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,lr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,p=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),wi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ar=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=vi.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){ir.apply(n,vi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in f=u.support={},si=u.isXML=function(n){var t=n&&n.namespaceURI,n=n&&(n.ownerDocument||n).documentElement;return!sr.test(t||n&&n.nodeName||"HTML")},b=u.setDocument=function(n){var n=n?n.ownerDocument||n:c;return n!=i&&9===n.nodeType&&n.documentElement&&(s=(i=n).documentElement,h=!si(i),c!=i&&(n=i.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oi,!1):n.attachEvent&&n.attachEvent("onunload",oi)),f.scope=a(function(n){return s.appendChild(n).appendChild(i.createElement("div")),void 0!==n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.filter.ID=function(n){var t=n.replace(p,v);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&h)return(t=t.getElementById(n))?[t]:[]}):(t.filter.ID=function(n){var t=n.replace(p,v);return function(n){return n=void 0!==n.getAttributeNode&&n.getAttributeNode("id"),n&&n.value===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"!==n)return u;for(;i=u[f++];)1===i.nodeType&&r.push(i);return r},t.find.CLASS=f.getElementsByClassName&&function(n,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");(t=i.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]");n.querySelectorAll("\\\f");o.push("[\\r\\n\\f]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),n=ot.test(s.compareDocumentPosition),et=n||ot.test(s.contains)?function(n,t){var i=9===n.nodeType?n.documentElement:n,t=t&&t.parentNode;return n===t||!(!t||1!==t.nodeType||!(i.contains?i.contains(t):n.compareDocumentPosition&&16&n.compareDocumentPosition(t)))}:function(n,t){if(t)for(;t=t.parentNode;)if(t===n)return!0;return!1},dt=n?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==c&&et(c,n)?-1:t==i||t.ownerDocument==c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return bi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);for(;f[u]===e[u];)u++;return u?bi(f[u],e[u]):f[u]==c?-1:e[u]==c?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if(b(n),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var u=t.attrHandle[r.toLowerCase()],u=u&&nr.call(t.attrHandle,r.toLowerCase())?u(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(wi,ei)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(dt),ut){for(;r=n[i++];)r===n[i]&&(t=u.push(i));for(;t--;)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u++];)i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(p,v),n[3]=(n[3]||n[4]||n[5]||"").replace(p,v),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&er.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(p,v).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=ci[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&ci(n,function(n){return t.test("string"==typeof n.className&&n.className||void 0!==n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){return r=u.attr(r,n),null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&-1<r.indexOf(i):"$="===t?i&&r.slice(-i.length)===i:"~="===t?-1<(" "+r.replace(rr," ")+" ").indexOf(i):"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,v,c,a,w,b=s!=o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){for(;b;){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(v=(c=k)[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]||[])[0]===y&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[y,a,l];break}}else if(!1===(l=g?a=(p=(d=(v=(c=t)[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]||[])[0]===y&&p[1]:l))for(;(c=++a&&c&&c[b]||(l=a=0)||w.pop())&&((f?c.nodeName.toLowerCase()!==nt:1!==c.nodeType)||!++l||(g&&((d=(v=c[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]=[y,l]),c!==t)););return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(p,v),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),lang:l(function(n){return or.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(p,v).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:ki(!1),disabled:ki(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return cr.test(n.nodeName)},input:function(n){return hr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(n=n.getAttribute("type"))||"text"===n.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=function(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=function(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}(rt);return di.prototype=t.filters=t.pseudos,t.setFilters=new di,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=li[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(f=ur.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=pi.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):li(n,h).slice(0)},kt=u.compile=function(n,i){var u,f=[],o=[],r=ai[n+" "];if(!r){for(u=(i=i||ft(n)).length;u--;)((r=function n(i){for(var s,f,u,h=i.length,c=t.relative[i[0].type],l=c||t.relative[" "],r=c?1:0,a=wt(function(n){return n===s},l,!0),v=wt(function(n){return-1<nt(s,n)},l,!0),o=[function(n,t,i){return n=!c&&(i||t!==ht)||((s=t).nodeType?a:v)(n,t,i),s=null,n}];r<h;r++)if(f=t.relative[i[r].type])o=[wt(ui(o),f)];else{if((f=t.filter[i[r].type].apply(null,i[r].matches))[e]){for(u=++r;u<h&&!t.relative[i[u].type];u++);return fi(1<r&&ui(o),1<r&&pt(i.slice(0,r-1).concat({value:" "===i[r-2].type?"*":""})).replace(at,"$1"),f,r<u&&n(i.slice(r,u)),u<h&&n(i=i.slice(u)),u<h&&pt(i))}o.push(f)}return ui(o)}(i[u]))[e]?f:o).push(r);(r=ai(n,vr(o,f))).selector=n}return r},hi=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(p,v),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--&&(e=f[o],!t.relative[l=e.type]);)if((a=t.find[l])&&(u=a(e.matches[0].replace(p,v),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),n=u.length&&pt(f))break;return k.apply(r,u),r}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},f.sortStable=e.split("").sort(dt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){if(!i)return!0===n[t]?t.toLowerCase():(i=n.getAttributeNode(t))&&i.specified?i.value:null}),u}(r);tr=(f.find=c,f.expr=c.selectors,f.expr[":"]=f.expr.pseudos,f.uniqueSort=f.unique=c.uniqueSort,f.text=c.getText,f.isXMLDoc=c.isXML,f.contains=c.contains,f.escapeSelector=c.escape,f.expr.match.needsContext);ir=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;f.filter=function(n,t,i){var r=t[0];return i&&(n=":not("+n+")"),1===t.length&&1===r.nodeType?f.find.matchesSelector(r,n)?[r]:[]:f.find.matches(n,f.grep(t,function(n){return 1===n.nodeType}))};f.fn.extend({find:function(n){var t,i,r=this.length,u=this;if("string"!=typeof n)return this.pushStack(f(n).filter(function(){for(t=0;t<r;t++)if(f.contains(u[t],this))return!0}));for(i=this.pushStack([]),t=0;t<r;t++)f.find(n,u[t],i);return 1<r?f.uniqueSort(i):i},filter:function(n){return this.pushStack(rr(this,n||[],!1))},not:function(n){return this.pushStack(rr(this,n||[],!0))},is:function(n){return!!rr(this,"string"==typeof n&&tr.test(n)?f(n):n||[],!1).length}});var ru,se=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,he=((f.fn.init=function(n,t,i){if(!n)return this;if(i=i||ru,"string"!=typeof n)return n.nodeType?(this[0]=n,this.length=1,this):o(n)?void 0!==i.ready?i.ready(n):n(f):f.makeArray(n,this);if(!(r="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:se.exec(n))||!r[1]&&t)return(!t||t.jquery?t||i:this.constructor(t)).find(n);if(r[1]){if(t=t instanceof f?t[0]:t,f.merge(this,f.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),ir.test(r[1])&&f.isPlainObject(t))for(var r in t)o(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=s.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=f.fn,ru=f(s),/^(?:parents|prev(?:Until|All))/),ce={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({has:function(n){var t=f(n,this),i=t.length;return this.filter(function(){for(var n=0;n<i;n++)if(f.contains(this,t[n]))return!0})},closest:function(n,t){var i,u=0,o=this.length,r=[],e="string"!=typeof n&&f(n);if(!tr.test(n))for(;u<o;u++)for(i=this[u];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(e?-1<e.index(i):1===i.nodeType&&f.find.matchesSelector(i,n))){r.push(i);break}return this.pushStack(1<r.length?f.uniqueSort(r):r)},index:function(n){return n?"string"==typeof n?ei.call(f(n),this[0]):ei.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(f.uniqueSort(f.merge(this.get(),f(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});f.each({parent:function(n){return n=n.parentNode,n&&11!==n.nodeType?n:null},parents:function(n){return ct(n,"parentNode")},parentsUntil:function(n,t,i){return ct(n,"parentNode",i)},next:function(n){return uu(n,"nextSibling")},prev:function(n){return uu(n,"previousSibling")},nextAll:function(n){return ct(n,"nextSibling")},prevAll:function(n){return ct(n,"previousSibling")},nextUntil:function(n,t,i){return ct(n,"nextSibling",i)},prevUntil:function(n,t,i){return ct(n,"previousSibling",i)},siblings:function(n){return iu((n.parentNode||{}).firstChild,n)},children:function(n){return iu(n.firstChild)},contents:function(n){return null!=n.contentDocument&&kr(n.contentDocument)?n.contentDocument:(v(n,"template")&&(n=n.content||n),f.merge([],n.childNodes))}},function(n,t){f.fn[n]=function(i,r){var u=f.map(this,t,i);return(r="Until"!==n.slice(-5)?i:r)&&"string"==typeof r&&(u=f.filter(r,u)),1<this.length&&(ce[n]||f.uniqueSort(u),he.test(n)&&u.reverse()),this.pushStack(u)}});w=/[^\x20\t\r\n\f]+/g;f.Callbacks=function(n){function a(){for(r=r||n.once,v=e=!0;s.length;u=-1)for(i=s.shift();++u<t.length;)!1===t[u].apply(i[0],i[1])&&n.stopOnFalse&&(u=t.length,i=!1);n.memory||(i=!1);e=!1;r&&(t=i?[]:"")}var l,h;n="string"==typeof n?(l=n,h={},f.each(l.match(w)||[],function(n,t){h[t]=!0}),h):f.extend({},n);var e,i,v,r,t=[],s=[],u=-1,c={add:function(){return t&&(i&&!e&&(u=t.length-1,s.push(i)),function r(i){f.each(i,function(i,u){o(u)?n.unique&&c.has(u)||t.push(u):u&&u.length&&"string"!==ht(u)&&r(u)})}(arguments),i&&!e&&a()),this},remove:function(){return f.each(arguments,function(n,i){for(var r;-1<(r=f.inArray(i,t,r));)t.splice(r,1),r<=u&&u--}),this},has:function(n){return n?-1<f.inArray(n,t):0<t.length},empty:function(){return t=t&&[],this},disable:function(){return r=s=[],t=i="",this},disabled:function(){return!t},lock:function(){return r=s=[],i||e||(t=i=""),this},locked:function(){return!!r},fireWith:function(n,t){return r||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),e||a()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};f.extend({Deferred:function(n){var i=[["notify","progress",f.Callbacks("memory"),f.Callbacks("memory"),2],["resolve","done",f.Callbacks("once memory"),f.Callbacks("once memory"),0,"resolved"],["reject","fail",f.Callbacks("once memory"),f.Callbacks("once memory"),1,"rejected"]],e="pending",u={state:function(){return e},always:function(){return t.done(arguments).fail(arguments),this},"catch":function(n){return u.then(null,n)},pipe:function(){var n=arguments;return f.Deferred(function(r){f.each(i,function(i,u){var f=o(n[u[4]])&&n[u[4]];t[u[1]](function(){var n=f&&f.apply(this,arguments);n&&o(n.promise)?n.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[u[0]+"With"](this,f?[n]:arguments)})});n=null}).promise()},then:function(n,t,u){function s(n,t,i,u){return function(){function l(){var r,f;if(!(n<e)){if((r=i.apply(h,c))===t.promise())throw new TypeError("Thenable self-resolution");f=r&&("object"==typeof r||"function"==typeof r)&&r.then;o(f)?u?f.call(r,s(e,t,lt,u),s(e,t,hi,u)):(e++,f.call(r,s(e,t,lt,u),s(e,t,hi,u),s(e,t,lt,t.notifyWith))):(i!==lt&&(h=void 0,c=[r]),(u||t.resolveWith)(h,c))}}var h=this,c=arguments,a=u?l:function(){try{l()}catch(l){f.Deferred.exceptionHook&&f.Deferred.exceptionHook(l,a.stackTrace);e<=n+1&&(i!==hi&&(h=void 0,c=[l]),t.rejectWith(h,c))}};n?a():(f.Deferred.getStackHook&&(a.stackTrace=f.Deferred.getStackHook()),r.setTimeout(a))}}var e=0;return f.Deferred(function(r){i[0][3].add(s(0,r,o(u)?u:lt,r.notifyWith));i[1][3].add(s(0,r,o(n)?n:lt));i[2][3].add(s(0,r,o(t)?t:hi))}).promise()},promise:function(n){return null!=n?f.extend(n,u):u}},t={};return f.each(i,function(n,r){var f=r[2],o=r[5];u[r[1]]=f.add;o&&f.add(function(){e=o},i[3-n][2].disable,i[3-n][3].disable,i[0][2].lock,i[0][3].lock);f.add(r[3].fire);t[r[0]]=function(){return t[r[0]+"With"](this===t?void 0:this,arguments),this};t[r[0]+"With"]=f.fireWith}),u.promise(t),n&&n.call(t,t),t},when:function(n){function e(n){return function(t){s[n]=this;r[n]=1<arguments.length?ut.call(arguments):t;--u||i.resolveWith(s,r)}}var u=arguments.length,t=u,s=Array(t),r=ut.call(arguments),i=f.Deferred();if(u<=1&&(fu(n,i.done(e(t)).resolve,i.reject,!u),"pending"===i.state()||o(r[t]&&r[t].then)))return i.then();for(;t--;)fu(r[t],e(t),i.reject);return i.promise()}});eu=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ci=(f.Deferred.exceptionHook=function(n,t){r.console&&r.console.warn&&n&&eu.test(n.name)&&r.console.warn("jQuery.Deferred exception: "+n.message,n.stack,t)},f.readyException=function(n){r.setTimeout(function(){throw n;})},f.Deferred());f.fn.ready=function(n){return ci.then(n).catch(function(n){f.readyException(n)}),this};f.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--f.readyWait:f.isReady)||(f.isReady=!0)!==n&&0<--f.readyWait||ci.resolveWith(s,[f])}});f.ready.then=ci.then;"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?r.setTimeout(f.ready):(s.addEventListener("DOMContentLoaded",li),r.addEventListener("load",li));ou=/^-ms-/;su=/-([a-z])/g;dt.uid=1;dt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},kt(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[d(t)]=i;else for(r in t)u[d(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][d(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var r,i=n[this.expando];if(void 0!==i){if(void 0!==t)for(r=(t=Array.isArray(t)?t.map(d):(t=d(t))in i?[t]:t.match(w)||[]).length;r--;)delete i[t[r]];(void 0===t||f.isEmptyObject(i))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){return n=n[this.expando],void 0!==n&&!f.isEmptyObject(n)}};var e=new dt,l=new dt,ae=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ve=/[A-Z]/g;f.extend({hasData:function(n){return l.hasData(n)||e.hasData(n)},data:function(n,t,i){return l.access(n,t,i)},removeData:function(n,t){l.remove(n,t)},_data:function(n,t,i){return e.access(n,t,i)},_removeData:function(n,t){e.remove(n,t)}});f.fn.extend({data:function(n,t){var u,r,f,i=this[0],o=i&&i.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){l.set(this,n)}):tt(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=l.get(i,n))||void 0!==(r=hu(i,n))?r:void 0;this.each(function(){l.set(this,n,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(f=l.get(i),1===i.nodeType&&!e.get(i,"hasDataAttrs"))){for(u=o.length;u--;)o[u]&&0===(r=o[u].name).indexOf("data-")&&(r=d(r.slice(5)),hu(i,r,f[r]));e.set(i,"hasDataAttrs",!0)}return f},removeData:function(n){return this.each(function(){l.remove(this,n)})}});f.extend({queue:function(n,t,i){var r;if(n)return r=e.get(n,t=(t||"fx")+"queue"),i&&(!r||Array.isArray(i)?r=e.access(n,t,f.makeArray(i)):r.push(i)),r||[]},dequeue:function(n,t){t=t||"fx";var i=f.queue(n,t),e=i.length,r=i.shift(),u=f._queueHooks(n,t);"inprogress"===r&&(r=i.shift(),e--);r&&("fx"===t&&i.unshift("inprogress"),delete u.stop,r.call(n,function(){f.dequeue(n,t)},u));!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var i=t+"queueHooks";return e.get(n,i)||e.access(n,i,{empty:f.Callbacks("once memory").add(function(){e.remove(n,[t+"queue",i])})})}});f.fn.extend({queue:function(n,t){var i=2;return"string"!=typeof n&&(t=n,n="fx",i--),arguments.length<i?f.queue(this[0],n):void 0===t?this:this.each(function(){var i=f.queue(this,n,t);f._queueHooks(this,n);"fx"===n&&"inprogress"!==i[0]&&f.dequeue(this,n)})},dequeue:function(n){return this.each(function(){f.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){function u(){--o||s.resolveWith(r,[r])}var i,o=1,s=f.Deferred(),r=this,h=this.length;for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";h--;)(i=e.get(r[h],n+"queueHooks"))&&i.empty&&(o++,i.empty.add(u));return u(),s.promise(t)}});var c=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,gt=new RegExp("^(?:([+-])=|)("+c+")([a-z%]*)$","i"),it=["Top","Right","Bottom","Left"],ft=s.documentElement,at=function(n){return f.contains(n.ownerDocument,n)},ye={composed:!0};ft.getRootNode&&(at=function(n){return f.contains(n.ownerDocument,n)||n.getRootNode(ye)===n.ownerDocument});ur={};f.fn.extend({show:function(){return vt(this,!0)},hide:function(){return vt(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ai(this)?f(this).show():f(this).hide()})}});var ni=/^(?:checkbox|radio)$/i,lu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,au=/^$|^module$|\/(?:java|ecma)script/i,y=(rt=s.createDocumentFragment().appendChild(s.createElement("div")),(g=s.createElement("input")).setAttribute("type","radio"),g.setAttribute("checked","checked"),g.setAttribute("name","t"),rt.appendChild(g),h.checkClone=rt.cloneNode(!0).cloneNode(!0).lastChild.checked,rt.innerHTML="<textarea>x<\/textarea>",h.noCloneChecked=!!rt.cloneNode(!0).lastChild.defaultValue,rt.innerHTML="<option><\/option>",h.option=!!rt.lastChild,{thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]});y.tbody=y.tfoot=y.colgroup=y.caption=y.thead;y.th=y.td;h.option||(y.optgroup=y.option=[1,"<select multiple='multiple'>","<\/select>"]);vu=/<|&#?\w+;/;er=/^([^.]*)(?:\.(.+)|)/;f.event={global:{},add:function(n,t,i,r,u){var p,a,v,b,s,c,o,l,h,y=e.get(n);if(kt(n))for(i.handler&&(i=(p=i).handler,u=p.selector),u&&f.find.matchesSelector(ft,u),i.guid||(i.guid=f.guid++),(v=y.events)||(v=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(t){if(void 0!==f&&f.event.triggered!==t.type)return f.event.dispatch.apply(n,arguments)}),b=(t=(t||"").match(w)||[""]).length;b--;)o=h=(l=er.exec(t[b])||[])[1],l=(l[2]||"").split(".").sort(),o&&(s=f.event.special[o]||{},o=(u?s.delegateType:s.bindType)||o,s=f.event.special[o]||{},h=f.extend({type:o,origType:h,data:r,handler:i,guid:i.guid,selector:u,needsContext:u&&f.expr.match.needsContext.test(u),namespace:l.join(".")},p),(c=v[o])||((c=v[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,r,l,a)||n.addEventListener&&n.addEventListener(o,a)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=i.guid)),u?c.splice(c.delegateCount++,0,h):c.push(h),f.event.global[o]=!0)},remove:function(n,t,i,r,u){var v,k,c,a,y,s,h,l,o,b,d,p=e.hasData(n)&&e.get(n);if(p&&(a=p.events)){for(y=(t=(t||"").match(w)||[""]).length;y--;)if(o=d=(c=er.exec(t[y])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=f.event.special[o]||{},l=a[o=(r?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=v=l.length;v--;)s=l[v],!u&&d!==s.origType||i&&i.guid!==s.guid||c&&!c.test(s.namespace)||r&&r!==s.selector&&("**"!==r||!s.selector)||(l.splice(v,1),s.selector&&l.delegateCount--,h.remove&&h.remove.call(n,s));k&&!l.length&&(h.teardown&&!1!==h.teardown.call(n,b,p.handle)||f.removeEvent(n,o,p.handle),delete a[o])}else for(o in a)f.event.remove(n,o+t[y],i,r,!0);f.isEmptyObject(a)&&e.remove(n,"handle events")}},dispatch:function(n){var r,h,u,i,c,s=new Array(arguments.length),t=f.event.fix(n),n=(e.get(this,"events")||Object.create(null))[t.type]||[],o=f.event.special[t.type]||{};for(s[0]=t,r=1;r<arguments.length;r++)s[r]=arguments[r];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(c=f.event.handlers.call(this,t,n),r=0;(u=c[r++])&&!t.isPropagationStopped();)for(t.currentTarget=u.elem,h=0;(i=u.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==i.namespace&&!t.rnamespace.test(i.namespace)||(t.handleObj=i,t.data=i.data,void 0!==(i=((f.event.special[i.origType]||{}).handle||i.handler).apply(u.elem,s))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var u,h,r,e,o,c=[],s=t.delegateCount,i=n.target;if(s&&i.nodeType&&!("click"===n.type&&1<=n.button))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&("click"!==n.type||!0!==i.disabled)){for(e=[],o={},u=0;u<s;u++)void 0===o[r=(h=t[u]).selector+" "]&&(o[r]=h.needsContext?-1<f(r,this).index(i):f.find(r,this,null,[i]).length),o[r]&&e.push(h);e.length&&c.push({elem:i,handlers:e})}return i=this,s<t.length&&c.push({elem:i,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(f.Event.prototype,n,{enumerable:!0,configurable:!0,get:o(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[f.expando]?n:new f.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){return n=this||n,ni.test(n.type)&&n.click&&v(n,"input")&&vi(n,"click",yt),!1},trigger:function(n){return n=this||n,ni.test(n.type)&&n.click&&v(n,"input")&&vi(n,"click"),!0},_default:function(n){return n=n.target,ni.test(n.type)&&n.click&&v(n,"input")&&e.get(n,"click")||v(n,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};f.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};f.Event=function(n,t){if(!(this instanceof f.Event))return new f.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?yt:pt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&f.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[f.expando]=!0};f.Event.prototype={constructor:f.Event,isDefaultPrevented:pt,isPropagationStopped:pt,isImmediatePropagationStopped:pt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=yt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=yt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=yt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};f.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},f.event.addProp);f.each({focus:"focusin",blur:"focusout"},function(n,t){f.event.special[n]={setup:function(){return vi(this,n,pe),!1},trigger:function(){return vi(this,n),!0},_default:function(){return!0},delegateType:t}});f.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){f.event.special[n]={delegateType:t,bindType:t,handle:function(n){var r,i=n.relatedTarget,u=n.handleObj;return i&&(i===this||f.contains(this,i))||(n.type=u.origType,r=u.handler.apply(this,arguments),n.type=t),r}}});f.fn.extend({on:function(n,t,i,r){return or(this,n,t,i,r)},one:function(n,t,i,r){return or(this,n,t,i,r,1)},off:function(n,t,i){var r,u;if(n&&n.preventDefault&&n.handleObj)return r=n.handleObj,f(n.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof n)return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=pt),this.each(function(){f.event.remove(this,n,i,t)});for(u in n)this.off(u,t,n[u]);return this}});var we=/<script|<style|<link/i,be=/checked\s*(?:[^=]|=\s*.checked.)/i,ke=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;f.extend({htmlPrefilter:function(n){return n},clone:function(n,t,i){var r,s,e,u,c,l,v,o=n.cloneNode(!0),y=at(n);if(!(h.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||f.isXMLDoc(n)))for(u=a(o),r=0,s=(e=a(n)).length;r<s;r++)c=e[r],l=u[r],v=void 0,"input"===(v=l.nodeName.toLowerCase())&&ni.test(c.type)?l.checked=c.checked:"input"!==v&&"textarea"!==v||(l.defaultValue=c.defaultValue);if(t)if(i)for(e=e||a(n),u=u||a(o),r=0,s=e.length;r<s;r++)wu(e[r],u[r]);else wu(n,o);return 0<(u=a(o,"script")).length&&fr(u,!y&&a(n,"script")),o},cleanData:function(n){for(var i,t,r,o=f.event.special,u=0;void 0!==(t=n[u]);u++)if(kt(t)){if(i=t[e.expando]){if(i.events)for(r in i.events)o[r]?f.event.remove(t,r):f.removeEvent(t,r,i.handle);t[e.expando]=void 0}t[l.expando]&&(t[l.expando]=void 0)}}});f.fn.extend({detach:function(n){return bu(this,n,!0)},remove:function(n){return bu(this,n)},text:function(n){return tt(this,function(n){return void 0===n?f.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return wt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return wt(this,arguments,function(n){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=pu(this,n)).insertBefore(n,t.firstChild)})},before:function(){return wt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return wt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(f.cleanData(a(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return f.clone(this,n,t)})},html:function(n){return tt(this,function(n){var t=this[0]||{},i=0,r=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!we.test(n)&&!y[(lu.exec(n)||["",""])[1].toLowerCase()]){n=f.htmlPrefilter(n);try{for(;i<r;i++)1===(t=this[i]||{}).nodeType&&(f.cleanData(a(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return wt(this,arguments,function(t){var i=this.parentNode;f.inArray(this,n)<0&&(f.cleanData(a(this)),i&&i.replaceChild(t,this))},n)}});f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){f.fn[n]=function(n){for(var r,u=[],e=f(n),o=e.length-1,i=0;i<=o;i++)r=i===o?this:this.clone(!0),f(e[i])[t](r),gi.apply(u,r.get());return this.pushStack(u)}});wi=new RegExp("^("+c+")(?!px)[a-z%]+$","i");uf=new RegExp(it.join("|"),"i");pi=s.createElement("div");(p=s.createElement("div")).style&&(p.style.backgroundClip="content-box",p.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===p.style.backgroundClip,f.extend(h,{boxSizingReliable:function(){return ti(),gu},pixelBoxStyles:function(){return ti(),tf},pixelPosition:function(){return ti(),du},reliableMarginLeft:function(){return ti(),rf},scrollboxSize:function(){return ti(),nf},reliableTrDimensions:function(){var i,t,n;return null==sr&&(i=s.createElement("table"),t=s.createElement("tr"),n=s.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",ft.appendChild(i).appendChild(t).appendChild(n),n=r.getComputedStyle(t),sr=parseInt(n.height,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10)===t.offsetHeight,ft.removeChild(i)),sr}}));var ef=["Webkit","Moz","ms"],of=s.createElement("div").style,sf={};var no=/^(none|table(?!-c[ea]).+)/,hf=/^--/,to={position:"absolute",visibility:"hidden",display:"block"},cf={letterSpacing:"0",fontWeight:"400"};f.extend({cssHooks:{opacity:{get:function(n,t){if(t)return""===(t=ii(n,"opacity"))?"1":t}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(n,t,i,r){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var u,s,e,c=d(t),l=hf.test(t),o=n.style;if(l||(t=hr(c)),e=f.cssHooks[t]||f.cssHooks[c],void 0===i)return e&&"get"in e&&void 0!==(u=e.get(n,!1,r))?u:o[t];"string"==(s=typeof i)&&(u=gt.exec(i))&&u[1]&&(i=cu(n,t,u),s="number");null!=i&&i==i&&("number"!==s||l||(i+=u&&u[3]||(f.cssNumber[c]?"":"px")),h.clearCloneStyle||""!==i||0!==t.indexOf("background")||(o[t]="inherit"),e&&"set"in e&&void 0===(i=e.set(n,i,r))||(l?o.setProperty(t,i):o[t]=i))}},css:function(n,t,i,r){var u,e=d(t);return hf.test(t)||(t=hr(e)),"normal"===(u=void 0===(u=(e=f.cssHooks[t]||f.cssHooks[e])&&"get"in e?e.get(n,!0,i):u)?ii(n,t,r):u)&&t in cf&&(u=cf[t]),""===i||i?(e=parseFloat(u),!0===i||isFinite(e)?e||0:u):u}});f.each(["height","width"],function(n,t){f.cssHooks[t]={get:function(n,i,r){if(i)return!no.test(f.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?af(n,t,r):ku(n,to,function(){return af(n,t,r)})},set:function(n,i,r){var u=yi(n),o=!h.scrollboxSize()&&"absolute"===u.position,e=(o||r)&&"border-box"===f.css(n,"boxSizing",!1,u),r=r?cr(n,t,r,e,u):0;return e&&o&&(r-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(u[t])-cr(n,t,"border",!1,u)-.5)),r&&(e=gt.exec(i))&&"px"!==(e[3]||"px")&&(n.style[t]=i,i=f.css(n,t)),lf(0,i,r)}}});f.cssHooks.marginLeft=ff(h.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ii(n,"marginLeft"))||n.getBoundingClientRect().left-ku(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});f.each({margin:"",padding:"",border:"Width"},function(n,t){f.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+it[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(f.cssHooks[n+t].set=lf)});f.fn.extend({css:function(n,t){return tt(this,function(n,t,i){var u,e,o={},r=0;if(Array.isArray(t)){for(u=yi(n),e=t.length;r<e;r++)o[t[r]]=f.css(n,t[r],!1,u);return o}return void 0!==i?f.style(n,t,i):f.css(n,t)},n,t,1<arguments.length)}});((f.Tween=b).prototype={constructor:b,init:function(n,t,i,r,u,e){this.elem=n;this.prop=i;this.easing=u||f.easing._default;this.options=t;this.start=this.now=this.cur();this.end=r;this.unit=e||(f.cssNumber[i]?"":"px")},cur:function(){var n=b.propHooks[this.prop];return(n&&n.get?n:b.propHooks._default).get(this)},run:function(n){var t,i=b.propHooks[this.prop];return this.pos=this.options.duration?t=f.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(i&&i.set?i:b.propHooks._default).set(this),this}}).init.prototype=b.prototype;(b.propHooks={_default:{get:function(n){return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(n=f.css(n.elem,n.prop,""))&&"auto"!==n?n:0},set:function(n){f.fx.step[n.prop]?f.fx.step[n.prop](n):1!==n.elem.nodeType||!f.cssHooks[n.prop]&&null==n.elem.style[hr(n.prop)]?n.elem[n.prop]=n.now:f.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=b.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};f.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};f.fx=b.prototype.init;f.fx.step={};vf=/^(?:toggle|show|hide)$/;yf=/queueHooks$/;f.Animation=f.extend(k,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return cu(i.elem,n,gt.exec(t),i),i}]},tweener:function(n,t){for(var i,r=0,u=(n=o(n)?(t=n,["*"]):n.match(w)).length;r<u;r++)i=n[r],k.tweeners[i]=k.tweeners[i]||[],k.tweeners[i].unshift(t)},prefilters:[function(n,t,i){var r,y,w,l,b,h,o,c="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&ai(n),u=e.get(n,"fxshow");for(r in i.queue||(null==(l=f._queueHooks(n,"fx")).unqueued&&(l.unqueued=0,b=l.empty.fire,l.empty.fire=function(){l.unqueued||b()}),l.unqueued++,v.always(function(){v.always(function(){l.unqueued--;f.queue(n,"fx").length||l.empty.fire()})})),t)if(y=t[r],vf.test(y)){if(delete t[r],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!u||void 0===u[r])continue;a=!0}p[r]=u&&u[r]||f.style(n,r)}if((h=!f.isEmptyObject(t))||!f.isEmptyObject(p))for(r in c&&1===n.nodeType&&(i.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=u&&u.display)&&(o=e.get(n,"display")),"none"===(c=f.css(n,"display"))&&(o?c=o:(vt([n],!0),o=n.style.display||o,c=f.css(n,"display"),vt([n]))),("inline"===c||"inline-block"===c&&null!=o)&&"none"===f.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(c=s.display,o="none"===c?"":c)),s.display="inline-block")),i.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=i.overflow[0];s.overflowX=i.overflow[1];s.overflowY=i.overflow[2]})),h=!1,p)h||(u?"hidden"in u&&(a=u.hidden):u=e.access(n,"fxshow",{display:o}),w&&(u.hidden=!a),a&&vt([n],!0),v.done(function(){for(r in a||vt([n]),e.remove(n,"fxshow"),p)f.style(n,r,p[r])})),h=wf(a?u[r]:0,r,v),r in u||(u[r]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?k.prefilters.unshift(n):k.prefilters.push(n)}});f.speed=function(n,t,i){var r=n&&"object"==typeof n?f.extend({},n):{complete:i||!i&&t||o(n)&&n,duration:n,easing:i&&t||t&&!o(t)&&t};return f.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration=r.duration in f.fx.speeds?f.fx.speeds[r.duration]:f.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){o(r.old)&&r.old.call(this);r.queue&&f.dequeue(this,r.queue)},r};f.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ai).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,i,r){function u(){var t=k(this,f.extend({},n),o);(s||e.get(this,"finish"))&&t.stop(!0)}var s=f.isEmptyObject(n),o=f.speed(t,i,r);return u.finish=u,s||!1===o.queue?this.each(u):this.queue(o.queue,u)},stop:function(n,t,i){function r(n){var t=n.stop;delete n.stop;t(i)}return"string"!=typeof n&&(i=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=f.timers,u=e.get(this);if(t)u[t]&&u[t].stop&&r(u[t]);else for(t in u)u[t]&&u[t].stop&&yf.test(t)&&r(u[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(i),s=!1,o.splice(t,1));!s&&i||f.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,u=e.get(this),i=u[n+"queue"],o=u[n+"queueHooks"],r=f.timers,s=i?i.length:0;for(u.finish=!0,f.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===n&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete u.finish})}});f.each(["toggle","show","hide"],function(n,t){var i=f.fn[t];f.fn[t]=function(n,r,u){return null==n||"boolean"==typeof n?i.apply(this,arguments):this.animate(di(t,!0),n,r,u)}});f.each({slideDown:di("show"),slideUp:di("hide"),slideToggle:di("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){f.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});f.timers=[];f.fx.tick=function(){var i,n=0,t=f.timers;for(bt=Date.now();n<t.length;n++)(i=t[n])()||t[n]!==i||t.splice(n--,1);t.length||f.fx.stop();bt=void 0};f.fx.timer=function(n){f.timers.push(n);f.fx.start()};f.fx.interval=13;f.fx.start=function(){ki||(ki=!0,lr())};f.fx.stop=function(){ki=null};f.fx.speeds={slow:600,fast:200,_default:400};f.fn.delay=function(n,t){return n=f.fx&&f.fx.speeds[n]||n,this.queue(t=t||"fx",function(t,i){var u=r.setTimeout(t,n);i.stop=function(){r.clearTimeout(u)}})};g=s.createElement("input");rt=s.createElement("select").appendChild(s.createElement("option"));g.type="checkbox";h.checkOn=""!==g.value;h.optSelected=rt.selected;(g=s.createElement("input")).value="t";g.type="radio";h.radioValue="t"===g.value;var bf,ri=f.expr.attrHandle,io=(f.fn.extend({attr:function(n,t){return tt(this,f.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){f.removeAttr(this,n)})}}),f.extend({attr:function(n,t,i){var u,r,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return void 0===n.getAttribute?f.prop(n,t,i):(1===e&&f.isXMLDoc(n)||(r=f.attrHooks[t.toLowerCase()]||(f.expr.match.bool.test(t)?bf:void 0)),void 0!==i?null===i?void f.removeAttr(n,t):r&&"set"in r&&void 0!==(u=r.set(n,i,t))?u:(n.setAttribute(t,i+""),i):!(r&&"get"in r&&null!==(u=r.get(n,t)))&&null==(u=f.find.attr(n,t))?void 0:u)},attrHooks:{type:{set:function(n,t){var i;if(!h.radioValue&&"radio"===t&&v(n,"input"))return i=n.value,n.setAttribute("type",t),i&&(n.value=i),t}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(w);if(r&&1===n.nodeType)for(;i=r[u++];)n.removeAttribute(i)}}),bf={set:function(n,t,i){return!1===t?f.removeAttr(n,i):n.setAttribute(i,i),i}},f.each(f.expr.match.bool.source.match(/\w+/g),function(n,t){var i=ri[t]||f.find.attr;ri[t]=function(n,t,r){var f,e,u=t.toLowerCase();return r||(e=ri[u],ri[u]=f,f=null!=i(n,t,r)?u:null,ri[u]=e),f}}),/^(?:input|select|textarea|button)$/i),ro=/^(?:a|area)$/i;f.fn.extend({prop:function(n,t){return tt(this,f.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[f.propFix[n]||n]})}});f.extend({prop:function(n,t,i){var u,r,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&f.isXMLDoc(n)||(t=f.propFix[t]||t,r=f.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(u=r.set(n,i,t))?u:n[t]=i:r&&"get"in r&&null!==(u=r.get(n,t))?u:n[t]},propHooks:{tabIndex:{get:function(n){var t=f.find.attr(n,"tabindex");return t?parseInt(t,10):io.test(n.nodeName)||ro.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});h.optSelected||(f.propHooks.selected={get:function(n){return n=n.parentNode,n&&n.parentNode&&n.parentNode.selectedIndex,null},set:function(n){n=n.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}});f.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){f.propFix[this.toLowerCase()]=this});f.fn.extend({addClass:function(n){var e,i,r,u,s,t,h=0;if(o(n))return this.each(function(t){f(this).addClass(n.call(this,t,ot(this)))});if((e=ar(n)).length)for(;i=this[h++];)if(t=ot(i),r=1===i.nodeType&&" "+et(t)+" "){for(s=0;u=e[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");t!==(t=et(r))&&i.setAttribute("class",t)}return this},removeClass:function(n){var e,r,t,u,s,i,h=0;if(o(n))return this.each(function(t){f(this).removeClass(n.call(this,t,ot(this)))});if(!arguments.length)return this.attr("class","");if((e=ar(n)).length)for(;r=this[h++];)if(i=ot(r),t=1===r.nodeType&&" "+et(i)+" "){for(s=0;u=e[s++];)for(;-1<t.indexOf(" "+u+" ");)t=t.replace(" "+u+" "," ");i!==(i=et(t))&&r.setAttribute("class",i)}return this},toggleClass:function(n,t){var i=typeof n,r="string"==i||Array.isArray(n);return"boolean"==typeof t&&r?t?this.addClass(n):this.removeClass(n):o(n)?this.each(function(i){f(this).toggleClass(n.call(this,i,ot(this),t),t)}):this.each(function(){var t,o,u,s;if(r)for(o=0,u=f(this),s=ar(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!=i||((t=ot(this))&&e.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",!t&&!1!==n&&e.get(this,"__className__")||""))})},hasClass:function(n){for(var t,i=0,r=" "+n+" ";t=this[i++];)if(1===t.nodeType&&-1<(" "+et(ot(t))+" ").indexOf(r))return!0;return!1}});var uo=/\r/g,df=(f.fn.extend({val:function(n){var t,i,u,r=this[0];return arguments.length?(u=o(n),this.each(function(i){1===this.nodeType&&(null==(i=u?n.call(this,i,f(this).val()):n)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=f.map(i,function(n){return null==n?"":n+""})),(t=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):r?(t=f.valHooks[r.type]||f.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(uo,""):null==i?"":i:void 0}}),f.extend({valHooks:{option:{get:function(n){var t=f.find.attr(n,"value");return null!=t?t:et(f.text(n))}},select:{get:function(n){for(var t,e=n.options,i=n.selectedIndex,r="select-one"===n.type,o=r?null:[],s=r?i+1:e.length,u=i<0?s:r?i:0;u<s;u++)if(((t=e[u]).selected||u===i)&&!t.disabled&&(!t.parentNode.disabled||!v(t.parentNode,"optgroup"))){if(t=f(t).val(),r)return t;o.push(t)}return o},set:function(n,t){for(var i,r,u=n.options,e=f.makeArray(t),o=u.length;o--;)((r=u[o]).selected=-1<f.inArray(f.valHooks.option.get(r),e))&&(i=!0);return i||(n.selectedIndex=-1),e}}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<f.inArray(f(n).val(),t)}};h.checkOn||(f.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})}),h.focusin="onfocusin"in r,/^(?:focusinfocus|focusoutblur)$/),ui=(f.extend(f.event,{trigger:function(n,t,i,u){var k,l,d,v,y,a,p,w=[i||s],h=si.call(n,"type")?n.type:n,b=si.call(n,"namespace")?n.namespace.split("."):[],c=p=l=i=i||s;if(3!==i.nodeType&&8!==i.nodeType&&!df.test(h+f.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(n=n[f.expando]?n:new f.Event(h,"object"==typeof n&&n)).isTrigger=u?2:3,n.namespace=b.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=i),t=null==t?[n]:f.makeArray(t,[n]),a=f.event.special[h]||{},u||!a.trigger||!1!==a.trigger.apply(i,t))){if(!u&&!a.noBubble&&!st(i)){for(d=a.delegateType||h,df.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(i.ownerDocument||s)&&w.push(l.defaultView||l.parentWindow||r)}for(k=0;(c=w[k++])&&!n.isPropagationStopped();)p=c,n.type=1<k?d:a.bindType||h,(y=(e.get(c,"events")||Object.create(null))[n.type]&&e.get(c,"handle"))&&y.apply(c,t),(y=v&&c[v])&&y.apply&&kt(c)&&(n.result=y.apply(c,t),!1===n.result&&n.preventDefault());return n.type=h,u||n.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),t)||!kt(i)||v&&o(i[h])&&!st(i)&&((l=i[v])&&(i[v]=null),f.event.triggered=h,n.isPropagationStopped()&&p.addEventListener(h,kf),i[h](),n.isPropagationStopped()&&p.removeEventListener(h,kf),f.event.triggered=void 0,l&&(i[v]=l)),n.result}},simulate:function(n,t,i){i=f.extend(new f.Event,i,{type:n,isSimulated:!0});f.event.trigger(i,null,t)}}),f.fn.extend({trigger:function(n,t){return this.each(function(){f.event.trigger(n,t,this)})},triggerHandler:function(n,t){var i=this[0];if(i)return f.event.trigger(n,t,i,!0)}}),h.focusin||f.each({focus:"focusin",blur:"focusout"},function(n,t){function i(n){f.event.simulate(t,n.target,f.event.fix(n))}f.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,u=e.access(r,t);u||r.addEventListener(n,i,!0);e.access(r,t,(u||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,u=e.access(r,t)-1;u?e.access(r,t,u):(r.removeEventListener(n,i,!0),e.remove(r,t))}}}),r.location),gf={guid:Date.now()},vr=/\?/,fo=(f.parseXML=function(n){var t,i;if(!n||"string"!=typeof n)return null;try{t=(new r.DOMParser).parseFromString(n,"text/xml")}catch(n){}return i=t&&t.getElementsByTagName("parsererror")[0],t&&!i||f.error("Invalid XML: "+(i?f.map(i.childNodes,function(n){return n.textContent}).join("\n"):n)),t},/\[\]$/),ne=/\r?\n/g,eo=/^(?:submit|button|image|reset|file)$/i,oo=/^(?:input|select|textarea|keygen)/i;f.param=function(n,t){function i(n,t){t=o(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==t?"":t)}var r,u=[];if(null==n)return"";if(Array.isArray(n)||n.jquery&&!f.isPlainObject(n))f.each(n,function(){i(this.name,this.value)});else for(r in n)!function i(n,t,r,u){if(Array.isArray(t))f.each(t,function(t,f){r||fo.test(n)?u(n,f):i(n+"["+("object"==typeof f&&null!=f?t:"")+"]",f,r,u)});else if(r||"object"!==ht(t))u(n,t);else for(var e in t)i(n+"["+e+"]",t[e],r,u)}(r,n[r],t,i);return u.join("&")};f.fn.extend({serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=f.prop(this,"elements");return n?f.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!f(this).is(":disabled")&&oo.test(this.nodeName)&&!eo.test(n)&&(this.checked||!ni.test(n))}).map(function(n,t){var i=f(this).val();return null==i?null:Array.isArray(i)?f.map(i,function(n){return{name:t.name,value:n.replace(ne,"\r\n")}}):{name:t.name,value:i.replace(ne,"\r\n")}}).get()}});var so=/%20/g,ho=/#.*$/,co=/([?&])_=[^&]*/,lo=/^(.*?):[ \t]*([^\r\n]*)$/gm,ao=/^(?:GET|HEAD)$/,vo=/^\/\//,te={},yr={},ie="*/".concat("*"),pr=s.createElement("a");pr.href=ui.href;f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ui.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ui.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":f.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?wr(wr(n,f.ajaxSettings),t):wr(f.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(yr),ajax:function(n,t){function y(n,t,s,l){var tt,k,w,y=t;o||(o=!0,b&&r.clearTimeout(b),c=void 0,p=l||"",u.readyState=0<n?4:0,l=200<=n&&n<300||304===n,s&&(w=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o=o||u}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(i,u,s)),!l&&-1<f.inArray("script",i.dataTypes)&&f.inArray("json",i.dataTypes)<0&&(i.converters["text script"]=function(){}),w=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(i,w,u,l),l?(i.ifModified&&((s=u.getResponseHeader("Last-Modified"))&&(f.lastModified[e]=s),(s=u.getResponseHeader("etag"))&&(f.etag[e]=s)),204===n||"HEAD"===i.type?y="nocontent":304===n?y="notmodified":(y=w.state,tt=w.data,l=!(k=w.error))):(k=y,!n&&y||(y="error",n<0&&(n=0))),u.status=n,u.statusText=(t||y)+"",l?g.resolveWith(h,[tt,y,u]):g.rejectWith(h,[u,y,k]),u.statusCode(v),v=void 0,a&&d.trigger(l?"ajaxSuccess":"ajaxError",[u,i,l?tt:k]),nt.fireWith(h,[u,y]),a&&(d.trigger("ajaxComplete",[u,i]),--f.active||f.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);var c,e,p,l,b,o,a,k,i=f.ajaxSetup({},t=t||{}),h=i.context||i,d=i.context&&(h.nodeType||h.jquery)?f(h):f.event,g=f.Deferred(),nt=f.Callbacks("once memory"),v=i.statusCode||{},tt={},it={},rt="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(o){if(!l)for(l={};t=lo.exec(p);)l[t[1].toLowerCase()+" "]=(l[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=l[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return o?p:null},setRequestHeader:function(n,t){return null==o&&(n=it[n.toLowerCase()]=it[n.toLowerCase()]||n,tt[n]=t),this},overrideMimeType:function(n){return null==o&&(i.mimeType=n),this},statusCode:function(n){if(n)if(o)u.always(n[u.status]);else for(var t in n)v[t]=[v[t],n[t]];return this},abort:function(n){return n=n||rt,c&&c.abort(n),y(0,n),this}};if(g.promise(u),i.url=((n||i.url||ui.href)+"").replace(vo,ui.protocol+"//"),i.type=t.method||t.type||i.method||i.type,i.dataTypes=(i.dataType||"*").toLowerCase().match(w)||[""],null==i.crossDomain){n=s.createElement("a");try{n.href=i.url;n.href=n.href;i.crossDomain=pr.protocol+"//"+pr.host!=n.protocol+"//"+n.host}catch(n){i.crossDomain=!0}}if(i.data&&i.processData&&"string"!=typeof i.data&&(i.data=f.param(i.data,i.traditional)),ue(te,i,t,u),!o){for(k in(a=f.event&&i.global)&&0==f.active++&&f.event.trigger("ajaxStart"),i.type=i.type.toUpperCase(),i.hasContent=!ao.test(i.type),e=i.url.replace(ho,""),i.hasContent?i.data&&i.processData&&0===(i.contentType||"").indexOf("application/x-www-form-urlencoded")&&(i.data=i.data.replace(so,"+")):(n=i.url.slice(e.length),i.data&&(i.processData||"string"==typeof i.data)&&(e+=(vr.test(e)?"&":"?")+i.data,delete i.data),!1===i.cache&&(e=e.replace(co,"$1"),n=(vr.test(e)?"&":"?")+"_="+gf.guid+++n),i.url=e+n),i.ifModified&&(f.lastModified[e]&&u.setRequestHeader("If-Modified-Since",f.lastModified[e]),f.etag[e]&&u.setRequestHeader("If-None-Match",f.etag[e])),(i.data&&i.hasContent&&!1!==i.contentType||t.contentType)&&u.setRequestHeader("Content-Type",i.contentType),u.setRequestHeader("Accept",i.dataTypes[0]&&i.accepts[i.dataTypes[0]]?i.accepts[i.dataTypes[0]]+("*"!==i.dataTypes[0]?", "+ie+"; q=0.01":""):i.accepts["*"]),i.headers)u.setRequestHeader(k,i.headers[k]);if(i.beforeSend&&(!1===i.beforeSend.call(h,u,i)||o))return u.abort();if(rt="abort",nt.add(i.complete),u.done(i.success),u.fail(i.error),c=ue(yr,i,t,u)){if(u.readyState=1,a&&d.trigger("ajaxSend",[u,i]),o)return u;i.async&&0<i.timeout&&(b=r.setTimeout(function(){u.abort("timeout")},i.timeout));try{o=!1;c.send(tt,y)}catch(n){if(o)throw n;y(-1,n)}}else y(-1,"No Transport")}return u},getJSON:function(n,t,i){return f.get(n,t,i,"json")},getScript:function(n,t){return f.get(n,void 0,t,"script")}});f.each(["get","post"],function(n,t){f[t]=function(n,i,r,u){return o(i)&&(u=u||r,r=i,i=void 0),f.ajax(f.extend({url:n,type:t,dataType:u,data:i,success:r},f.isPlainObject(n)&&n))}});f.ajaxPrefilter(function(n){for(var t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")});f._evalUrl=function(n,t,i){return f.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){f.globalEval(n,t,i)}})};f.fn.extend({wrapAll:function(n){return this[0]&&(o(n)&&(n=n.call(this[0])),n=f(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&n.insertBefore(this[0]),n.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return o(n)?this.each(function(t){f(this).wrapInner(n.call(this,t))}):this.each(function(){var t=f(this),i=t.contents();i.length?i.wrapAll(n):t.append(n)})},wrap:function(n){var t=o(n);return this.each(function(i){f(this).wrapAll(t?n.call(this,i):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){f(this).replaceWith(this.childNodes)}),this}});f.expr.pseudos.hidden=function(n){return!f.expr.pseudos.visible(n)};f.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)};f.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(n){}};var yo={0:200,1223:204},fi=f.ajaxSettings.xhr(),fe=(h.cors=!!fi&&"withCredentials"in fi,h.ajax=fi=!!fi,f.ajaxTransport(function(n){var t,i;if(h.cors||fi&&!n.crossDomain)return{send:function(u,f){var o,e=n.xhr();if(e.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(o in n.xhrFields)e[o]=n.xhrFields[o];for(o in n.mimeType&&e.overrideMimeType&&e.overrideMimeType(n.mimeType),n.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);t=function(n){return function(){t&&(t=i=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(yo[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=t();i=e.onerror=e.ontimeout=t("error");void 0!==e.onabort?e.onabort=i:e.onreadystatechange=function(){4===e.readyState&&r.setTimeout(function(){t&&i()})};t=t("abort");try{e.send(n.hasContent&&n.data||null)}catch(u){if(t)throw u;}},abort:function(){t&&t()}}}),f.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return f.globalEval(n),n}}}),f.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),f.ajaxTransport("script",function(n){var i,t;if(n.crossDomain||n.scriptAttrs)return{send:function(r,u){i=f("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){i.remove();t=null;n&&u("error"===n.type?404:200,n.type)});s.head.appendChild(i[0])},abort:function(){t&&t()}}}),[]),br=/(=)\?(?=&|$)|\?\?/,po=(f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=fe.pop()||f.expando+"_"+gf.guid++;return this[n]=!0,n}}),f.ajaxPrefilter("json jsonp",function(n,t,i){var u,e,s,h=!1!==n.jsonp&&(br.test(n.url)?"url":"string"==typeof n.data&&0===(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&br.test(n.data)&&"data");if(h||"jsonp"===n.dataTypes[0])return u=n.jsonpCallback=o(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,h?n[h]=n[h].replace(br,"$1"+u):!1!==n.jsonp&&(n.url+=(vr.test(n.url)?"&":"?")+n.jsonp+"="+u),n.converters["script json"]=function(){return s||f.error(u+" was not called"),s[0]},n.dataTypes[0]="json",e=r[u],r[u]=function(){s=arguments},i.always(function(){void 0===e?f(r).removeProp(u):r[u]=e;n[u]&&(n.jsonpCallback=t.jsonpCallback,fe.push(u));s&&o(e)&&e(s[0]);s=e=void 0}),"script"}),h.createHTMLDocument=((c=s.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===c.childNodes.length),f.parseHTML=function(n,t,i){return"string"!=typeof n?[]:("boolean"==typeof t&&(i=t,t=!1),t||(h.createHTMLDocument?((r=(t=s.implementation.createHTMLDocument("")).createElement("base")).href=s.location.href,t.head.appendChild(r)):t=s),r=!i&&[],(i=ir.exec(n))?[t.createElement(i[1])]:(i=yu([n],t,r),r&&r.length&&f(r).remove(),f.merge([],i.childNodes)));var r},f.fn.load=function(n,t,i){var r,s,h,u=this,e=n.indexOf(" ");return-1<e&&(r=et(n.slice(e)),n=n.slice(0,e)),o(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<u.length&&f.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;u.html(r?f("<div>").append(f.parseHTML(n)).find(r):n)}).always(i&&function(n,t){u.each(function(){i.apply(this,h||[n.responseText,t,n])})}),this},f.expr.pseudos.animated=function(n){return f.grep(f.timers,function(t){return n===t.elem}).length},f.offset={setOffset:function(n,t,i){var s,h,u,c,r=f.css(n,"position"),l=f(n),e={};"static"===r&&(n.style.position="relative");u=l.offset();s=f.css(n,"top");c=f.css(n,"left");r=("absolute"===r||"fixed"===r)&&-1<(s+c).indexOf("auto")?(h=(r=l.position()).top,r.left):(h=parseFloat(s)||0,parseFloat(c)||0);null!=(t=o(t)?t.call(n,i,f.extend({},u)):t).top&&(e.top=t.top-u.top+h);null!=t.left&&(e.left=t.left-u.left+r);"using"in t?t.using.call(n,e):l.css(e)}},f.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){f.offset.setOffset(this,n,t)});var i,t=this[0];if(t)return t.getClientRects().length?(i=t.getBoundingClientRect(),t=t.ownerDocument.defaultView,{top:i.top+t.pageYOffset,left:i.left+t.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,i,r,t=this[0],u={top:0,left:0};if("fixed"===f.css(t,"position"))i=t.getBoundingClientRect();else{for(i=this.offset(),r=t.ownerDocument,n=t.offsetParent||r.documentElement;n&&(n===r.body||n===r.documentElement)&&"static"===f.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((u=f(n).offset()).top+=f.css(n,"borderTopWidth",!0),u.left+=f.css(n,"borderLeftWidth",!0))}return{top:i.top-u.top-f.css(t,"marginTop",!0),left:i.left-u.left-f.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===f.css(n,"position");)n=n.offsetParent;return n||ft})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var i="pageYOffset"===t;f.fn[n]=function(r){return tt(this,function(n,r,u){var f;if(st(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[r];f?f.scrollTo(i?f.pageXOffset:u,i?u:f.pageYOffset):n[r]=u},n,r,arguments.length)}}),f.each(["top","left"],function(n,t){f.cssHooks[t]=ff(h.pixelPosition,function(n,i){if(i)return i=ii(n,t),wi.test(i)?f(n).position()[t]+"px":i})}),f.each({Height:"height",Width:"width"},function(n,t){f.each({padding:"inner"+n,content:t,"":"outer"+n},function(i,r){f.fn[r]=function(u,e){var o=arguments.length&&(i||"boolean"!=typeof u),s=i||(!0===u||!0===e?"margin":"border");return tt(this,function(t,i,u){var e;return st(t)?0===r.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===u?f.css(t,i,s):f.style(t,i,u,s)},t,o?u:void 0,o)}})}),f.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){f.fn[t]=function(n){return this.on(t,n)}}),f.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),f.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){f.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g),wo=(f.proxy=function(n,t){var r,i;if("string"==typeof t&&(i=n[t],t=n,n=i),o(n))return r=ut.call(arguments,2),(i=function(){return n.apply(t||this,r.concat(ut.call(arguments)))}).guid=n.guid=n.guid||f.guid++,i},f.holdReady=function(n){n?f.readyWait++:f.ready(!0)},f.isArray=Array.isArray,f.parseJSON=JSON.parse,f.nodeName=v,f.isFunction=o,f.isWindow=st,f.camelCase=d,f.type=ht,f.now=Date.now,f.isNumeric=function(n){var t=f.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},f.trim=function(n){return null==n?"":(n+"").replace(po,"")},void 0!==(i=function(){return f}.apply(t,[]))&&(n.exports=i),r.jQuery),bo=r.$;return f.noConflict=function(n){return r.$===f&&(r.$=bo),n&&r.jQuery===f&&(r.jQuery=wo),f},void 0===u&&(r.jQuery=r.$=f),f})},function(n,t,i){!function(t){var u=i(6),r={isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:Array.isArray,isFunction:function(n){return"function"==typeof n},isObject:function(n){return"object"==typeof n},isUndefined:function(n){return void 0===n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(n){return n instanceof t},toStr:function(n){return r.isUndefined(n)||null===n?"":n+""},bind:function(n,t){return n.bind(t)},each:function(n,t){n.forEach(t)},map:function(n,t){return n.map(t)},filter:function(n,t){return n.filter(t)},every:function(n,t){var i,r=!0,u;if(!n)return r;for(i in n)if(n.hasOwnProperty(i)&&(u=n[i],!(r=t.call(null,u,i,n))))return!1;return!!r},some:function(n,t){var i,r=!1,u;if(!n)return r;for(i in n)if(n.hasOwnProperty(i)&&(u=n[i],r=t.call(null,u,i,n)))return!1;return!!r},mixin:i(6),identity:function(n){return n},clone:function(n){return u({},n)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(n){return r.isFunction(n)?n:function(){return String(n)}},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r;return clearTimeout(r),r=setTimeout(o,t),u=s?n.apply(f,e):u}},throttle:function(n,t){var r,u,i,f,e=0,o=function(){e=new Date;i=null;f=n.apply(r,u)};return function(){var s=new Date,h=t-(s-e);return r=this,u=arguments,h<=0?(clearTimeout(i),i=null,e=s,f=n.apply(r,u)):i=i||setTimeout(o,h),f}},stringify:function(n){return r.isString(n)?n:JSON.stringify(n)},noop:function(){},error:function(n){throw new Error(n);}};n.exports=r}.call(this,i(0))},function(n,t,i){"use strict";!function(n){f=(i=n)("body");var i,r,f,u={settings:{expandToggleSelector:".js-expand-toggle",externalTriggerSelector:".js-external-trigger",expandOnReady:i("[data-expand-on-ready]"),hideEmpty:i("[data-hide-empty]")},init:function(){r=this.settings;this.bindUIActions();r.expandOnReady.length&&this.triggerConditionalExpands();r.hideEmpty.length&&this.hideEmptyExpands()},bindUIActions:function(){f.on("click",r.expandToggleSelector,function(n){u.triggerActions(i(this),n)});f.on("click",r.externalTriggerSelector,function(n){var t=i(i(this).data("trigger"));n.preventDefault();t.trigger("click")})},triggerActions:function(n,t){var f=n.data("expand-item"),r=n.data("collapse"),o=n.closest(".js-expand-wrap"),f=f?i(f):o.children(".js-expand-item"),r=r?i(r):null,e=n.data("expand-context")?n.data("expand-context").split("|"):[""];i(t.target).is("a")||(t&&t.stopPropagation(),Media.meetsContext(e)&&(t&&t.preventDefault(),r&&r[0]!==f[0]&&u.collapse(r,r.closest(".js-expand-wrap"),e,n),f&&u.toggle(f,o,e,n)))},triggerConditionalExpands:function(){r.expandOnReady.each(function(){var n=i(this),t=n.data("expand-on-ready").split("|");Media.meetsContext(t)&&u.triggerActions(n)})},hideEmptyExpands:function(){r.hideEmpty.each(function(){var n=i(this);n.find(".js-expand-item").children().length||n.addClass("l-hidden-mq-small")})},toggle:function(n,t,i,r){var f,u;for(i=i||[""],f=0;f<i.length;f++)u=i[f].length?"-"+i[f]:"",n&&n.toggleClass("is-expanded"+u).toggleClass("is-collapsed"+u),t&&t.toggleClass("module-is-expanded"+u).toggleClass("module-is-collapsed"+u),r&&r.toggleClass("is-toggled"+u)},expand:function(n,t,i,r){var f,u;for(i=i||[""],f=0;f<i.length;f++)u=i[f].length?"-"+i[f]:"",n&&n.addClass("is-expanded"+u).removeClass("is-collapsed"+u),t&&t.addClass("module-is-expanded"+u).removeClass("module-is-collapsed"+u),r&&r.addClass("is-toggled"+u)},collapse:function(n,t,i,r){var f,u;for(i=i||[""],f=0;f<i.length;f++)u=i[f].length?"-"+i[f]:"",n&&n.removeClass("is-expanded"+u).addClass("is-collapsed"+u),t&&t.removeClass("module-is-expanded"+u).addClass("module-is-collapsed"+u),r&&r.removeClass("is-toggled"+u)}};u.init();t.a=u}.call(this,i(0))},function(n){var t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,t,i){!function(n){function r(n,t){this._id=n;this._clearFn=t}var u=void 0!==n&&n||"undefined"!=typeof self&&self||window,f=Function.prototype.apply;t.setTimeout=function(){return new r(f.call(setTimeout,u,arguments),clearTimeout)};t.setInterval=function(){return new r(f.call(setInterval,u,arguments),clearInterval)};t.clearTimeout=t.clearInterval=function(n){n&&n.close()};r.prototype.unref=r.prototype.ref=function(){};r.prototype.close=function(){this._clearFn.call(u,this._id)};t.enroll=function(n,t){clearTimeout(n._idleTimeoutId);n._idleTimeout=t};t.unenroll=function(n){clearTimeout(n._idleTimeoutId);n._idleTimeout=-1};t._unrefActive=t.active=function(n){clearTimeout(n._idleTimeoutId);var t=n._idleTimeout;0<=t&&(n._idleTimeoutId=setTimeout(function(){n._onTimeout&&n._onTimeout()},t))};i(20);t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n&&n.setImmediate||this&&this.setImmediate;t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n&&n.clearImmediate||this&&this.clearImmediate}.call(this,i(3))},function(n){function s(){throw new Error("setTimeout has not been defined");}function h(){throw new Error("clearTimeout has not been defined");}function c(n){if(t===setTimeout)return setTimeout(n,0);if((t===s||!t)&&setTimeout)return(t=setTimeout)(n,0);try{return t(n,0)}catch(i){try{return t.call(null,n,0)}catch(i){return t.call(this,n,0)}}}function v(){e&&f&&(e=!1,f.length?r=f.concat(r):o=-1,r.length&&l())}function l(){if(!e){for(var t=c(v),n=(e=!0,r.length);n;){for(f=r,r=[];++o<n;)f&&f[o].run();o=-1;n=r.length}f=null;e=!1;!function(n){if(i===clearTimeout)return clearTimeout(n);if((i===h||!i)&&clearTimeout)return(i=clearTimeout)(n);try{i(n)}catch(t){try{return i.call(null,n)}catch(t){return i.call(this,n)}}}(t)}}function a(n,t){this.fun=n;this.array=t}function u(){}var t,i,n=n.exports={};try{t="function"==typeof setTimeout?setTimeout:s}catch(n){t=s}try{i="function"==typeof clearTimeout?clearTimeout:h}catch(n){i=h}var f,r=[],e=!1,o=-1;n.nextTick=function(n){var i=new Array(arguments.length-1),t;if(1<arguments.length)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];r.push(new a(n,i));1!==r.length||e||c(l)};a.prototype.run=function(){this.fun.apply(null,this.array)};n.title="browser";n.browser=!0;n.env={};n.argv=[];n.version="";n.versions={};n.on=u;n.addListener=u;n.once=u;n.off=u;n.removeListener=u;n.removeAllListeners=u;n.emit=u;n.prependListener=u;n.prependOnceListener=u;n.listeners=function(){return[]};n.binding=function(){throw new Error("process.binding is not supported");};n.cwd=function(){return"/"};n.chdir=function(){throw new Error("process.chdir is not supported");};n.umask=function(){return 0}},function(n){"use strict";var t=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;n.exports=function(){var i,t,n,r;try{if(!Object.assign)return;if(i=new String("abc"),i[5]="de","5"===Object.getOwnPropertyNames(i)[0])return;for(t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;return"0123456789"!==Object.getOwnPropertyNames(t).map(function(n){return t[n]}).join("")?void 0:(r={},"abcdefghijklmnopqrst".split("").forEach(function(n){r[n]=n}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join("")?void 0:1)}catch(i){return}}()?Object.assign:function(n){for(var u,h,e,f,o=function(n){if(null==n)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}(n),s=1;s<arguments.length;s++){for(h in u=Object(arguments[s]))i.call(u,h)&&(o[h]=u[h]);if(t)for(e=t(u),f=0;f<e.length;f++)r.call(u,e[f])&&(o[e[f]]=u[e[f]])}return o}},function(n,t,i){!function(t,r){var u;n.exports=function(){"use strict";function gt(n){return typeof n=="function"||typeof n=="object"&&n!==null}function et(n){return typeof n=="function"}function ni(n){g=n}function ti(n){o=n}function ui(){return function(){return t.nextTick(c)}}function fi(){return function(){ht(c)}}function ei(){var n=0,i=new at(c),t=document.createTextNode("");return i.observe(t,{characterData:!0}),function(){t.data=n=++n%2}}function oi(){var n=new MessageChannel;return n.port1.onmessage=c,function(){return n.port2.postMessage(0)}}function vt(){var n=setTimeout;return function(){return n(c,1)}}function c(){for(var t,i,n=0;n<h;n+=2)t=s[n],i=s[n+1],t(i),s[n]=undefined,s[n+1]=undefined;h=0}function si(){try{var t=u,n=i(26);return ht=n.runOnLoop||n.runOnContext,fi()}catch(t){return vt()}}function tt(n,t){var f=arguments,u=this,i=new this.constructor(l),r;return i[y]===undefined&&kt(i),r=u._state,r?function(){var n=f[r-1];o(function(){return bt(r,i,n,u._result)})}():rt(u,i,n,t),i}function it(n){var i=this,t;return n&&typeof n=="object"&&n.constructor===i?n:(t=new i(l),w(t,n),t)}function l(){}function hi(){return new TypeError("You cannot resolve a promise with itself")}function ci(){return new TypeError("A promises callback cannot return that same promise.")}function yt(n){try{return n.then}catch(n){return k.error=n,k}}function li(n,t,i,r){try{n.call(t,i,r)}catch(n){return n}}function ai(n,t,i){o(function(n){var r=!1,u=li(i,t,function(i){r||(r=!0,t!==i?w(n,i):e(n,i))},function(t){r||(r=!0,f(n,t))},"Settle: "+(n._label||" unknown promise"));!r&&u&&(r=!0,f(n,u))},n)}function vi(n,t){t._state===p?e(n,t._result):t._state===v?f(n,t._result):rt(t,undefined,function(t){return w(n,t)},function(t){return f(n,t)})}function pt(n,t,i){t.constructor===n.constructor&&i===tt&&t.constructor.resolve===it?vi(n,t):i===k?f(n,k.error):i===undefined?e(n,t):et(i)?ai(n,t,i):e(n,t)}function w(n,t){n===t?f(n,hi()):gt(t)?pt(n,t,yt(t)):e(n,t)}function yi(n){n._onerror&&n._onerror(n._result);ut(n)}function e(n,t){n._state===a&&(n._result=t,n._state=p,n._subscribers.length!==0&&o(ut,n))}function f(n,t){n._state===a&&(n._state=v,n._result=t,o(yi,n))}function rt(n,t,i,r){var u=n._subscribers,f=u.length;n._onerror=null;u[f]=t;u[f+p]=i;u[f+v]=r;f===0&&n._state&&o(ut,n)}function ut(n){var i=n._subscribers,f=n._state,t;if(i.length!==0){var r=undefined,u=undefined,e=n._result;for(t=0;t<i.length;t+=3)r=i[t],u=i[t+f],r?bt(f,r,u,e):u(e);n._subscribers.length=0}}function wt(){this.error=null}function pi(n,t){try{return n(t)}catch(n){return d.error=n,d}}function bt(n,t,i,r){var s=et(i),u=undefined,h=undefined,o=undefined,c=undefined;if(s){if(u=pi(i,r),u===d?(c=!0,h=u.error,u=null):o=!0,t===u){f(t,ci());return}}else u=r,o=!0;t._state!==a||(s&&o?w(t,u):c?f(t,h):n===p?e(t,u):n===v&&f(t,u))}function wi(n,t){try{t(function(t){w(n,t)},function(t){f(n,t)})}catch(t){f(n,t)}}function bi(){return ft++}function kt(n){n[y]=ft++;n._state=undefined;n._result=undefined;n._subscribers=[]}function b(n,t){this._instanceConstructor=n;this.promise=new n(l);this.promise[y]||kt(this.promise);st(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),this.length===0?e(this.promise,this._result):(this.length=this.length||0,this._enumerate(),this._remaining===0&&e(this.promise,this._result))):f(this.promise,ki())}function ki(){return new Error("Array Methods must be provided an Array")}function di(n){return new b(this,n).promise}function gi(n){var t=this;return st(n)?new t(function(i,r){for(var f=n.length,u=0;u<f;u++)t.resolve(n[u]).then(i,r)}):new t(function(n,t){return t(new TypeError("You must pass an array to race."))})}function nr(n){var i=this,t=new i(l);return f(t,n),t}function tr(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");}function ir(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");}function n(t){this[y]=bi();this._result=this._state=undefined;this._subscribers=[];l!==t&&(typeof t!="function"&&tr(),this instanceof n?wi(this,t):ir())}function dt(){var t=undefined,i,u;if(typeof r!="undefined")t=r;else if(typeof self!="undefined")t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment");}if(i=t.Promise,i){u=null;try{u=Object.prototype.toString.call(i.resolve())}catch(t){}if(u==="[object Promise]"&&!i.cast)return}t.Promise=n}var ot=undefined,s,nt,y,d,ft;ot=Array.isArray?Array.isArray:function(n){return Object.prototype.toString.call(n)==="[object Array]"};var st=ot,h=0,ht=undefined,g=undefined,o=function(n,t){s[h]=n;s[h+1]=t;h+=2;h===2&&(g?g(c):nt())};var ct=typeof window!="undefined"?window:undefined,lt=ct||{},at=lt.MutationObserver||lt.WebKitMutationObserver,ii=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",ri=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";s=new Array(1e3);nt=undefined;nt=ii?ui():at?ei():ri?oi():ct===undefined&&!0?si():vt();y=Math.random().toString(36).substring(16);var a=void 0,p=1,v=2,k=new wt;return d=new wt,ft=0,b.prototype._enumerate=function(){for(var t=this.length,i=this._input,n=0;this._state===a&&n<t;n++)this._eachEntry(i[n],n)},b.prototype._eachEntry=function(t,i){var r=this._instanceConstructor,e=r.resolve,u,f;e===it?(u=yt(t),u===tt&&t._state!==a?this._settledAt(t._state,i,t._result):typeof u!="function"?(this._remaining--,this._result[i]=t):r===n?(f=new r(l),pt(f,t,u),this._willSettleAt(f,i)):this._willSettleAt(new r(function(n){return n(t)}),i)):this._willSettleAt(e(t),i)},b.prototype._settledAt=function(n,t,i){var r=this.promise;r._state===a&&(this._remaining--,n===v?f(r,i):this._result[t]=i);this._remaining===0&&e(r,this._result)},b.prototype._willSettleAt=function(n,t){var i=this;rt(n,undefined,function(n){return i._settledAt(p,t,n)},function(n){return i._settledAt(v,t,n)})},n.all=di,n.race=gi,n.resolve=it,n.reject=nr,n._setScheduler=ni,n._setAsap=ti,n._asap=o,n.prototype={constructor:n,then:tt,"catch":function(n){return this.then(null,n)}},dt(),n.polyfill=dt,n.Promise=n}()}.call(this,i(5),i(3))},function(n,t,i){function r(n){n=n||{};this.cancelled=!1;this.lastReq=null;this._send=n.transport;this._get=n.limiter?n.limiter(this._get):this._get;this._cache=!1===n.cache?new o(0):h}var o=i(28),u=i(1),f=0,e={},s=6,h=new o(10);r.setMaxPendingRequests=function(n){s=n};r.resetCache=function(){h.reset()};u.mixin(r.prototype,{_fingerprint:function(n){return(n=n||{}).url+n.type+JSON.stringify(n.data||{})},_get:function(n,t){function o(n){t(null,n);r._cache.set(i,n)}function h(){t(!0)}function c(){f--;delete e[i];r.onDeckRequestArgs&&(r._get.apply(r,r.onDeckRequestArgs),r.onDeckRequestArgs=null)}var i,u,r=this;i=this._fingerprint(n);this.cancelled||i!==this.lastReq||((u=e[i])?u.then(o,h):f<s?(f++,e[i]=this._send(n).then(function(n){o(n);c()},function(){h();c()})):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(n,t){var i;t=t||u.noop;n=u.isString(n)?{url:n}:n||{};i=this._fingerprint(n);this.cancelled=!1;this.lastReq=i;(i=this._cache.get(i))?t(null,i):this._get(n,t)},cancel:function(){this.cancelled=!0}});n.exports=r},function(n){"use strict";n.exports=function(n){return null!==n&&"object"==typeof n}},function(n){function tt(n,t){return typeof n===t}function l(n){return"function"!=typeof f.createElement?f.createElement(n):g?f.createElementNS.call(f,"http://www.w3.org/2000/svg",n):f.createElement.apply(f,arguments)}function rt(n,t,i,r){var e,c,a,u,h="modernizr",o=l("div");if((u=f.body)||((u=l(g?"svg":"body")).fake=!0),parseInt(i,10))for(;i--;)(c=l("div")).id=r?r[i]:h+(i+1),o.appendChild(c);return(e=l("style")).type="text/css",e.id="s"+h,(u.fake?u:o).appendChild(e),u.appendChild(o),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(f.createTextNode(n)),o.id=h,u.fake&&(u.style.background="",u.style.overflow="hidden",a=s.style.overflow,s.style.overflow="hidden",s.appendChild(u)),e=t(o,n),u.fake&&u.parentNode?(u.parentNode.removeChild(u),s.style.overflow=a,s.offsetHeight):o.parentNode.removeChild(o),!!e}function ut(n,t,r){var u,f;return"getComputedStyle"in i?(u=getComputedStyle.call(i,n,t),f=i.console,null!==u?r&&(u=u.getPropertyValue(r)):f&&f[f.error?"error":"log"].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate")):u=!t&&n.currentStyle&&n.currentStyle[r],u}function ft(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function dt(n,t,r,f){function s(){a&&(delete u.style,delete u.modElem)}var h,a,o,v,e,y,c;if((f=!(void 0===f)&&f,void 0!==r)&&(h=function(n,t){var r=n.length,u;if("CSS"in i&&"supports"in i.CSS){for(;r--;)if(i.CSS.supports(ft(n[r]),t))return!0;return!1}if("CSSSupportsRule"in i){for(u=[];r--;)u.push("("+ft(n[r])+":"+t+")");return rt("@supports ("+(u=u.join(" or "))+") { #modernizr { position: absolute; } }",function(n){return"absolute"===ut(n,null,"position")})}return w}(n,r),void 0!==h))return h;for(c=["modernizr","tspan","samp"];!u.style&&c.length;)a=!0,u.modElem=l(c.shift()),u.style=u.modElem.style;for(v=n.length,o=0;o<v;o++)if(e=n[o],y=u.style[e],~(""+e).indexOf("-")&&(e=e.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")),u.style[e]!==w){if(f||void 0===r)return s(),"pfx"!==t||e;try{u.style[e]=r}catch(n){}if(u.style[e]!==y)return s(),"pfx"!==t||e}return s(),!1}function et(n,t,i,r,u){var f,e,o=n.charAt(0).toUpperCase()+n.slice(1),c=(n+" "+vt.join(o+" ")+o).split(" "),a,v;if(tt(t,"string")||void 0===t)return dt(c,t,r,u);var s=c=(n+" "+pt.join(o+" ")+o).split(" "),h=t,l=i;for(e in s)if(s[e]in h)return!1===l?s[e]:(f=h[s[e]],tt(f,"function")?(a=f,v=l||h,function(){return a.apply(v,arguments)}):f);return!1}function ot(n,t,i){return et(n,w,w,t,i)}var c=window,wt="Modernizr"in c,bt=c.Modernizr,kt=c,i=c,f=document,w=void 0,st,a,e,b,k,d,o,it,ht,h,v,y=[],r={_version:"3.12.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){y.push({name:n,fn:t,options:i})},addAsyncTest:function(n){y.push({name:null,fn:n})}},t=function(){},ct=(t.prototype=r,t=new t,[]),s=f.documentElement,g="svg"===s.nodeName.toLowerCase(),lt=r._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""],at=(r._prefixes=lt,(st=i.matchMedia||i.msMatchMedia)?function(n){return n=st(n),n&&n.matches||!1}:function(n){var t=!1;return rt("@media "+n+" { #modernizr { position: absolute; } }",function(n){t="absolute"===ut(n,null,"position")}),t}),p=(r.mq=at,t.addTest("touchevents",function(){if("ontouchstart"in i||i.TouchEvent||i.DocumentTouch&&f instanceof DocumentTouch)return!0;var n=["(",lt.join("touch-enabled),("),"heartz",")"].join("");return at(n)}),"Moz O ms Webkit"),vt=r._config.usePrefixes?p.split(" "):[],yt=(r._cssomPrefixes=vt,{elem:l("modernizr")}),u=(t._q.push(function(){delete yt.elem}),{style:yt.elem.style}),pt=(t._q.unshift(function(){delete u.style}),r._config.usePrefixes?p.toLowerCase().split(" "):[]),nt;for(it in r._domPrefixes=pt,r.testAllProps=et,r.testAllProps=ot,t.addTest("csstransitions",ot("transition","all",!0)),y)if(y.hasOwnProperty(it)){if(a=[],(e=y[it]).name&&(a.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(b=0;b<e.options.aliases.length;b++)a.push(e.options.aliases[b].toLowerCase());for(k=tt(e.fn,"function")?e.fn():e.fn,d=0;d<a.length;d++)1===(o=a[d].split(".")).length?t[o[0]]=k:(t[o[0]]&&(!t[o[0]]||t[o[0]]instanceof Boolean)||(t[o[0]]=new Boolean(t[o[0]])),t[o[0]][o[1]]=k),ct.push((k?"":"no-")+o.join("-"))}for(p=ct,h=s.className,v=t._config.classPrefix||"",g&&(h=h.baseVal),t._config.enableJSClass&&(ht=new RegExp("(^|\\s)"+v+"no-js(\\s|$)"),h=h.replace(ht,"$1"+v+"js$2")),t._config.enableClasses&&(0<p.length&&(h+=" "+v+p.join(" "+v)),g?s.className.baseVal=h:s.className=h),delete r.addTest,delete r.addAsyncTest,nt=0;nt<t._q.length;nt++)t._q[nt]();kt.Modernizr=t;n.exports=c.Modernizr;wt?c.Modernizr=bt:delete c.Modernizr},function(n,t,i){var r;!function(u,f,e){"use strict";function fi(n,t,i){return setTimeout(ei(n,i),t)}function it(n,t,i){return Array.isArray(n)&&(y(n,i[t],i),1)}function y(n,t,i){if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==e)for(r=0;r<n.length;)t.call(i,n[r],r,n),r++;else for(var r in n)n.hasOwnProperty(r)&&t.call(i,n[r],r,n)}function gi(n,t,i){var r="DEPRECATED METHOD: "+t+"\n"+i+" AT \n";return function(){var t=new Error("get-stack-trace"),t=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=u.console&&(u.console.warn||u.console.log);return i&&i.call(u.console,r,t),n.apply(this,arguments)}}function c(n,t,i){var t=t.prototype,r=n.prototype=Object.create(t);r.constructor=n;r._super=t;i&&w(r,i)}function ei(n,t){return function(){return n.apply(t,arguments)}}function oi(n,t){return typeof n==eu?n.apply(t&&t[0]||e,t):n}function tr(n,t){return n===e?t:n}function lt(n,t,i){y(vt(t),function(t){n.addEventListener(t,i,!1)})}function at(n,t,i){y(vt(t),function(t){n.removeEventListener(t,i,!1)})}function ir(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1}function k(n,t){return-1<n.indexOf(t)}function vt(n){return n.trim().split(/\s+/g)}function rt(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function yt(n){return Array.prototype.slice.call(n,0)}function rr(n,t,i){for(var f,u=[],e=[],r=0;r<n.length;)f=t?n[r][t]:n[r],rt(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i?t?u.sort(function(n,i){return n[t]>i[t]}):u.sort():u}function pt(n,t){for(var i,u=t[0].toUpperCase()+t.slice(1),r=0;r<di.length;){if((i=(i=di[r])?i+u:t)in n)return i;r++}return e}function ur(n){return n=n.ownerDocument||n,n.defaultView||n.parentWindow||u}function l(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){oi(n.options.enable,[n])&&i.handler(t)};this.init()}function au(n,t,i){var r=i.pointers.length,l=i.changedPointers.length,u=t&s&&r-l==0,r=t&(o|h)&&r-l==0,l=(i.isFirst=!!u,i.isFinal=!!r,u&&(n.session={}),i.eventType=t,n),r=i,u=l.session,t=r.pointers,f=t.length,f=(u.firstInput||(u.firstInput=sr(r)),1<f&&!u.firstMultiple?u.firstMultiple=sr(r):1===f&&(u.firstMultiple=!1),u.firstInput),a=u.firstMultiple,c=(a||f).center,v=r.center=hr(t),f=(r.timeStamp=ui(),r.deltaTime=r.timeStamp-f.timeStamp,r.angle=hi(c,v),r.distance=kt(c,v),function(n,t){var i=t.center,r=n.offsetDelta||{},u=n.prevDelta||{},f=n.prevInput||{};t.eventType!==s&&f.eventType!==o||(u=n.prevDelta={x:f.deltaX||0,y:f.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=u.x+(i.x-r.x);t.deltaY=u.y+(i.y-r.y)}(u,r),r.offsetDirection=lr(r.deltaX,r.deltaY),cr(r.deltaTime,r.deltaX,r.deltaY)),c=(r.overallVelocityX=f.x,r.overallVelocityY=f.y,r.overallVelocity=b(f.x)>b(f.y)?f.x:f.y,r.scale=a?function(n,t){return kt(t[0],t[1],bt)/kt(n[0],n[1],bt)}(a.pointers,t):1,r.rotation=a?function(n,t){return hi(t[1],t[0],bt)+hi(n[1],n[0],bt)}(a.pointers,t):0,r.maxPointers=!u.prevInput||r.pointers.length>u.prevInput.maxPointers?r.pointers.length:u.prevInput.maxPointers,function(n,t){var f,o,s,r=n.lastInterval||t,i=t.timeStamp-r.timeStamp,u,c;t.eventType!=h&&(lu<i||r.velocity===e)?(u=t.deltaX-r.deltaX,c=t.deltaY-r.deltaY,i=cr(i,u,c),o=i.x,s=i.y,f=b(i.x)>b(i.y)?i.x:i.y,u=lr(u,c),n.lastInterval=t):(f=r.velocity,o=r.velocityX,s=r.velocityY,u=r.direction);t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=u}(u,r),l.element);ir(r.srcEvent.target,c)&&(c=r.srcEvent.target);r.target=c;n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function sr(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:tt(n.pointers[t].clientX),clientY:tt(n.pointers[t].clientY)},t++;return{timeStamp:ui(),pointers:i,center:hr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function hr(n){var t=n.length;if(1===t)return{x:tt(n[0].clientX),y:tt(n[0].clientY)};for(var r=0,u=0,i=0;i<t;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:tt(r/t),y:tt(u/t)}}function cr(n,t,i){return{x:t/n||0,y:i/n||0}}function lr(n,t){return n===t?wt:b(n)>=b(t)?n<0?ft:et:t<0?ot:st}function kt(n,t,i){var r=t[(i=i||or)[0]]-n[i[0]],t=t[i[1]]-n[i[1]];return Math.sqrt(r*r+t*t)}function hi(n,t,i){var r=t[(i=i||or)[0]]-n[i[0]],t=t[i[1]]-n[i[1]];return 180*Math.atan2(t,r)/Math.PI}function dt(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.pressed=!1;l.apply(this,arguments)}function ci(){this.evEl=vr;this.evWin=yr;l.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function wr(){this.evTarget="touchstart";this.evWin="touchstart touchmove touchend touchcancel";this.started=!1;l.apply(this,arguments)}function gt(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};l.apply(this,arguments)}function li(){l.apply(this,arguments);var n=ei(this.handler,this);this.touch=new gt(this.manager,n);this.mouse=new dt(this.manager,n);this.primaryTouch=null;this.lastTouches=[]}function dr(n){var t,i,n=n.changedPointers[0];n.identifier===this.primaryTouch&&(t={x:n.clientX,y:n.clientY},this.lastTouches.push(t),i=this.lastTouches,setTimeout(function(){var n=i.indexOf(t);-1<n&&i.splice(n,1)},kr))}function vi(n,t){this.manager=n;this.set(t)}function p(n){this.options=w({},this.defaults,n||{});this.id=su++;this.manager=null;this.options.enable=tr(this.options.enable,!0);this.state=1;this.simultaneous={};this.requireFail=[]}function iu(n){return 16&n?"cancel":8&n?"end":4&n?"move":2&n?"start":""}function ru(n){return n==st?"down":n==ot?"up":n==ft?"left":n==et?"right":""}function ti(n,t){return t=t.manager,t?t.get(n):n}function a(){p.apply(this,arguments)}function ii(){a.apply(this,arguments);this.pX=null;this.pY=null}function yi(){a.apply(this,arguments)}function pi(){p.apply(this,arguments);this._timer=null;this._input=null}function wi(){a.apply(this,arguments)}function bi(){a.apply(this,arguments)}function ri(){p.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function nt(n,t){return(t=t||{}).recognizers=tr(t.recognizers,nt.defaults.preset),new ki(n,t)}function ki(n,t){this.options=w({},nt.defaults,t||{});this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=n;this.input=new((t=this).options.inputClass||(hu?ci:cu?gt:fr?li:dt))(t,au);this.touchAction=new vi(this,this.options.touchAction);uu(this,!0);y(this.options.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function uu(n,t){var i,r=n.element;r.style&&(y(n.options.cssProps,function(u,f){i=pt(r.style,f);t?(n.oldCssProps[i]=r.style[i],r.style[i]=u):r.style[i]=n.oldCssProps[i]||""}),t||(n.oldCssProps={}))}var di=["","webkit","Moz","MS","ms","o"],fu=f.createElement("div"),eu="function",tt=Math.round,b=Math.abs,ui=Date.now,w="function"!=typeof Object.assign?function(n){var u,i,t,r;if(n===e||null===n)throw new TypeError("Cannot convert undefined or null to object");for(u=Object(n),i=1;i<arguments.length;i++)if(t=arguments[i],t!==e&&null!==t)for(r in t)t.hasOwnProperty(r)&&(u[r]=t[r]);return u}:Object.assign,nr=gi(function(n,t,i){for(var u=Object.keys(t),r=0;r<u.length;)i&&n[u[r]]!==e||(n[u[r]]=t[u[r]]),r++;return n},"extend","Use `assign`."),ou=gi(function(n,t){return nr(n,t,!0)},"merge","Use `assign`."),su=1,fr="ontouchstart"in u,hu=pt(u,"PointerEvent")!==e,cu=fr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ut="touch",si="mouse",lu=25,s=1,o=4,h=8,wt=1,ft=2,et=4,ot=8,st=16,v=ft|et,d=ot|st,er=v|d,or=["x","y"],bt=["clientX","clientY"],ar,pr,br,kr;l.prototype={handler:function(){},init:function(){this.evEl&&lt(this.element,this.evEl,this.domHandler);this.evTarget&&lt(this.target,this.evTarget,this.domHandler);this.evWin&&lt(ur(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&at(this.element,this.evEl,this.domHandler);this.evTarget&&at(this.target,this.evTarget,this.domHandler);this.evWin&&at(ur(this.element),this.evWin,this.domHandler)}};ar={mousedown:s,mousemove:2,mouseup:o};c(dt,l,{handler:function(n){var t=ar[n.type];t&s&&0===n.button&&(this.pressed=!0);2&t&&1!==n.which&&(t=o);this.pressed&&(t&o&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:si,srcEvent:n}))}});var vu={pointerdown:s,pointermove:2,pointerup:o,pointercancel:h,pointerout:h},yu={2:ut,3:"pen",4:si,5:"kinect"},vr="pointerdown",yr="pointermove pointerup pointercancel";u.MSPointerEvent&&!u.PointerEvent&&(vr="MSPointerDown",yr="MSPointerMove MSPointerUp MSPointerCancel");c(ci,l,{handler:function(n){var t=this.store,u=!1,i=n.type.toLowerCase().replace("ms",""),i=vu[i],f=yu[n.pointerType]||n.pointerType,e=f==ut,r=rt(t,n.pointerId,"pointerId");i&s&&(0===n.button||e)?r<0&&(t.push(n),r=t.length-1):i&(o|h)&&(u=!0);r<0||(t[r]=n,this.callback(this.manager,i,{pointers:t,changedPointers:[n],pointerType:f,srcEvent:n}),u&&t.splice(r,1))}});pr={touchstart:s,touchmove:2,touchend:o,touchcancel:h};c(wr,l,{handler:function(n){var t,i=pr[n.type];i===s&&(this.started=!0);this.started&&(t=function(n,t){var i=yt(n.touches),n=yt(n.changedTouches);return t&(o|h)&&(i=rr(i.concat(n),"identifier",!0)),[i,n]}.call(this,n,i),i&(o|h)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ut,srcEvent:n}))}});br={touchstart:s,touchmove:2,touchend:o,touchcancel:h};c(gt,l,{handler:function(n){var i=br[n.type],t=function(n,t){var r=yt(n.touches),u=this.targetIds;if(t&(2|s)&&1===r.length)return u[r[0].identifier]=!0,[r,r];var i,f,e=yt(n.changedTouches),c=[],l=this.target;if(f=r.filter(function(n){return ir(n.target,l)}),t===s)for(i=0;i<f.length;)u[f[i].identifier]=!0,i++;for(i=0;i<e.length;)u[e[i].identifier]&&c.push(e[i]),t&(o|h)&&delete u[e[i].identifier],i++;if(c.length)return[rr(f.concat(c),"identifier",!0),c]}.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ut,srcEvent:n})}});kr=2500;c(li,l,{handler:function(n,t,i){var u=i.pointerType==ut,r=i.pointerType==si;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(u)!function(n,t){n&s?(this.primaryTouch=t.changedPointers[0].identifier,dr.call(this,t)):n&(o|h)&&dr.call(this,t)}.call(this,t,i);else if(r&&function(n){for(var r=n.srcEvent.clientX,u=n.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var t=this.lastTouches[i],f=Math.abs(r-t.x),t=Math.abs(u-t.y);if(f<=25&&t<=25)return!0}return!1}.call(this,i))return;this.callback(n,t,i)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var gr=pt(fu.style,"touchAction"),nu=gr!==e,tu="compute",ai="manipulation",g="none",ht="pan-x",ct="pan-y",ni=function(){if(!nu)return!1;var n={},t=u.CSS&&u.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(i){n[i]=!t||u.CSS.supports("touch-action",i)}),n}();vi.prototype={set:function(n){n==tu&&(n=this.compute());nu&&this.manager.element.style&&ni[n]&&(this.manager.element.style[gr]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var i=[],n=(y(this.manager.recognizers,function(n){oi(n.options.enable,[n])&&(i=i.concat(n.getTouchAction()))}),i.join(" ")),t,r;return k(n,g)?g:(t=k(n,ht),r=k(n,ct),t&&r?g:t||r?t?ht:ct:k(n,ai)?ai:"auto")},preventDefaults:function(n){var i=n.srcEvent,r=n.offsetDirection;if(this.manager.session.prevented)i.preventDefault();else{var t=this.actions,u=k(t,g)&&!ni[g],f=k(t,ct)&&!ni[ct],t=k(t,ht)&&!ni[ht];if(u){var e=1===n.pointers.length,o=n.distance<2,n=n.deltaTime<250;if(e&&o&&n)return}if(!t||!f)return u||f&&r&v||t&&r&d?this.preventSrc(i):void 0}},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};p.prototype={defaults:{},set:function(n){return w(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){var t;return it(n,"recognizeWith",this)||(t=this.simultaneous)[(n=ti(n,this)).id]||(t[n.id]=n).recognizeWith(this),this},dropRecognizeWith:function(n){return it(n,"dropRecognizeWith",this)||(n=ti(n,this),delete this.simultaneous[n.id]),this},requireFailure:function(n){var t;return it(n,"requireFailure",this)||-1===rt(t=this.requireFail,n=ti(n,this))&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){return it(n,"dropRequireFailure",this)||(n=ti(n,this),-1<(n=rt(this.requireFail,n))&&this.requireFail.splice(n,1)),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function r(i){t.manager.emit(i,n)}var t=this,i=this.state;i<8&&r(t.options.event+iu(i));r(t.options.event);n.additionalEvent&&r(n.additionalEvent);8<=i&&r(t.options.event+iu(i))},tryEmit:function(n){if(this.canEmit())return this.emit(n);this.state=32},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(33&this.requireFail[n].state))return!1;n++}return!0},recognize:function(n){if(n=w({},n),!oi(this.options.enable,[this,n]))return this.reset(),void(this.state=32);56&this.state&&(this.state=1);this.state=this.process(n);30&this.state&&this.tryEmit(n)},process:function(){},getTouchAction:function(){},reset:function(){}};c(a,p,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return 0===t||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=6&t,n=this.attrTest(n);return r&&(i&h||!n)?16|t:r||n?i&o?8|t:2&t?4|t:2:32}});c(ii,a,{defaults:{event:"pan",threshold:10,pointers:1,direction:er},getTouchAction:function(){var t=this.options.direction,n=[];return t&v&&n.push(ct),t&d&&n.push(ht),n},directionTest:function(n){var i=this.options,r=!0,e=n.distance,t=n.direction,u=n.deltaX,f=n.deltaY;return t&i.direction||(e=i.direction&v?(t=0===u?wt:u<0?ft:et,r=u!=this.pX,Math.abs(n.deltaX)):(t=0===f?wt:f<0?ot:st,r=f!=this.pY,Math.abs(n.deltaY))),n.direction=t,r&&e>i.threshold&&t&i.direction},attrTest:function(n){return a.prototype.attrTest.call(this,n)&&(2&this.state||!(2&this.state)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=ru(n.direction);t&&(n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});c(yi,a,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[g]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||2&this.state)},emit:function(n){var t;1!==n.scale&&(t=n.scale<1?"in":"out",n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});c(pi,p,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,u=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(o|h)&&!u)this.reset();else if(n.eventType&s)this.reset(),this._timer=fi(function(){this.state=8;this.tryEmit()},t.time,this);else if(n.eventType&o)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(n){8===this.state&&(n&&n.eventType&o?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=ui(),this.manager.emit(this.options.event,this._input)))}});c(wi,a,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[g]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||2&this.state)}});c(bi,a,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:v|d,pointers:1},getTouchAction:function(){return ii.prototype.getTouchAction.call(this)},attrTest:function(n){var t,i=this.options.direction;return i&(v|d)?t=n.overallVelocity:i&v?t=n.overallVelocityX:i&d&&(t=n.overallVelocityY),this._super.attrTest.call(this,n)&&i&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers==this.options.pointers&&b(t)>this.options.velocity&&n.eventType&o},emit:function(n){var t=ru(n.offsetDirection);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});c(ri,p,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ai]},process:function(n){var t=this.options,u=n.pointers.length===t.pointers,i=n.distance<t.threshold,r=n.deltaTime<t.time;if(this.reset(),n.eventType&s&&0===this.count)return this.failTimeout();if(i&&r&&u){if(n.eventType!=o)return this.failTimeout();if(i=!this.pTime||n.timeStamp-this.pTime<t.interval,r=!this.pCenter||kt(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,0==this.count%t.taps)return this.hasRequireFailures()?(this._timer=fi(function(){this.state=8;this.tryEmit()},t.interval,this),2):8}return 32},failTimeout:function(){return this._timer=fi(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});nt.VERSION="2.0.7";nt.defaults={domEvents:!1,touchAction:tu,enable:!0,inputTarget:null,inputClass:null,preset:[[wi,{enable:!1}],[yi,{enable:!1},["rotate"]],[bi,{direction:v}],[ii,{direction:v},["swipe"]],[ri],[ri,{event:"doubletap",taps:2},["tap"]],[pi]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};ki.prototype={set:function(n){return w(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?2:1},recognize:function(n){var r=this.session;if(!r.stopped){this.touchAction.preventDefaults(n);for(var i,f=this.recognizers,t=r.curRecognizer,u=((!t||8&t.state)&&(t=r.curRecognizer=null),0);u<f.length;)i=f[u],2===r.stopped||t&&i!=t&&!i.canRecognizeWith(t)?i.reset():i.recognize(n),!t&&14&i.state&&(t=r.curRecognizer=i),u++}},get:function(n){if(n instanceof p)return n;for(var i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(it(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),(n.manager=this).touchAction.update(),n},remove:function(n){var t;return!it(n,"remove",this)&&(n=this.get(n))&&-1!==(n=rt(t=this.recognizers,n))&&(t.splice(n,1),this.touchAction.update()),this},on:function(n,t){var i;if(n!==e&&t!==e)return i=this.handlers,y(vt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this},off:function(n,t){var i;if(n!==e)return i=this.handlers,y(vt(n),function(n){t?i[n]&&i[n].splice(rt(i[n],t),1):delete i[n]}),this},emit:function(n,t){var e,o,u,i,r;if(this.options.domEvents&&(e=n,o=t,(u=f.createEvent("Event")).initEvent(e,!0,!0),(u.gesture=o).target.dispatchEvent(u)),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&uu(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};w(nt,{INPUT_START:s,INPUT_MOVE:2,INPUT_END:o,INPUT_CANCEL:h,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:wt,DIRECTION_LEFT:ft,DIRECTION_RIGHT:et,DIRECTION_UP:ot,DIRECTION_DOWN:st,DIRECTION_HORIZONTAL:v,DIRECTION_VERTICAL:d,DIRECTION_ALL:er,Manager:ki,Input:l,TouchAction:vi,TouchInput:gt,MouseInput:dt,PointerEventInput:ci,TouchMouseInput:li,SingleTouchInput:wr,Recognizer:p,AttrRecognizer:a,Tap:ri,Pan:ii,Swipe:bi,Pinch:yi,Rotate:wi,Press:pi,on:lt,off:at,each:y,merge:ou,extend:nr,assign:w,inherit:c,bindFn:ei,prefixed:pt});(void 0!==u?u:"undefined"!=typeof self?self:{}).Hammer=nt;(r=function(){return nt}.call(t,i,t,n))!==e&&(n.exports=r)}(window,document)},function(n){"use strict";function c(n,t,i){t="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+(t||1)+"' height='"+(i||0)+"'%3E%3C/svg%3E";f.call(n,"src")!==t&&r.call(n,"src",t)}function e(n,t){n.naturalWidth?t(n):setTimeout(e,100,n,t)}function l(n){var s,y,u,h,a=function(n){for(var t,r=getComputedStyle(n).fontFamily,i={};null!==(t=v.exec(r));)i[t[1]]=t[2];return i}(n),i=n[t];if(a["object-fit"]=a["object-fit"]||"fill",!i.img){if("fill"===a["object-fit"])return;if(!i.skipTest&&o&&!a["object-position"])return}if(!i.img){i.img=new Image(n.width,n.height);i.img.srcset=f.call(n,"data-ofi-srcset")||n.srcset;i.img.src=f.call(n,"data-ofi-src")||n.src;r.call(n,"data-ofi-src",n.src);n.srcset&&r.call(n,"data-ofi-srcset",n.srcset);c(n,n.naturalWidth||n.width,n.naturalHeight||n.height);n.srcset&&(n.srcset="");try{s=n;y={get:function(n){return s[t].img[n||"src"]},set:function(n,i){return s[t].img[i||"src"]=n,r.call(s,"data-ofi-"+i,n),l(s),n}};Object.defineProperty(s,"src",y);Object.defineProperty(s,"currentSrc",{get:function(){return y.get("currentSrc")}});Object.defineProperty(s,"srcset",{get:function(){return y.get("srcset")},set:function(n){return y.set(n,"srcset")}})}catch(u){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}(u=i.img).srcset&&!p&&window.picturefill&&(u[(h=window.picturefill._).ns]&&u[h.ns].evaled||h.fillImg(u,{reselect:!0}),u[h.ns].curSrc||(u[h.ns].supported=!1,h.fillImg(u,{reselect:!0})),u.currentSrc=u[h.ns].curSrc||u.src);n.style.backgroundImage='url("'+(i.img.currentSrc||i.img.src).replace(/"/g,'\\"')+'")';n.style.backgroundPosition=a["object-position"]||"center";n.style.backgroundRepeat="no-repeat";n.style.backgroundOrigin="content-box";/scale-down/.test(a["object-fit"])?e(i.img,function(){n.style.backgroundSize=i.img.naturalWidth>n.width||i.img.naturalHeight>n.height?"contain":"auto"}):n.style.backgroundSize=a["object-fit"].replace("none","auto").replace("fill","100% 100%");e(i.img,function(t){c(n,t.naturalWidth,t.naturalHeight)})}function u(n,i){var f=!h&&!n,r;if(i=i||{},s&&!i.skipTest||!y)return!1;for("img"===(n=n||"img")?n=document.getElementsByTagName("img"):"string"==typeof n?n=document.querySelectorAll(n):("length"in n)||(n=[n]),r=0;r<n.length;r++)n[r][t]=n[r][t]||{skipTest:i.skipTest},l(n[r]);f&&(document.body.addEventListener("load",function(n){"IMG"===n.target.tagName&&u(n.target,{skipTest:i.skipTest})},!0),h=!0,n="img");i.watchMQ&&window.addEventListener("resize",u.bind(null,n,{skipTest:i.skipTest}))}function a(n,i){return n[t]&&n[t].img&&("src"===i||"srcset"===i)?n[t].img:n}var t="bfred-it:object-fit-images",v=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,i="undefined"==typeof Image?{style:{"object-position":1}}:new Image,o="object-fit"in i.style,s="object-position"in i.style,y="background-size"in i.style,p="string"==typeof i.currentSrc,f=i.getAttribute,r=i.setAttribute,h=!1;u.supportsObjectFit=o;(u.supportsObjectPosition=s)||(HTMLImageElement.prototype.getAttribute=function(n){return f.call(a(this,n),n)},HTMLImageElement.prototype.setAttribute=function(n,t){return r.call(a(this,n),n,String(t))});n.exports=u},function(n,t,i){"use strict";!function(n,i,r,u){function et(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function st(n,t){return 0===n.indexOf(t.toLowerCase())?n:"".concat(t.toLowerCase()).concat(n.substr(0,1).toUpperCase()).concat(n.substr(1))}function l(n){return/^(https?:)?\/\/((player|www)\.)?vimeo\.com(?=$|\/)/.test(n)}function ht(n){var t,n=0<arguments.length&&void 0!==n?n:{},i=n.id,n=n.url,n=i||n;if(!n)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(t=n,!isNaN(parseFloat(t))&&isFinite(t)&&Math.floor(t)==t)return"https://vimeo.com/".concat(n);if(l(n))return n.replace("http:","https:");if(i)throw new TypeError("“".concat(i,"” is not a valid video id."));throw new TypeError("“".concat(n,"” is not a vimeo.com url."));}function a(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(c(this,"_id","_WeakMap_"+at()+"."+at()),0<arguments.length)throw new TypeError("WeakMap iterable is not supported");}function b(n,t){if(!y(n)||!ct.call(n,"_id"))throw new TypeError(t+" method called on incompatible receiver "+typeof n);}function at(){return Math.random().toString().substring(2)}function y(n){return Object(n)===n}function p(n,t,i){var r=e.get(n.element)||{};t in r||(r[t]=[]);r[t].push(i);e.set(n.element,r)}function k(n,t){return(e.get(n.element)||{})[t]||[]}function d(n,t,i){var r=e.get(n.element)||{};return r[t]?i?(i=r[t].indexOf(i),-1!==i&&r[t].splice(i,1),e.set(n.element,r),r[t]&&0===r[t].length):(r[t]=[],e.set(n.element,r),!0):!0}function it(n){if("string"==typeof n)try{n=JSON.parse(n)}catch(n){return console.warn(n),{}}return n}function w(n,t,i){n.element.contentWindow&&n.element.contentWindow.postMessage&&(t={method:t},void 0!==i&&(t.value=i),8<=(i=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1")))&&i<10&&(t=JSON.stringify(t)),n.element.contentWindow.postMessage(t,n.origin))}function bt(n,t){var u,i,f,r,e=[];(t=it(t)).event?("error"===t.event&&k(n,t.data.method).forEach(function(i){var r=new Error(t.data.message);r.name=t.data.name;i.reject(r);d(n,t.data.method,i)}),e=k(n,"event:".concat(t.event)),u=t.data):t.method&&(i=n,f=t.method,(i=!((r=k(i,f)).length<1)&&(r=r.shift(),d(i,f,r),r))&&(e.push(i),u=t.value));e.forEach(function(t){try{if("function"==typeof t)return void t.call(n,u);t.resolve(u)}catch(t){}})}function yt(n,t){return vt.reduce(function(t,i){var r=n.getAttribute("data-vimeo-".concat(i));return!r&&""!==r||(t[i]=""===r?1:r),t},1<arguments.length&&void 0!==t?t:{})}function rt(n,t){var i,n=n.html;if(t)return null===t.getAttribute("data-vimeo-initialized")&&((i=document.createElement("div")).innerHTML=n,t.appendChild(i.firstChild),t.setAttribute("data-vimeo-initialized","true")),t.querySelector("iframe");throw new TypeError("An element must be provided");}function pt(n,t,i){var r=1<arguments.length&&void 0!==t?t:{},u=2<arguments.length?i:void 0;return new Promise(function(t,i){var e,o,f;if(!l(n))throw new TypeError("“".concat(n,"” is not a vimeo.com url."));o="https://vimeo.com/api/oembed.json?url=".concat(encodeURIComponent(n));for(e in r)r.hasOwnProperty(e)&&(o+="&".concat(e,"=").concat(encodeURIComponent(r[e])));f=new("XDomainRequest"in window?XDomainRequest:XMLHttpRequest);f.open("GET",o,!0);f.onload=function(){if(404===f.status)i(new Error("“".concat(n,"” was not found.")));else if(403===f.status)i(new Error("“".concat(n,"” is not embeddable.")));else try{var r=JSON.parse(f.responseText);if(403===r.domain_status_code)return rt(r,u),void i(new Error("“".concat(n,"” is not embeddable.")));t(r)}catch(r){i(r)}};f.onerror=function(){var n=f.status?" (".concat(f.status,")"):"";i(new Error("There was an error fetching the embed code from Vimeo".concat(n,".")))};f.send()})}function kt(n){function t(n){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(n))}n=0<arguments.length&&void 0!==n?n:document;n=[].slice.call(n.querySelectorAll("[data-vimeo-id], [data-vimeo-url]"));n.forEach(function(n){try{if(null!==n.getAttribute("data-vimeo-defer"))return;var i=yt(n);pt(ht(i),i,n).then(function(t){return rt(t,n)}).catch(t)}catch(i){t(i)}})}function dt(n){var t=0<arguments.length&&void 0!==n?n:document;window.VimeoSeoMetadataAppended||(window.VimeoSeoMetadataAppended=!0,window.addEventListener("message",function(n){var u,e,f,i,r,o;if(l(n.origin)&&(u=it(n.data),u&&"ready"===u.event))for(f=t.querySelectorAll("iframe"),i=0;i<f.length;i++)r=f[i],o=r.contentWindow===n.source,e=r.src,/^https:\/\/player\.vimeo\.com\/video\/\d+/.test(e)&&o&&new wt(r).callMethod("appendVideoMetadata",window.location.href)}))}var ot=void 0!==n&&"[object global]"==={}.toString.call(n),g=void 0!==Array.prototype.indexOf,nt="undefined"!=typeof window&&void 0!==window.postMessage,ct,lt,c,tt,o,e,vt;if(!(ot||g&&nt))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");tt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n?n:"undefined"!=typeof self?self:{};(g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:tt).WeakMap||(ct=Object.prototype.hasOwnProperty,lt=Object.defineProperty&&function(){try{return 1===Object.defineProperty({},"x",{value:1}).x}catch(n){}}(),g.WeakMap=((c=function(n,t,i){lt?Object.defineProperty(n,t,{configurable:!0,writable:!0,value:i}):n[t]=i})(a.prototype,"delete",function(n){if(b(this,"delete"),!y(n))return!1;var t=n[this._id];return!(!t||t[0]!==n)&&(delete n[this._id],!0)}),c(a.prototype,"get",function(n){var t;if(b(this,"get"),y(n))return t=n[this._id],t&&t[0]===n?t[1]:void 0}),c(a.prototype,"has",function(n){if(b(this,"has"),!y(n))return!1;var t=n[this._id];return!(!t||t[0]!==n)}),c(a.prototype,"set",function(n,t){if(b(this,"set"),!y(n))throw new TypeError("Invalid value used as weak map key");var i=n[this._id];return i&&i[0]===n?i[1]=t:c(n,this._id,[n,t]),this}),c(a,"_polyfill",!0),a)),function(n){var t,r,u;u=function(){function k(n,t){this.fn=n;this.self=t;this.next=void 0}function e(n,t){c.add(n,t);o=o||b(c.drain)}function a(n){var t,i=typeof n;return"function"==typeof(t=null==n||"object"!=i&&"function"!=i?t:n.then)&&t}function h(){for(var t=0;t<this.chain.length;t++){f=i=n=u=r=void 0;var i,f,r=this,u=1===this.state?this.chain[t].success:this.chain[t].failure,n=this.chain[t];try{!1===u?n.reject(r.msg):(i=!0===u?r.msg:u.call(void 0,r.msg))===n.promise?n.reject(TypeError("Promise-chain cycle")):(f=a(i))?f.call(i,n.resolve,n.reject):n.resolve(i)}catch(t){n.reject(t)}}this.chain.length=0}function v(n){var i,t=this;if(!t.triggered){t.triggered=!0;t.def&&(t=t.def);try{(i=a(n))?e(function(){var r=new p(t);try{i.call(n,function(){v.apply(r,arguments)},function(){u.apply(r,arguments)})}catch(n){u.call(r,n)}}):(t.msg=n,t.state=1,0<t.chain.length&&e(h,t))}catch(n){u.call(new p(t),n)}}}function u(n){var t=this;t.triggered||(t.triggered=!0,(t=t.def?t.def:t).msg=n,t.state=2,0<t.chain.length&&e(h,t))}function y(n,t,i,r){for(var u=0;u<t.length;u++)!function(u){n.resolve(t[u]).then(function(n){i(u,n)},r)}(u)}function p(n){this.def=n;this.triggered=!1}function d(n){this.promise=n;this.state=0;this.triggered=!1;this.chain=[];this.msg=void 0}function t(n){if("function"!=typeof n)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var t=new d(this);this.then=function(n,i){var r={success:"function"!=typeof n||n,failure:"function"==typeof i&&i};return r.promise=new this.constructor(function(n,t){if("function"!=typeof n||"function"!=typeof t)throw TypeError("Not a function");r.resolve=n;r.reject=t}),t.chain.push(r),0!==t.state&&e(h,t),r.promise};this.catch=function(n){return this.then(void 0,n)};try{n.call(void 0,function(n){v.call(t,n)},function(n){u.call(t,n)})}catch(n){u.call(t,n)}}var n,o,s,f,r,l=Object.prototype.toString,b=void 0!==i?function(n){return i(n)}:setTimeout,c,w;try{Object.defineProperty({},"x",{});n=function(n,t,i,r){return Object.defineProperty(n,t,{value:i,writable:!0,configurable:!1!==r})}}catch(l){n=function(n,t,i){return n[t]=i,n}}return c={add:function(n,t){r=new k(n,t);f?f.next=r:s=r;f=r;r=void 0},drain:function(){var n=s;for(s=f=o=void 0;n;)n.fn.call(n.self),n=n.next}},w=n({},"constructor",t,!1),n(t.prototype=w,"__NPO__",0,!1),n(t,"resolve",function(n){return n&&"object"==typeof n&&1===n.__NPO__?n:new this(function(t,i){if("function"!=typeof t||"function"!=typeof i)throw TypeError("Not a function");t(n)})}),n(t,"reject",function(n){return new this(function(t,i){if("function"!=typeof t||"function"!=typeof i)throw TypeError("Not a function");i(n)})}),n(t,"all",function(n){var t=this;return"[object Array]"!=l.call(n)?t.reject(TypeError("Not an array")):0===n.length?t.resolve([]):new t(function(i,r){if("function"!=typeof i||"function"!=typeof r)throw TypeError("Not a function");var u=n.length,f=Array(u),e=0;y(t,n,function(n,t){f[n]=t;++e===u&&i(f)},r)})}),n(t,"race",function(n){var t=this;return"[object Array]"!=l.call(n)?t.reject(TypeError("Not an array")):new t(function(i,r){if("function"!=typeof i||"function"!=typeof r)throw TypeError("Not a function");y(t,n,function(n,t){i(t)},r)})}),t};(r=tt)[t="Promise"]=r[t]||u();n.exports&&(n.exports=r[t])}(nt={exports:{}});o=nt.exports;e=new WeakMap;vt=["autopause","autoplay","background","byline","color","controls","dnt","height","id","interactive_params","keyboard","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","texttrack","title","transparent","url","width"];var s,ut,h,v=new WeakMap,ft=new WeakMap,f={},wt=function(){function n(t){var i=this,a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},s=this,h=n,c;if(!(s instanceof h))throw new TypeError("Cannot call a class as a function");if(r&&t instanceof u&&(1<t.length&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),t=t[0]),"undefined"!=typeof document&&"string"==typeof t&&(t=document.getElementById(t)),s=t,!Boolean(s&&1===s.nodeType&&"nodeName"in s&&s.ownerDocument&&s.ownerDocument.defaultView))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"===t.nodeName||(h=t.querySelector("iframe"))&&(t=h),"IFRAME"===t.nodeName&&!l(t.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");return v.has(t)?v.get(t):(this._window=t.ownerDocument.defaultView,this.element=t,this.origin="*",s=new o(function(n,r){var u;i._onMessage=function(t){var u,f;if(l(t.origin)&&i.element.contentWindow===t.source)return"*"===i.origin&&(i.origin=t.origin),t=it(t.data),t&&"error"===t.event&&t.data&&"ready"===t.data.method?((u=new Error(t.data.message)).name=t.data.name,void r(u)):(u=t&&"ready"===t.event,f=t&&"ping"===t.method,u||f?(i.element.setAttribute("data-ready","true"),void n()):void bt(i,t))};i._window.addEventListener("message",i._onMessage);"IFRAME"!==i.element.nodeName&&pt(ht(u=yt(t,a)),u,t).then(function(n){var u,f,r=rt(n,t);return i.element=r,i._originalElement=t,u=t,r=r,f=e.get(u),e.set(r,f),e.delete(u),v.set(i.element,i),n}).catch(r)}),ft.set(this,s),v.set(this.element,this),"IFRAME"===this.element.nodeName&&w(this,"ping"),f.isEnabled&&(c=function(){return f.exit()},this.fullscreenchangeHandler=function(){(f.isFullscreen?p:d)(i,"event:exitFullscreen",c);i.ready().then(function(){w(i,"fullscreenchange",f.isFullscreen)})},f.on("fullscreenchange",this.fullscreenchangeHandler)),this)}var t,i,s;return t=n,(i=[{key:"callMethod",value:function(n){var t=this,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return new o(function(r,u){return t.ready().then(function(){p(t,n,{resolve:r,reject:u});w(t,n,i)}).catch(u)})}},{key:"get",value:function(n){var t=this;return new o(function(i,r){return n=st(n,"get"),t.ready().then(function(){p(t,n,{resolve:i,reject:r});w(t,n)}).catch(r)})}},{key:"set",value:function(n,t){var i=this;return new o(function(r,u){if(n=st(n,"set"),null==t)throw new TypeError("There must be a value to set.");return i.ready().then(function(){p(i,n,{resolve:r,reject:u});w(i,n,t)}).catch(u)})}},{key:"on",value:function(n,t){if(!n)throw new TypeError("You must pass an event name.");if(!t)throw new TypeError("You must pass a callback function.");if("function"!=typeof t)throw new TypeError("The callback must be a function.");0===k(this,"event:".concat(n)).length&&this.callMethod("addEventListener",n).catch(function(){});p(this,"event:".concat(n),t)}},{key:"off",value:function(n,t){if(!n)throw new TypeError("You must pass an event name.");if(t&&"function"!=typeof t)throw new TypeError("The callback must be a function.");d(this,"event:".concat(n),t)&&this.callMethod("removeEventListener",n).catch(function(){})}},{key:"loadVideo",value:function(n){return this.callMethod("loadVideo",n)}},{key:"ready",value:function(){var n=ft.get(this)||new o(function(n,t){t(new Error("Unknown player. Probably unloaded."))});return o.resolve(n)}},{key:"addCuePoint",value:function(n){return this.callMethod("addCuePoint",{time:n,data:1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}})}},{key:"removeCuePoint",value:function(n){return this.callMethod("removeCuePoint",n)}},{key:"enableTextTrack",value:function(n,t){if(n)return this.callMethod("enableTextTrack",{language:n,kind:t});throw new TypeError("You must pass a language.");}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return f.isEnabled?f.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return f.isEnabled?f.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return f.isEnabled?o.resolve(f.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var n=this;return new o(function(t){var i;ft.delete(n);v.delete(n.element);n._originalElement&&(v.delete(n._originalElement),n._originalElement.removeAttribute("data-vimeo-initialized"));n.element&&"IFRAME"===n.element.nodeName&&n.element.parentNode&&(n.element.parentNode.parentNode&&n._originalElement&&n._originalElement!==n.element.parentNode?n.element.parentNode.parentNode.removeChild(n.element.parentNode):n.element.parentNode.removeChild(n.element));n.element&&"DIV"===n.element.nodeName&&n.element.parentNode&&(n.element.removeAttribute("data-vimeo-initialized"),(i=n.element.querySelector("iframe"))&&i.parentNode&&(i.parentNode.parentNode&&n._originalElement&&n._originalElement!==i.parentNode?i.parentNode.parentNode.removeChild(i.parentNode):i.parentNode.removeChild(i)));n._window.removeEventListener("message",n._onMessage);f.isEnabled&&f.off("fullscreenchange",n.fullscreenchangeHandler);t()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(n){return this.set("autopause",n)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(n){return this.set("cameraProps",n)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(n){return this.set("color",n)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(n){return this.set("currentTime",n)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(n){return this.set("loop",n)}},{key:"setMuted",value:function(n){return this.set("muted",n)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(n){return this.set("playbackRate",n)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}},{key:"setQuality",value:function(n){return this.set("quality",n)}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(n){return this.set("volume",n)}}])&&et(t.prototype,i),s&&et(t,s),n}();ot||(s=function(){for(var t,i=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,u=i.length,r={};n<u;n++)if((t=i[n])&&t[1]in document){for(n=0;n<t.length;n++)r[i[0][n]]=t[n];return r}return!1}(),ut={fullscreenchange:s.fullscreenchange,fullscreenerror:s.fullscreenerror},h={request:function(n){return new Promise(function(t,i){function r(){h.off("fullscreenchange",r);t()}h.on("fullscreenchange",r);var u=(n=n||document.documentElement)[s.requestFullscreen]();u instanceof Promise&&u.then(r).catch(i)})},exit:function(){return new Promise(function(n,t){var i,r;h.isFullscreen?(h.on("fullscreenchange",i=function t(){h.off("fullscreenchange",t);n()}),(r=document[s.exitFullscreen]())instanceof Promise&&r.then(i).catch(t)):n()})},on:function(n,t){n=ut[n];n&&document.addEventListener(n,t)},off:function(n,t){n=ut[n];n&&document.removeEventListener(n,t)}},Object.defineProperties(h,{isFullscreen:{get:function(){return Boolean(document[s.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[s.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[s.fullscreenEnabled])}}}),f=h,kt(),function(n){var t=0<arguments.length&&void 0!==n?n:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener("message",function(n){if(l(n.origin)&&n.data&&"spacechange"===n.data.event)for(var r=t.querySelectorAll("iframe"),i=0;i<r.length;i++)if(r[i].contentWindow===n.source){r[i].parentElement.style.paddingBottom="".concat(n.data.data[0].bottom,"px");break}}))}(),dt());t.a=wt}.call(this,i(3),i(4).setImmediate,i(0),i(0))},function(n,t,i){n.exports=i(25)},function(n,t,i){"use strict";!function(n){function u(){var t,i=n(".js-nav-wrap");return{settings:{menuExpandToggles:n(".js-menu-expand-toggle"),links:n(".js-nav-link"),sublinks:n(".js-nav-sublink")},init:function(){t=this.settings;this.bindUIActions()},bindUIActions:function(){t.links.on("focus",function(i){t.links.each(function(t,i){n(i).parent().removeClass("is-focused")});n(i.target).parent().addClass("is-focused")});t.links.on("blur",function(){t.links.each(function(t,i){n(i).parent().removeClass("is-focused")})});t.sublinks.on("focus",function(i){t.links.each(function(t,i){n(i).parent().removeClass("is-focused")});n(i.target).closest(".js-nav-item").addClass("is-focused")});t.sublinks.on("blur",function(){t.links.each(function(t,i){n(i).parent().removeClass("is-focused")})});n(".nav-utility-link, .nav-utility-sublist-link").on("focus",function(t){n(".nav-utility-list > li").each(function(t,i){n(i).removeClass("is-focused")});n(t.target).parent().addClass("is-focused")});n(".nav-utility-link").on("blur",function(){n(".nav-utility-list > li").each(function(t,i){n(i).removeClass("is-focused")})});n(".nav-utility-sublink").on("focus",function(t){n(t.target).addClass("is-focused")});n(".nav-utility-sublink").on("blur",function(t){n(t.target).removeClass("is-focused")});n(".nav-utility-sublink").last().on("blur",function(t){n(t.target).closest(".nav-utility-parent").removeClass("is-focused")});n(".js-nav-item ul").each(function(){var t=n(this).children().length;7<t&&t<=14?n(this).addClass("two-col-nav"):14<t&&n(this).addClass("three-col-nav")});n(".js-nav-item").on("mouseover mouseout focus",function(){var t;n(this).find("ul").length&&((t=n(this).find("ul")).offset().left+t.width()<=n(window).width()?t.removeClass("nav-edge"):t.addClass("nav-edge"))});n(".js-nav-link").on("focus",function(){var t;!n(this).parent().find("ul").length||(t=n(this).parent().find("ul")).offset().left+t.width()<=n(window).width()||t.addClass("nav-edge")});t.menuExpandToggles.on("click",function(t){var i,u,f,e;t.preventDefault();i=(t=n(this)).siblings(".js-menu-expand-item");e=(f=(u=t.closest(".js-menu-expand-wrap")).siblings(".module-is-expanded-mq-small, .module-is-expanded-mq-medium")).children(".js-menu-expand-item");i.map(function(t,i){i.classList.add("menu__sub-list-background");n(".menu__sub-list-background").addClass("menu__sub-list-background-lighten")});t.siblings(".js-menu-collapse-item").length&&r.a.toggle(t.siblings(".js-menu-collapse-item"),t.closest(".js-menu-collapse-wrap"),["mq-small","mq-medium"]);r.a.toggle(i,u,["mq-small","mq-medium"]);r.a.collapse(e,f,["mq-small","mq-medium"])})},closeAllMenuItems:function(){var t,u,f,e,o=i.find(".js-nav-expand-item.is-expanded-mq-small, .js-nav-expand-item.is-expanded-mq-medium"),s=o.closest(".js-nav-expand-wrap");i.find(".js-menu-expand-item")&&(u=(t=i.find(".js-menu-expand-item.is-expanded-mq-small, .js-menu-expand-item.is-expanded-mq-medium")).closest(".js-menu-expand-wrap"),r.a.toggle(t,u,["mq-small","mq-medium"]));i.find(".js-menu-expand-item")&&(e=(f=(u=(t=i.find(".js-menu-expand-item.is-expanded-mq-small, .js-menu-expand-item.is-expanded-mq-medium")).closest(".js-menu-expand-wrap")).siblings(".module-is-expanded-mq-small, .module-is-expanded-mq-medium")).children(".js-menu-expand-item"),r.a.toggle(t,u,["mq-small","mq-medium"]),r.a.collapse(e,f,["mq-small","mq-medium"]));r.a.collapse(o,s,["mq-small","mq-medium"]);n(".l-header__search").removeClass("search-is-visible")}}}var r=i(2);u().init();t.a=u}.call(this,i(0))},function(n,t,i){"use strict";function r(n){var t=n.video,u=n.image,i=n.wrapper,r=n.loader,f=n.muted,n=n.autopause,n=new Vimeo.Player(t,{id:t.id,background:t.background,autoplay:t.autoplay,loop:t.loop,byline:t.byline,title:t.title,autopause:n,muted:f});n.on("bufferend",function(){return i.removeChild(r)});n.ready().catch(function(){i.removeChild(r);i.removeChild(t);i.appendChild(u)})}i.d(t,"a",function(){return r})},function(n,t,i){"use strict";i.r(t);i(18);i(46);i(47);i(48);i(49);i(50);i(51);i(52);i(53);i(54);i(55);i(56);i(57);i(58);i(59);i(60);i(61);i(62);i(63);i(64);i(65);i(66);i(67)},function(n,t,i){"use strict";!function(n){var t=i(10),t=i.n(t),r=i(11),r=i.n(r),u=(i(19),i(12)),u=i.n(u),f=i(13),e=(i(21),i(22),i(23),i(24),i(14));n.Bloodhound=i.n(e).a;n.Modernizr=t.a;n.Hammer=r.a;n.objectFitImages=u.a;n.Vimeo={};n.Vimeo.Player=f.a}.call(this,i(3))},function(){!function(){"use strict";var n,f,t,i,r,e,u;"undefined"!=typeof window&&window.addEventListener&&(n=Object.create(null),t=function(){clearTimeout(f);f=setTimeout(e,100)},i=function(){},r="http://www.w3.org/1999/xlink",e=function(){function w(){var n;0==--p&&(i(),window.addEventListener("resize",t,!1),window.addEventListener("orientationchange",t,!1),i=window.MutationObserver?((n=new MutationObserver(t)).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}),function(){try{n.disconnect();window.removeEventListener("resize",t,!1);window.removeEventListener("orientationchange",t,!1)}catch(n){}}):(document.documentElement.addEventListener("DOMSubtreeModified",t,!1),function(){document.documentElement.removeEventListener("DOMSubtreeModified",t,!1);window.removeEventListener("resize",t,!1);window.removeEventListener("orientationchange",t,!1)}))}function b(t){return function(){!0!==n[t.base]&&(t.useEl.setAttributeNS(r,"xlink:href","#"+t.hash),t.useEl.hasAttribute("href")&&t.useEl.setAttribute("href","#"+t.hash))}}function k(n){return function(){n.onerror=null;n.ontimeout=null;w()}}var u,s,e,a,c,o,f,l,v,h,y,p=0;for(i(),o=document.getElementsByTagName("use"),e=0;e<o.length;e+=1){try{s=o[e].getBoundingClientRect()}catch(u){s=!1}u=(c=(f=o[e].getAttribute("href")||o[e].getAttributeNS(r,"href")||o[e].getAttribute("xlink:href"))&&f.split?f.split("#"):["",""])[0];c=c[1];a=s&&0===s.left&&0===s.right&&0===s.top&&0===s.bottom;s&&0===s.width&&0===s.height&&!a?(o[e].hasAttribute("href")&&o[e].setAttributeNS(r,"xlink:href",f),u.length&&(!0!==(f=n[u])&&setTimeout(b({useEl:o[e],base:u,hash:c}),0),void 0===f&&(l=u,y=h=void 0,v=function(n){var t;return void 0!==n.protocol?t=n:(t=document.createElement("a")).href=n,t.protocol.replace(/:/g,"")+t.host},window.XMLHttpRequest&&(h=new XMLHttpRequest,y=v(location),l=v(l),h=void 0===h.withCredentials&&""!==l&&l!==y?XDomainRequest||void 0:XMLHttpRequest),void 0!==h&&(f=new h,(n[u]=f).onload=function(n){return function(){var i=document.body,t=document.createElement("x");n.onload=null;t.innerHTML=n.responseText;(t=t.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",i.insertBefore(t,i.firstChild));w()}}(f),f.onerror=k(f),f.ontimeout=k(f),f.open("GET",u),f.send(),p+=1)))):a?u.length&&n[u]&&setTimeout(b({useEl:o[e],base:u,hash:c}),0):void 0===n[u]?n[u]=!0:n[u].onload&&(n[u].abort(),delete n[u].onload,n[u]=!0)}o="";p+=1;w()},u=function(){window.removeEventListener("load",u,!1);f=setTimeout(e,0)},"complete"!==document.readyState?window.addEventListener("load",u,!1):u())}()},function(n,t,i){!function(n,t){!function(n,i){"use strict";function a(n){delete o[n]}function u(n){var f;if(s)setTimeout(u,0,n);else if(f=o[n],f){s=!0;try{var e=f,r=e.callback,t=e.args;switch(t.length){case 0:r();break;case 1:r(t[0]);break;case 2:r(t[0],t[1]);break;case 3:r(t[0],t[1],t[2]);break;default:r.apply(i,t)}}finally{a(n);s=!1}}}function v(){function i(i){i.source===n&&"string"==typeof i.data&&0===i.data.indexOf(t)&&u(+i.data.slice(t.length))}var t="setImmediate$"+Math.random()+"$";n.addEventListener?n.addEventListener("message",i,!1):n.attachEvent("onmessage",i);h=function(i){n.postMessage(t+i,"*")}}var e,o,s,f,h,c,l,r;n.setImmediate||(e=1,s=!(o={}),f=n.document,r=(r=Object.getPrototypeOf&&Object.getPrototypeOf(n))&&r.setTimeout?r:n,"[object process]"==={}.toString.call(n.process)?h=function(n){t.nextTick(function(){u(n)})}:function(){var t,i;if(n.postMessage&&!n.importScripts)return t=!0,i=n.onmessage,n.onmessage=function(){t=!1},n.postMessage("","*"),n.onmessage=i,t}()?v():h=n.MessageChannel?((l=new MessageChannel).port1.onmessage=function(n){u(n.data)},function(n){l.port2.postMessage(n)}):f&&"onreadystatechange"in f.createElement("script")?(c=f.documentElement,function(n){var t=f.createElement("script");t.onreadystatechange=function(){u(n);t.onreadystatechange=null;c.removeChild(t);t=null};c.appendChild(t)}):function(n){setTimeout(u,0,n)},r.setImmediate=function(n){"function"!=typeof n&&(n=new Function(""+n));for(var i=new Array(arguments.length-1),t=0;t<i.length;t++)i[t]=arguments[t+1];return o[e]={callback:n,args:i},h(e),e++},r.clearImmediate=a)}("undefined"==typeof self?void 0===n?this:n:self)}.call(this,i(3),i(5))},function(n,t,i){var u,r;!function(){"use strict";r=[i(0)];void 0!==(r="function"==typeof(u=function(n){var t=window.Slick||{};(t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}()).prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.currentTarget),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),t.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),t.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>0&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++t;else while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i,e;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(t.options.slidesToShow===2?e=-1.5:t.options.slidesToShow===1&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>t.swipeLeft*-1)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$dots!==null&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});f!==-1&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide);if(n.options.accessibility===!0){n.$prevArrow.on("keydown.slick",n.keyHandler);n.$nextArrow.on("keydown.slick",n.keyHandler)}}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.accessibility===!0)t.$dots.on("keydown.slick",t.keyHandler)}if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;if(t.options.pauseOnHover){t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1))}};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var t=this,u,f,i,r,s;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),t.options.lazyLoad==="anticipated"){var o=i-1,h=r,c=t.$slider.find(".slick-slide");for(s=0;s<t.options.slidesToScroll;s++)o<0&&(o=t.slideCount-1),u=u.add(c.eq(o)),u=u.add(c.eq(h)),o--,h++}e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):t.currentSlide===0&&(f=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this,r;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())))};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var i=this,s=n("img[data-lazy]",i.$slider),r,u,e,o,f;s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f,e;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));(t.options.lazyLoad==="ondemand"||t.options.lazyLoad==="anticipated")&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.slideHandler(r,!1,!0);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i,o;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||t.scrolling||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4)return t.scrolling=!0,!1;if(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}})?u.apply(t,r):u)&&(n.exports=r)}()},function(n,t,i){!function(r,u){var f;void 0!==(f="function"==typeof(f=function(){"use strict";function t(n,t){var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},f,l,v,r,y,p;if(typeof t=="undefined"||isNaN(t))throw Error("maxHeight is required");if(f=typeof n=="string"?document.querySelectorAll(n):n,f){var g=o.character||"&mldr;",b=o.classname||"js-shave",c=typeof o.spaces=="boolean"?o.spaces:!0,k=o.charclassname||"js-shave-char",d='<span class="'.concat(k,'">').concat(g,"<\/span>");for(("length"in f)||(f=[f]),l=0;l<f.length;l+=1){var i=f[l],u=i.style,nt=i.querySelector(".".concat(b)),s=i.textContent===undefined?"innerText":"textContent";if(nt&&(i.removeChild(i.querySelector(".".concat(k))),i[s]=i[s]),v=i[s],r=c?v.split(" "):v,!(r.length<2)){if(y=u.height,u.height="auto",p=u.maxHeight,u.maxHeight="none",i.offsetHeight<=t){u.height=y;u.maxHeight=p;continue}for(var e=r.length-1,w=0,h=void 0;w<e;)h=w+e+1>>1,i[s]=c?r.slice(0,h).join(" "):r.slice(0,h),i.insertAdjacentHTML("beforeend",d),i.offsetHeight>t?e=h-1:w=h;i[s]=c?r.slice(0,e).join(" "):r.slice(0,e);i.insertAdjacentHTML("beforeend",d);var tt=c?" ".concat(r.slice(e).join(" ")):r.slice(e),it=document.createTextNode(tt),a=document.createElement("span");a.classList.add(b);a.style.display="none";a.appendChild(it);i.insertAdjacentElement("beforeend",a);u.height=y;u.maxHeight=p}}}}if(typeof window!="undefined"){var n=r||u||window.Zepto;n&&(n.fn.shave=function(n,i){return t(this,n,i),this})}})?f.call(t,i,t,n):f)&&(n.exports=f)}.call(this,i(0),i(0))},function(n,t,i){!function(r){var u;u=[i(0)];void 0!==(u=function(n){var i,t,s,h,f,c,e,o,u,l,a;i=n;t=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:i.isArray,isFunction:i.isFunction,isObject:i.isPlainObject,isUndefined:function(n){return void 0===n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(n){return n instanceof i},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:i.proxy,each:function(n,t){i.each(n,function(n,i){return t(i,n)})},map:i.map,filter:i.grep,every:function(n,t){var r=!0;return n?(i.each(n,function(i,u){if(!(r=t.call(null,u,i,n)))return!1}),!!r):r},some:function(n,t){var r=!1;return n?(i.each(n,function(i,u){if(r=t.call(null,u,i,n))return!1}),!!r):r},mixin:i.extend,identity:function(n){return n},clone:function(n){return i.extend(!0,{},n)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(n){return i.isFunction(n)?n:function(){return String(n)}},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r;return clearTimeout(r),r=setTimeout(o,t),u=s?n.apply(f,e):u}},throttle:function(n,t){var r,u,i,f,e=0,o=function(){e=new Date;i=null;f=n.apply(r,u)};return function(){var s=new Date,h=t-(s-e);return r=this,u=arguments,h<=0?(clearTimeout(i),i=null,e=s,f=n.apply(r,u)):i=i||setTimeout(o,h),f}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}();s=function(){"use strict";var n={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return function(i){var r;return i=t.mixin({},n,i),{css:(r={css:function(){var n={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(n.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),n}(),classes:i,html:function(n){return{wrapper:'<span class="'+n.wrapper+'"><\/span>',menu:'<div class="'+n.menu+'"><\/div>'}}(i),selectors:function(n){var i={};return t.each(n,function(n,t){i[t]="."+n}),i}(i)}).css,html:r.html,classes:r.classes,selectors:r.selectors,mixin:function(n){t.mixin(n,r)}}}}();h=function(){"use strict";function r(n){n&&n.el||i.error("EventBus initialized without el");this.$el=i(n.el)}var n;return n={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(r.prototype,{_trigger:function(n,t){return n=i.Event("typeahead:"+n),(t=t||[]).unshift(n),this.$el.trigger.apply(this.$el,t),n},before:function(n){var t=[].slice.call(arguments,1);return this._trigger("before"+n,t).isDefaultPrevented()},trigger:function(t){this._trigger(t,[].slice.call(arguments,1));(t=n[t])&&this._trigger(t,[].slice.call(arguments,1))}}),r}();f=function(){"use strict";function t(t,i,r,u){var f,e,o;if(r)for(i=i.split(n),r=u?(o=u,(e=r).bind?e.bind(o):function(){e.apply(o,[].slice.call(arguments,0))}):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function i(n,t,i){return function(){for(var r,u=0,f=n.length;!r&&u<f;u+=1)r=!1===n[u].apply(t,i);return!r}}var n=/\s+/,u=function(){return window.setImmediate?function(n){r(function(){n()})}:function(n){setTimeout(function(){n()},0)}}();return{onSync:function(n,i,r){return t.call(this,"sync",n,i,r)},onAsync:function(n,i,r){return t.call(this,"async",n,i,r)},off:function(t){var i;if(this._callbacks)for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this},trigger:function(t){var f,e,o,r;if(this._callbacks)for(t=t.split(n),e=[].slice.call(arguments,1);(r=t.shift())&&(f=this._callbacks[r]);)o=i(f.sync,this,[r].concat(e)),r=i(f.async,this,[r].concat(e)),o()&&u(r);return this}}}();c=function(n){"use strict";var i={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(r){var u;(r=t.mixin({},i,r)).node&&r.pattern&&(r.pattern=t.isArray(r.pattern)?r.pattern:[r.pattern],u=function(n,i,r){for(var u=[],f=0,e=n.length;f<e;f++)u.push(t.escapeRegExChars(n[f]));return r=r?"\\b("+u.join("|")+")\\b":"("+u.join("|")+")",i?new RegExp(r):new RegExp(r,"i")}(r.pattern,r.caseSensitive,r.wordsOnly),function i(n,t){for(var u,r=0;r<n.childNodes.length;r++)3===(u=n.childNodes[r]).nodeType?r+=t(u)?1:0:i(u,t)}(r.node,function(t){var i,e,f;return(i=u.exec(t.data))&&(f=n.createElement(r.tagName),r.className&&(f.className=r.className),(e=t.splitText(i.index)).splitText(i[0].length),f.appendChild(e.cloneNode(!0)),t.parentNode.replaceChild(f,e)),!!i}))}}(window.document);e=function(){"use strict";function n(n,r){(n=n||{}).input||i.error("input is missing");r.mixin(this);this.$hint=i(n.hint);this.$input=i(n.input);this.query=this.$input.val();this.queryWhenFocused=this.hasFocus()?this.query:null;this.$overflowHelper=(r=this.$input,i('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:r.css("font-family"),fontSize:r.css("font-size"),fontStyle:r.css("font-style"),fontVariant:r.css("font-variant"),fontWeight:r.css("font-weight"),wordSpacing:r.css("word-spacing"),letterSpacing:r.css("letter-spacing"),textIndent:r.css("text-indent"),textRendering:r.css("text-rendering"),textTransform:r.css("text-transform")}).insertAfter(r));this._checkLanguageDirection();0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function u(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var r;return r={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},n.normalizeQuery=function(n){return t.toStr(n).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(n.prototype,f,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query;this.trigger("focused")},_onKeydown:function(n){var t=r[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._setQuery(this.getInputValue());this.clearHintIfInvalid();this._checkLanguageDirection()},_managePreventDefault:function(n,t){var i;switch(n){case"up":case"down":i=!u(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){return"tab"!==n||!u(t)},_checkLanguageDirection:function(){var n=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==n&&(this.dir=n,this.$hint.attr("dir",n),this.trigger("langDirChanged",n))},_setQuery:function(t,i){var r,u;r=t;u=this.query;u=(r=n.normalizeQuery(r)===n.normalizeQuery(u))&&this.query.length!==t.length;this.query=t;i||r?!i&&u&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var n=this,i=t.bind(this._onBlur,this),u=t.bind(this._onFocus,this),f=t.bind(this._onKeydown,this),e=t.bind(this._onInput,this);return this.$input.on("blur.tt",i).on("focus.tt",u).on("keydown.tt",f),!t.isMsie()||9<t.isMsie()?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(i){r[i.which||i.keyCode]||t.defer(t.bind(n._onInput,n,i))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(n,t){this.setInputValue(n);this._setQuery(n,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(n){this.$input.val(n);this.clearHintIfInvalid();this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t=this.getInputValue(),n=this.getHint(),n=t!==n&&0===n.indexOf(t);""!==t&&n&&!this.hasOverflow()||this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var i=this.$input.val().length,n=this.$input[0].selectionStart;return t.isNumber(n)?n===i:!document.selection||((n=document.selection.createRange()).moveStart("character",-i),i===n.text.length)},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$overflowHelper.remove();this.$hint=this.$input=this.$overflowHelper=i("<div>")}}),n}();o=function(){"use strict";function r(n,r){var f,e;(n=n||{}).templates=n.templates||{};n.templates.notFound=n.templates.notFound||n.templates.empty;n.source||i.error("missing source");n.node||i.error("missing node");n.name&&!/^[_a-zA-Z0-9-]+$/.test(n.name)&&i.error("invalid dataset name: "+n.name);r.mixin(this);this.highlight=!!n.highlight;this.name=n.name||u();this.limit=n.limit||5;this.displayFn=(f=(f=n.display||n.displayKey)||t.stringify,t.isFunction(f)?f:function(n){return n[f]});this.templates=(r=n.templates,e=this.displayFn,{notFound:r.notFound&&t.templatify(r.notFound),pending:r.pending&&t.templatify(r.pending),header:r.header&&t.templatify(r.header),footer:r.footer&&t.templatify(r.footer),suggestion:r.suggestion||function(n){return i("<div>").text(e(n))}});this.source=n.source.__ttAdapter?n.source.__ttAdapter():n.source;this.async=t.isUndefined(n.async)?2<this.source.length:!!n.async;this._resetLastSuggestion();this.$el=i(n.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}var n,u;return n={val:"tt-selectable-display",obj:"tt-selectable-object"},u=t.getIdGenerator(),r.extractData=function(t){return t=i(t),t.data(n.obj)?{val:t.data(n.val)||"",obj:t.data(n.obj)||null}:null},t.mixin(r.prototype,f,{_overwrite:function(n,t){(t=t||[]).length?this._renderSuggestions(n,t):this.async&&this.templates.pending?this._renderPending(n):!this.async&&this.templates.notFound?this._renderNotFound(n):this._empty();this.trigger("rendered",this.name,t,!1)},_append:function(n,t){(t=t||[]).length&&this.$lastSuggestion.length?this._appendSuggestions(n,t):t.length?this._renderSuggestions(n,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(n);this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(n,t){var i=this._getSuggestionsFragment(n,t);this.$lastSuggestion=i.children().last();this.$el.html(i).prepend(this._getHeader(n,t)).append(this._getFooter(n,t))},_appendSuggestions:function(n,t){n=this._getSuggestionsFragment(n,t);t=n.children().last();this.$lastSuggestion.after(n);this.$lastSuggestion=t},_renderPending:function(n){var t=this.templates.pending;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_renderNotFound:function(n){var t=this.templates.notFound;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_empty:function(){this.$el.empty();this._resetLastSuggestion()},_getSuggestionsFragment:function(r,u){var f=this,e=document.createDocumentFragment();return t.each(u,function(t){var u=f._injectQuery(r,t),u=i(f.templates.suggestion(u)).data(n.obj,t).data(n.val,f.displayFn(t)).addClass(f.classes.suggestion+" "+f.classes.selectable);e.appendChild(u[0])}),this.highlight&&c({className:this.classes.highlight,node:e,pattern:r}),i(e)},_getFooter:function(n,t){return this.templates.footer?this.templates.footer({query:n,suggestions:t,dataset:this.name}):null},_getHeader:function(n,t){return this.templates.header?this.templates.header({query:n,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=i()},_injectQuery:function(n,i){return t.isObject(i)?t.mixin({_query:n},i):i},update:function(n){function e(i){u||(u=!0,i=(i||[]).slice(0,t.limit),r=i.length,t._overwrite(n,i),r<t.limit&&t.async&&t.trigger("asyncRequested",n))}var t=this,f=!1,u=!1,r=0;this.cancel();this.cancel=function(){f=!0;t.cancel=i.noop;t.async&&t.trigger("asyncCanceled",n)};this.source(n,e,function(u){u=u||[];!f&&r<t.limit&&(t.cancel=i.noop,r+=u.length,t._append(n,u.slice(0,t.limit-r)),t.async&&t.trigger("asyncReceived",n))});u||e([])},cancel:i.noop,clear:function(){this._empty();this.cancel();this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=i("<div>")}}),r}();u=function(){"use strict";function n(n,r){var u=this;(n=n||{}).node||i.error("node is required");r.mixin(this);this.$node=i(n.node);this.query=null;this.datasets=t.map(n.datasets,function(n){var t=u.$node.find(n.node).first();return n.node=t.length?t:i("<div>").appendTo(u.$node),new o(n,r)})}return t.mixin(n.prototype,f,{_onSelectableClick:function(n){this.trigger("selectableClicked",i(n.currentTarget))},_onRendered:function(n,t,i,r){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetRendered",t,i,r)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return t.every(this.datasets,function(n){return n.isEmpty()})},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var n=this.getActiveSelectable();n&&n.removeClass(this.classes.cursor)},_ensureVisible:function(n){var t=n.position().top,n=t+n.outerHeight(!0),i=this.$node.scrollTop(),r=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);t<0?this.$node.scrollTop(i+t):r<n&&this.$node.scrollTop(i+(n-r))},bind:function(){var n=this,i=t.bind(this._onSelectableClick,this);return this.$node.on("click.tt",this.selectors.selectable,i),t.each(this.datasets,function(t){t.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open);this._removeCursor()},setLanguageDirection:function(n){this.$node.attr("dir",n)},selectableRelativeToCursor:function(n){var t=this.getActiveSelectable(),i=this._getSelectables(),t=(t?i.index(t):-1)+n;return-1===(t=(t=(t+1)%(i.length+1)-1)<-1?i.length-1:t)?null:i.eq(t)},setCursor:function(n){this._removeCursor();(n=n&&n.first())&&(n.addClass(this.classes.cursor),this._ensureVisible(n))},getSelectableData:function(n){return n&&n.length?o.extractData(n):null},getActiveSelectable:function(){var n=this._getSelectables().filter(this.selectors.cursor).first();return n.length?n:null},getTopSelectable:function(){var n=this._getSelectables().first();return n.length?n:null},update:function(n){var i=n!==this.query;return i&&(this.query=n,t.each(this.datasets,function(t){t.update(n)})),i},empty:function(){t.each(this.datasets,function(n){n.clear()});this.query=null;this.$node.addClass(this.classes.empty)},destroy:function(){this.$node.off(".tt");this.$node=i("<div>");t.each(this.datasets,function(n){n.destroy()})}}),n}();l=function(){"use strict";function i(){u.apply(this,[].slice.call(arguments,0))}var n=u.prototype;return t.mixin(i.prototype,u.prototype,{open:function(){return this._allDatasetsEmpty()||this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(t){return this.$node.css("ltr"===t?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),i}();a=function(){"use strict";function r(r,u){var f,e,o,s,h,c,l,a,v;(r=r||{}).input||i.error("missing input");r.menu||i.error("missing menu");r.eventBus||i.error("missing event bus");u.mixin(this);this.eventBus=r.eventBus;this.minLength=t.isNumber(r.minLength)?r.minLength:1;this.input=r.input;this.menu=r.menu;this.enabled=!0;this.active=!1;this.input.hasFocus()&&this.activate();this.dir=this.input.getLangDir();this._hacks();this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this);u=n(this,"activate","open","_onFocused");r=n(this,"deactivate","_onBlurred");f=n(this,"isActive","isOpen","_onEnterKeyed");e=n(this,"isActive","isOpen","_onTabKeyed");o=n(this,"isActive","_onEscKeyed");s=n(this,"isActive","open","_onUpKeyed");h=n(this,"isActive","open","_onDownKeyed");c=n(this,"isActive","isOpen","_onLeftKeyed");l=n(this,"isActive","isOpen","_onRightKeyed");a=n(this,"_openIfActive","_onQueryChanged");v=n(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",u,this).onSync("blurred",r,this).onSync("enterKeyed",f,this).onSync("tabKeyed",e,this).onSync("escKeyed",o,this).onSync("upKeyed",s,this).onSync("downKeyed",h,this).onSync("leftKeyed",c,this).onSync("rightKeyed",l,this).onSync("queryChanged",a,this).onSync("whitespaceChanged",v,this).onSync("langDirChanged",this._onLangDirChanged,this)}function n(n){var i=[].slice.call(arguments,1);return function(){var r=[].slice.call(arguments);t.each(i,function(t){return n[t].apply(n,r)})}}return t.mixin(r.prototype,{_hacks:function(){var r=this.input.$input||i("<div>"),n=this.menu.$node||i("<div>");r.on("blur.tt",function(i){var u=document.activeElement,f=n.is(u),u=0<n.has(u).length;t.isMsie()&&(f||u)&&(i.preventDefault(),i.stopImmediatePropagation(),t.defer(function(){r.focus()}))});n.on("mousedown.tt",function(n){n.preventDefault()})},_onSelectableClicked:function(n,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(n,t,i,r){this._updateHint();this.eventBus.trigger("render",i,r,t)},_onAsyncRequested:function(n,t,i){this.eventBus.trigger("asyncrequest",i,t)},_onAsyncCanceled:function(n,t,i){this.eventBus.trigger("asynccancel",i,t)},_onAsyncReceived:function(n,t,i){this.eventBus.trigger("asyncreceive",i,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())&&this.select(i)&&t.preventDefault()},_onTabKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())?this.select(i)&&t.preventDefault():(i=this.menu.getTopSelectable())&&this.autocomplete(i)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(n,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(n,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(n){return(n=t.isString(n)?n:this.input.getQuery()||"").length>=this.minLength},_updateHint:function(){var n,i=this.menu.getTopSelectable(),i=this.menu.getSelectableData(i),r=this.input.getInputValue();!i||t.isBlankString(r)||this.input.hasOverflow()?this.input.clearHint():(n=e.normalizeQuery(r),n=t.escapeRegExChars(n),(n=new RegExp("^(?:"+n+")(.+$)","i").exec(i.val))&&this.input.setHint(r+n[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(n){this.input.setQuery(t.toStr(n))},getVal:function(){return this.input.getQuery()},select:function(n){return n=this.menu.getSelectableData(n),!(!n||this.eventBus.before("select",n.obj))&&(this.input.setQuery(n.val,!0),this.eventBus.trigger("select",n.obj),this.close(),!0)},autocomplete:function(n){var t=this.input.getQuery(),n=this.menu.getSelectableData(n);return!(!n||t===n.val||this.eventBus.before("autocomplete",n.obj))&&(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj),!0)},moveCursor:function(n){var r=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(n),t=this.menu.getSelectableData(n),i=t?t.obj:null;return!(this._minLengthMet()&&this.menu.update(r)||this.eventBus.before("cursorchange",i))&&(this.menu.setCursor(n),t?this.input.setInputValue(t.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",i),!0)},destroy:function(){this.input.destroy();this.menu.destroy()}}),r}(),function(){"use strict";function n(n,t){n.each(function(){var n,u=i(this);(n=u.data(r.typeahead))&&t(n,u)})}function c(n){return n=t.isJQuery(n)||t.isElement(n)?i(n).first():[],n.length?n:null}var o,r,f;o=i.fn.typeahead;r={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"};f={initialize:function(n,f){var o;return f=t.isArray(f)?f:[].slice.call(arguments,1),o=s((n=n||{}).classNames),this.each(function(){var s,b,y,p,v,w;t.each(f,function(t){t.highlight=!!n.highlight});s=i(this);w=i(o.html.wrapper);v=c(n.hint);b=c(n.menu);y=!1!==n.hint&&!v;p=!1!==n.menu&&!b;y&&(v=function(n,t){return n.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(function(n){return{backgroundAttachment:n.css("background-attachment"),backgroundClip:n.css("background-clip"),backgroundColor:n.css("background-color"),backgroundImage:n.css("background-image"),backgroundOrigin:n.css("background-origin"),backgroundPosition:n.css("background-position"),backgroundRepeat:n.css("background-repeat"),backgroundSize:n.css("background-size")}}(n)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}(s,o));p&&(b=i(o.html.menu).css(o.css.menu));v&&v.val("");s=function(n,t){n.data(r.attrs,{dir:n.attr("dir"),autocomplete:n.attr("autocomplete"),spellcheck:n.attr("spellcheck"),style:n.attr("style")});n.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{n.attr("dir")||n.attr("dir","auto")}catch(n){}return n}(s,o);(y||p)&&(w.css(o.css.wrapper),s.css(y?o.css.input:o.css.inputWithNoHint),s.wrap(w).parent().prepend(y?v:null).append(p?b:null));w=p?l:u;y=new h({el:s});p=new e({hint:v,input:s},o);v=new w({node:b,datasets:f},o);w=new a({input:p,menu:v,eventBus:y,minLength:n.minLength},o);s.data(r.www,o);s.data(r.typeahead,w)})},isEnabled:function(){var t;return n(this.first(),function(n){t=n.isEnabled()}),t},enable:function(){return n(this,function(n){n.enable()}),this},disable:function(){return n(this,function(n){n.disable()}),this},isActive:function(){var t;return n(this.first(),function(n){t=n.isActive()}),t},activate:function(){return n(this,function(n){n.activate()}),this},deactivate:function(){return n(this,function(n){n.deactivate()}),this},isOpen:function(){var t;return n(this.first(),function(n){t=n.isOpen()}),t},open:function(){return n(this,function(n){n.open()}),this},close:function(){return n(this,function(n){n.close()}),this},select:function(t){var r=!1,u=i(t);return n(this.first(),function(n){r=n.select(u)}),r},autocomplete:function(t){var r=!1,u=i(t);return n(this.first(),function(n){r=n.autocomplete(u)}),r},moveCursor:function(t){var i=!1;return n(this.first(),function(n){i=n.moveCursor(t)}),i},val:function(t){var i;return arguments.length?(n(this,function(n){n.setVal(t)}),this):(n(this.first(),function(n){i=n.getVal()}),i)},destroy:function(){return n(this,function(n,i){var u,f;i=(u=i).data(r.www);f=u.parent().filter(i.selectors.wrapper);t.each(u.data(r.attrs),function(n,i){t.isUndefined(n)?u.removeAttr(i):u.attr(i,n)});u.removeData(r.typeahead).removeData(r.www).removeData(r.attr).removeClass(i.classes.input);f.length&&(u.detach().insertAfter(f),f.remove());n.destroy()}),this}};i.fn.typeahead=function(n){return f[n]?f[n].apply(this,[].slice.call(arguments,1)):f.initialize.apply(this,arguments)};i.fn.typeahead.noConflict=function(){return i.fn.typeahead=o,this}}()}.apply(t,u))&&(n.exports=u)}.call(this,i(4).setImmediate)},function(n,t,i){!function(n){!function(n){"use strict";n.fn.sliderMenu=function(t){n.extend({back:"<span>Back<\/span>"},t);var i={},r={initMenu:function(t){var f=t,t=n("span.active",t),u=(t.parents("ul").addClass("slider-menu-active"),-(100*t.parents("ul").length-100)),e=t.closest(".slider-menu-active").outerHeight(),t=t.closest(".slider-menu"),o=n("nav",t);t.css("height",e);o.attr("data-left",u).css("left",u+"%");n(f).on("click","a.slider-next, a.slider-back",function(t){i.$container=n(this).closest(".slider-menu");i.$parentItem=n(this).parent().parent("li");i.$parentMenu=i.$parentItem.parent("ul");i.$childMenu=n("> ul",i.$parentItem);r.clickHandler(t,n(this))})},clickHandler:function(n,t){(i.$childMenu.length||t.hasClass("slider-back"))&&(n.preventDefault(),r.slideController(t))},slideController:function(n){i.$parentMenu.removeClass("slider-menu-active");n.hasClass("slider-back")?r.slide(n,!0):r.slide(n)},slide:function(t,r){var u=n("nav",i.$container),f=r?i.$parentMenu.parent().parent():n("> ul",i.$parentItem),r=r?parseInt(u.attr("data-left"),10)+100:parseInt(u.attr("data-left"),10)-100;f.addClass("slider-menu-active").parents("ul").addClass("slider-menu-active");i.$container.css("height",f.outerHeight());u.attr("data-left",r).css("left",r+"%")}};return n(this).each(function(){r.initMenu(n(this))})}}(n)}.call(this,i(0))},function(n,t,i){function f(n){n=h(n);this.sorter=n.sorter;this.identify=n.identify;this.sufficient=n.sufficient;this.local=n.local;this.remote=n.remote?new e(n.remote):null;this.prefetch=n.prefetch?new o(n.prefetch):null;this.index=new c({identify:this.identify,datumTokenizer:n.datumTokenizer,queryTokenizer:n.queryTokenizer});!1!==n.initialize&&this.initialize()}var r=i(1),u=i(7).Promise,e=i(27),o=i(29),s=i(35),h=i(36),c=i(45),l=i(8);f.tokenizers=s;r.mixin(f.prototype,{__ttAdapter:function(){var n=this;return this.remote?function(t,i,r){return n.search(t,i,r)}:function(t,i){return n.search(t,i)}},_loadPrefetch:function(){var t,n=this;return this.prefetch?(t=this.prefetch.fromCache())?(this.index.bootstrap(t),new u(function(n){n()})):new u(function(t,i){n.prefetch.fromNetwork(function(r,u){if(r)return i(r);try{n.add(u);n.prefetch.store(n.index.serialize());t()}catch(r){i(r)}})}):new u(function(n){n()})},_initialize:function(){var n=this;return this.clear(),(this.initPromise=this._loadPrefetch()).then(function(){n.add(n.local)}),this.initPromise},initialize:function(n){return!this.initPromise||n?this._initialize():this.initPromise},add:function(n){return this.index.add(n),this},get:function(n){return n=r.isArray(n)?n:[].slice.call(arguments),this.index.get(n)},search:function(n,t,i){var f=this,u=this.sorter(this.index.search(n));return t(this.remote?u.slice():u),this.remote&&u.length<this.sufficient?this.remote.get(n,function(n){var t=[];r.each(n,function(n){r.some(u,function(t){return f.identify(n)===f.identify(t)})||t.push(n)});i&&i(t)}):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return l.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}});n.exports=f},function(){},function(n,t,i){function r(n){this.url=n.url;this.prepare=n.prepare;this.transform=n.transform;this.transport=new f({cache:n.cache,limiter:n.limiter,transport:n.transport})}var u=i(1),f=i(8);u.mixin(r.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(n,t){var i=this;if(t)return n=this.prepare(n=n||"",this._settings()),this.transport.get(n,function(n,r){t(n?[]:i.transform(r))})},cancelLastRequest:function(){this.transport.cancel()}});n.exports=r},function(n,t,i){function u(n){this.maxSize=r.isNumber(n)?n:100;this.reset();this.maxSize<=0&&(this.set=this.get=r.noop)}function f(){this.head=this.tail=null}function e(n,t){this.key=n;this.val=t;this.prev=this.next=null}var r=i(1);r.mixin(u.prototype,{set:function(n,t){var i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--);(i=this.hash[n])?(i.val=t,this.list.moveToFront(i)):(i=new e(n,t),this.list.add(i),this.hash[n]=i,this.size++)},get:function(n){return n=this.hash[n],n?(this.list.moveToFront(n),n.val):void 0},reset:function(){this.size=0;this.hash={};this.list=new f}});r.mixin(f.prototype,{add:function(n){this.head&&(n.next=this.head,this.head.prev=n);this.head=n;this.tail=this.tail||n},remove:function(n){n.prev?n.prev.next=n.next:this.head=n.next;n.next?n.next.prev=n.prev:this.tail=n.prev},moveToFront:function(n){this.remove(n);this.add(n)}});n.exports=u},function(n,t,i){function o(n){this.url=n.url;this.ttl=n.ttl;this.cache=n.cache;this.prepare=n.prepare;this.transform=n.transform;this.transport=n.transport;this.thumbprint=n.thumbprint;this.storage=new s(n.cacheKey)}var s=i(30),i=i(1),u="data",f="protocol",e="thumbprint",r=null;r="undefined"!=typeof window?window.location:{protocol:"https:"};i.mixin(o.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(n){this.cache&&(this.storage.set(u,n,this.ttl),this.storage.set(f,r.protocol,this.ttl),this.storage.set(e,this.thumbprint,this.ttl))},fromCache:function(){var t,n={};return this.cache?(n.data=this.storage.get(u),n.protocol=this.storage.get(f),n.thumbprint=this.storage.get(e),t=n.thumbprint!==this.thumbprint||n.protocol!==r.protocol,n.data&&!t?n.data:null):null},fromNetwork:function(n){var t,i=this;n&&(t=this.prepare(this._settings()),this.transport(t).then(function(t){n(null,i.transform(t))},function(){n(!0)}))},clear:function(){return this.storage.clear(),this}});n.exports=o},function(n,t,i){function f(n,t){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+u.escapeRegExChars(this.prefix));this.ls=t||r;this.ls||this._noop()}function e(){return(new Date).getTime()}function o(n){return JSON.stringify(u.isUndefined(n)?null:n)}function s(n){return JSON.parse(n)}var r,h=i(31),u=i(1);try{(r=h.localStorage).setItem("~~~","!");r.removeItem("~~~")}catch(n){r=null}u.mixin(f.prototype,{_prefix:function(n){return this.prefix+n},_ttlKey:function(n){return this._prefix(n)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=u.noop},_safeSet:function(n,t){try{this.ls.setItem(n,t)}catch(n){"QuotaExceededError"===n.name&&(this.clear(),this._noop())}},get:function(n){return this.isExpired(n)&&this.remove(n),s(this.ls.getItem(this._prefix(n)))},set:function(n,t,i){return u.isNumber(i)?this._safeSet(this._ttlKey(n),o(e()+i)):this.ls.removeItem(this._ttlKey(n)),this._safeSet(this._prefix(n),o(t))},remove:function(n){return this.ls.removeItem(this._ttlKey(n)),this.ls.removeItem(this._prefix(n)),this},clear:function(){for(var n=function(n){for(var i,u=[],f=r.length,t=0;t<f;t++)(i=r.key(t)).match(n)&&u.push(i.replace(n,""));return u}(this.keyMatcher),t=n.length;t--;)this.remove(n[t]);return this},isExpired:function(n){return n=s(this.ls.getItem(this._ttlKey(n))),!!(u.isNumber(n)&&e()>n)}});n.exports=f},function(n,t,i){var r=i(32),u=i(34),i=!0;try{window.localStorage.setItem("test","42");window.sessionStorage.setItem("test","42")}catch(n){i=!1}i?(window.localStorage.removeItem("test"),window.sessionStorage.removeItem("test"),n.exports={localStorage:window.localStorage,sessionStorage:window.sessionStorage}):(i=new r((i=u.read("localStorage"))?JSON.parse(i):{},function(n){u.create("localStorage",JSON.stringify(n),365)},function(){u.create("localStorage","",365)}),r=new r,n.exports={localStorage:i,sessionStorage:r})},function(n,t,i){function r(n,t,i){this._obj=n||{};this._set=t;this._clear=i;this.length=0}var u=i(33);i=r.prototype;i.setItem=function(n,t){n=encodeURIComponent(n);this._obj[n]=t;this._updateLength();this._set&&this._set(this._obj)};i.getItem=function(n){return n=encodeURIComponent(n),void 0===this._obj[n]?null:this._obj[n]};i.removeItem=function(n){n=encodeURIComponent(n);delete this._obj[n];this._updateLength();this._set&&this._set(this._obj)};i.key=function(n){var t,i=0;for(t in this._obj){if(i===n)return decodeURIComponent(t);i++}return null};i.clear=function(){delete this._obj;this._clear&&this._clear()};i._updateLength=function(){this.length=u(this._obj)};n.exports=r},function(n){n.exports=function(n){var t,i=0;for(t in n)n.hasOwnProperty(t)&&(i+=1);return i}},function(n){n.exports={create:function(n,t,i){var r,i=i?((r=new Date).setTime(r.getTime()+864e5*i),"; expires="+r.toGMTString()):"";document.cookie=n+"="+t+i+"; path=/"},read:function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "===t.charAt(0);)t=t.substring(1,t.length);if(0===t.indexOf(r))return t.substring(r.length,t.length)}return null}}},function(n,t,i){function u(n){return(n=r.toStr(n))?n.split(/\s+/):[]}function f(n){return(n=r.toStr(n))?n.split(/\W+/):[]}function e(n){return function(t){return t=r.isArray(t)?t:[].slice.call(arguments,0),function(i){var u=[];return r.each(t,function(t){u=u.concat(n(r.toStr(i[t])))}),u}}}var r=i(1);n.exports={nonword:f,whitespace:u,obj:{nonword:e(f),whitespace:e(u)}}},function(n,t,i){function f(){return function(){}}var r=i(1),u=i(37),e=i(44);n.exports=function(n){var i,o,t={initialize:!0,identify:r.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null};return(n=r.mixin(t,n||{})).datumTokenizer||r.error("datumTokenizer is required"),n.queryTokenizer||r.error("queryTokenizer is required"),i=n.sorter,n.sorter=i?function(n){return n.sort(i)}:r.identity,n.local=r.isFunction(n.local)?n.local():n.local,n.prefetch=(t=n.prefetch)?(o={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:r.identity,transform:r.identity,transport:null},t=r.isString(t)?{url:t}:t,(t=r.mixin(o,t)).url||r.error("prefetch requires url to be set"),t.transform=t.filter||t.transform,t.cacheKey=t.cacheKey||t.url,t.thumbprint=e+t.thumbprint,t.transport=t.transport?f(t.transport):u,t):null,n.remote=function(n){var t;if(n)return t={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:r.identity,transport:null},n=r.isString(n)?{url:n}:n,(n=r.mixin(t,n)).url||r.error("remote requires url to be set"),n.transform=n.filter||n.transform,n.prepare=function(n){var t,i,r;return t=n.prepare,i=n.replace,r=n.wildcard,t=t||(i?function(n,t){return t.url=i(t.url,n),t}:n.wildcard?function(n,t){return t.url=t.url.replace(r,encodeURIComponent(n)),t}:function(n,t){return t})}(n),n.limiter=function(n){var t,i;return t=n.limiter,i=n.rateLimitBy,n=n.rateLimitWait,t=t||(/^throttle$/i.test(i)?function(n){return function(t){return r.throttle(t,n)}}:function(n){return function(t){return r.debounce(t,n)}})(n),t}(n),n.transport=n.transport?f(n.transport):u,delete n.replace,delete n.wildcard,delete n.rateLimitBy,delete n.rateLimitWait,n}(n.remote),n}},function(n,t,i){var r=i(7).Promise,u=i(38);n.exports=function(n){return new r(function(t,i){u.get(n.url).end(function(n,r){if(n)return i(n);t(r.body)})})}},function(n,t,i){function w(){}function s(n){if(!h(n))return n;var t,i=[];for(t in n)!function t(n,i,r){if(null!=r)if(Array.isArray(r))r.forEach(function(r){t(n,i,r)});else if(h(r))for(var u in r)t(n,i+"["+u+"]",r[u]);else n.push(encodeURIComponent(i)+"="+encodeURIComponent(r));else null===r&&n.push(encodeURIComponent(i))}(i,t,n[t]);return i.join("&")}function c(n){for(var t,i,r={},f=n.split("&"),u=0,e=f.length;u<e;++u)-1==(i=(t=f[u]).indexOf("="))?r[decodeURIComponent(t)]="":r[decodeURIComponent(t.slice(0,i))]=decodeURIComponent(t.slice(i+1));return r}function l(n){return/[\/+]json($|[^-\w])/.test(n)}function e(n){this.req=n;this.xhr=this.req.xhr;this.text="HEAD"!=this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null;this.statusText=this.req.xhr.statusText;var t=this.xhr.status;this._setStatusProperties(t=1223===t?204:t);this.header=this.headers=function(n){for(var i,u,t,f=n.split(/\r?\n/),e={},r=0,o=f.length;r<o;++r)-1!==(i=(t=f[r]).indexOf(":"))&&(u=t.slice(0,i).toLowerCase(),t=b(t.slice(i+1)),e[u]=t);return e}(this.xhr.getAllResponseHeaders());this.header["content-type"]=this.xhr.getResponseHeader("content-type");this._setHeaderProperties(this.header);this.body=null===this.text&&n._responseType?this.xhr.response:"HEAD"!=this.req.method?this._parseBody(this.text||this.xhr.response):null}function u(n,t){var i=this;this._query=this._query||[];this.method=n;this.url=t;this.header={};this._header={};this.on("end",function(){var r,n=null,t=null;try{t=new e(i)}catch(t){return(n=new Error("Parser is unable to parse the response")).parse=!0,n.original=t,i.xhr?(n.rawResponse=void 0===i.xhr.responseType?i.xhr.responseText:i.xhr.response,n.status=i.xhr.status||null,n.statusCode=n.status):(n.rawResponse=null,n.status=null),i.callback(n)}i.emit("response",t);try{i._isResponseOK(t)||(r=new Error(t.statusText||"Unsuccessful HTTP response"))}catch(t){r=t}r?(r.original=n,r.response=t,r.status=t.status,i.callback(r,t)):i.callback(null,t)})}function a(n,t,i){return n=r("DELETE",n),"function"==typeof t&&(i=t,t=null),t&&n.send(t),i&&n.end(i),n}var f="undefined"!=typeof window?window:"undefined"!=typeof self?self:(console.warn("Using browser-only version of superagent in non-browser environment"),this),v=i(39),y=i(40),h=i(9),p=i(41),o=i(43),r=t=n.exports=function(n,i){return"function"==typeof i?new t.Request("GET",n).end(i):1==arguments.length?new t.Request("GET",n):new t.Request(n,i)},b=(t.Request=u,r.getXHR=function(){if(!(!f.XMLHttpRequest||f.location&&"file:"==f.location.protocol&&f.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(n){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(n){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(n){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(n){}throw Error("Browser-only version of superagent could not find XHR");},"".trim?function(n){return n.trim()}:function(n){return n.replace(/(^\s*|\s*$)/g,"")});r.serializeObject=s;r.parseString=c;r.types={html:"text/html",json:"application/json",xml:"text/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"};r.serialize={"application/x-www-form-urlencoded":s,"application/json":JSON.stringify};r.parse={"application/x-www-form-urlencoded":c,"application/json":JSON.parse};p(e.prototype);e.prototype._parseBody=function(n){var t=r.parse[this.type];return this.req._parser?this.req._parser(this,n):(t=!t&&l(this.type)?r.parse["application/json"]:t)&&n&&(n.length||n instanceof Object)?t(n):null};e.prototype.toError=function(){var t=this.req,i=t.method,t=t.url,n="cannot "+i+" "+t+" ("+this.status+")",n=new Error(n);return n.status=this.status,n.method=i,n.url=t,n};r.Response=e;v(u.prototype);y(u.prototype);u.prototype.type=function(n){return this.set("Content-Type",r.types[n]||n),this};u.prototype.accept=function(n){return this.set("Accept",r.types[n]||n),this};u.prototype.auth=function(n,t,i){return"object"==typeof(t=1===arguments.length?"":t)&&null!==t&&(i=t,t=""),i=i||{type:"function"==typeof btoa?"basic":"auto"},this._auth(n,t,i,function(n){if("function"==typeof btoa)return btoa(n);throw new Error("Cannot use basic auth, btoa is not a function");})};u.prototype.query=function(n){return(n="string"!=typeof n?s(n):n)&&this._query.push(n),this};u.prototype.attach=function(n,t,i){if(t){if(this._data)throw Error("superagent can't mix .send() and .attach()");this._getFormData().append(n,t,i||t.name)}return this};u.prototype._getFormData=function(){return this._formData||(this._formData=new f.FormData),this._formData};u.prototype.callback=function(n,t){if(this._shouldRetry(n,t))return this._retry();var i=this._callback;this.clearTimeout();n&&(this._maxRetries&&(n.retries=this._retries-1),this.emit("error",n));i(n,t)};u.prototype.crossDomainError=function(){var n=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");n.crossDomain=!0;n.status=this.status;n.method=this.method;n.url=this.url;this.callback(n)};u.prototype.buffer=u.prototype.ca=u.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this};u.prototype.pipe=u.prototype.write=function(){throw Error("Streaming is not supported in browser version of superagent");};u.prototype._isHost=function(n){return n&&"object"==typeof n&&!Array.isArray(n)&&"[object Object]"!==Object.prototype.toString.call(n)};u.prototype.end=function(n){return this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=n||w,this._finalizeQueryString(),this._end()};u.prototype._end=function(){function o(n,i){0<i.total&&(i.percent=i.loaded/i.total*100);i.direction=n;t.emit("progress",i)}var f,e,u,t=this,n=this.xhr=r.getXHR(),i=this._formData||this._data;if(this._setTimeouts(),n.onreadystatechange=function(){var i,r=n.readyState;if(2<=r&&t._responseTimeoutTimer&&clearTimeout(t._responseTimeoutTimer),4==r){try{i=n.status}catch(r){i=0}if(!i)return t.timedout||t._aborted?void 0:t.crossDomainError();t.emit("end")}},this.hasListeners("progress"))try{n.onprogress=o.bind(null,"download");n.upload&&(n.upload.onprogress=o.bind(null,"upload"))}catch(o){}try{this.username&&this.password?n.open(this.method,this.url,!0,this.username,this.password):n.open(this.method,this.url,!0)}catch(o){return this.callback(o)}for(u in this._withCredentials&&(n.withCredentials=!0),this._formData||"GET"==this.method||"HEAD"==this.method||"string"==typeof i||this._isHost(i)||(f=this._header["content-type"],(e=!(e=this._serializer||r.serialize[f?f.split(";")[0]:""])&&l(f)?r.serialize["application/json"]:e)&&(i=e(i))),this.header)null!=this.header[u]&&this.header.hasOwnProperty(u)&&n.setRequestHeader(u,this.header[u]);return this._responseType&&(n.responseType=this._responseType),this.emit("request",this),n.send(void 0!==i?i:null),this};r.agent=function(){return new o};["GET","POST","OPTIONS","PATCH","PUT","DELETE"].forEach(function(n){o.prototype[n.toLowerCase()]=function(t,i){return t=new r.Request(n,t),this._setDefaults(t),i&&t.end(i),t}});o.prototype.del=o.prototype.delete;r.get=function(n,t,i){return n=r("GET",n),"function"==typeof t&&(i=t,t=null),t&&n.query(t),i&&n.end(i),n};r.head=function(n,t,i){return n=r("HEAD",n),"function"==typeof t&&(i=t,t=null),t&&n.query(t),i&&n.end(i),n};r.options=function(n,t,i){return n=r("OPTIONS",n),"function"==typeof t&&(i=t,t=null),t&&n.send(t),i&&n.end(i),n};r.del=a;r.delete=a;r.patch=function(n,t,i){return n=r("PATCH",n),"function"==typeof t&&(i=t,t=null),t&&n.send(t),i&&n.end(i),n};r.post=function(n,t,i){return n=r("POST",n),"function"==typeof t&&(i=t,t=null),t&&n.send(t),i&&n.end(i),n};r.put=function(n,t,i){return n=r("PUT",n),"function"==typeof t&&(i=t,t=null),t&&n.send(t),i&&n.end(i),n}},function(n){function t(n){if(n){var i,r=n;for(i in t.prototype)r[i]=t.prototype[i];return r}}(n.exports=t).prototype.on=t.prototype.addEventListener=function(n,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+n]=this._callbacks["$"+n]||[]).push(t),this};t.prototype.once=function(n,t){function i(){this.off(n,i);t.apply(this,arguments)}return i.fn=t,this.on(n,i),this};t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(n,t){var i,u,r;if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;if(i=this._callbacks["$"+n],i){if(1==arguments.length)return delete this._callbacks["$"+n],this;for(r=0;r<i.length;r++)if((u=i[r])===t||u.fn===t){i.splice(r,1);break}0===i.length&&delete this._callbacks["$"+n]}return this};t.prototype.emit=function(n){var t,u;this._callbacks=this._callbacks||{};for(var r=new Array(arguments.length-1),i=this._callbacks["$"+n],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if(i)for(t=0,u=(i=i.slice(0)).length;t<u;++t)i[t].apply(this,r);return this};t.prototype.listeners=function(n){return this._callbacks=this._callbacks||{},this._callbacks["$"+n]||[]};t.prototype.hasListeners=function(n){return!!this.listeners(n).length}},function(n,t,i){"use strict";function r(n){if(n){var t,i=n;for(t in r.prototype)i[t]=r.prototype[t];return i}}var u=i(9),f;(n.exports=r).prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,this};r.prototype.parse=function(n){return this._parser=n,this};r.prototype.responseType=function(n){return this._responseType=n,this};r.prototype.serialize=function(n){return this._serializer=n,this};r.prototype.timeout=function(n){if(!n||"object"!=typeof n)return this._timeout=n,this._responseTimeout=0,this;for(var t in n)switch(t){case"deadline":this._timeout=n.deadline;break;case"response":this._responseTimeout=n.response;break;default:console.warn("Unknown timeout option",t)}return this};r.prototype.retry=function(n,t){return this._maxRetries=n=(n=0!==arguments.length&&!0!==n?n:1)<=0?0:n,this._retries=0,this._retryCallback=t,this};f=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];r.prototype._shouldRetry=function(n,t){if(this._maxRetries&&!(this._retries++>=this._maxRetries)){if(this._retryCallback)try{var i=this._retryCallback(n,t);if(!0===i)return!0;if(!1===i)return!1}catch(n){console.error(n)}if(t&&t.status&&500<=t.status&&501!=t.status||n&&(n.code&&~f.indexOf(n.code)||n.timeout&&"ECONNABORTED"==n.code||n.crossDomain))return!0}return!1};r.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this._end()};r.prototype.then=function(n,t){var i;return this._fullfilledPromise||((i=this)._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise(function(n,t){i.end(function(i,r){i?t(i):n(r)})})),this._fullfilledPromise.then(n,t)};r.prototype.catch=function(n){return this.then(void 0,n)};r.prototype.use=function(n){return n(this),this};r.prototype.ok=function(n){if("function"!=typeof n)throw Error("Callback required");return this._okCallback=n,this};r.prototype._isResponseOK=function(n){return!!n&&(this._okCallback?this._okCallback(n):200<=n.status&&n.status<300)};r.prototype.getHeader=r.prototype.get=function(n){return this._header[n.toLowerCase()]};r.prototype.set=function(n,t){if(u(n))for(var i in n)this.set(i,n[i]);else this._header[n.toLowerCase()]=t,this.header[n]=t;return this};r.prototype.unset=function(n){return delete this._header[n.toLowerCase()],delete this.header[n],this};r.prototype.field=function(n,t){var i,r;if(null==n)throw new Error(".field(name, val) name can not be empty");if(this._data&&console.error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()"),u(n))for(i in n)this.field(i,n[i]);else if(Array.isArray(t))for(r in t)this.field(n,t[r]);else{if(null==t)throw new Error(".field(name, val) val can not be empty");"boolean"==typeof t&&(t=""+t);this._getFormData().append(n,t)}return this};r.prototype.abort=function(){return this._aborted||(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort")),this};r.prototype._auth=function(n,t,i,r){switch(i.type){case"basic":this.set("Authorization","Basic "+r(n+":"+t));break;case"auto":this.username=n;this.password=t;break;case"bearer":this.set("Authorization","Bearer "+n)}return this};r.prototype.withCredentials=function(n){return this._withCredentials=n=null==n?!0:n,this};r.prototype.redirects=function(n){return this._maxRedirects=n,this};r.prototype.maxResponseSize=function(n){if("number"!=typeof n)throw TypeError("Invalid argument");return this._maxResponseSize=n,this};r.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}};r.prototype.send=function(n){var i=u(n),t=this._header["content-type"],r;if(this._formData&&console.error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()"),i&&!this._data)Array.isArray(n)?this._data=[]:this._isHost(n)||(this._data={});else if(n&&this._data&&this._isHost(this._data))throw Error("Can't merge these send calls");if(i&&u(this._data))for(r in n)this._data[r]=n[r];else"string"==typeof n?(t||this.type("form"),t=this._header["content-type"],this._data="application/x-www-form-urlencoded"==t?this._data?this._data+"&"+n:n:(this._data||"")+n):this._data=n;return!i||this._isHost(n)||t||this.type("json"),this};r.prototype.sortQuery=function(n){return this._sort=void 0===n||n,this};r.prototype._finalizeQueryString=function(){var t,n=this._query.join("&");n&&(this.url+=(0<=this.url.indexOf("?")?"&":"?")+n);this._query.length=0;this._sort&&0<=(n=this.url.indexOf("?"))&&(t=this.url.substring(n+1).split("&"),"function"==typeof this._sort?t.sort(this._sort):t.sort(),this.url=this.url.substring(0,n)+"?"+t.join("&"))};r.prototype._appendQueryString=function(){console.trace("Unsupported")};r.prototype._timeoutError=function(n,t,i){this._aborted||((n=new Error(n+t+"ms exceeded")).timeout=t,n.code="ECONNABORTED",n.errno=i,this.timedout=!0,this.abort(),this.callback(n))};r.prototype._setTimeouts=function(){var n=this;this._timeout&&!this._timer&&(this._timer=setTimeout(function(){n._timeoutError("Timeout of ",n._timeout,"ETIME")},this._timeout));this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout(function(){n._timeoutError("Response timeout of ",n._responseTimeout,"ETIMEDOUT")},this._responseTimeout))}},function(n,t,i){"use strict";function r(n){if(n){var t,i=n;for(t in r.prototype)i[t]=r.prototype[t];return i}}var u=i(42);(n.exports=r).prototype.get=function(n){return this.header[n.toLowerCase()]};r.prototype._setHeaderProperties=function(n){var t,i=n["content-type"]||"",r=(this.type=u.type(i),u.params(i));for(t in r)this[t]=r[t];this.links={};try{n.link&&(this.links=u.parseLinks(n.link))}catch(n){}};r.prototype._setStatusProperties=function(n){var t=n/100|0;this.status=this.statusCode=n;this.statusType=t;this.info=1==t;this.ok=2==t;this.redirect=3==t;this.clientError=4==t;this.serverError=5==t;this.error=(4==t||5==t)&&this.toError();this.created=201==n;this.accepted=202==n;this.noContent=204==n;this.badRequest=400==n;this.unauthorized=401==n;this.notAcceptable=406==n;this.forbidden=403==n;this.notFound=404==n;this.unprocessableEntity=422==n}},function(n,t){"use strict";t.type=function(n){return n.split(/ *; */).shift()};t.params=function(n){return n.split(/ *; */).reduce(function(n,t){var t=t.split(/ *= */),i=t.shift(),t=t.shift();return i&&t&&(n[i]=t),n},{})};t.parseLinks=function(n){return n.split(/ *, */).reduce(function(n,t){var t=t.split(/ *; */),i=t[0].slice(1,-1);return n[t[1].split(/ *= */)[1].slice(1,-1)]=i,n},{})};t.cleanHeader=function(n,t){return delete n["content-type"],delete n["content-length"],delete n["transfer-encoding"],delete n.host,t&&(delete n.authorization,delete n.cookie),n}},function(n){function t(){this._defaults=[]}["use","on","once","set","query","type","accept","auth","withCredentials","sortQuery","retry","ok","redirects","timeout","buffer","serialize","parse","ca","key","pfx","cert"].forEach(function(n){t.prototype[n]=function(){return this._defaults.push({fn:n,arguments:arguments}),this}});t.prototype._setDefaults=function(n){this._defaults.forEach(function(t){n[t.fn].apply(n,t.arguments)})};n.exports=t},function(n){n.exports="1.0.0"},function(n,t,i){function u(n){if(!(n=n||{}).datumTokenizer||!n.queryTokenizer)throw new Error("datumTokenizer and queryTokenizer are both required");this.identify=n.identify||r.stringify;this.datumTokenizer=n.datumTokenizer;this.queryTokenizer=n.queryTokenizer;this.reset()}function f(n){return n=r.filter(n,function(n){return!!n}),n=r.map(n,function(n){return n.toLowerCase()})}function e(){return{i:[],c:{}}}var r=i(1);r.mixin(u.prototype,{bootstrap:function(n){this.datums=n.datums;this.trie=n.trie},add:function(n){var t=this;n=r.isArray(n)?n:[n];r.each(n,function(n){var i;t.datums[i=t.identify(n)]=n;n=f(t.datumTokenizer(n));r.each(n,function(n){for(var r,u=t.trie,f=n.split("");r=f.shift();)(u=u.c[r]||(u.c[r]=e())).i.push(i)})})},get:function(n){var t=this;return r.map(n,function(n){return t.datums[n]})},search:function(n){var t,i=this,n=f(this.queryTokenizer(n));return r.each(n,function(n){var r,u,f;if(t&&0===t.length)return!1;for(r=i.trie,u=n.split("");r&&(f=u.shift());)r=r.c[f];if(!r||0!==u.length)return!(t=[]);n=r.i.slice(0);t=t?function(n,t){for(var i=0,r=0,u=[],f=(n=n.sort(),t=t.sort(),n.length),e=t.length;i<f&&r<e;)n[i]<t[r]?i++:(n[i]>t[r]||(u.push(n[i]),i++),r++);return u}(t,n):n}),t?r.map(function(n){for(var i={},r=[],t=0,u=n.length;t<u;t++)i[n[t]]||(i[n[t]]=!0,r.push(n[t]));return r}(t),function(n){return i.datums[n]}):[]},all:function(){var n,t=[];for(n in this.datums)t.push(this.datums[n]);return t},reset:function(){this.datums={};this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}});n.exports=u},function(n,t,i){"use strict";!function(n,t){var f,r,u,e=i(15);f=n;u={settings:{$body:t("body"),menuOpen:!1,menuToggle:t(".js-menu-display-toggle"),siteNotificationToggle:t(".alert-banner")},init:function(){r=t.extend({},this.settings,f);this.bindUIActions()},bindUIActions:function(){t(document).bind("mouseup touchend",function(n){var i=t(".menu");i.is(n.target)||0!==i.has(n.target).length||r.$body.removeClass("menu-is-visible")});r.menuToggle.on("click",function(n){n.preventDefault();u.toggleMenu()});Modernizr.touchevents&&(delete Hammer.defaults.cssProps.userSelect,Hammer(r.$body[0]).on("swipeleft",function(){r.menuOpen&&u.toggleMenu()}))},toggleMenu:function(){r.menuOpen=!r.menuOpen;r.menuOpen;r.menuToggle.on("click",function(n){n.preventDefault();Object(e.a)().closeAllMenuItems()});r.siteNotificationToggle.toggleClass("alert-banner-is-visible");r.$body.toggleClass("menu-is-visible")}};window.OffCanvas=u;OffCanvas.init()}.call(this,i(0),i(0))},function(n,t,i){!function(n){var i,t,r;i=n;r={settings:{windowWidth:document.body.clientWidth,breakpoints:{small:320,medium:710,large:1050,xlarge:1215}},init:function(n){t=i.extend({},this.settings,n);this.bindUIActions()},bindUIActions:function(){i(window).on("resize",function(){t.windowWidth=0})},getCurrentQuery:function(){var n="mq-small";return t.windowWidth||(t.windowWidth=document.body.clientWidth),t.windowWidth>t.breakpoints.large?n="mq-large":t.windowWidth>t.breakpoints.medium&&(n="mq-medium"),n},meetsContext:function(n){for(var i=!1,u=r.getCurrentQuery(),t=0;t<n.length;t++)n[t]!==u&&""!==n[t]||(i=!0);return i}};window.Media=r;Media.init()}.call(this,i(0))},function(n,t,i){!function(n){function t(n){var t=n.parent("label");0<t.length&&(n[0].value?t.addClass("is-filled-label"):t.removeClass("is-filled-label"))}var i=n(".form input, .form textarea");n.each(i,function(i,r){var u,f;u=n(r);f=u.closest(".field");u.on("input",function(){0<f.length&&(this.value?f.addClass("field--not-empty"):f.removeClass("field--not-empty"));t(u)});u.on("focus",function(){f.addClass("field--focused")});u.on("blur",function(){f.removeClass("field--focused")});t(n(r))})}.call(this,i(0))},function(n,t,i){!function(n){var t;t=n;validation=function(n){var r=n.message,u=n.element,i=n.type,n=n.input;r?(t(n).addClass(i),t('<div class="form-group__validation--'+i+'">'+r+"<\/div>").appendTo(t(u).find(".form-group__validation"))):(t(u).find(".form-group__validation").html(" "),n.length&&n.map(function(n,r){t(r).removeClass(i)}))}}.call(this,i(0))},function(n,t,i){!function(n){var t=n(".btn--submit");t.length&&t.map(function(t,i){var u,r;i.id=t;t=i.id;u=window.document.getElementById(t);(r=n(u).parent()).find("input").keyup(function(t){return 13===t.keyCode&&n(u).click()});n(u).click(function(t){t.preventDefault();var i,u,t={},f=n("#sa-login-said").val(),e=n("#sa-login-dpid").val();window.validation({message:"",element:r,type:"error",input:r.find(".input")});i=r.find("#username").val();u=r.find("#password").val();void 0!==f&&(t.securedAreaId=f);void 0!==e&&(t.destinationPageId=e);null!=i&&""!=i||window.validation({message:"Username is required.",element:r,type:"error",input:r.find("#username")});null!=u&&""!=u||window.validation({message:"Password is required.",element:r,type:"error",input:r.find("#password")});t.username=i;t.password=u;t.username&&t.password&&n.ajax({method:"POST",data:n.param(t),dataType:"json",url:"/SitesArea/SecuredAreas/Authenticate"}).done(function(n){var t;n?!0===n.IsAuthenticated&&n.DestinationUrl?window.location.href=n.DestinationUrl:(t="An error occurred.",n.ErrorMessage&&(t=n.ErrorMessage),window.validation({message:t,element:r,type:"error"})):window.validation({message:"Something unexpected happened during login.",element:r,type:"error"})}).fail(function(){window.validation({message:"An error occurred.",element:r,type:"error"})})})})}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){n(".inline-block",".l-2-col-master .l-content-primary").length&&n(".inline-block",".l-2-col-master .l-content-primary").map(function(t,i){n(i).prev().hasClass("inline-block")&&!n(i).prev().hasClass("last")&&n(i).addClass("last")});n(".inline-block",".l-1-col-master .l-content-primary").length&&n(".inline-block",".l-1-col-master .l-content-primary").map(function(t,i){n(i).prev().hasClass("inline-block")&&n(i).prev().prev().hasClass("inline-block")&&!n(i).prev().hasClass("last")&&!n(i).prev().prev().hasClass("last")&&n(i).addClass("last")})}}}t().init()}.call(this,i(0))},function(n,t,i){!function(){iframe=function(n){n=n.iframe;n=new Vimeo.Player(n,{id:n.id,background:n.dataset.background,title:n.dataset.title,description:n.dataset.description,muted:n.dataset.muted,autoplay:n.dataset.autoplay});n.unload();n.ready().catch(function(){console.log("theres an error")})}}.call(this,i(0))},function(n,t,i){!function(n){var t;t=n,{init:function(){t(".container-cta").length&&t(".container-cta")[0].children.length<2&&t(".container-cta").map(function(){t(".container-cta")[0].children[0].classList.add("single");t(".container-cta")[0].classList.add("single")})}}.init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".accordion").length&&n(".accordion").map(function(n,i){i.id="accordion-"+n;t.handleAccordionClick(i.id)})},handleAccordionClick:function(t){t=window.document.getElementById(t);n(t).on("click",function(n){n=n.currentTarget;n.classList.toggle("active");n=n.nextElementSibling;n.style.maxHeight=n.style.maxHeight?null:n.scrollHeight+"px"})}}}(new t).init()}.call(this,i(0))},function(n,t,i){!function(n){var t,i;(t=n)(".l-header");t(".l-header__search");n={settings:{$form:t(".js-search"),$input:t(".js-search__input"),$submit:t(".js-search-submit"),$mobilebtn:t(".l-header__button--link")},init:function(){i=t.extend({},this.settings);this.bindUIActions()},bindUIActions:function(){Media.meetsContext(["mq-large"])&&(i.$input.on("focus",function(n){t(n.target).closest(".js-search").addClass("is-active")}),i.$input.on("blur",function(n){t(n.target).closest(".js-search").removeClass("is-active")}),i.$submit.on("focus",function(n){t(n.target).closest(".js-search").addClass("is-active")}),i.$submit.on("blur",function(n){t(n.target).closest(".js-search").removeClass("is-active")}));i.$mobilebtn.on("click",function(){t(".l-header__search").toggleClass("search-is-visible")})}};window.Search=n;Search.init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".hero").length&&n(".hero").map(function(n,i){i.id="hero-"+n;t.showHeroWrapper(i.id);t.showHeroVideo(i.id);t.toggleEllipsis(i.id)})},showHeroWrapper:function(t){var i=window.document.getElementById(t);n(window).ready(function(){return setTimeout(function(){n(i).find(".hero__wrapper").addClass("is-active");objectFitImages(n(i).find(".hero__image")[0])},400)})},showHeroVideo:function(t){var u,i,e,f,t=window.document.getElementById(t);0<n(t).find(".hero__video").length&&(u=n(t).find(".hero__video")[0],i=n(t).find(".hero__image")[0],e=n(t).find(".hero__wrapper")[0],f=n(t).find(".hero__video-loader")[0],n(u).hide(),n(i).hide(),n(f).hide(),n(document).ready(function(){n(window).innerWidth()<675?n(i).show():(n(f).show(),n(u).show())}),n(window).on("load resize",function(){675<n(window).innerWidth()?(n(i).hide(),n(f).show(),n(u).show(),Object(r.a)({video:u,image:i,wrapper:e,loader:f,autopause:!1,muted:!0})):n(i).show()}))},toggleEllipsis:function(t){var t=window.document.getElementById(t),i=n(t).find(".hero__copy");n(window).on("load resize",function(){n(window).innerWidth()<675&&i.shave(9999);675<n(window).innerWidth()&&n(window).innerWidth()<1050&&i.shave(120);1050<n(window).innerWidth()&&i.shave(9999)})}}}var r=i(16);(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){var t=n(".breadcrumbs")&&1<n(".breadcrumbs").length?n(".breadcrumbs").eq(1):n(".breadcrumbs").eq(0);return{init:function(){t&&t[0]&&4<t[0].children.length&&t.toggleClass("has-ellipsis")}}}(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".portlet").length&&n(".portlet").map(function(n,i){i.id="portlet-"+n;t.toggleEllipsis(i.id)})},toggleEllipsis:function(t){t=window.document.getElementById(t);n(t).find(".portlet__title--shorten").shave(90);n(t).find(".portlet__copy--shorten").shave(90)}}}(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".by-the-numbers").length&&n(".by-the-numbers").map(function(n,i){i.id="byTheNumbers-"+n;t.showByTheNumbersWrapper(i.id)})},showByTheNumbersWrapper:function(t){var i=window.document.getElementById(t),r=n(i).find(".by-the-numbers__number");r.length&&r.map(function(t,u){u.innerText&&6<u.innerText.length&&3<r.length?(n(i).find(".by-the-numbers__inner-wrapper:eq(0)").addClass("wide"),n(i).find(".by-the-numbers__inner-wrapper:eq(1)").addClass("wide")):r.length<3&&(n(i).find(".by-the-numbers__inner-wrapper:eq(0)").addClass("margin-left"),n(i).find(".by-the-numbers__inner-wrapper:eq(1)").addClass("margin-right"))})}}}(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".slider").length&&n(".slider").map(function(n,i){i.id="slider-"+n;t.slickSlider(i.id)})},slickSlider:function(t){var r,i=window.document.getElementById(t);n(i).find(".slider__slide-description").shave(60);n(i).hasClass("slider--services")&&(r=[{breakpoint:1050,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:675,settings:{slidesToShow:1,slidesToScroll:1}}]);n(i).hasClass("slider--locations")&&(r=[{breakpoint:1050,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:675,settings:{arrows:!1,centerMode:!0,slidesToShow:1,slidesToScroll:1}}]);n(i).hasClass("slider--feed")?(r=[{breakpoint:1050,settings:"unslick"},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}],n(window).on("load resize",function(){n(i).not(".slick-initialized").slick({mobileFirst:!0,nextArrow:'<a href="#" class="slider__next icon icon-next"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/images/assets/svg/musc-svg-sprite.svg#icon-next"><\/use><\/svg><\/a>',prevArrow:'<a href="#" class="slider__previous icon icon-previous"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/images/assets/svg/musc-svg-sprite.svg#icon-previous"><\/use><\/svg><\/a>',responsive:r})})):n(i).slick({slidesToShow:3,nextArrow:'<a href="#" class="slider__next icon icon-next"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/images/assets/svg/musc-svg-sprite.svg#icon-next"><\/use><\/svg><\/a>',prevArrow:'<a href="#" class="slider__previous icon icon-previous"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/images/assets/svg/musc-svg-sprite.svg#icon-previous"><\/use><\/svg><\/a>',responsive:r,variableWidth:!n(i).hasClass("slider--services")})}}}(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var i=this,t=n(".footer-middle__top-link");t&&t.length&&t.on("click",function(n){return i.handleGoBackToTop(n)})},handleGoBackToTop:function(t){t.preventDefault();n("html, body").animate({scrollTop:0},600)}}}(new t).init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var t=this;n(".testimonial").length&&n(".testimonial").map(function(n,i){i.id="testimonialLockup-"+n;t.setTestimonial(i.id)})},showTestimonial:function(t,i){var r=n(t).find(".testimonial-lockup__quote")[0].innerHTML,t=n(t).find(".testimonial-lockup__inner-wrapper"),r=r.length;200<r?n(i).addClass("maxCharacterLength"):n(i).removeClass("maxCharacterLength");170<r?t.addClass("maxCharacterHeight"):t.removeClass("maxCharacterHeight")},setTestimonial:function(t){var r=this,u=window.document.getElementById(t),i=n(u).find(".testimonial-rotate");i.map(function(f){1<i.length?setTimeout(function(){i.hide();n(i[f]).fadeIn();r.showTestimonial(i[f],u,i);i.length-1===f&&setTimeout(function(){return r.setTestimonial(t)},2e4)},2e4*f):(n(i[f]).fadeIn(),r.showTestimonial(i[f],u,i))})}}}(new t).init()}.call(this,i(0))},function(n,t,i){!function(n){var t;t=n,{init:function(){var n=this;t(".video").length&&t(".video").map(function(t,i){i.id="videoInPage-"+t;n.handlePlayMainVideoInPage(i.id);n.handleVideoInPageToggle(i.id);n.handleVideoInPageWatchNext(i.id)})},handlePlayMainVideoInPage:function(n){var r,i=window.document.getElementById(n);0<t(i).find(".main-video").length&&(r=new Vimeo.Player(t(i).find(".main-video")[0]));playVideo=function(){r.play();t(i).find(".video__player-wrapper").addClass("playing");t(i).find(".video__player-wrapper").css("background-image","none");t(i).find(".video__player-wrapper iframe").show()};t(i).find(".video__player-wrapper").on("click",playVideo)},handleVideoInPageToggle:function(n){var i=window.document.getElementById(n);t(i).find(".video__nav a").on("click",function(n){n.preventDefault();n=t(this).attr("data-tab");t(i).find(".video__nav a").removeClass("active");t(this).addClass("active");t(i).find(".video__tab").hide();t(i).find("#"+n).show()})},handleVideoInPageWatchNext:function(n){function r(n,t,i){return(new Array(i+1).join(t)+n).slice(-i)}var i=window.document.getElementById(n);t(i).find(".video__more a").on("click",function(n){n.preventDefault();var u=new Vimeo.Player(t(i).find(".main-video")[0]),n=t(this).attr("data-video"),f=t(this).attr("data-title"),e=t(this).attr("data-details");u.loadVideo(n).then(function(){u.getDuration().then(function(n){var t=Math.floor(n/60),n=n-60*t;r(t,"0",2);r(n,"0",2)});t(i).find(".video__player-wrapper").addClass("playing");t(i).find(".video__player-wrapper").css("background-image","none");t(i).find("#video-title").html(f);t(i).find("#video-details").html(e);t(i).find(".video__tab").hide();t(i).find(".video__nav a").removeClass("active");t(i).find(".video__nav a").filter('[data-tab="video-details"]').addClass("active");t(i).find("#video-details").show();u.play();t(i).find(".video__player-wrapper iframe").show()});t(i).find(".video__more li").css("display","inline-block");t(this).parent("li").hide()})}}.init()}.call(this,i(0))},function(n,t,i){!function(n){var t;t=n,{init:function(){var n=this;t(".toggle-modal").length&&t(".toggle-modal").map(function(i,r){r.id="toggleModal-"+i;r.addEventListener("click",function(t){return n.handleModalClick(t,r.id)});t(".modal-callout__close")[i].addEventListener("click",function(t){return n.handleModalClose(t,r.id)});window.addEventListener("click",function(t){return n.handleOutsideModalClick(t,r.id)});n.handleModalIframe(r.id)})},handleModalClick:function(n,i){n.preventDefault();n=window.document.getElementById(i);t(n).parent().find(".modal-callout").addClass("modal-callout--show");(body=document.body).style.overflow="hidden"},handleModalClose:function(n,i){n.preventDefault();var n=window.document.getElementById(i),i=t(n).parent().find(".modal-callout");i.removeClass("modal-callout--show");(body=document.body).style.overflow="visible";0<t(i).find(".iframe-wrapper").length&&(n=t(i).find(".iframe-wrapper")[0],window.iframe({iframe:n}))},handleOutsideModalClick:function(n,t){window.document.getElementById(t);var i=document.querySelector(".modal-callout--show");n.target===i&&this.handleModalClose(n,t)},handleModalIframe:function(n){var i,n=window.document.getElementById(n),n=t(n).parent().find(".modal-callout");0<t(n).find(".iframe-wrapper").length&&(i=t(n).find(".iframe-wrapper")[0],t(window).on("load",function(){window.iframe({iframe:i})}))}}.init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){var t,r="/SitesArea/Services/ListServices?pageId="+n("#services-search-input").data("pageid"),i=[];return{settings:{$input:n("#services-search-input"),$button:n(".services-search-searchicon"),$form:n(".services-search-form"),$resultsContainer:n(".ul--3col"),$results:null},init:function(){0<(t=n.extend({},this.settings)).$input.length&&(this.bindUIActions(),this.setupInput(),this.getQueriedServicesList())},bindUIActions:function(){var r=!0,u=this;t.$input.on("focus",function(){0<t.$input.val().length&&r&&t.$button.addClass("close")});t.$input.on("focusout",function(){t.$button.is(":active")||(n(this).typeahead("close"),t.$button.removeClass("close"),r=!0)});t.$input.on("input",function(){r=!1;n(this).val()?t.$button.addClass("close"):t.$button.removeClass("close")});t.$button.on("click",function(){n(this).hasClass("close")&&(t.$input.typeahead("val",""),t.$input.typeahead("close"),n(this).removeClass("close"))});t.$form.on("submit",function(r){var e,f;t.$input.typeahead("close");t.$button.removeClass("close");n(".navigate").remove();n(".no-results").remove();f=i.filter(function(n){return n.query===t.$input[0].value});i=[];f.map(function(n){return n.suggestions.map(function(n){return i.push(n)})});e=i.map(function(n){return{name:n.name||n.synonym,url:n.url}}).reduce(function(n,t){return n[t.name]=n[t.name]||{name:t.name,url:t.url},n},{});f=Object.keys(e).map(function(n){return e[n]});t.$resultsContainer.empty();u.getServicesList(f);n('<h4 class="services-search-letter navigate">\n            <a class="services-search-navigate" href="#">Back to full list<\/a>\n          <\/h4>').insertBefore(t.$resultsContainer);n(".services-search-navigate").on("click",function(i){n(".navigate").remove();n(".no-results").remove();t.$input.typeahead("val","");u.getQueriedServicesList();i.preventDefault()});f.length<1&&n('<h4 class="services-search-letter no-results">\n            No results found\n          <\/h4>').insertBefore(t.$resultsContainer);""===t.$input[0].value&&f.length<1&&(n(".navigate").remove(),n(".no-results").remove(),u.getQueriedServicesList());r.preventDefault()})},getQueriedServicesList:function(){var i=this;t.$resultsContainer.empty();n.ajax(r,{method:"GET"}).then(function(n){return i.getServicesList(n.services)})},getServicesList:function(i){var r;i&&(r=i.reduce(function(n,t){var i=t.name[0];return n[i]=(n[i]||[]).concat({name:t.name,url:t.url}),n},{}),(i=Object.keys(r).map(function(n){return[n,r[n]]}).map(function(n){return{letter:n[0],names:n[1]}}).sort(function(n,t){return n.letter>t.letter})).map(function(i){var r='<li>\n            <h3 class="services-search-header">'+i.letter+'<\/h3>\n            <ul class="services-search-letter" id="'+i.letter+'"><\/ul>\n          <\/li>';t.$resultsContainer.append(r);i.names&&0<i.names.length&&i.names.map(function(t){t='<li><a href="'+t.url+'">'+t.name+"<\/a><\/li>";n("#"+i.letter).append(t)})}))},setupInput:function(){var u=setInterval(function(){var f,e;"function"==typeof n("#services-search-input").typeahead&&(clearInterval(u),f=new Bloodhound({datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.name)},queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:{url:r,cache:!1,transform:function(t){return n.map(t.services,function(n){return{name:n.name,synonyms:n.synonyms,url:n.url}})}}}),e=new Bloodhound({datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.term)},queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:{url:r,cache:!1,transform:function(t){return n.map(t.synonyms,function(n){return{synonym:n.synonym,term:n.term,url:n.url}})}}}),t.$input.typeahead({highlight:!0,hint:!1,minLength:3,menu:".js-services-search-results"},{name:"servicesResults",display:"name",limit:1/0,source:f,templates:{header:function(t){i.push(t);n(".tt-dataset-servicesResults").remove()}}},{name:"services",display:"name",limit:5,source:f,templates:{suggestion:function(n){return'<div><a href="'+n.url+'"><strong>'+n.name+"<\/strong><\/a><\/div>"},empty:function(){return i=[],'<div class="no-results">No results found<\/div>'}}},{name:"synonymsResults",display:"name",limit:1/0,source:e,templates:{header:function(t){i.push(t);n(".tt-dataset-synonymsResults").remove()}}},{name:"synonyms",display:"term",limit:5,source:e,templates:{header:function(){return'<div class="services-search-similar">Similar:&nbsp;<\/div>'},suggestion:function(n){return'<div><a href="'+n.url+'">'+n.synonym+"<\/a><\/div>"}}}),t.$input.on("typeahead:render",function(){n(".tt-menu").addClass("open")}),t.$input.on("typeahead:select",function(n,t){window.location.href=t.url}))},200)}}}t().init()}.call(this,i(0))},function(n,t,i){!function(n){var t;t=n,{init:function(){t(window).on("load resize",function(){var n=this;0<t(".slider-nav").length&&t(".l-content-outer").addClass("sidebar-nav-active");t(".my-menu").sliderMenu();t(".slider-mobile-toggle").on("click",function(i){i.preventDefault();t("svg",n).toggleClass("open");t(".slider-menu").toggleClass("closed")})})}}.init()}.call(this,i(0))},function(n,t,i){"use strict";!function(n){function t(){return{init:function(){var i=window.document.getElementById("main"),r=window.document.getElementsByClassName("l-content-secondary-inner"),t=n("#sidebar-components");t.length&&t.map(function(u,f){0<n(f).children().length&&function u(){(n(window).width()<1050?n(i):n(r)).append(t);n(window).resize(u)}()})}}}t().init()}.call(this,i(0))}])