!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=14)}([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)throw new Error("jQuery requires a window with a document");return i(n)}:i(t)}("undefined"!=typeof window?window:this,function(r,u){"use strict";function ot(n){return null!=n&&n===n.window}function iu(n,t,i){var r,f,u=(i=i||s).createElement("script");if(u.text=n,t)for(r in le)(f=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,f);i.head.appendChild(u).parentNode.removeChild(u)}function st(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?oi[nu.call(n)]||"object":typeof n}function nr(n){var t=!!n&&"length"in n&&n.length,i=st(n);return!o(n)&&!ot(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function ht(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 ru(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}function w(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 fu(n,t){for(;(n=n[t])&&1!==n.nodeType;);return n}function ct(n){return n}function hi(n){throw n;}function eu(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 be(n,t){return t.toUpperCase()}function g(n){return n.replace(pe,"ms-").replace(we,be)}function dt(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType}function gt(){this.expando=f.expando+gt.uid++}function su(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(de,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:ke.test(r)?JSON.parse(r):r)}catch(n){}l.set(n,t,i)}else i=void 0;return i}function hu(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)&&ni.exec(f.css(n,t));if(u&&u[3]!==e){for(o/=2,e=e||u[3],u=+o||1;c--;)f.style(n,t,u+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),u/=h;u*=2;f.style(n,t,u+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 at(n,t){for(var c,r,o,u,h,s=[],i=0,l=n.length;i<l;i++)(r=n[i]).style&&(c=r.style.display,t?("none"===c&&(s[i]=e.get(r,"display")||null,s[i]||(r.style.display="")),""===r.style.display&&ti(r)&&(s[i]=(h=u=void 0,u=(o=r).ownerDocument,h=o.nodeName,(o=ur[h])||(u=u.body.appendChild(u.createElement(h)),o=f.css(u,"display"),u.parentNode.removeChild(u),"none"===o&&(o="block"),ur[h]=o)))):"none"!==c&&(s[i]="none",e.set(r,"display",c)));for(i=0;i<l;i++)null!=s[i]&&(n[i].style.display=s[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&&w(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 vu(n,t,i,r,u){for(var e,o,s,p,l,h=t.createDocumentFragment(),y=[],c=0,w=n.length;c<w;c++)if((e=n[c])||0===e)if("object"===st(e))f.merge(y,e.nodeType?[e]:e);else if(au.test(e)){for(o=o||h.appendChild(t.createElement("div")),s=(cu.exec(e)||["",""])[1].toLowerCase(),s=v[s]||v._default,o.innerHTML=s[1]+f.htmlPrefilter(e)+s[2],l=s[0];l--;)o=o.lastChild;f.merge(y,o.childNodes);(o=h.firstChild).textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",c=0;e=y[c++];)if(r&&-1<f.inArray(e,r))u&&u.push(e);else if(p=lt(e),o=a(h.appendChild(e),"script"),p&&fr(o),i)for(l=0;e=o[l++];)lu.test(e.type||"")&&i.push(e);return h}function vt(){return!0}function yt(){return!1}function io(n,t){return n===function(){try{return s.activeElement}catch(n){}}()==("focus"===t)}function er(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)er(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=yt;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=rt.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.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,vt)}function pu(n,t){return w(n,"table")&&w(11!==t.nodeType?t:t.firstChild,"tr")&&f(n).children("tbody")[0]||n}function eo(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oo(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 pt(n,t,i,r){t=gr(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&&uo.test(w))return n.each(function(u){var f=n.eq(u);k&&(t[0]=w.call(this,u,f.html()));pt(f,t,i,r)});if(p&&(b=(l=vu(t,n[0].ownerDocument,!1,n,r)).firstChild,1===l.childNodes.length&&(l=b),b||r)){for(v=(c=f.map(a(l,"script"),eo)).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,oo),s=0;s<v;s++)u=c[s],lu.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):iu(u.textContent.replace(fo,""),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&&lt(r)&&fr(a(r,"script")),r.parentNode.removeChild(r));return 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 ri(){var n;b&&(yi.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",b.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ut.appendChild(yi).appendChild(b),n=r.getComputedStyle(b),du="1%"!==n.top,rf=12===wi(n.marginLeft),b.style.right="60%",tf=36===wi(n.right),gu=36===wi(n.width),b.style.position="absolute",nf=12===wi(b.offsetWidth/3),ut.removeChild(yi),b=null)}function wi(n){return Math.round(parseFloat(n))}function ui(n,t,i){var e,u,r=n.style;return(i=i||pi(n))&&(""!==(u=i.getPropertyValue(t)||i[t])||lt(n)||(u=f.style(n,t)),!h.pixelBoxStyles()&&sr.test(u)&&so.test(t)&&(e=r.width,n=r.minWidth,t=r.maxWidth,r.minWidth=r.maxWidth=r.width=u,u=i.width,r.width=e,r.minWidth=n,r.maxWidth=t)),void 0!==u?u+"":u}function uf(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]||of[n];return t||(n in ef?n:of[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=ff.length;t--;)if((n=ff[t]+i)in ef)return n}(n)||n)}function cf(n,t,i){var r=ni.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 lf(n,t,i){var u=pi(n),e=(!h.boxSizingReliable()||i)&&"border-box"===f.css(n,"boxSizing",!1,u),o=e,r=ui(n,t,u),s="offset"+t[0].toUpperCase()+t.slice(1);if(sr.test(r)){if(!i)return r;r="auto"}return(!h.boxSizingReliable()&&e||!h.reliableTrDimensions()&&w(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 y(n,t,i,r,u){return new y.prototype.init(n,t,i,r,u)}function lr(){bi&&(!1===s.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(lr):r.setTimeout(lr,f.fx.interval),f.fx.tick())}function yf(){return r.setTimeout(function(){wt=void 0}),wt=Date.now()}function ki(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 pf(n,t,i){for(var u,f=(d.tweeners[t]||[]).concat(d.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function d(n,t,i){var e,s,h=0,a=d.prefilters.length,u=f.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var t=wt||yf(),t=Math.max(0,r.startTime+r.duration-t),i=1-(t/r.duration||0),f=0,e=r.tweens.length;f<e;f++)r.tweens[f].run(i);return u.notifyWith(n,[r,i,t]),i<1&&e?t:(e||u.notifyWith(n,[r,1,0]),u.resolveWith(n,[r]),!1)},r=u.promise({elem:n,props:f.extend({},t),opts:f.extend(!0,{specialEasing:{},easing:f.easing._default},i),originalProperties:t,originalOptions:i,startTime:wt||yf(),duration:i.duration,tweens:[],createTween:function(t,i){return t=f.Tween(n,r.opts,t,i,r.opts.specialEasing[t]||r.opts.easing),r.tweens.push(t),t},stop:function(t){var i=0,f=t?r.tweens.length:0;if(s)return this;for(s=!0;i<f;i++)r.tweens[i].run(1);return t?(u.notifyWith(n,[r,1,0]),u.resolveWith(n,[r,t])):u.rejectWith(n,[r,t]),this}}),c=r.props;for(!function(n,t){var i,u,e,r,o;for(i in n)if(e=t[u=g(i)],r=n[i],Array.isArray(r)&&(e=r[1],r=n[i]=r[0]),i!==u&&(n[u]=r,delete n[i]),(o=f.cssHooks[u])&&"expand"in o)for(i in r=o.expand(r),delete n[u],r)i in n||(n[i]=r[i],t[i]=e);else t[u]=e}(c,r.opts.specialEasing);h<a;h++)if(e=d.prefilters[h].call(r,n,c,r.opts))return o(e.stop)&&(f._queueHooks(r.elem,r.opts.queue).stop=e.stop.bind(e)),e;return f.map(c,pf,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(l,{elem:n,anim:r,queue:r.opts.queue})),r}function ft(n){return(n.match(k)||[]).join(" ")}function et(n){return n.getAttribute&&n.getAttribute("class")||""}function ar(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(k)||[]}function gf(n){n.stopPropagation()}function ue(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,u=0,f=t.toLowerCase().match(k)||[];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 fe(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===pr;return e(t.dataTypes[0])||!u["*"]&&e("*")}function br(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=[],dr=Object.getPrototypeOf,rt=nt.slice,gr=nt.flat?function(n){return nt.flat.call(n)}:function(n){return nt.concat.apply([],n)},gi=nt.push,ei=nt.indexOf,oi={},nu=oi.toString,si=oi.hasOwnProperty,tu=si.toString,ce=tu.call(Object),h={},o=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},s=r.document,le={type:!0,src:!0,nonce:!0,noModule:!0},c="3.5.1",f=function(n,t){return new f.fn.init(n,t)},p,tr,ir,uu,k,ou,ci,ti,ur,v,au,wt,bi,af,vf,wf,bt,bf,kf,df,vr,ee,kt,kr,di,oe,se,he;f.fn=f.prototype={jquery:c,constructor:f,length:0,toArray:function(){return rt.call(this)},get:function(n){return null==n?rt.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(rt.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]"!==nu.call(n))&&(!(n=dr(n))||"function"==typeof(n=si.call(n,"constructor")&&n.constructor)&&tu.call(n)===ce)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){iu(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 gr(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()});p=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(){b()}function u(n,t,r,u){var s,y,c,l,p,w,d,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(s=p[1]){if(9===a){if(!(c=t.getElementById(s)))return r;if(c.id===s)return r.push(c),r}else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===a&&(fr.test(n)||yi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);d=w.join(",")}try{return k.apply(r,v.querySelectorAll(d)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return si(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);t=null}}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(l=(c=t[e]||(t[e]={}))[t.uniqueID]||(c[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===y&&c[1]===s)return a[2]=c[2];if((l[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,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+ +new Date,c=n.document,y=0,gi=0,hi=yt(),ci=yt(),li=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,ai=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])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",rr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ur=new RegExp("^"+r+"*,"+r+"*"),yi=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("^"+vi),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"),pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},ar=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){ir.apply(n,ai.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={},oi=u.isXML=function(n){var t=n.namespaceURI,n=(n.ownerDocument||n).documentElement;return!sr.test(t||n&&n.nodeName||"HTML")},b=u.setDocument=function(n){var u,n=n?n.ownerDocument||n:c;return n!=i&&9===n.nodeType&&n.documentElement&&(s=(i=n).documentElement,h=!oi(i),c!=i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",ei,!1):u.attachEvent&&u.attachEvent("onunload",ei)),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 n=t.getElementById(n),n?[n]:[]}):(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("|")),u=ot.test(s.compareDocumentPosition),et=u||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=u?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(pi,wi)},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=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(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=ci[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=yi.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):ci(n,h).slice(0)},kt=u.compile=function(n,i){var u,f=[],o=[],r=li[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 i=!c&&(i||t!==ht)||((s=t).nodeType?a:v)(n,t,i),s=null,i}];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=li(n,vr(o,f))).selector=n}return r},si=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)))return k.apply(r,u),r;break}}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():(t=n.getAttributeNode(t))&&t.specified?t.value:null}),u}(r);f.find=p;f.expr=p.selectors;f.expr[":"]=f.expr.pseudos;f.uniqueSort=f.unique=p.uniqueSort;f.text=p.getText;f.isXMLDoc=p.isXML;f.contains=p.contains;f.escapeSelector=p.escape;tr=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}});uu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(f.fn.init=function(n,t,i){if(!n)return this;if(i=i||ae,"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]:uu.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(n=s.getElementById(r[2]))&&(this[0]=n,this.length=1),this}).prototype=f.fn;var ae=f(s),ve=/^(?:parents|prev(?:Until|All))/,ye={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 ht(n,"parentNode")},parentsUntil:function(n,t,i){return ht(n,"parentNode",i)},next:function(n){return fu(n,"nextSibling")},prev:function(n){return fu(n,"previousSibling")},nextAll:function(n){return ht(n,"nextSibling")},prevAll:function(n){return ht(n,"previousSibling")},nextUntil:function(n,t,i){return ht(n,"nextSibling",i)},prevUntil:function(n,t,i){return ht(n,"previousSibling",i)},siblings:function(n){return ru((n.parentNode||{}).firstChild,n)},children:function(n){return ru(n.firstChild)},contents:function(n){return null!=n.contentDocument&&dr(n.contentDocument)?n.contentDocument:(w(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&&(ye[n]||f.uniqueSort(u),ve.test(n)&&u.reverse()),this.pushStack(u)}});k=/[^\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(k)||[],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"!==st(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,ct,u),s(e,t,hi,u)):(e++,f.call(r,s(e,t,ct,u),s(e,t,hi,u),s(e,t,ct,t.notifyWith))):(i!==ct&&(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:ct,r.notifyWith));i[1][3].add(s(0,r,o(n)?n:ct));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?rt.call(arguments):t;--u||i.resolveWith(s,r)}}var u=arguments.length,t=u,s=Array(t),r=rt.call(arguments),i=f.Deferred();if(u<=1&&(eu(n,i.done(e(t)).resolve,i.reject,!u),"pending"===i.state()||o(r[t]&&r[t].then)))return i.then();for(;t--;)eu(r[t],e(t),i.reject);return i.promise()}});ou=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;f.Deferred.exceptionHook=function(n,t){r.console&&r.console.warn&&n&&ou.test(n.name)&&r.console.warn("jQuery.Deferred exception: "+n.message,n.stack,t)};f.readyException=function(n){r.setTimeout(function(){throw n;})};ci=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));var tt=function(n,t,i,r,u,e,s){var h=0,l=n.length,c=null==i;if("object"===st(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},pe=/^-ms-/,we=/-([a-z])/g;gt.uid=1;gt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},dt(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[g(t)]=i;else for(r in t)u[g(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][g(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(g):(t=g(t))in i?[t]:t.match(k)||[]).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 gt,l=new gt,ke=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,de=/[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;return i&&void 0===t?void 0!==(r=l.get(i,n))||void 0!==(r=su(i,n))?r:void 0:void 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=g(r.slice(5)),su(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 t=(t||"fx")+"queue",r=e.get(n,t),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 ai=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ni=new RegExp("^(?:([+-])=|)("+ai+")([a-z%]*)$","i"),it=["Top","Right","Bottom","Left"],ut=s.documentElement,lt=function(n){return f.contains(n.ownerDocument,n)},ge={composed:!0};ut.getRootNode&&(lt=function(n){return f.contains(n.ownerDocument,n)||n.getRootNode(ge)===n.ownerDocument});ti=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&lt(n)&&"none"===f.css(n,"display")};ur={};f.fn.extend({show:function(){return at(this,!0)},hide:function(){return at(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ti(this)?f(this).show():f(this).hide()})}});var ii=/^(?:checkbox|radio)$/i,cu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,lu=/^$|^module$|\/(?:java|ecma)script/i;c=s.createDocumentFragment().appendChild(s.createElement("div"));(p=s.createElement("input")).setAttribute("type","radio");p.setAttribute("checked","checked");p.setAttribute("name","t");c.appendChild(p);h.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;c.innerHTML="<textarea>x<\/textarea>";h.noCloneChecked=!!c.cloneNode(!0).lastChild.defaultValue;c.innerHTML="<option><\/option>";h.option=!!c.lastChild;v={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,"",""]};v.tbody=v.tfoot=v.colgroup=v.caption=v.thead;v.th=v.td;h.option||(v.optgroup=v.option=[1,"<select multiple='multiple'>","<\/select>"]);au=/<|&#?\w+;/;var no=/^key/,to=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,yu=/^([^.]*)(?:\.(.+)|)/;f.event={global:{},add:function(n,t,i,r,u){var y,l,a,p,s,h,o,w,c,v=e.get(n);if(dt(n))for(i.handler&&(i=(y=i).handler,u=y.selector),u&&f.find.matchesSelector(ut,u),i.guid||(i.guid=f.guid++),(a=v.events)||(a=v.events=Object.create(null)),(l=v.handle)||(l=v.handle=function(t){if(void 0!==f&&f.event.triggered!==t.type)return f.event.dispatch.apply(n,arguments)}),p=(t=(t||"").match(k)||[""]).length;p--;)o=c=(s=yu.exec(t[p])||[])[1],w=(s[2]||"").split(".").sort(),o&&(h=f.event.special[o]||{},o=(u?h.delegateType:h.bindType)||o,h=f.event.special[o]||{},s=f.extend({type:o,origType:c,data:r,handler:i,guid:i.guid,selector:u,needsContext:u&&f.expr.match.needsContext.test(u),namespace:w.join(".")},y),(c=a[o])||((c=a[o]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(n,r,w,l)||n.addEventListener&&n.addEventListener(o,l)),h.add&&(h.add.call(n,s),s.handler.guid||(s.handler.guid=i.guid)),u?c.splice(c.delegateCount++,0,s):c.push(s),f.event.global[o]=!0)},remove:function(n,t,i,r,u){var v,b,c,a,y,s,h,l,o,w,d,p=e.hasData(n)&&e.get(n);if(p&&(a=p.events)){for(y=(t=(t||"").match(k)||[""]).length;y--;)if(o=d=(c=yu.exec(t[y])||[])[1],w=(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("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=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));b&&!l.length&&(h.teardown&&!1!==h.teardown.call(n,w,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,s,u,i,h,o=new Array(arguments.length),t=f.event.fix(n),c=(e.get(this,"events")||Object.create(null))[t.type]||[],n=f.event.special[t.type]||{};for(o[0]=t,r=1;r<arguments.length;r++)o[r]=arguments[r];if(t.delegateTarget=this,!n.preDispatch||!1!==n.preDispatch.call(this,t)){for(h=f.event.handlers.call(this,t,c),r=0;(u=h[r++])&&!t.isPropagationStopped();)for(t.currentTarget=u.elem,s=0;(i=u.handlers[s++])&&!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,o))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return n.postDispatch&&n.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,ii.test(n.type)&&n.click&&w(n,"input")&&vi(n,"click",vt),!1},trigger:function(n){return n=this||n,ii.test(n.type)&&n.click&&w(n,"input")&&vi(n,"click"),!0},_default:function(n){return n=n.target,ii.test(n.type)&&n.click&&w(n,"input")&&e.get(n,"click")||w(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?vt:yt,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:yt,isPropagationStopped:yt,isImmediatePropagationStopped:yt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;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:function(n){var t=n.button;return null==n.which&&no.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&to.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},f.event.addProp);f.each({focus:"focusin",blur:"focusout"},function(n,t){f.event.special[n]={setup:function(){return vi(this,n,io),!1},trigger:function(){return vi(this,n),!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 er(this,n,t,i,r)},one:function(n,t,i,r){return er(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=yt),this.each(function(){f.event.remove(this,n,i,t)});for(u in n)this.off(u,t,n[u]);return this}});var ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^\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=lt(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())&&ii.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(dt(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 pt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return pt(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 pt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return pt(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&&!ro.test(n)&&!v[(cu.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 pt(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)}});var du,gu,nf,tf,or,rf,yi,b,sr=new RegExp("^("+ai+")(?!px)[a-z%]+$","i"),pi=function(n){var t=n.ownerDocument.defaultView;return(t=!t||!t.opener?r:t).getComputedStyle(n)},so=new RegExp(it.join("|"),"i");yi=s.createElement("div");(b=s.createElement("div")).style&&(b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===b.style.backgroundClip,f.extend(h,{boxSizingReliable:function(){return ri(),gu},pixelBoxStyles:function(){return ri(),tf},pixelPosition:function(){return ri(),du},reliableMarginLeft:function(){return ri(),rf},scrollboxSize:function(){return ri(),nf},reliableTrDimensions:function(){var t,i,n;return null==or&&(t=s.createElement("table"),n=s.createElement("tr"),i=s.createElement("div"),t.style.cssText="position:absolute;left:-11111px",n.style.height="1px",i.style.height="9px",ut.appendChild(t).appendChild(n).appendChild(i),n=r.getComputedStyle(n),or=3<parseInt(n.height),ut.removeChild(t)),or}}));var ff=["Webkit","Moz","ms"],ef=s.createElement("div").style,of={};var ho=/^(none|table(?!-c[ea]).+)/,sf=/^--/,co={position:"absolute",visibility:"hidden",display:"block"},hf={letterSpacing:"0",fontWeight:"400"};f.extend({cssHooks:{opacity:{get:function(n,t){if(t)return n=ui(n,"opacity"),""===n?"1":n}}},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=g(t),l=sf.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=ni.exec(i))&&u[1]&&(i=hu(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=g(t);return sf.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)?ui(n,t,r):u)&&t in hf&&(u=hf[t]),""===i||i?(t=parseFloat(u),!0===i||isFinite(t)?t||0:u):u}});f.each(["height","width"],function(n,t){f.cssHooks[t]={get:function(n,i,r){if(i)return!ho.test(f.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?lf(n,t,r):ku(n,co,function(){return lf(n,t,r)})},set:function(n,i,r){var e,u=pi(n),o=!h.scrollboxSize()&&"absolute"===u.position,s=(o||r)&&"border-box"===f.css(n,"boxSizing",!1,u),r=r?cr(n,t,r,s,u):0;return s&&o&&(r-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(u[t])-cr(n,t,"border",!1,u)-.5)),r&&(e=ni.exec(i))&&"px"!==(e[3]||"px")&&(n.style[t]=i,i=f.css(n,t)),cf(0,i,r)}}});f.cssHooks.marginLeft=uf(h.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ui(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=cf)});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=pi(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=y).prototype={constructor:y,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=y.propHooks[this.prop];return(n&&n.get?n:y.propHooks._default).get(this)},run:function(n){var t,i=y.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:y.propHooks._default).set(this),this}};y.prototype.init.prototype=y.prototype;y.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)}}};y.propHooks.scrollTop=y.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=y.prototype.init;f.fx.step={};af=/^(?:toggle|show|hide)$/;vf=/queueHooks$/;f.Animation=f.extend(d,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return hu(i.elem,n,ni.exec(t),i),i}]},tweener:function(n,t){for(var i,r=0,u=(n=o(n)?(t=n,["*"]):n.match(k)).length;r<u;r++)i=n[r],d.tweeners[i]=d.tweeners[i]||[],d.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&&ti(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],af.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:(at([n],!0),o=n.style.display||o,c=f.css(n,"display"),at([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&&at([n],!0),v.done(function(){for(r in a||at([n]),e.remove(n,"fxshow"),p)f.style(n,r,p[r])})),h=pf(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?d.prefilters.unshift(n):d.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(ti).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,i,r){var o=f.isEmptyObject(n),u=f.speed(t,i,r),r=function(){var t=d(this,f.extend({},n),u);(o||e.get(this,"finish"))&&t.stop(!0)};return r.finish=r,o||!1===u.queue?this.each(r):this.queue(u.queue,r)},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&&vf.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(ki(t,!0),n,r,u)}});f.each({slideDown:ki("show"),slideUp:ki("hide"),slideToggle:ki("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(wt=Date.now();n<t.length;n++)(i=t[n])()||t[n]!==i||t.splice(n--,1);t.length||f.fx.stop();wt=void 0};f.fx.timer=function(n){f.timers.push(n);f.fx.start()};f.fx.interval=13;f.fx.start=function(){bi||(bi=!0,lr())};f.fx.stop=function(){bi=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,t=t||"fx",this.queue(t,function(t,i){var u=r.setTimeout(t,n);i.stop=function(){r.clearTimeout(u)}})};c=s.createElement("input");ai=s.createElement("select").appendChild(s.createElement("option"));c.type="checkbox";h.checkOn=""!==c.value;h.optSelected=ai.selected;(c=s.createElement("input")).value="t";c.type="radio";h.radioValue="t"===c.value;bt=f.expr.attrHandle;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)?wf: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){if(!h.radioValue&&"radio"===t&&w(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(k);if(r&&1===n.nodeType)for(;i=r[u++];)n.removeAttribute(i)}});wf={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=bt[t]||f.find.attr;bt[t]=function(n,t,r){var f,e,u=t.toLowerCase();return r||(e=bt[u],bt[u]=f,f=null!=i(n,t,r)?u:null,bt[u]=e),f}});bf=/^(?:input|select|textarea|button)$/i;kf=/^(?: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):bf.test(n.nodeName)||kf.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,et(this)))});if((e=ar(n)).length)for(;i=this[h++];)if(t=et(i),r=1===i.nodeType&&" "+ft(t)+" "){for(s=0;u=e[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");t!==(t=ft(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,et(this)))});if(!arguments.length)return this.attr("class","");if((e=ar(n)).length)for(;r=this[h++];)if(i=et(r),t=1===r.nodeType&&" "+ft(i)+" "){for(s=0;u=e[s++];)for(;-1<t.indexOf(" "+u+" ");)t=t.replace(" "+u+" "," ");i!==(i=ft(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,et(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=et(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<(" "+ft(et(t))+" ").indexOf(r))return!0;return!1}});df=/\r/g;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(df,""):null==i?"":i:void 0}});f.extend({valHooks:{option:{get:function(n){var t=f.find.attr(n,"value");return null!=t?t:ft(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||!w(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;vr=/^(?:focusinfocus|focusoutblur)$/;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&&!vr.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&&!ot(i)){for(d=a.delegateType||h,vr.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&&dt(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)||!dt(i)||v&&o(i[h])&&!ot(i)&&((l=i[v])&&(i[v]=null),f.event.triggered=h,n.isPropagationStopped()&&p.addEventListener(h,gf),i[h](),n.isPropagationStopped()&&p.removeEventListener(h,gf),f.event.triggered=void 0,l&&(i[v]=l)),n.result}},simulate:function(n,t,i){n=f.extend(new f.Event,i,{type:n,isSimulated:!0});f.event.trigger(n,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))}}});var fi=r.location,ne={guid:Date.now()},yr=/\?/;f.parseXML=function(n){var t;if(!n||"string"!=typeof n)return null;try{t=(new r.DOMParser).parseFromString(n,"text/xml")}catch(n){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||f.error("Invalid XML: "+n),t};var lo=/\[\]$/,te=/\r?\n/g,ao=/^(?:submit|button|image|reset|file)$/i,vo=/^(?: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||lo.test(n)?u(n,f):i(n+"["+("object"==typeof f&&null!=f?t:"")+"]",f,r,u)});else if(r||"object"!==st(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")&&vo.test(this.nodeName)&&!ao.test(n)&&(this.checked||!ii.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(te,"\r\n")}}):{name:t.name,value:i.replace(te,"\r\n")}}).get()}});var yo=/%20/g,po=/#.*$/,wo=/([?&])_=[^&]*/,bo=/^(.*?):[ \t]*([^\r\n]*)$/gm,ko=/^(?:GET|HEAD)$/,go=/^\/\//,ie={},pr={},re="*/".concat("*"),wr=s.createElement("a");return wr.href=fi.href,f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fi.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(fi.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":re,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?br(br(n,f.ajaxSettings),t):br(f.ajaxSettings,n)},ajaxPrefilter:ue(ie),ajaxTransport:ue(pr),ajax:function(n,t){function p(n,t,s,c){var d,k,p,a=t;o||(o=!0,b&&r.clearTimeout(b),l=void 0,w=c||"",u.readyState=0<n?4:0,c=200<=n&&n<300||304===n,s&&(p=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)),!c&&-1<f.inArray("script",i.dataTypes)&&(i.converters["text script"]=function(){}),p=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(" "),s[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,p,u,c),c?(i.ifModified&&((s=u.getResponseHeader("Last-Modified"))&&(f.lastModified[e]=s),(s=u.getResponseHeader("etag"))&&(f.etag[e]=s)),204===n||"HEAD"===i.type?a="nocontent":304===n?a="notmodified":(a=p.state,d=p.data,c=!(k=p.error))):(k=a,!n&&a||(a="error",n<0&&(n=0))),u.status=n,u.statusText=(t||a)+"",c?nt.resolveWith(h,[d,a,u]):nt.rejectWith(h,[u,a,k]),u.statusCode(y),y=void 0,v&&g.trigger(c?"ajaxSuccess":"ajaxError",[u,i,c?d:k]),tt.fireWith(h,[u,a]),v&&(g.trigger("ajaxComplete",[u,i]),--f.active||f.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var l,e,w,a,b,c,o,v,d,i=f.ajaxSetup({},t),h=i.context||i,g=i.context&&(h.nodeType||h.jquery)?f(h):f.event,nt=f.Deferred(),tt=f.Callbacks("once memory"),y=i.statusCode||{},it={},rt={},ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(o){if(!a)for(a={};t=bo.exec(w);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return o?w:null},setRequestHeader:function(n,t){return null==o&&(n=rt[n.toLowerCase()]=rt[n.toLowerCase()]||n,it[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)y[t]=[y[t],n[t]];return this},abort:function(n){return n=n||ut,l&&l.abort(n),p(0,n),this}};if(nt.promise(u),i.url=((n||i.url||fi.href)+"").replace(go,fi.protocol+"//"),i.type=t.method||t.type||i.method||i.type,i.dataTypes=(i.dataType||"*").toLowerCase().match(k)||[""],null==i.crossDomain){c=s.createElement("a");try{c.href=i.url;c.href=c.href;i.crossDomain=wr.protocol+"//"+wr.host!=c.protocol+"//"+c.host}catch(n){i.crossDomain=!0}}if(i.data&&i.processData&&"string"!=typeof i.data&&(i.data=f.param(i.data,i.traditional)),fe(ie,i,t,u),o)return u;for(d in(v=f.event&&i.global)&&0==f.active++&&f.event.trigger("ajaxStart"),i.type=i.type.toUpperCase(),i.hasContent=!ko.test(i.type),e=i.url.replace(po,""),i.hasContent?i.data&&i.processData&&0===(i.contentType||"").indexOf("application/x-www-form-urlencoded")&&(i.data=i.data.replace(yo,"+")):(n=i.url.slice(e.length),i.data&&(i.processData||"string"==typeof i.data)&&(e+=(yr.test(e)?"&":"?")+i.data,delete i.data),!1===i.cache&&(e=e.replace(wo,"$1"),n=(yr.test(e)?"&":"?")+"_="+ne.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]?", "+re+"; q=0.01":""):i.accepts["*"]),i.headers)u.setRequestHeader(d,i.headers[d]);if(i.beforeSend&&(!1===i.beforeSend.call(h,u,i)||o))return u.abort();if(ut="abort",tt.add(i.complete),u.done(i.success),u.fail(i.error),l=fe(pr,i,t,u)){if(u.readyState=1,v&&g.trigger("ajaxSend",[u,i]),o)return u;i.async&&0<i.timeout&&(b=r.setTimeout(function(){u.abort("timeout")},i.timeout));try{o=!1;l.send(it,p)}catch(n){if(o)throw n;p(-1,n)}}else p(-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){}},ee={0:200,1223:204},kt=f.ajaxSettings.xhr(),h.cors=!!kt&&"withCredentials"in kt,h.ajax=kt=!!kt,f.ajaxTransport(function(n){var t,i;if(h.cors||kt&&!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(ee[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()}}}),kr=[],di=/(=)\?(?=&|$)|\?\?/,f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=kr.pop()||f.expando+"_"+ne.guid++;return this[n]=!0,n}}),f.ajaxPrefilter("json jsonp",function(n,t,i){var u,e,s,h=!1!==n.jsonp&&(di.test(n.url)?"url":"string"==typeof n.data&&0===(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&di.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(di,"$1"+u):!1!==n.jsonp&&(n.url+=(yr.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,kr.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=vu([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=ft(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 h,c,s,u,e=f.css(n,"position"),l=f(n),r={};"static"===e&&(n.style.position="relative");s=l.offset();h=f.css(n,"top");u=f.css(n,"left");u=("absolute"===e||"fixed"===e)&&-1<(h+u).indexOf("auto")?(c=(e=l.position()).top,e.left):(c=parseFloat(h)||0,parseFloat(u)||0);null!=(t=o(t)?t.call(n,i,f.extend({},s)):t).top&&(r.top=t.top-s.top+c);null!=t.left&&(r.left=t.left-s.left+u);"using"in t?t.using.call(n,r):("number"==typeof r.top&&(r.top+="px"),"number"==typeof r.left&&(r.left+="px"),l.css(r))}},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||ut})}}),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;return ot(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u?f?f[t]:n[r]:void(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]=uf(h.pixelPosition,function(n,i){if(i)return i=ui(n,t),sr.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 ot(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)}}),oe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,f.proxy=function(n,t){var r,i;if("string"==typeof t&&(i=n[t],t=n,n=i),o(n))return r=rt.call(arguments,2),(i=function(){return n.apply(t||this,r.concat(rt.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=w,f.isFunction=o,f.isWindow=ot,f.camelCase=g,f.type=st,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(oe,"")},void 0===(i=function(){return f}.apply(t,[]))||(n.exports=i),se=r.jQuery,he=r.$,f.noConflict=function(n){return r.$===f&&(r.$=he),n&&r.jQuery===f&&(r.jQuery=se),f},void 0===u&&(r.jQuery=r.$=f),f})},function(n,t,i){!function(t){var u=i(5),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(5),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){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(17);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(2))},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,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(){var t,n;if(!e){for(t=c(v),e=!0,n=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,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={};!function(){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 ot(n){return typeof n=="function"}function ii(){return function(){return t.nextTick(l)}}function ri(){return function(){ht(l)}}function ui(){var n=0,i=new at(l),t=document.createTextNode("");return i.observe(t,{characterData:!0}),function(){t.data=n=++n%2}}function fi(){var n=new MessageChannel;return n.port1.onmessage=l,function(){return n.port2.postMessage(0)}}function vt(){var n=setTimeout;return function(){return n(l,1)}}function l(){for(var t,i,n=0;n<c;n+=2)t=s[n],i=s[n+1],t(i),s[n]=undefined,s[n+1]=undefined;c=0}function ei(){try{var t=u,n=i(23);return ht=n.runOnLoop||n.runOnContext,ri()}catch(t){return vt()}}function it(n,t){var f=arguments,u=this,i=new this.constructor(h),r;return i[p]===undefined&&kt(i),r=u._state,r?function(){var n=f[r-1];o(function(){return bt(r,i,n,u._result)})}():ut(u,i,n,t),i}function rt(n){var i=this,t;return n&&typeof n=="object"&&n.constructor===i?n:(t=new i(h),b(t,n),t)}function h(){}function oi(){return new TypeError("You cannot resolve a promise with itself")}function si(){return new TypeError("A promises callback cannot return that same promise.")}function yt(n){try{return n.then}catch(n){return d.error=n,d}}function hi(n,t,i,r){try{n.call(t,i,r)}catch(n){return n}}function ci(t,i,r){o(function(t){var u=!1,f=hi(r,i,function(n){u||(u=!0,i!==n?b(t,n):e(t,n))},function(i){u||(u=!0,n(t,i))},"Settle: "+(t._label||" unknown promise"));!u&&f&&(u=!0,n(t,f))},t)}function li(t,i){i._state===w?e(t,i._result):i._state===v?n(t,i._result):ut(i,undefined,function(n){return b(t,n)},function(i){return n(t,i)})}function pt(t,i,r){i.constructor===t.constructor&&r===it&&i.constructor.resolve===rt?li(t,i):r===d?n(t,d.error):r===undefined?e(t,i):ot(r)?ci(t,i,r):e(t,i)}function b(t,i){t===i?n(t,oi()):gt(i)?pt(t,i,yt(i)):e(t,i)}function ai(n){n._onerror&&n._onerror(n._result);ft(n)}function e(n,t){n._state===a&&(n._result=t,n._state=w,n._subscribers.length!==0&&o(ft,n))}function n(n,t){n._state===a&&(n._state=v,n._result=t,o(ai,n))}function ut(n,t,i,r){var u=n._subscribers,f=u.length;n._onerror=null;u[f]=t;u[f+w]=i;u[f+v]=r;f===0&&n._state&&o(ft,n)}function ft(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 vi(n,t){try{return n(t)}catch(n){return g.error=n,g}}function bt(t,i,r,u){var s=ot(r),f=undefined,h=undefined,o=undefined,c=undefined;if(s){if(f=vi(r,u),f===g?(c=!0,h=f.error,f=null):o=!0,i===f){n(i,si());return}}else f=u,o=!0;i._state!==a||(s&&o?b(i,f):c?n(i,h):t===w?e(i,f):t===v&&n(i,f))}function yi(t,i){try{i(function(n){b(t,n)},function(i){n(t,i)})}catch(i){n(t,i)}}function pi(){return et++}function kt(n){n[p]=et++;n._state=undefined;n._result=undefined;n._subscribers=[]}function y(t,i){this._instanceConstructor=t;this.promise=new t(h);this.promise[p]||kt(this.promise);nt(i)?(this._input=i,this.length=i.length,this._remaining=i.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))):n(this.promise,wi())}function wi(){return new Error("Array Methods must be provided an Array")}function bi(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");}function ki(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");}function f(n){this[p]=pi();this._result=this._state=undefined;this._subscribers=[];h!==n&&(typeof n!="function"&&bi(),this instanceof f?yi(this,n):ki())}function dt(){var n=undefined,t,i;if(typeof r!="undefined")n=r;else if(typeof self!="undefined")n=self;else try{n=Function("return this")()}catch(n){throw new Error("polyfill failed because global object is unavailable in this environment");}if(t=n.Promise,t){i=null;try{i=Object.prototype.toString.call(t.resolve())}catch(n){}if(i==="[object Promise]"&&!t.cast)return}n.Promise=f}var st=undefined,s,tt,p,g,et;st=Array.isArray?Array.isArray:function(n){return Object.prototype.toString.call(n)==="[object Array]"};var nt=st,c=0,ht=undefined,k=undefined,o=function(n,t){s[c]=n;s[c+1]=t;c+=2;c===2&&(k?k(l):tt())};var ct=typeof window!="undefined"?window:undefined,lt=ct||{},at=lt.MutationObserver||lt.WebKitMutationObserver,ni=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",ti=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";s=new Array(1e3);tt=undefined;tt=ni?ii():at?ui():ti?fi():ct===undefined&&!0?ei():vt();p=Math.random().toString(36).substring(16);var a=void 0,w=1,v=2,d=new wt;return g=new wt,et=0,y.prototype._enumerate=function(){for(var t=this.length,i=this._input,n=0;this._state===a&&n<t;n++)this._eachEntry(i[n],n)},y.prototype._eachEntry=function(n,t){var r,u,i=this._instanceConstructor,e=i.resolve;e===rt?(r=yt(n))===it&&n._state!==a?this._settledAt(n._state,t,n._result):"function"!=typeof r?(this._remaining--,this._result[t]=n):i===f?(pt(u=new i(h),n,r),this._willSettleAt(u,t)):this._willSettleAt(new i(function(t){return t(n)}),t):this._willSettleAt(e(n),t)},y.prototype._settledAt=function(t,i,r){var u=this.promise;u._state===a&&(this._remaining--,t===v?n(u,r):this._result[i]=r);0===this._remaining&&e(u,this._result)},y.prototype._willSettleAt=function(n,t){var i=this;ut(n,void 0,function(n){return i._settledAt(w,t,n)},function(n){return i._settledAt(v,t,n)})},f.all=function(n){return new y(this,n).promise},f.race=function(n){var t=this;return nt(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."))})},f.resolve=rt,f.reject=function(t){var i=new this(h);return n(i,t),i},f._setScheduler=function(n){k=n},f._setAsap=function(n){o=n},f._asap=o,f.prototype={constructor:f,then:it,"catch":function(n){return this.then(null,n)}},dt(),f.polyfill=dt,f.Promise=f}()}.call(this,i(4),i(2))},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(25),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){var t,i,r;t=window;i="Modernizr"in t;r=t.Modernizr,function(n,t,i,r){function p(n,t){return typeof n===t}function h(n){return"function"!=typeof i.createElement?i.createElement(n):v?i.createElementNS.call(i,"http://www.w3.org/2000/svg",n):i.createElement.apply(i,arguments)}function nt(n,t,r,u){var l,a,e,c="modernizr",s=h("div"),f=((e=i.body)||((e=h(v?"svg":"body")).fake=!0),e);if(parseInt(r,10))for(;r--;)(l=h("div")).id=u?u[r]:c+(r+1),s.appendChild(l);return(e=h("style")).type="text/css",e.id="s"+c,(f.fake?f:s).appendChild(e),f.appendChild(s),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(i.createTextNode(n)),s.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",a=o.style.overflow,o.style.overflow="hidden",o.appendChild(f)),n=t(s,n),f.fake?(f.parentNode.removeChild(f),o.style.overflow=a,o.offsetHeight):s.parentNode.removeChild(s),!!n}function tt(n,i,r){var u,f;return"getComputedStyle"in t?(u=getComputedStyle.call(t,n,i),f=t.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=!i&&n.currentStyle&&n.currentStyle[r],u}function it(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function st(n,i,u,f){function c(){v&&(delete e.style,delete e.modElem)}var l,v,s,y,o,p,a;if((f=!(void 0===f)&&f,void 0!==u)&&(l=function(n,i){var u=n.length,f;if("CSS"in t&&"supports"in t.CSS){for(;u--;)if(t.CSS.supports(it(n[u]),i))return!0;return!1}if("CSSSupportsRule"in t){for(f=[];u--;)f.push("("+it(n[u])+":"+i+")");return nt("@supports ("+(f=f.join(" or "))+") { #modernizr { position: absolute; } }",function(n){return"absolute"===tt(n,null,"position")})}return r}(n,u),void 0!==l))return l;for(a=["modernizr","tspan","samp"];!e.style&&a.length;)v=!0,e.modElem=h(a.shift()),e.style=e.modElem.style;for(y=n.length,s=0;s<y;s++)if(o=n[s],p=e.style[o],~(""+o).indexOf("-")&&(o=o.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")),e.style[o]!==r){if(f||void 0===u)return c(),"pfx"!==i||o;try{e.style[o]=u}catch(n){}if(e.style[o]!==p)return c(),"pfx"!==i||o}return c(),!1}function ht(n,t,i){var r,u;for(u in n)if(n[u]in t)return!1===i?n[u]:(r=t[n[u]],p(r,"function")?function(n,t){return function(){return n.apply(t,arguments)}}(r,i||t):r);return!1}function rt(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+b.join(f+" ")+f).split(" ");return p(t,"string")||void 0===t?st(e,t,r,u):ht(e=(n+" "+g.join(f+" ")+f).split(" "),t,i)}function ut(n,t,i){return rt(n,r,r,t,i)}var c=[],f={_version:"3.11.4",_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){c.push({name:n,fn:t,options:i})},addAsyncTest:function(n){c.push({name:null,fn:n})}},ot,w,l,b,k,e,d,s,a,g,y;(u=function(){}).prototype=f;var u=new u,ft=[],o=i.documentElement,v="svg"===o.nodeName.toLowerCase(),et=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];for(f._prefixes=et,w=(ot=t.matchMedia||t.msMatchMedia)?function(n){return n=ot(n),n&&n.matches||!1}:function(n){var t=!1;return nt("@media "+n+" { #modernizr { position: absolute; } }",function(n){t="absolute"===tt(n,null,"position")}),t},f.mq=w,u.addTest("touchevents",function(){if("ontouchstart"in t||t.TouchEvent||t.DocumentTouch&&i instanceof DocumentTouch)return!0;var n=["(",et.join("touch-enabled),("),"heartz",")"].join("");return w(n)}),l="Moz O ms Webkit",b=f._config.usePrefixes?l.split(" "):[],f._cssomPrefixes=b,k={elem:h("modernizr")},u._q.push(function(){delete k.elem}),e={style:k.elem.style},u._q.unshift(function(){delete e.style}),g=f._config.usePrefixes?l.toLowerCase().split(" "):[],f._domPrefixes=g,f.testAllProps=rt,f.testAllProps=ut,u.addTest("csstransitions",ut("transition","all",!0)),function(){var i,n,r,f,e,t,o;for(o in c)if(c.hasOwnProperty(o)){if(i=[],(n=c[o]).name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(r=0;r<n.options.aliases.length;r++)i.push(n.options.aliases[r].toLowerCase());for(f=p(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)1===(t=i[e].split(".")).length?u[t[0]]=f:(u[t[0]]&&(!u[t[0]]||u[t[0]]instanceof Boolean)||(u[t[0]]=new Boolean(u[t[0]])),u[t[0]][t[1]]=f),ft.push((f?"":"no-")+t.join("-"))}}(),d=ft,s=o.className,a=u._config.classPrefix||"",v&&(s=s.baseVal),u._config.enableJSClass&&(l=new RegExp("(^|\\s)"+a+"no-js(\\s|$)"),s=s.replace(l,"$1"+a+"js$2")),u._config.enableClasses&&(0<d.length&&(s+=" "+a+d.join(" "+a)),v?o.className.baseVal=s:o.className=s),delete f.addTest,delete f.addAsyncTest,y=0;y<u._q.length;y++)u._q[y]();n.Modernizr=u}(t,t,document);n.exports=t.Modernizr;i?t.Modernizr=r:delete t.Modernizr},function(n,t,i){var r;!function(u,f,e){"use strict";function ei(n,t,i){return setTimeout(oi(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 nr(n,t,i){var r="DEPRECATED METHOD: "+t+"\n"+i+" AT \n";return function(){var t=new Error("get-stack-trace"),i=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",t=u.console&&(u.console.warn||u.console.log);return t&&t.call(u.console,r,i),n.apply(this,arguments)}}function c(n,t,i){var r=t.prototype,t=n.prototype=Object.create(r);t.constructor=n;t._super=r;i&&w(t,i)}function oi(n,t){return function(){return n.apply(t,arguments)}}function si(n,t){return typeof n==ou?n.apply(t&&t[0]||e,t):n}function ir(n,t){return n===e?t:n}function at(n,t,i){y(yt(t),function(t){n.addEventListener(t,i,!1)})}function vt(n,t,i){y(yt(t),function(t){n.removeEventListener(t,i,!1)})}function rr(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1}function k(n,t){return-1<n.indexOf(t)}function yt(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 pt(n){return Array.prototype.slice.call(n,0)}function ur(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 wt(n,t){for(var i,u=t[0].toUpperCase()+t.slice(1),r=0;r<gi.length;){if((i=(i=gi[r])?i+u:t)in n)return i;r++}return e}function fr(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){si(n.options.enable,[n])&&i.handler(t)};this.init()}function vu(n,t,i){var u=i.pointers.length,r=i.changedPointers.length,f=t&s&&u-r==0,r=t&(o|h)&&u-r==0;i.isFirst=!!f;i.isFinal=!!r;f&&(n.session={});i.eventType=t,function(n,t){var i=n.session,f=t.pointers,r=f.length;i.firstInput||(i.firstInput=hr(t));1<r&&!i.firstMultiple?i.firstMultiple=hr(t):1===r&&(i.firstMultiple=!1);var c=i.firstInput,u=i.firstMultiple,l=(u||c).center,r=t.center=cr(f);t.timeStamp=fi();t.deltaTime=t.timeStamp-c.timeStamp;t.angle=ci(l,r);t.distance=dt(l,r),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)}(i,t);t.offsetDirection=ar(t.deltaX,t.deltaY);r=lr(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=r.x;t.overallVelocityY=r.y;t.overallVelocity=b(r.x)>b(r.y)?r.x:r.y;t.scale=u?function(n,t){return dt(t[0],t[1],kt)/dt(n[0],n[1],kt)}(u.pointers,f):1;t.rotation=u?function(n,t){return ci(t[1],t[0],kt)+ci(n[1],n[0],kt)}(u.pointers,f):0;t.maxPointers=!i.prevInput||t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers,function(n,t){var f,o,s,u,i,r=n.lastInterval||t,c=t.timeStamp-r.timeStamp;t.eventType!=h&&(au<c||r.velocity===e)?(s=t.deltaX-r.deltaX,u=t.deltaY-r.deltaY,i=lr(c,s,u),f=i.x,o=i.y,i=b(i.x)>b(i.y)?i.x:i.y,u=ar(s,u),n.lastInterval=t):(i=r.velocity,f=r.velocityX,o=r.velocityY,u=r.direction);t.velocity=i;t.velocityX=f;t.velocityY=o;t.direction=u}(i,t);n=n.element;rr(t.srcEvent.target,n)&&(n=t.srcEvent.target);t.target=n}(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function hr(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:fi(),pointers:i,center:cr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function cr(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 lr(n,t,i){return{x:t/n||0,y:i/n||0}}function ar(n,t){return n===t?bt:b(n)>=b(t)?n<0?ft:et:t<0?ot:st}function dt(n,t,i){var r=t[(i=i||sr)[0]]-n[i[0]],i=t[i[1]]-n[i[1]];return Math.sqrt(r*r+i*i)}function ci(n,t,i){var r=t[(i=i||sr)[0]]-n[i[0]],i=t[i[1]]-n[i[1]];return 180*Math.atan2(i,r)/Math.PI}function gt(){this.evEl=pu;this.evWin=wu;this.pressed=!1;l.apply(this,arguments)}function li(){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 ni(){this.evTarget=kr;this.targetIds={};l.apply(this,arguments)}function ai(){l.apply(this,arguments);var n=oi(this.handler,this);this.touch=new ni(this.manager,n);this.mouse=new gt(this.manager,n);this.primaryTouch=null;this.lastTouches=[]}function gr(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)},dr))}function yi(n,t){this.manager=n;this.set(t)}function p(n){this.options=w({},this.defaults,n||{});this.id=hu++;this.manager=null;this.options.enable=ir(this.options.enable,!0);this.state=lt;this.simultaneous={};this.requireFail=[]}function ru(n){return 16&n?"cancel":8&n?"end":4&n?"move":2&n?"start":""}function uu(n){return n==st?"down":n==ot?"up":n==ft?"left":n==et?"right":""}function ii(n,t){return t=t.manager,t?t.get(n):n}function a(){p.apply(this,arguments)}function ri(){a.apply(this,arguments);this.pX=null;this.pY=null}function pi(){a.apply(this,arguments)}function wi(){p.apply(this,arguments);this._timer=null;this._input=null}function bi(){a.apply(this,arguments)}function ki(){a.apply(this,arguments)}function ui(){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=ir(t.recognizers,nt.defaults.preset),new di(n,t)}function di(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((n=this).options.inputClass||(cu?li:lu?ni:er?ai:gt))(n,vu);this.touchAction=new yi(this,this.options.touchAction);fu(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 fu(n,t){var i,r=n.element;r.style&&(y(n.options.cssProps,function(u,f){i=wt(r.style,f);t?(n.oldCssProps[i]=r.style[i],r.style[i]=u):r.style[i]=n.oldCssProps[i]||""}),t||(n.oldCssProps={}))}var gi=["","webkit","Moz","MS","ms","o"],eu=f.createElement("div"),ou="function",tt=Math.round,b=Math.abs,fi=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,tr=nr(function(n,t,i){for(var u=Object.keys(t),r=0;r<u.length;)(!i||i&&n[u[r]]===e)&&(n[u[r]]=t[u[r]]),r++;return n},"extend","Use `assign`."),su=nr(function(n,t){return tr(n,t,!0)},"merge","Use `assign`."),hu=1,er="ontouchstart"in u,cu=wt(u,"PointerEvent")!==e,lu=er&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ut="touch",hi="mouse",au=25,s=1,o=4,h=8,bt=1,ft=2,et=4,ot=8,st=16,v=ft|et,d=ot|st,or=v|d,sr=["x","y"],kt=["clientX","clientY"],pr,br,kr,dr,lt;l.prototype={handler:function(){},init:function(){this.evEl&&at(this.element,this.evEl,this.domHandler);this.evTarget&&at(this.target,this.evTarget,this.domHandler);this.evWin&&at(fr(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&vt(this.element,this.evEl,this.domHandler);this.evTarget&&vt(this.target,this.evTarget,this.domHandler);this.evWin&&vt(fr(this.element),this.evWin,this.domHandler)}};var yu={mousedown:s,mousemove:2,mouseup:o},pu="mousedown",wu="mousemove mouseup";c(gt,l,{handler:function(n){var t=yu[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:hi,srcEvent:n}))}});var bu={pointerdown:s,pointermove:2,pointerup:o,pointercancel:h,pointerout:h},ku={2:ut,3:"pen",4:hi,5:"kinect"},vr="pointerdown",yr="pointermove pointerup pointercancel";u.MSPointerEvent&&!u.PointerEvent&&(vr="MSPointerDown",yr="MSPointerMove MSPointerUp MSPointerCancel");c(li,l,{handler:function(n){var i=this.store,u=!1,t=n.type.toLowerCase().replace("ms",""),r=bu[t],f=ku[n.pointerType]||n.pointerType,e=f==ut,t=rt(i,n.pointerId,"pointerId");r&s&&(0===n.button||e)?t<0&&(i.push(n),t=i.length-1):r&(o|h)&&(u=!0);t<0||(i[t]=n,this.callback(this.manager,r,{pointers:i,changedPointers:[n],pointerType:f,srcEvent:n}),u&&i.splice(t,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=pt(n.touches),n=pt(n.changedTouches);return t&(o|h)&&(i=ur(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};kr="touchstart touchmove touchend touchcancel";c(ni,l,{handler:function(n){var i=br[n.type],t=function(n,t){var r=pt(n.touches),u=this.targetIds;if(t&(2|s)&&1===r.length)return u[r[0].identifier]=!0,[r,r];var i,f,e=pt(n.changedTouches),c=[],l=this.target;if(f=r.filter(function(n){return rr(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[ur(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})}});dr=2500;c(ai,l,{handler:function(n,t,i){var u=i.pointerType==ut,r=i.pointerType==hi;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(u)!function(n,t){n&s?(this.primaryTouch=t.changedPointers[0].identifier,gr.call(this,t)):n&(o|h)&&gr.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 nu=wt(eu.style,"touchAction"),tu=nu!==e,iu="compute",vi="manipulation",g="none",ht="pan-x",ct="pan-y",ti=function(){if(!tu)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}();yi.prototype={set:function(n){n==iu&&(n=this.compute());tu&&this.manager.element.style&&ti[n]&&(this.manager.element.style[nu]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return y(this.manager.recognizers,function(t){si(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),function(n){if(k(n,g))return g;var t=k(n,ht),i=k(n,ct);return t&&i?g:t||i?t?ht:ct:k(n,vi)?vi:"auto"}(n.join(" "))},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)&&!ti[g],f=k(t,ct)&&!ti[ct],e=k(t,ht)&&!ti[ht];if(u){var o=1===n.pointers.length,t=n.distance<2,n=n.deltaTime<250;if(o&&t&&n)return}if(!e||!f)return u||f&&r&v||e&&r&d?this.preventSrc(i):void 0}},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};lt=1;p.prototype={defaults:{},set:function(n){return w(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(it(n,"recognizeWith",this))return this;var t=this.simultaneous;return t[(n=ii(n,this)).id]||(t[n.id]=n).recognizeWith(this),this},dropRecognizeWith:function(n){return it(n,"dropRecognizeWith",this)||(n=ii(n,this),delete this.simultaneous[n.id]),this},requireFailure:function(n){if(it(n,"requireFailure",this))return this;var t=this.requireFail;return-1===rt(t,n=ii(n,this))&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){return it(n,"dropRequireFailure",this)?this:(n=ii(n,this),n=rt(this.requireFail,n),-1<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+ru(i));r(t.options.event);n.additionalEvent&&r(n.additionalEvent);8<=i&&r(t.options.event+ru(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(!(this.requireFail[n].state&(32|lt)))return!1;n++}return!0},recognize:function(n){if(n=w({},n),!si(this.options.enable,[this,n]))return this.reset(),void(this.state=32);56&this.state&&(this.state=lt);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(ri,a,{defaults:{event:"pan",threshold:10,pointers:1,direction:or},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?bt:u<0?ft:et,r=u!=this.pX,Math.abs(n.deltaX)):(t=0===f?bt: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=uu(n.direction);t&&(n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});c(pi,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(wi,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=ei(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=fi(),this.manager.emit(this.options.event,this._input)))}});c(bi,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(ki,a,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:v|d,pointers:1},getTouchAction:function(){return ri.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=uu(n.offsetDirection);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});c(ui,p,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[vi]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,u=n.distance<t.threshold,r=n.deltaTime<t.time;if(this.reset(),n.eventType&s&&0===this.count)return this.failTimeout();if(u&&r&&i){if(n.eventType!=o)return this.failTimeout();if(r=!this.pTime||n.timeStamp-this.pTime<t.interval,i=!this.pCenter||dt(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,i&&r?this.count+=1:this.count=1,this._input=n,0==this.count%t.taps)return this.hasRequireFailures()?(this._timer=ei(function(){this.state=8;this.tryEmit()},t.interval,this),2):8}return 32},failTimeout:function(){return this._timer=ei(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:iu,enable:!0,inputTarget:null,inputClass:null,preset:[[bi,{enable:!1}],[pi,{enable:!1},["rotate"]],[ki,{direction:v}],[ri,{direction:v},["swipe"]],[ui],[ui,{event:"doubletap",taps:2},["tap"]],[wi]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};di.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 i,r=this.session,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&8&t.state)&&(t=r.curRecognizer=null),u=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){return it(n,"remove",this)||!(n=this.get(n))||-1!==(n=rt(t=this.recognizers,n))&&(t.splice(n,1),this.touchAction.update()),this;var t},on:function(n,t){if(n!==e&&t!==e){var i=this.handlers;return y(yt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this}},off:function(n,t){if(n!==e){var i=this.handlers;return y(yt(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&&fu(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:lt,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:bt,DIRECTION_LEFT:ft,DIRECTION_RIGHT:et,DIRECTION_UP:ot,DIRECTION_DOWN:st,DIRECTION_HORIZONTAL:v,DIRECTION_VERTICAL:d,DIRECTION_ALL:or,Manager:di,Input:l,TouchAction:yi,TouchInput:ni,MouseInput:gt,PointerEventInput:li,TouchMouseInput:ai,SingleTouchInput:wr,Recognizer:p,AttrRecognizer:a,Tap:ui,Pan:ri,Swipe:ki,Pinch:pi,Rotate:bi,Press:wi,on:at,off:vt,each:y,merge:su,extend:tr,assign:w,inherit:c,bindFn:oi,prefixed:wt});(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){i="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")!==i&&r.call(n,"src",i)}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||{},n=n||"img",s&&!i.skipTest||!y)return!1;for("img"===n?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 rt(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 ft(n,t){return 0===n.indexOf(t.toLowerCase())?n:"".concat(t.toLowerCase()).concat(n.substr(0,1).toUpperCase()).concat(n.substr(1))}function v(n){return/^(https?:)?\/\/((player|www)\.)?vimeo\.com(?=$|\/)/.test(n)}function et(n){var t=0<arguments.length&&void 0!==n?n:{},i=t.id,n=t.url,t=i||n;if(!t)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(n=t,!isNaN(parseFloat(n))&&isFinite(n)&&Math.floor(n)==n)return"https://vimeo.com/".concat(t);if(v(t))return t.replace("http:","https:");if(i)throw new TypeError("“".concat(i,"” is not a valid video id."));throw new TypeError("“".concat(t,"” is not a vimeo.com url."));}function l(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(s(this,"_id","_WeakMap_"+st()+"."+st()),0<arguments.length)throw new TypeError("WeakMap iterable is not supported");}function b(n,t){if(!y(n)||!ot.call(n,"_id"))throw new TypeError(t+" method called on incompatible receiver "+typeof n);}function st(){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 lt(n,t){return t=1<arguments.length&&void 0!==t?t:{},ct.reduce(function(t,i){var r=n.getAttribute("data-vimeo-".concat(i));return!r&&""!==r||(t[i]=""===r?1:r),t},t)}function nt(n,t){var i=n.html;if(!t)throw new TypeError("An element must be provided");return null!==t.getAttribute("data-vimeo-initialized")?t.querySelector("iframe"):(n=document.createElement("div"),n.innerHTML=i,t.appendChild(n.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe"))}function at(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(!v(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)if(403!==f.status)try{var r=JSON.parse(f.responseText);if(403===r.domain_status_code)return nt(r,u),void i(new Error("“".concat(n,"” is not embeddable.")));t(r)}catch(r){i(r)}else i(new Error("“".concat(n,"” is not embeddable.")));else i(new Error("“".concat(n,"” was not found.")))};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 vt(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 wt(n,t){var r,u,f,i,e=[];(t=vt(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)),r=t.data):t.method&&(u=n,f=t.method,(i=!((i=k(u,f)).length<1)&&(i=i.shift(),d(u,f,i),i))&&(e.push(i),r=t.value));e.forEach(function(t){try{if("function"==typeof t)return void t.call(n,r);t.resolve(r)}catch(t){}})}var ut=void 0!==n&&"[object global]"==={}.toString.call(n),yt=void 0!==Array.prototype.indexOf,pt="undefined"!=typeof window&&void 0!==window.postMessage,ot,s,g,ht,o,e,ct;if(!(ut||yt&&pt))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n?n:"undefined"!=typeof self?self:{};(n="undefined"!=typeof self?self:"undefined"!=typeof window?window:g).WeakMap||(ot=Object.prototype.hasOwnProperty,s=function(n,t,i){Object.defineProperty?Object.defineProperty(n,t,{configurable:!0,writable:!0,value:i}):n[t]=i},n.WeakMap=(s(l.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)}),s(l.prototype,"get",function(n){if(b(this,"get"),y(n)){var t=n[this._id];return t&&t[0]===n?t[1]:void 0}}),s(l.prototype,"has",function(n){if(b(this,"has"),!y(n))return!1;var t=n[this._id];return!(!t||t[0]!==n)}),s(l.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:s(n,this._id,[n,t]),this}),s(l,"_polyfill",!0),l));o=(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)?n.then:t)&&t}function h(){for(var n=0;n<this.chain.length;n++)!function(n,t,i){var r,u;try{!1===t?i.reject(n.msg):(r=!0===t?n.msg:t.call(void 0,n.msg))===i.promise?i.reject(TypeError("Promise-chain cycle")):(u=a(r))?u.call(r,i.resolve,i.reject):i.resolve(r)}catch(n){i.reject(n)}}(this,1===this.state?this.chain[n].success:this.chain[n].failure,this.chain[n]);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=g)[t="Promise"]=r[t]||u();n.exports&&(n.exports=r[t])}(ht={exports:{}}),ht.exports);e=new WeakMap;ct=["autopause","autoplay","background","byline","color","controls","dnt","height","id","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","texttrack","title","transparent","url","width"];var h,tt,c,a=new WeakMap,it=new WeakMap,f={},n=function(){function n(t){var s,i=this,l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c,h;if(!function(t){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function");}(this),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&&!v(t.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");return a.has(t)?a.get(t):(this._window=t.ownerDocument.defaultView,this.element=t,this.origin="*",h=new o(function(n,r){var u;i._onMessage=function(t){var u,f;if(v(t.origin)&&i.element.contentWindow===t.source){if("*"===i.origin&&(i.origin=t.origin),u=vt(t.data),u&&"error"===u.event&&u.data&&"ready"===u.data.method)return f=new Error(u.data.message),f.name=u.data.name,void r(f);if(t=u&&"ready"===u.event,f=u&&"ping"===u.method,t||f)return i.element.setAttribute("data-ready","true"),void n();wt(i,u)}};i._window.addEventListener("message",i._onMessage);"IFRAME"!==i.element.nodeName&&at(et(u=lt(t,l)),u,t).then(function(n){var u,f,r=nt(n,t);return i.element=r,i._originalElement=t,u=t,f=r,r=e.get(u),e.set(f,r),e.delete(u),a.set(i.element,i),n}).catch(r)}),it.set(this,h),a.set(this.element,this),"IFRAME"===this.element.nodeName&&w(this,"ping"),f.isEnabled&&(c=function(){return f.exit()},f.on("fullscreenchange",function(){(f.isFullscreen?p:d)(i,"event:exitFullscreen",c);i.ready().then(function(){w(i,"fullscreenchange",f.isFullscreen)})})),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=ft(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=ft(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=it.get(this)||new o(function(n,t){t(new Error("Unknown player. Probably unloaded."))});return o.resolve(n)}},{key:"addCuePoint",value:function(n){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod("addCuePoint",{time:n,data:t})}},{key:"removeCuePoint",value:function(n){return this.callMethod("removeCuePoint",n)}},{key:"enableTextTrack",value:function(n,t){if(!n)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:n,kind:t})}},{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;it.delete(n);a.delete(n.element);n._originalElement&&(a.delete(n._originalElement),n._originalElement.removeAttribute("data-vimeo-initialized"));n.element&&"IFRAME"===n.element.nodeName&&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.removeChild(i));n._window.removeEventListener("message",n._onMessage);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)}}])&&rt(t.prototype,i),s&&rt(t,s),n}();ut||(h=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}(),tt={fullscreenchange:h.fullscreenchange,fullscreenerror:h.fullscreenerror},c={request:function(n){return new Promise(function(t,i){function r(){c.off("fullscreenchange",r);t()}c.on("fullscreenchange",r);var u=(n=n||document.documentElement)[h.requestFullscreen]();u instanceof Promise&&u.then(r).catch(i)})},exit:function(){return new Promise(function(n,t){var i,r;c.isFullscreen?(i=function t(){c.off("fullscreenchange",t);n()},c.on("fullscreenchange",i),(r=document[h.exitFullscreen]())instanceof Promise&&r.then(i).catch(t)):n()})},on:function(n,t){n=tt[n];n&&document.addEventListener(n,t)},off:function(n,t){n=tt[n];n&&document.removeEventListener(n,t)}},Object.defineProperties(c,{isFullscreen:{get:function(){return Boolean(document[h.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[h.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[h.fullscreenEnabled])}}}),f=c,function(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]"))).forEach(function(n){try{if(null!==n.getAttribute("data-vimeo-defer"))return;var i=lt(n);at(et(i),i,n).then(function(t){return nt(t,n)}).catch(t)}catch(i){t(i)}})}(),function(n){var t=0<arguments.length&&void 0!==n?n:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener("message",function(n){if(v(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}}))}());t.a=n}.call(this,i(2),i(3).setImmediate,i(0),i(0))},function(n,t,i){n.exports=i(22)},function(n,t,i){"use strict";i.r(t);i(15);t=i(43);t=i(44);t=i(45);t=i(46);t=i(47);t=i(48);t=i(49);t=i(50);t=i(51);t=i(52);t=i(53);t=i(54);t=i(55);t=i(56);t=i(57);t=i(58);t=i(59);t=i(60);t=i(61);t=i(62);t=i(63);t=i(64);t=i(65);t=i(66);t=i(67)},function(n,t,i){"use strict";!function(n){var t=i(9),f=i.n(t),r=i(10),e=i.n(r),u=i(16),t=i(11),r=i.n(t),u=i(12),t=i(18),t=i(19),t=i(20),t=i(21),t=i(13),t=i.n(t);n.Bloodhound=t.a;n.Modernizr=f.a;n.Hammer=e.a;n.objectFitImages=r.a;n.Vimeo={};n.Vimeo.Player=u.a}.call(this,i(2))},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 p(){var n;0==--y&&(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 w(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 b(n){return function(){n.onerror=null;n.ontimeout=null;p()}}function k(n){var t;return void 0!==n.protocol?t=n:(t=document.createElement("a")).href=n,t.protocol.replace(/:/g,"")+t.host}var u,s,a,f,v,e,o,l,h,c,y=0;for(i(),e=document.getElementsByTagName("use"),f=0;f<e.length;f+=1){try{s=e[f].getBoundingClientRect()}catch(u){s=!1}u=(h=(c=e[f].getAttribute("href")||e[f].getAttributeNS(r,"href")||e[f].getAttribute("xlink:href"))&&c.split?c.split("#"):["",""])[0];a=h[1];v=s&&0===s.left&&0===s.right&&0===s.top&&0===s.bottom;s&&0===s.width&&0===s.height&&!v?(e[f].hasAttribute("href")&&e[f].setAttributeNS(r,"xlink:href",c),u.length&&(!0!==(o=n[u])&&setTimeout(w({useEl:e[f],base:u,hash:a}),0),void 0===o&&(l=u,c=h=void 0,window.XMLHttpRequest&&(h=new XMLHttpRequest,c=k(location),l=k(l),h=void 0===h.withCredentials&&""!==l&&l!==c?XDomainRequest||void 0:XMLHttpRequest),void 0!==h&&(o=new h,(n[u]=o).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));p()}}(o),o.onerror=b(o),o.ontimeout=b(o),o.open("GET",u),o.send(),y+=1)))):v?u.length&&n[u]&&setTimeout(w({useEl:e[f],base:u,hash:a}),0):void 0===n[u]?n[u]=!0:n[u].onload&&(n[u].abort(),delete n[u].onload,n[u]=!0)}e="";y+=1;p()},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 v(n){delete o[n]}function u(n){if(s)setTimeout(u,0,n);else{var t=o[n];if(t){s=!0;try{!function(){var r=t.callback,n=t.args;switch(n.length){case 0:r();break;case 1:r(n[0]);break;case 2:r(n[0],n[1]);break;case 3:r(n[0],n[1],n[2]);break;default:r.apply(i,n)}}()}finally{v(n);s=!1}}}}function y(t){t.source===n&&"string"==typeof t.data&&0===t.data.indexOf(h)&&u(+t.data.slice(h.length))}var e,o,s,f,l,c,a,h,r;n.setImmediate||(e=1,s=!(o={}),f=n.document,r=(r=Object.getPrototypeOf&&Object.getPrototypeOf(n))&&r.setTimeout?r:n,l="[object process]"==={}.toString.call(n.process)?function(n){t.nextTick(function(){u(n)})}:function(){if(n.postMessage&&!n.importScripts){var t=!0,i=n.onmessage;return n.onmessage=function(){t=!1},n.postMessage("","*"),n.onmessage=i,t}}()?(h="setImmediate$"+Math.random()+"$",n.addEventListener?n.addEventListener("message",y,!1):n.attachEvent("onmessage",y),function(t){n.postMessage(h+t,"*")}):n.MessageChannel?((a=new MessageChannel).port1.onmessage=function(n){u(n.data)},function(n){a.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 n={callback:n,args:i},o[e]=n,l(e),e++},r.clearImmediate=v)}("undefined"==typeof self?void 0===n?this:n:self)}.call(this,i(2),i(4))},function(n,t,i){var u,r;!function(){"use strict";u=[i(0)];void 0===(r="function"==typeof(r=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}})?r.apply(t,u):r)||(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)return this;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)return this;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)return this;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=(n=this.$input,i('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:n.css("font-family"),fontSize:n.css("font-size"),fontStyle:n.css("font-style"),fontVariant:n.css("font-variant"),fontWeight:n.css("font-weight"),wordSpacing:n.css("word-spacing"),letterSpacing:n.css("letter-spacing"),textIndent:n.css("text-indent"),textRendering:n.css("text-rendering"),textTransform:n.css("text-transform")}).insertAfter(n));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),t=i(f.templates.suggestion(u)).data(n.obj,t).data(n.val,f.displayFn(t)).addClass(f.classes.suggestion+" "+f.classes.selectable);e.appendChild(t[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,i=t+n.outerHeight(!0),r=this.$node.scrollTop(),n=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);t<0?this.$node.scrollTop(r+t):n<i&&this.$node.scrollTop(r+(i-n))},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 i=this.getActiveSelectable(),t=this._getSelectables(),n=(i?t.index(i):-1)+n;return-1===(n=(n=(n+1)%(t.length+1)-1)<-1?t.length-1:n)?null:t.eq(n)},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);f=n(this,"activate","open","_onFocused");e=n(this,"deactivate","_onBlurred");o=n(this,"isActive","isOpen","_onEnterKeyed");s=n(this,"isActive","isOpen","_onTabKeyed");h=n(this,"isActive","_onEscKeyed");c=n(this,"isActive","open","_onUpKeyed");l=n(this,"isActive","open","_onDownKeyed");a=n(this,"isActive","isOpen","_onLeftKeyed");v=n(this,"isActive","isOpen","_onRightKeyed");u=n(this,"_openIfActive","_onQueryChanged");r=n(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",f,this).onSync("blurred",e,this).onSync("enterKeyed",o,this).onSync("tabKeyed",s,this).onSync("escKeyed",h,this).onSync("upKeyed",c,this).onSync("downKeyed",l,this).onSync("leftKeyed",a,this).onSync("rightKeyed",v,this).onSync("queryChanged",u,this).onSync("whitespaceChanged",r,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=this.menu.getTopSelectable(),i=this.menu.getSelectableData(n),r=this.input.getInputValue();!i||t.isBlankString(r)||this.input.hasOverflow()?this.input.clearHint():(n=e.normalizeQuery(r),n=t.escapeRegExChars(n),(i=new RegExp("^(?:"+n+")(.+$)","i").exec(i.val))&&this.input.setHint(r+i[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(),i=this.menu.selectableRelativeToCursor(n),t=this.menu.getSelectableData(i),n=t?t.obj:null;return!(this._minLengthMet()&&this.menu.update(r))&&!this.eventBus.before("cursorchange",n)&&(this.menu.setCursor(i),t?this.input.setInputValue(t.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",n),!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,v,p,y,w;t.each(f,function(t){t.highlight=!!n.highlight});s=i(this);b=i(o.html.wrapper);v=c(n.hint);p=c(n.menu);w=!1!==n.hint&&!v;y=!1!==n.menu&&!p;w&&(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));y&&(p=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);(w||y)&&(b.css(o.css.wrapper),s.css(w?o.css.input:o.css.inputWithNoHint),s.wrap(b).parent().prepend(w?v:null).append(y?p:null));w=y?l:u;y=new h({el:s});v=new e({hint:v,input:s},o);p=new w({node:p,datasets:f},o);y=new a({input:v,menu:p,eventBus:y,minLength:n.minLength},o);s.data(r.www,o);s.data(r.typeahead,y)})},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;f=(u=i).data(r.www);i=u.parent().filter(f.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(f.classes.input);i.length&&(u.detach().insertAfter(i),i.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(3).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 e=t,u=n("span.active",t);u.parents("ul").addClass("slider-menu-active");var f=-(100*u.parents("ul").length-100),o=u.closest(".slider-menu-active").outerHeight(),t=u.closest(".slider-menu"),u=n("nav",t);t.css("height",o);u.attr("data-left",f).css("left",f+"%");n(e).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(6).Promise,e=i(24),o=i(26),s=i(32),h=i(33),c=i(42),l=i(7);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(7);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=n||"",n=this.prepare(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(27),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(28),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(29),u=i(31),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(30);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?((r=new Date).setTime(r.getTime()+864e5*i),"; expires="+r.toGMTString()):"";document.cookie=n+"="+t+r+"; 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(34),e=i(41);n.exports=function(n){var o,t,i={initialize:!0,identify:r.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null};return(n=r.mixin(i,n||{})).datumTokenizer||r.error("datumTokenizer is required"),n.queryTokenizer||r.error("queryTokenizer is required"),o=n.sorter,n.sorter=o?function(n){return n.sort(o)}:r.identity,n.local=r.isFunction(n.local)?n.local():n.local,n.prefetch=(i=n.prefetch)?(t={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:r.identity,transform:r.identity,transport:null},i=r.isString(i)?{url:i}:i,(i=r.mixin(t,i)).url||r.error("prefetch requires url to be set"),i.transform=i.filter||i.transform,i.cacheKey=i.cacheKey||i.url,i.thumbprint=e+i.thumbprint,i.transport=i.transport?f(i.transport):u,i):null,n.remote=(t=n.remote)?(i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:r.identity,transport:null},t=r.isString(t)?{url:t}:t,(t=r.mixin(i,t)).url||r.error("remote requires url to be set"),t.transform=t.filter||t.transform,t.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}}(t),t.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}(t),t.transport=t.transport?f(t.transport):u,delete t.replace,delete t.wildcard,delete t.rateLimitBy,delete t.rateLimitWait,t):void 0,n}},function(n,t,i){var r=i(6).Promise,u=i(35);n.exports=function(n){return new r(function(t,i){u.get(n.url).end(function(n,r){return n?i(n):void t(r.body)})})}},function(n,t,i){function b(){}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 l(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 a(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;1223===t&&(t=204);this._setStatusProperties(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!==(t=(i=f[r]).indexOf(":"))&&(u=i.slice(0,t).toLowerCase(),t=c(i.slice(t+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 v(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),y=i(36),p=i(37),h=i(8),w=i(38),o=i(40),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)},c;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");};c="".trim?function(n){return n.trim()}:function(n){return n.replace(/(^\s*|\s*$)/g,"")};r.serializeObject=s;r.parseString=l;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":l,"application/json":JSON.parse};w(e.prototype);e.prototype._parseBody=function(n){var t=r.parse[this.type];return this.req._parser?this.req._parser(this,n):(t=!t&&a(this.type)?r.parse["application/json"]:t)&&n&&(n.length||n instanceof Object)?t(n):null};e.prototype.toError=function(){var n=this.req,t=n.method,i=n.url,n="cannot "+t+" "+i+" ("+this.status+")",n=new Error(n);return n.status=this.status,n.method=t,n.url=i,n};r.Response=e;y(u.prototype);p(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||b,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 t=this,n=this.xhr=r.getXHR(),i=this._formData||this._data,f,e,u;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(i){}try{this.username&&this.password?n.open(this.method,this.url,!0,this.username,this.password):n.open(this.method,this.url,!0)}catch(i){return this.callback(i)}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]:""])&&a(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=v;r.delete=v;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)return function(n){for(var i in t.prototype)n[i]=t.prototype[i];return n}(n)}(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 u,i,r;if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;if(i=this._callbacks["$"+n],!i)return this;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}return 0===i.length&&delete this._callbacks["$"+n],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)return function(n){for(var t in r.prototype)n[t]=r.prototype[t];return n}(n)}var u=i(8),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(n=0===arguments.length||!0===n?1:n)<=0&&(n=0),this._maxRetries=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)return!1;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)}return t&&t.status&&500<=t.status&&501!=t.status?!0:n&&(n.code&&~f.indexOf(n.code)||n.timeout&&"ECONNABORTED"==n.code||n.crossDomain)?!0:!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]);return this}return this._header[n.toLowerCase()]=t,this.header[n]=t,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]);return this}if(Array.isArray(t)){for(r in t)this.field(n,t[r]);return this}if(null==t)throw new Error(".field(name, val) val can not be empty");return"boolean"==typeof t&&(t=""+t),this._getFormData().append(n,t),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 null==n&&(n=!0),this._withCredentials=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<=(t=this.url.indexOf("?"))&&(n=this.url.substring(t+1).split("&"),"function"==typeof this._sort?n.sort(this._sort):n.sort(),this.url=this.url.substring(0,t)+"?"+n.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)return function(n){for(var t in r.prototype)n[t]=r.prototype[t];return n}(n)}var u=i(39);(n.exports=r).prototype.get=function(n){return this.header[n.toLowerCase()]};r.prototype._setHeaderProperties=function(n){var r=n["content-type"]||"",t,i;this.type=u.type(r);i=u.params(r);for(t in i)this[t]=i[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 i=t.split(/ *= */),t=i.shift(),i=i.shift();return t&&i&&(n[t]=i),n},{})};t.parseLinks=function(n){return n.split(/ *, */).reduce(function(n,t){var i=t.split(/ *; */),t=i[0].slice(1,-1);return n[i[1].split(/ *= */)[1].slice(1,-1)]=t,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 e(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 o(n){return n=r.filter(n,function(n){return!!n}),n=r.map(n,function(n){return n.toLowerCase()})}function s(){var n={};return n[f]=[],n[u]={},n}var r=i(1),u="c",f="i";r.mixin(e.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=o(t.datumTokenizer(n));r.each(n,function(n){for(var r,e=t.trie,o=n.split("");r=o.shift();)(e=e[u][r]||(e[u][r]=s()))[f].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=o(this.queryTokenizer(n));return r.each(n,function(n){var r,e,o;if(t&&0===t.length)return!1;for(r=i.trie,e=n.split("");r&&(o=e.shift());)r=r[u][o];if(!r||0!==e.length)return!(t=[]);n=r[f].slice(0);t=t?function(n,t){var i=0,r=0,u=[],f,e;for(n=n.sort(),t=t.sort(),f=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=s()},serialize:function(){return{datums:this.datums,trie:this.trie}}});n.exports=e},function(n,t,i){!function(n){var t,i,u,r;u=(t=n)("body");r={settings:{expandToggleSelector:".js-expand-toggle",expandOnReady:t("[data-expand-on-ready]"),hideEmpty:t("[data-hide-empty]")},init:function(){i=this.settings;this.bindUIActions();i.expandOnReady.length&&this.triggerConditionalExpands();i.hideEmpty.length&&this.hideEmptyExpands()},bindUIActions:function(){u.on("click",i.expandToggleSelector,function(n){r.triggerActions(t(this),n)})},triggerActions:function(n,i){var u=n.data("expand-item"),f=n.data("collapse"),o=n.closest(".js-expand-wrap"),e=u?t(u):o.children(".js-expand-item"),u=f?t(f):null,f=n.data("expand-context")?n.data("expand-context").split("|"):[""];t(i.target).is("a")||(i&&i.stopPropagation(),Media.meetsContext(f)&&(i&&i.preventDefault(),u&&u[0]!==e[0]&&r.collapse(u,u.closest(".js-expand-wrap"),f,n),e&&r.toggle(e,o,f,n)))},triggerConditionalExpands:function(){i.expandOnReady.each(function(){var n=t(this),i=n.data("expand-on-ready").split("|");Media.meetsContext(i)&&r.triggerActions(n)})},hideEmptyExpands:function(){i.hideEmpty.each(function(){var n=t(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)}};window.Expand=r;Expand.init()}.call(this,i(0))},function(n,t,i){!function(n,t){var u,i,r;u=n;r={settings:{$body:t("body"),menuOpen:!1,menuToggle:t(".js-menu-display-toggle"),siteNotificationToggle:t(".alert-banner")},init:function(){i=t.extend({},this.settings,u);this.bindUIActions()},bindUIActions:function(){t(document).bind("mouseup touchend",function(n){var r=t(".menu");r.is(n.target)||0!==r.has(n.target).length||i.$body.removeClass("menu-is-visible")});i.menuToggle.on("click",function(n){n.preventDefault();r.toggleMenu()});Modernizr.touchevents&&(delete Hammer.defaults.cssProps.userSelect,Hammer(i.$body[0]).on("swipeleft",function(){i.menuOpen&&r.toggleMenu()}))},toggleMenu:function(){i.menuOpen=!i.menuOpen;i.menuOpen;i.menuToggle.on("click",function(n){n.preventDefault();Menu.closeAllMenuItems()});i.siteNotificationToggle.toggleClass("alert-banner-is-visible");i.$body.toggleClass("menu-is-visible")}};window.OffCanvas=r;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;i=i.id;u=window.document.getElementById(i);(r=n(u).parent()).find("input").keyup(function(t){return 13===t.keyCode&&n(u).click()});n(u).click(function(t){t.preventDefault();var u,i={},f=n("#sa-login-said").val(),e=n("#sa-login-dpid").val();window.validation({message:"",element:r,type:"error",input:r.find(".input")});u=r.find("#username").val();t=r.find("#password").val();void 0!==f&&(i.securedAreaId=f);void 0!==e&&(i.destinationPageId=e);null!=u&&""!=u||window.validation({message:"Username is required.",element:r,type:"error",input:r.find("#username")});null!=t&&""!=t||window.validation({message:"Password is required.",element:r,type:"error",input:r.find("#password")});i.username=u;i.password=t;i.username&&i.password&&n.ajax({method:"POST",data:n.param(i),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){!function(n){var t;(t=n,{init:function(){t(".inline-block",".l-2-col-master .l-content-primary").length&&t(".inline-block",".l-2-col-master .l-content-primary").map(function(n,i){t(i).prev().hasClass("inline-block")&&!t(i).prev().hasClass("last")&&t(i).addClass("last")});t(".inline-block",".l-1-col-master .l-content-primary").length&&t(".inline-block",".l-1-col-master .l-content-primary").map(function(n,i){t(i).prev().hasClass("inline-block")&&t(i).prev().prev().hasClass("inline-block")&&!t(i).prev().hasClass("last")&&!t(i).prev().prev().hasClass("last")&&t(i).addClass("last")})}}).init()}.call(this,i(0))},function(n,t,i){!function(){video=function(n){var t=n.video,f=n.image,i=n.wrapper,u=n.loader,r=n.muted,n=n.autopause,r=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:r});r.on("bufferend",function(){return i.removeChild(u)});r.ready().catch(function(){i.removeChild(u);i.removeChild(t);i.appendChild(f)})}}.call(this,i(0))},function(n,t,i){!function(){iframe=function(n){var t=n.iframe,n=new Vimeo.Player(t,{id:t.id,background:t.dataset.background,title:t.dataset.title,description:t.dataset.description,muted:t.dataset.muted,autoplay:t.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){!function(n){var t=n(".accordion");t.length&&t.map(function(t,i){var r;i.id="accordion-"+t;i=i.id;r=window.document.getElementById(i);n(r).click(function(n){n.preventDefault();r.classList.toggle("active");n=r.nextElementSibling;n.style.maxHeight=n.style.maxHeight?null:n.scrollHeight+"px"})})}.call(this,i(0))},function(n,t,i){!function(n){!function(n){n(".l-header");n(".l-header__search");var t,i={settings:{$form:n(".js-search"),$input:n(".js-search__input"),$submit:n(".js-search-submit"),$mobilebtn:n(".l-header__button--link")},init:function(){t=n.extend({},this.settings);this.bindUIActions()},bindUIActions:function(){Media.meetsContext(["mq-large"])&&(t.$input.on("focus",function(t){n(t.target).closest(".js-search").addClass("is-active")}),t.$input.on("blur",function(t){n(t.target).closest(".js-search").removeClass("is-active")}),t.$submit.on("focus",function(t){n(t.target).closest(".js-search").addClass("is-active")}),t.$submit.on("blur",function(t){n(t.target).closest(".js-search").removeClass("is-active")}));t.$mobilebtn.on("click",function(){n(".l-header__search").toggleClass("search-is-visible")})}};window.Search=i}(n);Search.init()}.call(this,i(0))},function(n,t,i){!function(n){!function(n){n(".l-header");var t,i=n(".js-nav-wrap"),r={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,r,u,f;t.preventDefault();r=(i=n(this)).siblings(".js-menu-expand-item");t=(f=(u=i.closest(".js-menu-expand-wrap")).siblings(".module-is-expanded-mq-small, .module-is-expanded-mq-medium")).children(".js-menu-expand-item");r.map(function(t,i){i.classList.add("menu__sub-list-background");n(".menu__sub-list-background").addClass("menu__sub-list-background-lighten")});i.siblings(".js-menu-collapse-item").length&&Expand.toggle(i.siblings(".js-menu-collapse-item"),i.closest(".js-menu-collapse-wrap"),["mq-small","mq-medium"]);Expand.toggle(r,u,["mq-small","mq-medium"]);Expand.collapse(t,f,["mq-small","mq-medium"])})},closeAllMenuItems:function(){var u,f,t,r,e=i.find(".js-nav-expand-item.is-expanded-mq-small, .js-nav-expand-item.is-expanded-mq-medium"),o=e.closest(".js-nav-expand-wrap");i.find(".js-menu-expand-item")&&(r=(t=i.find(".js-menu-expand-item.is-expanded-mq-small, .js-menu-expand-item.is-expanded-mq-medium")).closest(".js-menu-expand-wrap"),Expand.toggle(t,r,["mq-small","mq-medium"]));i.find(".js-menu-expand-item")&&(r=(t=(f=(u=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"),Expand.toggle(u,f,["mq-small","mq-medium"]),Expand.collapse(r,t,["mq-small","mq-medium"]));Expand.collapse(e,o,["mq-small","mq-medium"]);n(".l-header__search").removeClass("search-is-visible")}};window.Menu=r}(n);Menu.init()}.call(this,i(0))},function(n,t,i){!function(n){var t;t=(n=n)(".breadcrumbs")&&1<n(".breadcrumbs").length?n(".breadcrumbs").eq(1):n(".breadcrumbs").eq(0);n={init:function(){t&&t[0]&&4<t[0].children.length&&t.toggleClass("has-ellipsis")}};window.Breadcrumb=n;Breadcrumb.init()}.call(this,i(0))},function(n,t,i){!function(n){var t;(t=n,{init:function(){var n=this;t(".hero").length&&t(".hero").map(function(t,i){i.id=t;n.showHeroWrapper(t);n.showHeroVideo(t);n.toggleEllipsis(t)})},showHeroWrapper:function(n){var i=window.document.getElementById(n);t(window).ready(function(){return setTimeout(function(){t(i).find(".hero__wrapper").addClass("is-active");objectFitImages(t(i).find(".hero__image")[0])},400)})},showHeroVideo:function(n){var r,i,f,u,n=window.document.getElementById(n);0<t(n).find(".hero__video").length&&(r=t(n).find(".hero__video")[0],i=t(n).find(".hero__image")[0],f=t(n).find(".hero__wrapper")[0],u=t(n).find(".hero__video-loader")[0],t(r).hide(),t(i).hide(),t(u).hide(),t(document).ready(function(){t(window).innerWidth()<675?t(i).show():(t(u).show(),t(r).show())}),t(window).on("load resize",function(){675<t(window).innerWidth()?(t(i).hide(),t(u).show(),t(r).show(),window.video({video:r,image:i,wrapper:f,loader:u,autopause:!1,muted:!0})):t(i).show()}))},toggleEllipsis:function(n){var n=window.document.getElementById(n),i=t(n).find(".hero__copy");t(window).on("load resize",function(){t(window).innerWidth()<675&&i.shave(9999);675<t(window).innerWidth()&&t(window).innerWidth()<1050&&i.shave(120);1050<t(window).innerWidth()&&i.shave(9999)})}}).init()}.call(this,i(0))},function(n,t,i){!function(n){var t;(t=n,{init:function(){this.toggleEllipsis()},toggleEllipsis:function(){var n=t(".portlet__title--shorten"),i=t(".portlet__copy--shorten");t(window).on("load",function(){n.shave(90);i.shave(90)})}}).init()}.call(this,i(0))},function(n,t,i){!function(n){var t;(t=n,{init:function(){var n=this;t(".by-the-numbers").length&&t(".by-the-numbers").map(function(t,i){i.id="byTheNumbers-"+t;n.showByTheNumbersWrapper(i.id)})},showByTheNumbersWrapper:function(n){var i=window.document.getElementById(n),r=t(i).find(".by-the-numbers__number");r.length&&r.map(function(n,u){6<u.innerText.length&&3<r.length?(t(i).find(".by-the-numbers__inner-wrapper:eq(0)").addClass("wide"),t(i).find(".by-the-numbers__inner-wrapper:eq(1)").addClass("wide")):r.length<3&&(t(i).find(".by-the-numbers__inner-wrapper:eq(0)").addClass("margin-left"),t(i).find(".by-the-numbers__inner-wrapper:eq(1)").addClass("margin-right"))})}}).init()}.call(this,i(0))},function(n,t,i){!function(n){var t,i=(t=n,{init:function(){var n=this;t(".testimonial").length&&t(".testimonial").map(function(t,i){i.id="testimonialLockup-"+t;n.showTestimonial(i.id)})},showTestimonial:function(n){var u=window.document.getElementById(n),r=t(u).find(".testimonial-rotate");r.hide();r.length&&r.map(function(f,e){setTimeout(function(){r.hide();t(e).fadeIn();var o=t(e).find(".testimonial-lockup__quote")[0].innerHTML,s=t(e).find(".testimonial-lockup__inner-wrapper"),o=o.length;200<o?t(u).addClass("maxCharacterLength"):t(u).removeClass("maxCharacterLength");170<o?s.addClass("maxCharacterHeight"):s.removeClass("maxCharacterHeight");r.length<=1||r.length-1===f&&setTimeout(function(){i.showTestimonial(n)},2e4*f)},2e4*f)})}});i.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,i=(t=n,{init:function(){var n=t(".footer-middle__top-link"),r=t(".js-backtotop-target");n.length&&(n.on("click",i.handleGoBackToTop),r.length&&(t(window).on("scroll",i.windowScroll),i.windowScroll(n,r)))},handleGoBackToTop:function(n){t("html, body").animate({scrollTop:0},600);n.preventDefault()},windowScroll:function(n,t){i.isTargetInView(t)?n.fadeOut():n.fadeIn()},isTargetInView:function(n){return t(window).scrollTop()<=n.offset().top}});i.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();i=window.document.getElementById(i);t(i).parent().find(".modal-callout").addClass("modal-callout--show");body=document.body;body.style.overflow="hidden"},handleModalClose:function(n,i){n.preventDefault();i=window.document.getElementById(i);i=t(i).parent().find(".modal-callout");i.removeClass("modal-callout--show");body=document.body;body.style.overflow="visible";0<t(i).find(".iframe-wrapper").length&&(i=t(i).find(".iframe-wrapper")[0],window.iframe({iframe:i}))},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){!function(n){var t;(t=n,{init:function(){var n=this;t(".slider").length&&t(".slider").map(function(t,i){i.id="slider-"+t;n.slickSlider(i.id)})},slickSlider:function(n){var r,i=window.document.getElementById(n);t(i).find(".slider__slide-description").shave(60);t(i).hasClass("slider--services")&&(r=[{breakpoint:1050,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:675,settings:{slidesToShow:1,slidesToScroll:1}}]);t(i).hasClass("slider--locations")&&(r=[{breakpoint:1050,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:675,settings:{arrows:!1,centerMode:!0,slidesToShow:1,slidesToScroll:1}}]);t(i).hasClass("slider--feed")?(r=[{breakpoint:1050,settings:"unslick"},{breakpoint:1,settings:{slidesToShow:1,slidesToScroll:1}}],t(window).on("load resize",function(){t(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})})):t(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:!t(i).hasClass("slider--services")})}}).init()}.call(this,i(0))},function(n,t,i){!function(n){var t,i,u,r;(u=!1===(t=n)("#services-search-input").data("pageid")?"https://api.jsonbin.io/b/61f2ccdc1960493ad1838234":"/SitesArea/Services/ListServices?pageId="+t("#services-search-input").data("pageid"),r=[],{settings:{$input:t("#services-search-input"),$button:t(".services-search-searchicon"),$form:t(".services-search-form"),$resultsContainer:t(".ul--3col"),$results:null},init:function(){0<(i=t.extend({},this.settings)).$input.length&&(this.bindUIActions(),this.setupInput(),this.getQueriedServicesList())},bindUIActions:function(){var n=!0,u=this;i.$input.on("focus",function(){0<i.$input.val().length&&n&&i.$button.addClass("close")});i.$input.on("focusout",function(){i.$button.is(":active")||(t(this).typeahead("close"),i.$button.removeClass("close"),n=!0)});i.$input.on("input",function(){n=!1;t(this).val()?i.$button.addClass("close"):i.$button.removeClass("close")});i.$button.on("click",function(){t(this).hasClass("close")&&(i.$input.typeahead("val",""),i.$input.typeahead("close"),t(this).removeClass("close"))});i.$form.on("submit",function(n){i.$input.typeahead("close");i.$button.removeClass("close");t(".navigate").remove();t(".no-results").remove();combinedArray=r.filter(function(n){return n.query===i.$input[0].value});r=[];combinedArray.map(function(n){return n.suggestions.map(function(n){return r.push(n)})});var e=r.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]});i.$resultsContainer.empty();u.getServicesList(f);t('<h4 class="services-search-letter navigate">\n            <a class="services-search-navigate" href="#">Back to full list<\/a>\n          <\/h4>').insertBefore(i.$resultsContainer);t(".services-search-navigate").on("click",function(n){t(".navigate").remove();t(".no-results").remove();i.$input.typeahead("val","");u.getQueriedServicesList();n.preventDefault()});f.length<1&&t('<h4 class="services-search-letter no-results">\n            No results found\n          <\/h4>').insertBefore(i.$resultsContainer);""===i.$input[0].value&&f.length<1&&(t(".navigate").remove(),t(".no-results").remove(),u.getQueriedServicesList());n.preventDefault()})},getQueriedServicesList:function(){var n=this;t.ajax({method:"GET",dataType:"json",url:u}).done(function(t){return n.getServicesList(t.services)})},getServicesList:function(n){var r;n&&(r=n.reduce(function(n,t){var i=t.name[0];return n[i]=(n[i]||[]).concat({name:t.name,url:t.url}),n},{}),(n=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(n){var r='<li>\n            <h3 class="services-search-header">'+n.letter+'<\/h3>\n            <ul class="services-search-letter" id="'+n.letter+'"><\/ul>\n          <\/li>';i.$resultsContainer.append(r);n.names&&0<n.names.length&&n.names.map(function(i){i='<li><a href="'+i.url+'">'+i.name+"<\/a><\/li>";t("#"+n.letter).append(i)})}))},setupInput:function(){var n=setInterval(function(){var f,e;"function"==typeof t("#services-search-input").typeahead&&(clearInterval(n),f=new Bloodhound({datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.name)},queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:{url:u,cache:!1,transform:function(n){return t.map(n.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:u,cache:!1,transform:function(n){return t.map(n.synonyms,function(n){return{synonym:n.synonym,term:n.term,url:n.url}})}}}),i.$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(n){r.push(n);t(".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 r=[],'<div class="no-results">No results found<\/div>'}}},{name:"synonymsResults",display:"name",limit:1/0,source:e,templates:{header:function(n){r.push(n);t(".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>"}}}),i.$input.on("typeahead:render",function(){t(".tt-menu").addClass("open")}),i.$input.on("typeahead:select",function(n,t){window.location.href=t.url}))},200)}}).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){!function(n){var t;(t=n,{init:function(){var i=window.document.getElementById("main"),r=window.document.getElementsByClassName("l-content-secondary-inner"),n=t("#sidebar-components");n.length&&n.map(function(u,f){0<t(f).children().length&&function u(){(t(window).width()<1050?t(i):t(r)).append(n);t(window).resize(u)}()})}}).init()}.call(this,i(0))}])