var ResponsiveBootstrapToolkit,_typeof,windowIsDefined;(function(n,t){"use strict";typeof module=="object"&&typeof module.exports=="object"?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)})(typeof window!="undefined"?window:this,function(n,t){"use strict";function pr(n,t,i){i=i||f;var r,e,u=i.createElement("script");if(u.text=n,t)for(r in re)e=t[r]||t.getAttribute&&t.getAttribute(r),e&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function rt(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?ti[vr.call(n)]||"object":typeof n}function ai(n){var t=!!n&&"length"in n&&n.length,i=rt(n);return u(n)||it(n)?!1:i==="array"||t===0||typeof t=="number"&&t>0&&t-1 in n}function l(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function yi(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):typeof t!="string"?i.grep(n,function(n){return ni.call(t,n)>-1!==r}):i.filter(t,n,r)}function ru(n,t){while((n=n[t])&&n.nodeType!==1);return n}function ue(n){var t={};return i.each(n.match(a)||[],function(n,i){t[i]=!0}),t}function ft(n){return n}function ri(n){throw n;}function uu(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(undefined,[n].slice(r))}catch(n){i.apply(undefined,[n])}}function fi(){f.removeEventListener("DOMContentLoaded",fi);n.removeEventListener("load",fi);i.ready()}function oe(n,t){return t.toUpperCase()}function y(n){return n.replace(fe,"ms-").replace(ee,oe)}function pt(){this.expando=i.expando+pt.uid++}function ce(n){return n==="true"?!0:n==="false"?!1:n==="null"?null:n===+n+""?+n:se.test(n)?JSON.parse(n):n}function eu(n,t,i){var r;if(i===undefined&&n.nodeType===1)if(r="data-"+t.replace(he,"-$&").toLowerCase(),i=n.getAttribute(r),typeof i=="string"){try{i=ce(i)}catch(u){}o.set(n,t,i)}else i=undefined;return i}function su(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||e!=="px"&&+o)&&wt.exec(i.css(n,t));if(f&&f[3]!==e){for(o=o/2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f=f/h;f=f*2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function ae(n){var r,f=n.ownerDocument,u=n.nodeName,t=pi[u];return t?t:(r=f.body.appendChild(f.createElement(u)),t=i.css(r,"display"),r.parentNode.removeChild(r),t==="none"&&(t="block"),pi[u]=t,t)}function st(n,t){for(var e,u,f=[],i=0,o=n.length;i<o;i++)(u=n[i],u.style)&&(e=u.style.display,t?(e==="none"&&(f[i]=r.get(u,"display")||null,f[i]||(u.style.display="")),u.style.display===""&&bt(u)&&(f[i]=ae(u))):e!=="none"&&(f[i]="none",r.set(u,"display",e)));for(i=0;i<o;i++)f[i]!=null&&(n[i].style.display=f[i]);return n}function s(n,t){var r;return(r=typeof n.getElementsByTagName!="undefined"?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!="undefined"?n.querySelectorAll(t||"*"):[],t===undefined||t&&l(n,t))?i.merge([n],r):r}function wi(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function au(n,t,r,u,f){for(var e,o,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if(e=n[l],e||e===0)if(rt(e)==="object")i.merge(y,e.nodeType?[e]:e);else if(lu.test(e)){for(o=o||h.appendChild(t.createElement("div")),p=(hu.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);o=h.firstChild;o.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];){if(u&&i.inArray(e,u)>-1){f&&f.push(e);continue}if(w=ot(e),o=s(h.appendChild(e),"script"),w&&wi(o),r)for(v=0;e=o[v++];)cu.test(e.type||"")&&r.push(e)}return h}function ht(){return!0}function ct(){return!1}function ve(n,t){return n===ye()==(t==="focus")}function ye(){try{return f.activeElement}catch(n){}}function ki(n,t,r,u,f,e){var o,s;if(typeof t=="object"){typeof r!="string"&&(u=u||r,r=undefined);for(s in t)ki(n,s,r,u,t[s],e);return n}if(u==null&&f==null?(f=r,u=r=undefined):f==null&&(typeof r=="string"?(f=u,u=undefined):(f=u,u=r,r=undefined)),f===!1)f=ct;else if(!f)return n;return e===1&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function ei(n,t,u){if(!u){r.get(n,t)===undefined&&i.event.add(n,t,ht);return}r.set(n,t,!1);i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(n.isTrigger&1&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=k.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),e=r.get(this,t),f!==e||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e&&e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})}function vu(n,t){return l(n,"table")&&l(t.nodeType!==11?t:t.firstChild,"tr")?i(n).children("tbody")[0]||n:n}function ke(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function de(n){return(n.type||"").slice(0,5)==="true/"?n.type=n.type.slice(5):n.removeAttribute("type"),n}function yu(n,t){var f,s,e,h,c,l,u;if(t.nodeType===1){if(r.hasData(n)&&(h=r.get(n),u=h.events,u)){r.remove(t,"handle events");for(e in u)for(f=0,s=u[e].length;f<s;f++)i.event.add(t,e,u[e][f])}o.hasData(n)&&(c=o.access(n),l=i.extend({},c),o.set(t,l))}}function ge(n,t){var i=t.nodeName.toLowerCase();i==="input"&&kt.test(n.type)?t.checked=n.checked:(i==="input"||i==="textarea")&&(t.defaultValue=n.defaultValue)}function lt(n,t,f,o){t=ar(t);var a,b,l,v,h,y,c=0,p=n.length,d=p-1,w=t[0],k=u(w);if(k||p>1&&typeof w=="string"&&!e.checkClone&&we.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));lt(r,t,f,o)});if(p&&(a=au(t,n[0].ownerDocument,!1,n,o),b=a.firstChild,a.childNodes.length===1&&(a=b),b||o)){for(l=i.map(s(a,"script"),ke),v=l.length;c<p;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(y=l[l.length-1].ownerDocument,i.map(l,de),c=0;c<v;c++)h=l[c],cu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(y,h)&&(h.src&&(h.type||"").toLowerCase()!=="module"?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},y):pr(h.textContent.replace(be,""),h,y))}return n}function pu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;(u=e[f])!=null;f++)r||u.nodeType!==1||i.cleanData(s(u)),u.parentNode&&(r&&ot(u)&&wi(s(u,"script")),u.parentNode.removeChild(u));return n}function dt(n,t,r){var o,s,h,u,f=n.style;return r=r||oi(n),r&&(u=r.getPropertyValue(t)||r[t],u!==""||ot(n)||(u=i.style(n,t)),!e.pixelBoxStyles()&&di.test(u)&&no.test(t)&&(o=f.width,s=f.minWidth,h=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=o,f.minWidth=s,f.maxWidth=h)),u!==undefined?u+"":u}function bu(n,t){return{get:function(){if(n()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}function to(n){for(var i=n[0].toUpperCase()+n.slice(1),t=ku.length;t--;)if(n=ku[t]+i,n in du)return n}function gi(n){var t=i.cssProps[n]||gu[n];return t?t:n in du?n:gu[n]=to(n)||n}function rf(n,t,i){var r=wt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function nr(n,t,r,u,f,e){var o=t==="width"?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)r==="margin"&&(s+=i.css(n,r+b[o],!0,f)),u?(r==="content"&&(s-=i.css(n,"padding"+b[o],!0,f)),r!=="margin"&&(s-=i.css(n,"border"+b[o]+"Width",!0,f))):(s+=i.css(n,"padding"+b[o],!0,f),r!=="padding"?s+=i.css(n,"border"+b[o]+"Width",!0,f):h+=i.css(n,"border"+b[o]+"Width",!0,f));return!u&&e>=0&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function uf(n,t,r){var f=oi(n),c=!e.boxSizingReliable()||r,o=c&&i.css(n,"boxSizing",!1,f)==="border-box",s=o,u=dt(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(di.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&l(n,"tr")||u==="auto"||!parseFloat(u)&&i.css(n,"display",!1,f)==="inline")&&n.getClientRects().length&&(o=i.css(n,"boxSizing",!1,f)==="border-box",s=h in n,s&&(u=n[h])),u=parseFloat(u)||0,u+nr(n,t,r||(o?"border":"content"),s,f,u)+"px"}function h(n,t,i,r,u){return new h.prototype.init(n,t,i,r,u)}function tr(){si&&(f.hidden===!1&&n.requestAnimationFrame?n.requestAnimationFrame(tr):n.setTimeout(tr,i.fx.interval),i.fx.tick())}function of(){return n.setTimeout(function(){at=undefined}),at=Date.now()}function hi(n,t){var r,u=0,i={height:n};for(t=t?1:0;u<4;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function sf(n,t,i){for(var u,f=(v.tweeners[t]||[]).concat(v.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function uo(n,t,u){var f,y,w,c,b,s,o,l,k="width"in t||"height"in t,v=this,p={},h=n.style,a=n.nodeType&&bt(n),e=r.get(n,"fxshow");u.queue||(c=i._queueHooks(n,"fx"),c.unqueued==null&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})}));for(f in t)if(y=t[f],ff.test(y)){if(delete t[f],w=w||y==="toggle",y===(a?"hide":"show"))if(y==="show"&&e&&e[f]!==undefined)a=!0;else continue;p[f]=e&&e[f]||i.style(n,f)}if(s=!i.isEmptyObject(t),s||!i.isEmptyObject(p)){k&&n.nodeType===1&&(u.overflow=[h.overflow,h.overflowX,h.overflowY],o=e&&e.display,o==null&&(o=r.get(n,"display")),l=i.css(n,"display"),l==="none"&&(o?l=o:(st([n],!0),o=n.style.display||o,l=i.css(n,"display"),st([n]))),(l==="inline"||l==="inline-block"&&o!=null)&&i.css(n,"float")==="none"&&(s||(v.done(function(){h.display=o}),o==null&&(l=h.display,o=l==="none"?"":l)),h.display="inline-block"));u.overflow&&(h.overflow="hidden",v.always(function(){h.overflow=u.overflow[0];h.overflowX=u.overflow[1];h.overflowY=u.overflow[2]}));s=!1;for(f in p)s||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&st([n],!0),v.done(function(){a||st([n]);r.remove(n,"fxshow");for(f in p)i.style(n,f,p[f])})),s=sf(a?e[f]:0,f,v),f in e||(e[f]=s.start,a&&(s.end=s.start,s.start=0))}}function fo(n,t){var r,f,e,u,o;for(r in n)if(f=y(r),e=t[f],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function v(n,t,r){var o,s,h=0,a=v.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=at||of(),t=Math.max(0,f.startTime+f.duration-o),h=t/f.duration||0,i=1-h,r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return(e.notifyWith(n,[f,i,t]),i<1&&u)?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:at||of(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(fo(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts),o)return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,sf,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function nt(n){var t=n.match(a)||[];return t.join(" ")}function tt(n){return n.getAttribute&&n.getAttribute("class")||""}function ir(n){return Array.isArray(n)?n:typeof n=="string"?n.match(a)||[]:[]}function er(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||eo.test(n)?u(n,i):er(n+"["+(typeof i=="object"&&i!=null?t:"")+"]",i,r,u)});else if(r||rt(t)!=="object")u(n,t);else for(f in t)er(n+"["+f+"]",t[f],r,u)}function bf(n){return function(t,i){typeof t!="string"&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(a)||[];if(u(i))while(r=e[f++])r[0]==="+"?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function kf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);if(typeof s!="string"||o||f[s]){if(o)return!(h=s)}else return t.dataTypes.unshift(s),e(s),!1}),h}var f={},o=n===or;return e(t.dataTypes[0])||!f["*"]&&e("*")}function hr(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)t[r]!==undefined&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function po(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;r[0]==="*";)r.shift(),e===undefined&&(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]}function wo(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(),u)if(u==="*")u=e;else if(e!=="*"&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]],f)){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}var p=[],lr=Object.getPrototypeOf,k=p.slice,ar=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},li=p.push,ni=p.indexOf,ti={},vr=ti.toString,ii=ti.hasOwnProperty,yr=ii.toString,ie=yr.call(Object),e={},u=function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"},it=function(n){return n!=null&&n===n.window},f=n.document,re={type:!0,src:!0,nonce:!0,noModule:!0},wr="3.6.0",i=function(n,t){return new i.fn.init(n,t)},d,vi,dr,gr,nu,tu,iu,a,fu,ui,et,bt,pi,c,lu,bi,at,si,ff,ef,hf,vt,cf,lf,af,rr,ur,df,yt,cr,ci,gf,ne,te;i.fn=i.prototype={jquery:wr,constructor:i,length:0,toArray:function(){return k.call(this)},get:function(n){return n==null?k.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(k.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:li,sort:p.sort,splice:p.splice};i.extend=i.fn.extend=function(){var s,f,e,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[r]||{},r++),typeof n=="object"||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if((s=arguments[r])!=null)for(f in s)(t=s[f],f!=="__proto__"&&n!==t)&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(e=n[f],c=o&&!Array.isArray(e)?[]:o||i.isPlainObject(e)?e:{},o=!1,n[f]=i.extend(h,c,t)):t!==undefined&&(n[f]=t));return n};i.extend({expando:"jQuery"+(wr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!n||vr.call(n)!=="[object Object]"?!1:(t=lr(n),!t)?!0:(i=ii.call(t,"constructor")&&t.constructor,typeof i=="function"&&yr.call(i)===ie)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){pr(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(ai(n)){for(r=n.length;i<r;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},makeArray:function(n,t){var r=t||[];return n!=null&&(ai(Object(n))?i.merge(r,typeof n=="string"?[n]:n):li.call(r,n)),r},inArray:function(n,t,i){return t==null?-1:ni.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,f=[],r=0,e=n.length,o=!i;r<e;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ai(n))for(e=n.length;r<e;r++)u=t(n[r],r,i),u!=null&&f.push(u);else for(r in n)u=t(n[r],r,i),u!=null&&f.push(u);return ar(f)},guid:1,support:e});typeof Symbol=="function"&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ti["[object "+t+"]"]=t.toLowerCase()});d=function(n){function u(n,t,r,u){var s,p,c,l,w,y,d,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],typeof n!="string"||!n||a!==1&&a!==9&&a!==11)return r;if(!u&&(b(t),t=t||i,h)){if(a!==11&&(w=ar.exec(n)))if(s=w[1]){if(a===9)if(c=t.getElementById(s)){if(c.id===s)return r.push(c),r}else return r;else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(w[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=w[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(a!==1||t.nodeName.toLowerCase()!=="object")){if(d=n,v=t,a===1&&(er.test(n)||yi.test(n))){for(v=ti.test(n)&&ri(t.parentNode)||t,v===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=ft(n),p=y.length;p--;)y[p]=(l?"#"+l:":scope")+" "+pt(y[p]);d=y.join(",")}try{return k.apply(r,v.querySelectorAll(d)),r}catch(g){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(r){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 ki(n,t){var i=t&&n,r=i&&n.nodeType===1&&t.nodeType===1&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function di(n){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t?t.disabled===n:!1}}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&&typeof n.getElementsByTagName!="undefined"&&n}function gi(){}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&&f==="parentNode",s=nr++;return t.first?function(t,i,u){while(t=t[r])if(t.nodeType===1||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((t.nodeType===1||o)&&n(t,i,h))return!0}else while(t=t[r])if(t.nodeType===1||o)if(a=t[e]||(t[e]={}),l=a[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===v&&c[1]===s)return y[2]=c[2];if(l[f]=y,y[2]=n(t,i,h))return!0}return!1}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function wr(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;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,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||wr(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?bt(b,p,n,o,s):b,h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=bt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=bt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[wt(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&pt(n.slice(0,i-1).concat({value:n[i-2].type===" "?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&pt(n))}f.push(u)}return ui(f)}function br(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=it==null?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s==i||s||a);p!==ft&&(y=rt[p])!=null;p++){if(e&&y){for(nt=0,s||y.ownerDocument==i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=ir.call(l));w=bt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,nr=0,hi=yt(),ci=yt(),li=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},tr={}.hasOwnProperty,g=[],ir=g.pop,rr=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+")*)|.*)\\)|)",ur=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),fr=new RegExp("^"+r+"*,"+r+"*"),yi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),er=new RegExp(r+"|>"),or=new RegExp(ni),sr=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")},hr=/HTML$/i,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,y=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),p=function(n,t){var i="0x"+n.slice(1)-65536;return t?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,i&1023|56320)},pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?n==="\0"?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},vr=wt(function(n){return n.disabled===!0&&n.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(kr){k={apply:g.length?function(n,t){rr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!hr.test(i||t&&t.nodeName||"HTML")};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l==i||l.nodeType!==9||!l.documentElement?i:(i=l,s=i.documentElement,h=!oi(i),c!=i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",bi,!1):u.attachEvent&&u.attachEvent("onunload",bi)),f.scope=a(function(n){return s.appendChild(n).appendChild(i.createElement("div")),typeof n.querySelectorAll!="undefined"&&!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(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if(typeof t.getElementById!="undefined"&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=typeof n.getAttributeNode!="undefined"&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if(typeof t.getElementById!="undefined"&&h){var i,u,f,r=t.getElementById(n);if(r){if(i=r.getAttributeNode("id"),i&&i.value===n)return[r];for(f=t.getElementsByName(n),u=0;r=f[u++];)if(i=r.getAttributeNode("id"),i&&i.value===n)return[r]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return typeof t.getElementsByTagName!="undefined"?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if(n==="*"){while(i=u[f++])i.nodeType===1&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if(typeof t.getElementsByClassName!="undefined"&&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");t.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+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length!==2&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;n.querySelectorAll(":disabled").length!==2&&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("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&(r.contains?r.contains(i):n.compareDocumentPosition&&n.compareDocumentPosition(i)&16))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1,r&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:r&4?-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){if(o===s)return ki(n,t)}else return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?ki(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&&n.document.nodeType!==11)return r}catch(e){lt(t,!0)}return u(t,i,null,[n]).length>0};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 e=t.attrHandle[r.toLowerCase()],u=e&&tr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):undefined;return u!==undefined?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){while(r=n[i++])r===n[i]&&(t=u.push(i));while(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(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(t===3||t===4)return n.nodeValue}else while(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(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1].slice(0,3)==="nth"?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*(n[3]==="even"||n[3]==="odd")),n[5]=+(n[7]+n[8]||n[3]==="odd")):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&&or.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(y,p).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(typeof n.className=="string"&&n.className||typeof n.getAttribute!="undefined"&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.slice(-i.length)===i:t==="~="?(" "+f.replace(ur," ")+" ").indexOf(i)>-1:t==="|="?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s=n.slice(0,3)!=="nth",o=n.slice(-4)!=="last",f=t==="of-type";return r===1&&u===0?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:c.nodeType===1)return!1;b=k=n==="only"&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(c.nodeType===1&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:c.nodeType===1)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):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 u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||st(t)).indexOf(n)>-1}}),lang:l(function(n){return sr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||i.indexOf(n+"-")===0;while((t=t.parentNode)&&t.nodeType===1);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:di(!1),disabled:di(!0),checked:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&!!n.checked||t==="option"&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},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 lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},text:function(n){var t;return n.nodeName.toLowerCase()==="input"&&n.type==="text"&&((t=n.getAttribute("type"))==null||t.toLowerCase()==="text")},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:i>t?t:i;--r>=0;)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})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=yr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=pr(rt);return gi.prototype=t.filters=t.pseudos,t.setFilters=new gi,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;){(!e||(f=fr.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));for(o in 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,t){var r,u=[],f=[],i=li[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=li(n,br(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var o,f,e,l,a,c=typeof n=="function"&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],s.length===1){if(f=s[0]=s[0].slice(0),f.length>2&&(e=f[0]).type==="ID"&&i.nodeType===9&&h&&t.relative[f[1].type]){if(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0],i)c&&(i=i.parentNode);else return r;n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),n=u.length&&pt(f),!n)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 n.compareDocumentPosition(i.createElement("fieldset"))&1}),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,t.toLowerCase()==="type"?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&&n.nodeName.toLowerCase()==="input")return n.defaultValue}),a(function(n){return n.getAttribute("disabled")==null})||ii(gt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=d;i.expr=d.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=d.uniqueSort;i.text=d.getText;i.isXMLDoc=d.isXML;i.contains=d.contains;i.escapeSelector=d.escape;var ut=function(n,t,r){for(var u=[],f=r!==undefined;(n=n[t])&&n.nodeType!==9;)if(n.nodeType===1){if(f&&i(n).is(r))break;u.push(n)}return u},br=function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i},kr=i.expr.match.needsContext;vi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return(r&&(n=":not("+n+")"),t.length===1&&u.nodeType===1)?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return n.nodeType===1}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if(typeof n!="string")return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return u>1?i.uniqueSort(r):r},filter:function(n){return this.pushStack(yi(this,n||[],!1))},not:function(n){return this.pushStack(yi(this,n||[],!0))},is:function(n){return!!yi(this,typeof n=="string"&&kr.test(n)?i(n):n||[],!1).length}});gr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;nu=i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||dr,typeof n=="string"){if(e=n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?[null,n,null]:gr.exec(n),e&&(e[1]||!t)){if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),vi.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return o=f.getElementById(e[2]),o&&(this[0]=o,this.length=1),this}return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n)}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?r.ready!==undefined?r.ready(n):n(i):i.makeArray(n,this)};nu.prototype=i.fn;dr=i(f);tu=/^(?:parents|prev(?:Until|All))/;iu={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e=typeof n!="string"&&i(n);if(!kr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:r.nodeType===1&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?typeof n=="string"?ni.call(i(n),this[0]):ni.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return ut(n,"parentNode")},parentsUntil:function(n,t,i){return ut(n,"parentNode",i)},next:function(n){return ru(n,"nextSibling")},prev:function(n){return ru(n,"previousSibling")},nextAll:function(n){return ut(n,"nextSibling")},prevAll:function(n){return ut(n,"previousSibling")},nextUntil:function(n,t,i){return ut(n,"nextSibling",i)},prevUntil:function(n,t,i){return ut(n,"previousSibling",i)},siblings:function(n){return br((n.parentNode||{}).firstChild,n)},children:function(n){return br(n.firstChild)},contents:function(n){return n.contentDocument!=null&&lr(n.contentDocument)?n.contentDocument:(l(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return n.slice(-5)!=="Until"&&(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),this.length>1&&(iu[n]||i.uniqueSort(f),tu.test(n)&&f.reverse()),this.pushStack(f)}});a=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){n=typeof n=="string"?ue(n):i.extend({},n);var o,r,c,f,t=[],s=[],e=-1,l=function(){for(f=f||n.once,c=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)t[e].apply(r[0],r[1])===!1&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},h={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&h.has(r)||t.push(r):r&&r.length&&rt(r)!=="string"&&f(r)})}(arguments),r&&!o&&l()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],s.push(t),o||l()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,a=function(){var n,i;if(!(t<o)){if(n=f.apply(h,c),n===r.promise())throw new TypeError("Thenable self-resolution");i=n&&(typeof n=="object"||typeof n=="function")&&n.then;u(i)?e?i.call(n,s(o,r,ft,e),s(o,r,ri,e)):(o++,i.call(n,s(o,r,ft,e),s(o,r,ri,e),s(o,r,ft,r.notifyWith))):(f!==ft&&(h=undefined,c=[n]),(e||r.resolveWith)(h,c))}},l=e?a:function(){try{a()}catch(n){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(n,l.stackTrace);t+1>=o&&(f!==ri&&(h=undefined,c=[n]),r.rejectWith(h,c))}};t?l():(i.Deferred.getStackHook&&(l.stackTrace=i.Deferred.getStackHook()),n.setTimeout(l))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:ft,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:ft));f[2][3].add(s(0,n,u(r)?r:ri))}).promise()},promise:function(n){return n!=null?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?undefined:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=k.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=arguments.length>1?k.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(uu(n,r.done(s(t)).resolve,r.reject,!e),r.state()==="pending"||u(f[t]&&f[t].then)))return r.then();while(t--)uu(f[t],s(t),r.reject);return r.promise()}});fu=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&fu.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ui=i.Deferred();i.fn.ready=function(n){return ui.then(n).catch(function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0)||ui.resolveWith(f,[i])}});i.ready.then=ui.then;f.readyState!=="complete"&&(f.readyState==="loading"||f.documentElement.doScroll)?(f.addEventListener("DOMContentLoaded",fi),n.addEventListener("load",fi)):n.setTimeout(i.ready);var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=r==null;if(rt(r)==="object"){e=!0;for(h in r)w(n,t,h,r[h],!0,o,s)}else if(f!==undefined&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},fe=/^-ms-/,ee=/-([a-z])/g;et=function(n){return n.nodeType===1||n.nodeType===9||!+n.nodeType};pt.uid=1;pt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},et(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(typeof t=="string")u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return t===undefined?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return t===undefined||t&&typeof t=="string"&&i===undefined?this.get(n,t):(this.set(n,t,i),i!==undefined?i:t)},remove:function(n,t){var u,r=n[this.expando];if(r!==undefined){if(t!==undefined)for(Array.isArray(t)?t=t.map(y):(t=y(t),t=t in r?[t]:t.match(a)||[]),u=t.length;u--;)delete r[t[u]];(t===undefined||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=undefined:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return t!==undefined&&!i.isEmptyObject(t)}};var r=new pt,o=new pt,se=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,he=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(n===undefined){if(this.length&&(e=o.get(i),i.nodeType===1&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&(u=s[f].name,u.indexOf("data-")===0&&(u=y(u.slice(5)),eu(i,u,e[u])));r.set(i,"hasDataAttrs",!0)}return e}return typeof n=="object"?this.each(function(){o.set(this,n)}):w(this,function(t){var r;if(i&&t===undefined)return(r=o.get(i,n),r!==undefined)?r:(r=eu(i,n),r!==undefined)?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};u==="inprogress"&&(u=r.shift(),e--);u&&(t==="fx"&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return(typeof n!="string"&&(t=n,n="fx",r--),arguments.length<r)?i.queue(this[0],n):t===undefined?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);n==="fx"&&r[0]!=="inprogress"&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for(typeof n!="string"&&(t=n,n=undefined),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ou=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wt=new RegExp("^(?:([+-])=|)("+ou+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],g=f.documentElement,ot=function(n){return i.contains(n.ownerDocument,n)},le={composed:!0};g.getRootNode&&(ot=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(le)===n.ownerDocument});bt=function(n,t){return n=t||n,n.style.display==="none"||n.style.display===""&&ot(n)&&i.css(n,"display")==="none"};pi={};i.fn.extend({show:function(){return st(this,!0)},hide:function(){return st(this)},toggle:function(n){return typeof n=="boolean"?n?this.show():this.hide():this.each(function(){bt(this)?i(this).show():i(this).hide()})}});var kt=/^(?:checkbox|radio)$/i,hu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,cu=/^$|^module$|\/(?:java|ecma)script/i;(function(){var i=f.createDocumentFragment(),n=i.appendChild(f.createElement("div")),t=f.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);e.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;n.innerHTML="<option><\/option>";e.option=!!n.lastChild})();c={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,"",""]};c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;e.option||(c.optgroup=c.option=[1,"<select multiple='multiple'>","<\/select>"]);lu=/<|&#?\w+;/;bi=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var l,v,w,y,b,h,s,c,o,k,d,p=r.get(n);if(et(n))for(u.handler&&(l=u,u=l.handler,e=l.selector),e&&i.find.matchesSelector(g,e),u.guid||(u.guid=i.guid++),(y=p.events)||(y=p.events=Object.create(null)),(v=p.handle)||(v=p.handle=function(t){return typeof i!="undefined"&&i.event.triggered!==t.type?i.event.dispatch.apply(n,arguments):undefined}),t=(t||"").match(a)||[""],b=t.length;b--;)(w=bi.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o)&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},l),(c=y[o])||(c=y[o]=[],c.delegateCount=0,s.setup&&s.setup.call(n,f,k,v)!==!1||n.addEventListener&&n.addEventListener(o,v)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,h,v,p,s,c,l,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(a)||[""],p=t.length;p--;){if(h=bi.exec(t[p])||[],o=d=h[1],b=(h[2]||"").split(".").sort(),!o){for(o in v)i.event.remove(n,o+t[p],u,f,!0);continue}for(c=i.event.special[o]||{},o=(f?c.delegateType:c.bindType)||o,l=v[o]||[],h=h[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=l.length;y--;)s=l[y],(e||d===s.origType)&&(!u||u.guid===s.guid)&&(!h||h.test(s.namespace))&&(!f||f===s.selector||f==="**"&&s.selector)&&(l.splice(y,1),s.selector&&l.delegateCount--,c.remove&&c.remove.call(n,s));k&&!l.length&&(c.teardown&&c.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,c,s,e,f,l,h=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],o=i.event.special[t.type]||{};for(h[0]=t,u=1;u<arguments.length;u++)h[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||o.preDispatch.call(this,t)!==!1){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!t.isImmediatePropagationStopped();)(!t.rnamespace||f.namespace===!1||t.rnamespace.test(f.namespace))&&(t.handleObj=f,t.data=f.data,s=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),s!==undefined&&(t.result=s)===!1&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,e,u,o,s,c=[],h=t.delegateCount,r=n.target;if(h&&r.nodeType&&!(n.type==="click"&&n.button>=1))for(;r!==this;r=r.parentNode||this)if(r.nodeType===1&&!(n.type==="click"&&r.disabled===!0)){for(o=[],s={},f=0;f<h;f++)e=t[f],u=e.selector+" ",s[u]===undefined&&(s[u]=e.needsContext?i(u,this).index(r)>-1:i.find(u,this,null,[r]).length),s[u]&&o.push(e);o.length&&c.push({elem:r,handlers:o})}return r=this,h<t.length&&c.push({elem:r,handlers:t.slice(h)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(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[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return kt.test(t.type)&&t.click&&l(t,"input")&&ei(t,"click",ht),!1},trigger:function(n){var t=this||n;return kt.test(t.type)&&t.click&&l(t,"input")&&ei(t,"click"),!0},_default:function(n){var t=n.target;return kt.test(t.type)&&t.click&&l(t,"input")&&r.get(t,"click")||l(t,"a")}},beforeunload:{postDispatch:function(n){n.result!==undefined&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.defaultPrevented===undefined&&n.returnValue===!1?ht:ct,this.target=n.target&&n.target.nodeType===3?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:ct,isPropagationStopped:ct,isImmediatePropagationStopped:ct,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ht;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ht;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ht;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return ei(this,n,ve),!1},trigger:function(){return ei(this,n),!0},_default:function(){return!0},delegateType:t}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return ki(this,n,t,i,r)},one:function(n,t,i,r){return ki(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if(typeof n=="object"){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||typeof t=="function")&&(r=t,t=undefined),r===!1&&(r=ct),this.each(function(){i.event.remove(this,n,r,t)})}});var pe=/<script|<style|<link/i,we=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,c,o,f,h=n.cloneNode(!0),l=ot(n);if(!e.noCloneChecked&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(f=s(h),o=s(n),u=0,c=o.length;u<c;u++)ge(o[u],f[u]);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)yu(o[u],f[u]);else yu(n,h);return f=s(h,"script"),f.length>0&&wi(f,!l&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;(t=n[e])!==undefined;e++)if(et(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=undefined}t[o.expando]&&(t[o.expando]=undefined)}}});i.fn.extend({detach:function(n){return pu(this,n,!0)},remove:function(n){return pu(this,n)},text:function(n){return w(this,function(n){return n===undefined?i.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=n)})},null,n,arguments.length)},append:function(){return lt(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=vu(this,n);t.appendChild(n)}})},prepend:function(){return lt(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=vu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return lt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return lt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;(n=this[t])!=null;t++)n.nodeType===1&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return w(this,function(n){var t=this[0]||{},r=0,u=this.length;if(n===undefined&&t.nodeType===1)return t.innerHTML;if(typeof n=="string"&&!pe.test(n)&&!c[(hu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)t=this[r]||{},t.nodeType===1&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return lt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),li.apply(f,u.get());return this.pushStack(f)}});var di=new RegExp("^("+ou+")(?!px)[a-z%]+$","i"),oi=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},wu=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];u=i.call(n);for(r in t)n.style[r]=f[r];return u},no=new RegExp(b.join("|"),"i");(function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";g.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h=i.top!=="1%";v=u(i.marginLeft)===12;t.style.right="60%";a=u(i.right)===36;c=u(i.width)===36;t.style.position="absolute";l=u(t.offsetWidth/3)===12;g.removeChild(s);t=null}}function u(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle=t.style.backgroundClip==="content-box",i.extend(e,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var i,t,r,u;return o==null&&(i=f.createElement("table"),t=f.createElement("tr"),r=f.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",g.appendChild(i).appendChild(t).appendChild(r),u=n.getComputedStyle(t),o=parseInt(u.height,10)+parseInt(u.borderTopWidth,10)+parseInt(u.borderBottomWidth,10)===t.offsetHeight,g.removeChild(i)),o}}))})();var ku=["Webkit","Moz","ms"],du=f.createElement("div").style,gu={};var io=/^(none|table(?!-c[ea]).+)/,nf=/^--/,ro={position:"absolute",visibility:"hidden",display:"block"},tf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=dt(n,"opacity");return i===""?"1":i}}}},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,r,u){if(n&&n.nodeType!==3&&n.nodeType!==8&&n.style){var f,s,o,c=y(t),l=nf.test(t),h=n.style;if(l||(t=gi(c)),o=i.cssHooks[t]||i.cssHooks[c],r!==undefined){if(s=typeof r,s==="string"&&(f=wt.exec(r))&&f[1]&&(r=su(n,t,f),s="number"),r==null||r!==r)return;s!=="number"||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px"));e.clearCloneStyle||r!==""||t.indexOf("background")!==0||(h[t]="inherit");o&&"set"in o&&(r=o.set(n,r,u))===undefined||(l?h.setProperty(t,r):h[t]=r)}else return o&&"get"in o&&(f=o.get(n,!1,u))!==undefined?f:h[t]}},css:function(n,t,r,u){var f,o,e,s=y(t),h=nf.test(t);return(h||(t=gi(s)),e=i.cssHooks[t]||i.cssHooks[s],e&&"get"in e&&(f=e.get(n,!0,r)),f===undefined&&(f=dt(n,t,u)),f==="normal"&&t in tf&&(f=tf[t]),r===""||r)?(o=parseFloat(f),r===!0||isFinite(o)?o||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return io.test(i.css(n,"display"))&&(!n.getClientRects().length||!n.getBoundingClientRect().width)?wu(n,ro,function(){return uf(n,t,u)}):uf(n,t,u)},set:function(n,r,u){var s,f=oi(n),h=!e.scrollboxSize()&&f.position==="absolute",l=h||u,c=l&&i.css(n,"boxSizing",!1,f)==="border-box",o=u?nr(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-nr(n,t,"border",!1,f)-.5)),o&&(s=wt.exec(r))&&(s[3]||"px")!=="px"&&(n.style[t]=r,r=i.css(n,t)),rf(n,r,o)}}});i.cssHooks.marginLeft=bu(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(dt(n,"marginLeft"))||n.getBoundingClientRect().left-wu(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u=typeof i=="string"?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};n!=="margin"&&(i.cssHooks[n+t].set=rf)});i.fn.extend({css:function(n,t){return w(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=oi(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return r!==undefined?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)}});i.Tween=h;h.prototype={constructor:h,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=h.propHooks[this.prop];return n&&n.get?n.get(this):h.propHooks._default.get(this)},run:function(n){var t,r=h.propHooks[this.prop];return this.pos=this.options.duration?t=i.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),r&&r.set?r.set(this):h.propHooks._default.set(this),this}};h.prototype.init.prototype=h.prototype;h.propHooks={_default:{get:function(n){var t;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),!t||t==="auto"?0:t)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.nodeType===1&&(i.cssHooks[n.prop]||n.elem.style[gi(n.prop)]!=null)?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};h.propHooks.scrollTop=h.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=h.prototype.init;i.fx.step={};ff=/^(?:toggle|show|hide)$/;ef=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return su(i.elem,n,wt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(a);for(var i,r=0,f=n.length;r<f;r++)i=n[r],v.tweeners[i]=v.tweeners[i]||[],v.tweeners[i].unshift(t)},prefilters:[uo],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&typeof n=="object"?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:typeof f.duration!="number"&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),(f.queue==null||f.queue===!0)&&(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(bt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=v(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return typeof n!="string"&&(u=t,t=n,n=undefined),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=n!=null&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&ef.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem===this&&(n==null||o[t].queue===n)&&(o[t].anim.stop(u),s=!1,o.splice(t,1));(s||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return n==null||typeof n=="boolean"?r.apply(this,arguments):this.animate(hi(t,!0),n,i,u)}});i.each({slideDown:hi("show"),slideUp:hi("hide"),slideToggle:hi("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(at=Date.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();at=undefined};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){si||(si=!0,tr())};i.fx.stop=function(){si=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=f.createElement("input"),t=f.createElement("select"),i=t.appendChild(f.createElement("option"));n.type="checkbox";e.checkOn=n.value!=="";e.optSelected=i.selected;n=f.createElement("input");n.value="t";n.type="radio";e.radioValue=n.value==="t"}();vt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(e!==3&&e!==8&&e!==2){if(typeof n.getAttribute=="undefined")return i.prop(n,t,r);if(e===1&&i.isXMLDoc(n)||(f=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?hf:undefined)),r!==undefined){if(r===null){i.removeAttr(n,t);return}return f&&"set"in f&&(u=f.set(n,r,t))!==undefined?u:(n.setAttribute(t,r+""),r)}return f&&"get"in f&&(u=f.get(n,t))!==null?u:(u=i.find.attr(n,t),u==null?undefined:u)}},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&t==="radio"&&l(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(a);if(r&&n.nodeType===1)while(i=r[u++])n.removeAttribute(i)}});hf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=vt[t]||i.find.attr;vt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=vt[u],vt[u]=f,f=r(n,t,i)!=null?u:null,vt[u]=e),f}});cf=/^(?:input|select|textarea|button)$/i;lf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(e!==3&&e!==8&&e!==2)return(e===1&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),r!==undefined)?u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:n[t]=r:u&&"get"in u&&(f=u.get(n,t))!==null?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):cf.test(n.nodeName)||lf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var f,r,t,e,o,h,s,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,tt(this)))});if(f=ir(n),f.length)while(r=this[c++])if(e=tt(r),t=r.nodeType===1&&" "+nt(e)+" ",t){for(h=0;o=f[h++];)t.indexOf(" "+o+" ")<0&&(t+=o+" ");s=nt(t);e!==s&&r.setAttribute("class",s)}return this},removeClass:function(n){var f,r,t,e,o,h,s,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,tt(this)))});if(!arguments.length)return this.attr("class","");if(f=ir(n),f.length)while(r=this[c++])if(e=tt(r),t=r.nodeType===1&&" "+nt(e)+" ",t){for(h=0;o=f[h++];)while(t.indexOf(" "+o+" ")>-1)t=t.replace(" "+o+" "," ");s=nt(t);e!==s&&r.setAttribute("class",s)}return this},toggleClass:function(n,t){var f=typeof n,e=f==="string"||Array.isArray(n);return typeof t=="boolean"&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,tt(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=ir(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(n===undefined||f==="boolean")&&(t=tt(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(t.nodeType===1&&(" "+nt(tt(t))+" ").indexOf(i)>-1)return!0;return!1}});af=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;this.nodeType===1&&(u=e?n.call(this,r,i(this).val()):n,u==null?u="":typeof u=="number"?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return n==null?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,u,"value")!==undefined||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],t&&"get"in t&&(r=t.get(f,"value"))!==undefined)?r:(r=f.value,typeof r=="string")?r.replace(af,""):r==null?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return t!=null?t:nt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f=n.type==="select-one",s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(t=o[r],(t.selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!l(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};e.checkOn||(i.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});e.focusin="onfocusin"in n;rr=/^(?:focusinfocus|focusoutblur)$/;ur=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,w,b=[o||f],h=ii.call(t,"type")?t.type:t,p=ii.call(t,"namespace")?t.namespace.split("."):[];if((c=w=l=o=o||f,o.nodeType!==3&&o.nodeType!==8)&&!rr.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(p=h.split("."),h=p.shift(),p.sort()),v=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,typeof t=="object"&&t),t.isTrigger=s?2:3,t.namespace=p.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=o),e=e==null?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||a.trigger.apply(o,e)!==!1)){if(!s&&!a.noBubble&&!it(o)){for(d=a.delegateType||h,rr.test(d+h)||(c=c.parentNode);c;c=c.parentNode)b.push(c),l=c;l===(o.ownerDocument||f)&&b.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=b[k++])&&!t.isPropagationStopped();)w=c,t.type=k>1?d:a.bindType||h,y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"),y&&y.apply(c,e),y=v&&c[v],y&&y.apply&&et(c)&&(t.result=y.apply(c,e),t.result===!1&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||(!a._default||a._default.apply(b.pop(),e)===!1)&&et(o)&&v&&u(o[h])&&!it(o)&&(l=o[v],l&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&w.addEventListener(h,ur),o[h](),t.isPropagationStopped()&&w.removeEventListener(h,ur),i.event.triggered=undefined,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var gt=n.location,vf={guid:Date.now()},fr=/\?/;i.parseXML=function(t){var r,u;if(!t||typeof t!="string")return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(f){}return u=r&&r.getElementsByTagName("parsererror")[0],(!r||u)&&i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};var eo=/\[\]$/,yf=/\r?\n/g,oo=/^(?:submit|button|image|reset|file)$/i,so=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(i==null?"":i)};if(n==null)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)er(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&so.test(this.nodeName)&&!oo.test(n)&&(this.checked||!kt.test(n))}).map(function(n,t){var r=i(this).val();return r==null?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yf,"\r\n")}}):{name:t.name,value:r.replace(yf,"\r\n")}}).get()}});var ho=/%20/g,co=/#.*$/,lo=/([?&])_=[^&]*/,ao=/^(.*?):[ \t]*([^\r\n]*)$/mg,vo=/^(?:GET|HEAD)$/,yo=/^\/\//,pf={},or={},wf="*/".concat("*"),sr=f.createElement("a");return sr.href=gt.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:gt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(gt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":wf,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":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?hr(hr(n,i.ajaxSettings),t):hr(i.ajaxSettings,n)},ajaxPrefilter:bf(pf),ajaxTransport:bf(or),ajax:function(t,r){function b(t,r,f,l){var v,rt,g,p,b,a=r;s||(s=!0,d&&n.clearTimeout(d),c=undefined,k=l||"",e.readyState=t>0?4:0,v=t>=200&&t<300||t===304,f&&(p=po(u,e,f)),!v&&i.inArray("script",u.dataTypes)>-1&&i.inArray("json",u.dataTypes)<0&&(u.converters["text script"]=function(){}),p=wo(u,p,e,v),v?(u.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),t===204||u.type==="HEAD"?a="nocontent":t===304?a="notmodified":(a=p.state,rt=p.data,g=p.error,v=!g)):(g=a,(t||!a)&&(a="error",t<0&&(t=0))),e.status=t,e.statusText=(r||a)+"",v?tt.resolveWith(h,[rt,a,e]):tt.rejectWith(h,[e,a,g]),e.statusCode(w),w=undefined,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:g]),it.fireWith(h,[e,a]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}typeof t=="object"&&(r=t,t=undefined);r=r||{};var c,o,k,v,d,l,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=ao.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return t==null?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return s==null&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return s==null&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return c&&c.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||gt.href)+"").replace(yo,gt.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(a)||[""],u.crossDomain==null){l=f.createElement("a");try{l.href=u.url;l.href=l.href;u.crossDomain=sr.protocol+"//"+sr.host!=l.protocol+"//"+l.host}catch(et){u.crossDomain=!0}}if(u.data&&u.processData&&typeof u.data!="string"&&(u.data=i.param(u.data,u.traditional)),kf(pf,u,r,e),s)return e;y=i.event&&u.global;y&&i.active++==0&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!vo.test(u.type);o=u.url.replace(co,"");u.hasContent?u.data&&u.processData&&(u.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(u.data=u.data.replace(ho,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||typeof u.data=="string")&&(o+=(fr.test(o)?"&":"?")+u.data,delete u.data),u.cache===!1&&(o=o.replace(lo,"$1"),p=(fr.test(o)?"&":"?")+"_="+vf.guid+++p),u.url=o+p);u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType);e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+(u.dataTypes[0]!=="*"?", "+wf+"; q=0.01":""):u.accepts["*"]);for(g in u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(u.beforeSend.call(h,e,u)===!1||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),c=kf(or,u,r,e),c){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&u.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;c.send(rt,b)}catch(et){if(s)throw et;b(-1,et)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,undefined,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=undefined),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){for(var t in n.headers)t.toLowerCase()==="content-type"&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},df={0:200,1223:204},yt=i.ajaxSettings.xhr(),e.cors=!!yt&&"withCredentials"in yt,e.ajax=yt=!!yt,i.ajaxTransport(function(t){var i,r;if(e.cors||yt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,n==="abort"?e.abort():n==="error"?typeof e.status!="number"?f(0,"error"):f(e.status,e.statusText):f(df[e.status]||e.status,e.statusText,(e.responseType||"text")!=="text"||typeof e.responseText!="string"?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");e.onabort!==undefined?e.onabort=r:e.onreadystatechange=function(){e.readyState===4&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.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 i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===undefined&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain||n.scriptAttrs){var r,t;return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e(n.type==="error"?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}}),cr=[],ci=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=cr.pop()||i.expando+"_"+vf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=t.jsonp!==!1&&(ci.test(t.url)?"url":typeof t.data=="string"&&(t.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&ci.test(t.data)&&"data");if(h||t.dataTypes[0]==="jsonp")return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(ci,"$1"+e):t.jsonp!==!1&&(t.url+=(fr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){o===undefined?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,cr.push(e));s&&u(o)&&o(s[0]);s=o=undefined}),"script"}),e.createHTMLDocument=function(){var n=f.implementation.createHTMLDocument("").body;return n.innerHTML="<form><\/form><form><\/form>",n.childNodes.length===2}(),i.parseHTML=function(n,t,r){if(typeof n!="string")return[];typeof t=="boolean"&&(r=t,t=!1);var s,u,o;return(t||(e.createHTMLDocument?(t=f.implementation.createHTMLDocument(""),s=t.createElement("base"),s.href=f.location.href,t.head.appendChild(s)):t=f),u=vi.exec(n),o=!r&&[],u)?[t.createElement(u[1])]:(u=au([n],t,o),o&&o.length&&i(o).remove(),i.merge([],u.childNodes))},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return o>-1&&(f=nt(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=undefined):t&&typeof t=="object"&&(s="POST"),e.length>0&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var o,s,h,c,f,l,y,a=i.css(n,"position"),v=i(n),e={};a==="static"&&(n.style.position="relative");f=v.offset();h=i.css(n,"top");l=i.css(n,"left");y=(a==="absolute"||a==="fixed")&&(h+l).indexOf("auto")>-1;y?(o=v.position(),c=o.top,s=o.left):(c=parseFloat(h)||0,s=parseFloat(l)||0);u(t)&&(t=t.call(n,r,i.extend({},f)));t.top!=null&&(e.top=t.top-f.top+c);t.left!=null&&(e.left=t.left-f.left+s);"using"in t?t.using.call(n,e):v.css(e)}},i.fn.extend({offset:function(n){if(arguments.length)return n===undefined?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,u,f,t=this[0],r={top:0,left:0};if(i.css(t,"position")==="fixed")u=t.getBoundingClientRect();else{for(u=this.offset(),f=t.ownerDocument,n=t.offsetParent||f.documentElement;n&&(n===f.body||n===f.documentElement)&&i.css(n,"position")==="static";)n=n.parentNode;n&&n!==t&&n.nodeType===1&&(r=i(n).offset(),r.top+=i.css(n,"borderTopWidth",!0),r.left+=i.css(n,"borderLeftWidth",!0))}return{top:u.top-r.top-i.css(t,"marginTop",!0),left:u.left-r.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&i.css(n,"position")==="static";)n=n.offsetParent;return n||g})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return w(this,function(n,i,u){var f;if(it(n)?f=n:n.nodeType===9&&(f=n.defaultView),u===undefined)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bu(e.pixelPosition,function(n,r){if(r)return r=dt(n,t),di.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||typeof f!="boolean"),s=r||(f===!0||e===!0?"margin":"border");return w(this,function(t,r,f){var e;return it(t)?u.indexOf("outer")===0?t["inner"+n]:t.document.documentElement["client"+n]:t.nodeType===9?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):f===undefined?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:undefined,o)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.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 arguments.length===1?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.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){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var f,e,r;return(typeof t=="string"&&(f=n[t],t=n,n=f),!u(n))?undefined:(e=k.call(arguments,2),r=function(){return n.apply(t||this,e.concat(k.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r)},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=l,i.isFunction=u,i.isWindow=it,i.camelCase=y,i.type=rt,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return(t==="number"||t==="string")&&!isNaN(n-parseFloat(n))},i.trim=function(n){return n==null?"":(n+"").replace(gf,"")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return i}),ne=n.jQuery,te=n.$,i.noConflict=function(t){return n.$===i&&(n.$=te),t&&n.jQuery===i&&(n.jQuery=ne),i},typeof t=="undefined"&&(n.jQuery=n.$=i),i}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("jquery")):typeof define=="function"&&define.amd?define(["exports","jquery"],t):(n=typeof globalThis!="undefined"?globalThis:n||self,t(n.bootstrap={},n.jQuery))}(this,function(n,t){"use strict";function ss(n){return n&&typeof n=="object"&&"default"in n?n:{"default":n}}function cf(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 s(n,t,i){return t&&cf(n.prototype,t),i&&cf(n,i),n}function u(){return u=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},u.apply(this,arguments)}function hs(n,t){n.prototype=Object.create(t.prototype);n.prototype.constructor=n;n.__proto__=t}function as(n){return n===null||typeof n=="undefined"?""+n:{}.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase()}function vs(){return{bindType:nr,delegateType:nr,handle:function(n){return i["default"](n.target).is(this)?n.handleObj.handler.apply(this,arguments):undefined}}}function ys(n){var u=this,t=!1;i["default"](this).one(r.TRANSITION_END,function(){t=!0});return setTimeout(function(){t||r.triggerTransitionEnd(u)},n),this}function ps(){i["default"].fn.emulateTransitionEnd=ys;i["default"].event.special[r.TRANSITION_END]=vs()}function wl(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}function bl(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},kf))}}function ne(n){return n&&{}.toString.call(n)==="[object Function]"}function d(n,t){if(n.nodeType!==1)return[];var r=n.ownerDocument.defaultView,i=r.getComputedStyle(n,null);return t?i[t]:i}function hu(n){return n.nodeName==="HTML"?n:n.parentNode||n.host}function ui(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=d(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/(auto|scroll|overlay)/.test(i+u+r)?n:ui(hu(n))}function te(n){return n&&n.referenceNode?n.referenceNode:n}function ht(n){return n===11?cu:n===10?lu:cu||lu}function ct(n){var r,t,i;if(!n)return document.documentElement;for(r=ht(10)?document.body:null,t=n.offsetParent||null;t===r&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return(i=t&&t.nodeName,!i||i==="BODY"||i==="HTML")?n?n.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(t.nodeName)!==-1&&d(t,"position")==="static"?ct(t):t}function kl(n){var t=n.nodeName;return t==="BODY"?!1:t==="HTML"||ct(n.firstElementChild)===n}function au(n){return n.parentNode!==null?au(n.parentNode):n}function hr(n,t){var i,u;if(!n||!n.nodeType||!t||!t.nodeType)return document.documentElement;var f=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,e=f?n:t,o=f?t:n,r=document.createRange();return(r.setStart(e,0),r.setEnd(o,0),i=r.commonAncestorContainer,n!==i&&t!==i||e.contains(o))?kl(i)?i:ct(i):(u=au(n),u.host?hr(u.host,t):hr(n,au(t).host))}function lt(n){var f=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"top",t=f==="top"?"scrollTop":"scrollLeft",i=n.nodeName,r,u;return i==="BODY"||i==="HTML"?(r=n.ownerDocument.documentElement,u=n.ownerDocument.scrollingElement||r,u[t]):n[t]}function dl(n,t){var f=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1,r=lt(t,"top"),u=lt(t,"left"),i=f?-1:1;return n.top+=r*i,n.bottom+=r*i,n.left+=u*i,n.right+=u*i,n}function ie(n,t){var i=t==="x"?"Left":"Top",r=i==="Left"?"Right":"Bottom";return parseFloat(n["border"+i+"Width"])+parseFloat(n["border"+r+"Width"])}function re(n,t,i,r){return Math.max(t["offset"+n],t["scroll"+n],i["client"+n],i["offset"+n],i["scroll"+n],ht(10)?parseInt(i["offset"+n])+parseInt(r["margin"+(n==="Height"?"Top":"Left")])+parseInt(r["margin"+(n==="Height"?"Bottom":"Right")]):0)}function ue(n){var i=n.body,t=n.documentElement,r=ht(10)&&getComputedStyle(t);return{height:re("Height",i,t,r),width:re("Width",i,t,r)}}function y(n){return o({},n,{right:n.left+n.width,bottom:n.top+n.height})}function vu(n){var t={},r,u,o;try{ht(10)?(t=n.getBoundingClientRect(),r=lt(n,"top"),u=lt(n,"left"),t.top+=r,t.left+=u,t.bottom+=r,t.right+=u):t=n.getBoundingClientRect()}catch(l){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},s=n.nodeName==="HTML"?ue(n.ownerDocument):{},h=s.width||n.clientWidth||i.width,c=s.height||n.clientHeight||i.height,f=n.offsetWidth-h,e=n.offsetHeight-c;return(f||e)&&(o=d(n),f-=ie(o,"x"),e-=ie(o,"y"),i.width-=f,i.height-=e),y(i)}function yu(n,t){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1,a=ht(10),v=t.nodeName==="HTML",u=vu(n),r=vu(t),s=ui(n),f=d(t),h=parseFloat(f.borderTopWidth),c=parseFloat(f.borderLeftWidth),i,e,o;return l&&v&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0)),i=y({top:u.top-r.top-h,left:u.left-r.left-c,width:u.width,height:u.height}),i.marginTop=0,i.marginLeft=0,!a&&v&&(e=parseFloat(f.marginTop),o=parseFloat(f.marginLeft),i.top-=h-e,i.bottom-=h-e,i.left-=c-o,i.right-=c-o,i.marginTop=e,i.marginLeft=o),(a&&!l?t.contains(s):t===s&&s.nodeName!=="BODY")&&(i=dl(i,t)),i}function ta(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1,t=n.ownerDocument.documentElement,i=yu(n,t),u=Math.max(t.clientWidth,window.innerWidth||0),f=Math.max(t.clientHeight,window.innerHeight||0),e=r?0:lt(t),o=r?0:lt(t,"left"),s={top:e-i.top+i.marginTop,left:o-i.left+i.marginLeft,width:u,height:f};return y(s)}function fe(n){var i=n.nodeName,t;return i==="BODY"||i==="HTML"?!1:d(n,"position")==="fixed"?!0:(t=hu(n),!t)?!1:fe(t)}function ee(n){if(!n||!n.parentElement||ht())return document.documentElement;for(var t=n.parentElement;t&&d(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function pu(n,t,i,r){var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:!1,u={top:0,left:0},h=s?ee(n):hr(n,te(t)),e,f,o;if(r==="viewport")u=ta(h,s);else if(e=void 0,r==="scrollParent"?(e=ui(hu(t)),e.nodeName==="BODY"&&(e=n.ownerDocument.documentElement)):e=r==="window"?n.ownerDocument.documentElement:r,f=yu(e,h,s),e.nodeName!=="HTML"||fe(h))u=f;else{var c=ue(n.ownerDocument),l=c.height,a=c.width;u.top+=f.top-f.marginTop;u.bottom=l+f.top;u.left+=f.left-f.marginLeft;u.right=a+f.left}return i=i||0,o=typeof i=="number",u.left+=o?i:i.left||0,u.top+=o?i:i.top||0,u.right-=o?i:i.right||0,u.bottom-=o?i:i.bottom||0,u}function ia(n){var t=n.width,i=n.height;return t*i}function oe(n,t,i,r,u){var l=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(n.indexOf("auto")===-1)return n;var f=pu(i,r,l,u),e={top:{width:f.width,height:t.top-f.top},right:{width:f.right-t.right,height:f.height},bottom:{width:f.width,height:f.bottom-t.bottom},left:{width:t.left-f.left,height:f.height}},s=Object.keys(e).map(function(n){return o({key:n},e[n],{area:ia(e[n])})}).sort(function(n,t){return t.area-n.area}),h=s.filter(function(n){var t=n.width,r=n.height;return t>=i.clientWidth&&r>=i.clientHeight}),a=h.length>0?h[0].key:s[0].key,c=n.split("-")[1];return a+(c?"-"+c:"")}function se(n,t,i){var r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null,u=r?ee(t):hr(t,te(i));return yu(i,u,r)}function he(n){var i=n.ownerDocument.defaultView,t=i.getComputedStyle(n),r=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),u=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:n.offsetWidth+u,height:n.offsetHeight+r}}function cr(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function ce(n,t,i){i=i.split("-")[0];var r=he(n),e={width:r.width,height:r.height},u=["right","left"].indexOf(i)!==-1,o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[cr(f)],e}function fi(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function ra(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=fi(n,function(n){return n[t]===i});return n.indexOf(r)}function le(n,t,i){var r=i===undefined?n:n.slice(0,ra(n,"name",i));return r.forEach(function(n){n["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=n["function"]||n.fn;n.enabled&&ne(i)&&(t.offsets.popper=y(t.offsets.popper),t.offsets.reference=y(t.offsets.reference),t=i(t,n))}),t}function ua(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};if(n.offsets.reference=se(this.state,this.popper,this.reference,this.options.positionFixed),n.placement=oe(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),n.originalPlacement=n.placement,n.positionFixed=this.options.positionFixed,n.offsets.popper=ce(this.popper,n.offsets.reference,n.placement),n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",n=le(this.modifiers,n),this.state.isCreated)this.options.onUpdate(n);else{this.state.isCreated=!0;this.options.onCreate(n)}}}function ae(n,t){return n.some(function(n){var i=n.name,r=n.enabled;return r&&i===t})}function wu(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,typeof document.body.style[r]!="undefined")return r;return null}function fa(){return this.state.isDestroyed=!0,ae(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[wu("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function ve(n){var t=n.ownerDocument;return t?t.defaultView:window}function ye(n,t,i,r){var f=n.nodeName==="BODY",u=f?n.ownerDocument.defaultView:n;u.addEventListener(t,i,{passive:!0});f||ye(ui(u.parentNode),t,i,r);r.push(u)}function ea(n,t,i,r){i.updateBound=r;ve(n).addEventListener("resize",i.updateBound,{passive:!0});var u=ui(n);return ye(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function oa(){this.state.eventsEnabled||(this.state=ea(this.reference,this.options,this.state,this.scheduleUpdate))}function sa(n,t){return ve(n).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(n){n.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function ha(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=sa(this.reference,this.state))}function bu(n){return n!==""&&!isNaN(parseFloat(n))&&isFinite(n)}function ku(n,t){Object.keys(t).forEach(function(i){var r="";["width","height","top","right","bottom","left"].indexOf(i)!==-1&&bu(t[i])&&(r="px");n.style[i]=t[i]+r})}function ca(n,t){Object.keys(t).forEach(function(i){var r=t[i];r!==!1?n.setAttribute(i,t[i]):n.removeAttribute(i)})}function la(n){return ku(n.instance.popper,n.styles),ca(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&ku(n.arrowElement,n.arrowStyles),n}function aa(n,t,i,r,u){var f=se(u,t,n,i.positionFixed),e=oe(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),ku(t,{position:i.positionFixed?"fixed":"absolute"}),i}function va(n,t){var u=n.offsets,i=u.popper,l=u.reference,r=Math.round,a=Math.floor,f=function(n){return n},e=r(l.width),o=r(i.width),v=["left","right"].indexOf(n.placement)!==-1,s=n.placement.indexOf("-")!==-1,y=e%2==o%2,p=e%2==1&&o%2==1,h=t?v||s||y?r:a:f,c=t?r:f;return{left:h(p&&!s&&t?i.left-1:i.left),top:c(i.top),bottom:c(i.bottom),right:h(i.right)}}function ya(n,t){var w=t.x,b=t.y,k=n.offsets.popper,s=fi(n.instance.modifiers,function(n){return n.name==="applyStyle"}).gpuAcceleration,v,y,p;s!==undefined&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var d=s!==undefined?s:t.gpuAcceleration,u=ct(n.instance.popper),l=vu(u),i={position:k.position},r=va(n,window.devicePixelRatio<2||!pe),f=w==="bottom"?"top":"bottom",e=b==="right"?"left":"right",a=wu("transform"),h=void 0,c=void 0;return c=f==="bottom"?u.nodeName==="HTML"?-u.clientHeight+r.bottom:-l.height+r.bottom:r.top,h=e==="right"?u.nodeName==="HTML"?-u.clientWidth+r.right:-l.width+r.right:r.left,d&&a?(i[a]="translate3d("+h+"px, "+c+"px, 0)",i[f]=0,i[e]=0,i.willChange="transform"):(v=f==="bottom"?-1:1,y=e==="right"?-1:1,i[f]=c*v,i[e]=h*y,i.willChange=f+", "+e),p={"x-placement":n.placement},n.attributes=o({},p,n.attributes),n.styles=o({},i,n.styles),n.arrowStyles=o({},n.offsets.arrow,n.arrowStyles),n}function we(n,t,i){var u=fi(n,function(n){var i=n.name;return i===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r,e;return f||(r="`"+t+"`",e="`"+i+"`",console.warn(e+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function pa(n,t){var o,r;if(!we(n.instance.modifiers,"arrow","keepTogether"))return n;if(r=t.element,typeof r=="string"){if(r=n.instance.popper.querySelector(r),!r)return n}else if(!n.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var w=n.placement.split("-")[0],v=n.offsets,e=v.popper,u=v.reference,s=["left","right"].indexOf(w)!==-1,c=s?"height":"width",l=s?"Top":"Left",i=l.toLowerCase(),b=s?"left":"top",h=s?"bottom":"right",f=he(r)[c];u[h]-f<e[i]&&(n.offsets.popper[i]-=e[i]-(u[h]-f));u[i]+f>e[h]&&(n.offsets.popper[i]+=u[i]+f-e[h]);n.offsets.popper=y(n.offsets.popper);var k=u[i]+u[c]/2-f/2,p=d(n.instance.popper),g=parseFloat(p["margin"+l]),nt=parseFloat(p["border"+l+"Width"]),a=k-n.offsets.popper[i]-g-nt;return a=Math.max(Math.min(e[c]-f,a),0),n.arrowElement=r,n.offsets.arrow=(o={},at(o,i,Math.round(a)),at(o,b,""),o),n}function wa(n){return n==="end"?"start":n==="start"?"end":n}function be(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1,t=lr.indexOf(n),i=lr.slice(t+1).concat(lr.slice(0,t));return r?i.reverse():i}function ba(n,t){if(ae(n.instance.modifiers,"inner")||n.flipped&&n.placement===n.originalPlacement)return n;var f=pu(n.instance.popper,n.instance.reference,t.padding,t.boundariesElement,n.positionFixed),i=n.placement.split("-")[0],e=cr(i),r=n.placement.split("-")[1]||"",u=[];switch(t.behavior){case ar.FLIP:u=[i,e];break;case ar.CLOCKWISE:u=be(i);break;case ar.COUNTERCLOCKWISE:u=be(i,!0);break;default:u=t.behavior}return u.forEach(function(s,h){if(i!==s||u.length===h+1)return n;i=n.placement.split("-")[0];e=cr(i);var l=n.offsets.popper,v=n.offsets.reference,c=Math.floor,k=i==="left"&&c(l.right)>c(v.left)||i==="right"&&c(l.left)<c(v.right)||i==="top"&&c(l.bottom)>c(v.top)||i==="bottom"&&c(l.top)<c(v.bottom),y=c(l.left)<c(f.left),p=c(l.right)>c(f.right),w=c(l.top)<c(f.top),b=c(l.bottom)>c(f.bottom),d=i==="left"&&y||i==="right"&&p||i==="top"&&w||i==="bottom"&&b,a=["top","bottom"].indexOf(i)!==-1,nt=!!t.flipVariations&&(a&&r==="start"&&y||a&&r==="end"&&p||!a&&r==="start"&&w||!a&&r==="end"&&b),tt=!!t.flipVariationsByContent&&(a&&r==="start"&&p||a&&r==="end"&&y||!a&&r==="start"&&b||!a&&r==="end"&&w),g=nt||tt;(k||d||g)&&(n.flipped=!0,(k||d)&&(i=u[h+1]),g&&(r=wa(r)),n.placement=i+(r?"-"+r:""),n.offsets.popper=o({},n.offsets.popper,ce(n.instance.popper,n.offsets.reference,n.placement)),n=le(n.instance.modifiers,n,"flip"))}),n}function ka(n){var o=n.offsets,u=o.popper,i=o.reference,s=n.placement.split("-")[0],r=Math.floor,f=["top","bottom"].indexOf(s)!==-1,e=f?"right":"bottom",t=f?"left":"top",h=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[h]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}function da(n,t,i,r){var s=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),f=+s[1],u=s[2],e,h,o;if(!f)return n;if(u.indexOf("%")===0){e=void 0;switch(u){case"%p":e=i;break;case"%":case"%r":default:e=r}return h=y(e),h[t]/100*f}return u==="vh"||u==="vw"?(o=void 0,o=u==="vh"?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0),o/100*f):f}function ga(n,t,i,r){var s=[0,0],h=["right","left"].indexOf(r)!==-1,u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(fi(u,function(n){return n.search(/,|\s/)!==-1})),o,e;return u[f]&&u[f].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),o=/\s*,\s*|\s+/,e=f!==-1?[u.slice(0,f).concat([u[f].split(o)[0]]),[u[f].split(o)[1]].concat(u.slice(f+1))]:[u],e=e.map(function(n,r){var f=(r===1?!h:h)?"height":"width",u=!1;return n.reduce(function(n,t){return n[n.length-1]===""&&["+","-"].indexOf(t)!==-1?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return da(n,f,t,i)})}),e.forEach(function(n,t){n.forEach(function(i,r){bu(i)&&(s[t]+=i*(n[r-1]==="-"?-1:1))})}),s}function nv(n,t){var f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0],r=void 0;return r=bu(+f)?[+f,0]:ga(f,i,s,u),u==="left"?(i.top+=r[0],i.left-=r[1]):u==="right"?(i.top+=r[0],i.left+=r[1]):u==="top"?(i.left+=r[0],i.top-=r[1]):u==="bottom"&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n}function tv(n,t){var f=t.boundariesElement||ct(n.instance.popper),u;n.instance.reference===f&&(f=ct(f));var e=wu("transform"),r=n.instance.popper.style,s=r.top,h=r.left,c=r[e];r.top="";r.left="";r[e]="";u=pu(n.instance.popper,n.instance.reference,t.padding,f,n.positionFixed);r.top=s;r.left=h;r[e]=c;t.boundaries=u;var l=t.priority,i=n.offsets.popper,a={primary:function(n){var r=i[n];return i[n]<u[n]&&!t.escapeWithReference&&(r=Math.max(i[n],u[n])),at({},n,r)},secondary:function(n){var r=n==="right"?"left":"top",f=i[r];return i[n]>u[n]&&!t.escapeWithReference&&(f=Math.min(i[r],u[n]-(n==="right"?i.width:i.height))),at({},r,f)}};return l.forEach(function(n){var t=["left","top"].indexOf(n)!==-1?"primary":"secondary";i=o({},i,a[t](n))}),n.offsets.popper=i,n}function iv(n){var r=n.placement,c=r.split("-")[0],u=r.split("-")[1];if(u){var f=n.offsets,i=f.reference,e=f.popper,s=["bottom","top"].indexOf(c)!==-1,t=s?"left":"top",h=s?"width":"height",l={start:at({},t,i[t]),end:at({},t,i[t]+i[h]-e[h])};n.offsets.popper=o({},e,l[u])}return n}function rv(n){if(!we(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=fi(n.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(n.hide===!0)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(n.hide===!1)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}function uv(n){var r=n.placement,t=r.split("-")[0],u=n.offsets,i=u.popper,e=u.reference,f=["left","right"].indexOf(t)!==-1,o=["top","left"].indexOf(t)===-1;return i[f?"left":"top"]=e[t]-(o?i[f?"width":"height"]:0),n.placement=cr(r),n.offsets.popper=y(i),n}function up(n,t){var r=n.nodeName.toLowerCase(),u,i,f;if(t.indexOf(r)!==-1)return tp.indexOf(r)!==-1?Boolean(n.nodeValue.match(ip)||n.nodeValue.match(rp)):!0;for(u=t.filter(function(n){return n instanceof RegExp}),i=0,f=u.length;i<f;i++)if(r.match(u[i]))return!0;return!1}function vo(n,t,i){var r,e,o;if(n.length===0)return n;if(i&&typeof i=="function")return i(n);var s=new window.DOMParser,u=s.parseFromString(n,"text/html"),h=Object.keys(t),f=[].slice.call(u.body.querySelectorAll("*")),c=function(n){var i=f[n],e=i.nodeName.toLowerCase(),r,u;if(h.indexOf(i.nodeName.toLowerCase())===-1)return i.parentNode.removeChild(i),"continue";r=[].slice.call(i.attributes);u=[].concat(t["*"]||[],t[e]||[]);r.forEach(function(n){up(n,u)||i.removeAttribute(n.nodeName)})};for(r=0,e=f.length;r<e;r++)o=c(r),o==="continue";return u.body.innerHTML}var i=ss(t),nr="transitionend",cs=1e6,ls=1e3,r={TRANSITION_END:"bsTransitionEnd",getUID:function(n){do n+=~~(Math.random()*cs);while(document.getElementById(n));return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target"),i;t&&t!=="#"||(i=n.getAttribute("href"),t=i&&i!=="#"?i.trim():"");try{return document.querySelector(t)?t:null}catch(r){return null}},getTransitionDurationFromElement:function(n){if(!n)return 0;var t=i["default"](n).css("transition-duration"),r=i["default"](n).css("transition-delay"),u=parseFloat(t),f=parseFloat(r);return!u&&!f?0:(t=t.split(",")[0],r=r.split(",")[0],(parseFloat(t)+parseFloat(r))*ls)},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(n){i["default"](n).trigger(nr)},supportsTransitionEnd:function(){return Boolean(nr)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,t,i){for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var e=i[u],f=t[u],o=f&&r.isElement(f)?"element":as(f);if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+": "+('Option "'+u+'" provided type "'+o+'" ')+('but expected type "'+e+'".'));}},findShadowRoot:function(n){if(!document.documentElement.attachShadow)return null;if(typeof n.getRootNode=="function"){var t=n.getRootNode();return t instanceof ShadowRoot?t:null}return n instanceof ShadowRoot?n:n.parentNode?r.findShadowRoot(n.parentNode):null},jQueryDetection:function(){if(typeof i["default"]=="undefined")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var n=i["default"].fn.jquery.split(" ")[0].split("."),t=9;if(n[0]<2&&n[1]<t||n[0]===1&&n[1]===t&&n[2]<1||n[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}},st,kf,df,gf,cu,lu,pe,du,lr,ar;r.jQueryDetection();ps();var kt="alert",ws="4.6.0",tr="bs.alert",uu="."+tr,bs=i["default"].fn[kt],ks="close"+uu,ds="closed"+uu,gs="click"+uu+".data-api",nh="alert",th="fade",ih="show",ut=function(){function n(n){this._element=n}var t=n.prototype;return t.close=function(n){var t=this._element,i;(n&&(t=this._getRootElement(n)),i=this._triggerCloseEvent(t),i.isDefaultPrevented())||this._removeElement(t)},t.dispose=function(){i["default"].removeData(this._element,tr);this._element=null},t._getRootElement=function(n){var u=r.getSelectorFromElement(n),t=!1;return u&&(t=document.querySelector(u)),t||(t=i["default"](n).closest("."+nh)[0]),t},t._triggerCloseEvent=function(n){var t=i["default"].Event(ks);return i["default"](n).trigger(t),t},t._removeElement=function(n){var u=this,t;if(i["default"](n).removeClass(ih),!i["default"](n).hasClass(th)){this._destroyElement(n);return}t=r.getTransitionDurationFromElement(n);i["default"](n).one(r.TRANSITION_END,function(t){return u._destroyElement(n,t)}).emulateTransitionEnd(t)},t._destroyElement=function(n){i["default"](n).detach().trigger(ds).remove()},n._jQueryInterface=function(t){return this.each(function(){var u=i["default"](this),r=u.data(tr);r||(r=new n(this),u.data(tr,r));t==="close"&&r[t](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},s(n,null,[{key:"VERSION",get:function(){return ws}}]),n}();i["default"](document).on(gs,'[data-dismiss="alert"]',ut._handleDismiss(new ut));i["default"].fn[kt]=ut._jQueryInterface;i["default"].fn[kt].Constructor=ut;i["default"].fn[kt].noConflict=function(){return i["default"].fn[kt]=bs,ut._jQueryInterface};var dt="button",rh="4.6.0",ir="bs.button",rr="."+ir,ur=".data-api",uh=i["default"].fn[dt],a="active",fh="btn",eh="focus",lf='[data-toggle^="button"]',oh='[data-toggle="buttons"]',sh='[data-toggle="button"]',hh='[data-toggle="buttons"] .btn',fu='input:not([type="hidden"])',ch=".active",af=".btn",lh="click"+rr+ur,ah="focus"+rr+ur+" "+("blur"+rr+ur),vh="load"+rr+ur,gt=function(){function n(n){this._element=n;this.shouldAvoidTriggerChange=!1}var t=n.prototype;return t.toggle=function(){var t=!0,u=!0,f=i["default"](this._element).closest(oh)[0],n,r;f&&(n=this._element.querySelector(fu),n&&(n.type==="radio"&&(n.checked&&this._element.classList.contains(a)?t=!1:(r=f.querySelector(ch),r&&i["default"](r).removeClass(a))),t&&((n.type==="checkbox"||n.type==="radio")&&(n.checked=!this._element.classList.contains(a)),this.shouldAvoidTriggerChange||i["default"](n).trigger("change")),n.focus(),u=!1));this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(u&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(a)),t&&i["default"](this._element).toggleClass(a))},t.dispose=function(){i["default"].removeData(this._element,ir);this._element=null},n._jQueryInterface=function(t,r){return this.each(function(){var f=i["default"](this),u=f.data(ir);u||(u=new n(this),f.data(ir,u));u.shouldAvoidTriggerChange=r;t==="toggle"&&u[t]()})},s(n,null,[{key:"VERSION",get:function(){return rh}}]),n}();i["default"](document).on(lh,lf,function(n){var t=n.target,u=t,r;if(i["default"](t).hasClass(fh)||(t=i["default"](t).closest(af)[0]),!t||t.hasAttribute("disabled")||t.classList.contains("disabled"))n.preventDefault();else{if(r=t.querySelector(fu),r&&(r.hasAttribute("disabled")||r.classList.contains("disabled"))){n.preventDefault();return}(u.tagName==="INPUT"||t.tagName!=="LABEL")&&gt._jQueryInterface.call(i["default"](t),"toggle",u.tagName==="INPUT")}}).on(ah,lf,function(n){var t=i["default"](n.target).closest(af)[0];i["default"](t).toggleClass(eh,/^focus(in)?$/.test(n.type))});i["default"](window).on(vh,function(){for(var t,f,i,e,r,n=[].slice.call(document.querySelectorAll(hh)),u=0,o=n.length;u<o;u++)t=n[u],f=t.querySelector(fu),f.checked||f.hasAttribute("checked")?t.classList.add(a):t.classList.remove(a);for(n=[].slice.call(document.querySelectorAll(sh)),i=0,e=n.length;i<e;i++)r=n[i],r.getAttribute("aria-pressed")==="true"?r.classList.add(a):r.classList.remove(a)});i["default"].fn[dt]=gt._jQueryInterface;i["default"].fn[dt].Constructor=gt;i["default"].fn[dt].noConflict=function(){return i["default"].fn[dt]=uh,gt._jQueryInterface};var ft="carousel",yh="4.6.0",ni="bs.carousel",f="."+ni,vf=".data-api",ph=i["default"].fn[ft],wh=37,bh=39,kh=500,dh=40,eu={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},gh={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},fr="next",er="prev",nc="left",tc="right",ic="slide"+f,yf="slid"+f,rc="keydown"+f,uc="mouseenter"+f,fc="mouseleave"+f,ec="touchstart"+f,oc="touchmove"+f,sc="touchend"+f,hc="pointerdown"+f,cc="pointerup"+f,lc="dragstart"+f,ac="load"+f+vf,vc="click"+f+vf,yc="carousel",w="active",pc="slide",wc="carousel-item-right",bc="carousel-item-left",kc="carousel-item-next",dc="carousel-item-prev",gc="pointer-event",nl=".active",or=".active.carousel-item",tl=".carousel-item",il=".carousel-item img",rl=".carousel-item-next, .carousel-item-prev",ul=".carousel-indicators",fl='[data-ride="carousel"]',pf={TOUCH:"touch",PEN:"pen"},et=function(){function t(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(t);this._element=n;this._indicatorsElement=this._element.querySelector(ul);this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var n=t.prototype;return n.next=function(){this._isSliding||this._slide(fr)},n.nextWhenVisible=function(){var n=i["default"](this._element);!document.hidden&&n.is(":visible")&&n.css("visibility")!=="hidden"&&this.next()},n.prev=function(){this._isSliding||this._slide(er)},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(rl)&&(r.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var u=this,t,r;if(this._activeElement=this._element.querySelector(or),t=this._getItemIndex(this._activeElement),!(n>this._items.length-1)&&!(n<0)){if(this._isSliding){i["default"](this._element).one(yf,function(){return u.to(n)});return}if(t===n){this.pause();this.cycle();return}r=n>t?fr:er;this._slide(r,this._items[n])}},n.dispose=function(){i["default"](this._element).off(f);i["default"].removeData(this._element,ni);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=u({},eu,n),r.typeCheckConfig(ft,n,gh),n},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX),n;t<=dh||(n=t/this.touchDeltaX,this.touchDeltaX=0,n>0&&this.prev(),n<0&&this.next())},n._addEventListeners=function(){var n=this;if(this._config.keyboard)i["default"](this._element).on(rc,function(t){return n._keydown(t)});if(this._config.pause==="hover")i["default"](this._element).on(uc,function(t){return n.pause(t)}).on(fc,function(t){return n.cycle(t)});this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var t=function(t){n._pointerEvent&&pf[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},u=function(t){n.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-n.touchStartX},r=function(t){n._pointerEvent&&pf[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX);n._handleSwipe();n._config.pause==="hover"&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},kh+n._config.interval))};i["default"](this._element.querySelectorAll(il)).on(lc,function(n){return n.preventDefault()});if(this._pointerEvent){i["default"](this._element).on(hc,function(n){return t(n)});i["default"](this._element).on(cc,function(n){return r(n)});this._element.classList.add(gc)}else{i["default"](this._element).on(ec,function(n){return t(n)});i["default"](this._element).on(oc,function(n){return u(n)});i["default"](this._element).on(sc,function(n){return r(n)})}}},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case wh:n.preventDefault();this.prev();break;case bh:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(tl)):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var f=n===fr,e=n===er,i=this._getItemIndex(t),o=this._items.length-1,s=e&&i===0||f&&i===o,u,r;return s&&!this._config.wrap?t:(u=n===er?-1:1,r=(i+u)%this._items.length,r===-1?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,t){var u=this._getItemIndex(n),f=this._getItemIndex(this._element.querySelector(or)),r=i["default"].Event(ic,{relatedTarget:n,direction:t,from:f,to:u});return i["default"](this._element).trigger(r),r},n._setActiveIndicatorElement=function(n){var r,t;this._indicatorsElement&&(r=[].slice.call(this._indicatorsElement.querySelectorAll(nl)),i["default"](r).removeClass(w),t=this._indicatorsElement.children[this._getItemIndex(n)],t&&i["default"](t).addClass(w))},n._updateInterval=function(){var t=this._activeElement||this._element.querySelector(or),n;t&&(n=parseInt(t.getAttribute("data-interval"),10),n?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=n):this._config.interval=this._config.defaultInterval||this._config.interval)},n._slide=function(n,t){var c=this,f=this._element.querySelector(or),y=this._getItemIndex(f),u=t||f&&this._getItemByDirection(n,f),p=this._getItemIndex(u),l=Boolean(this._interval),e,o,s,a,h,v;if(n===fr?(e=bc,o=kc,s=nc):(e=wc,o=dc,s=tc),u&&i["default"](u).hasClass(w)){this._isSliding=!1;return}(a=this._triggerSlideEvent(u,s),a.isDefaultPrevented())||f&&u&&(this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u,h=i["default"].Event(yf,{relatedTarget:u,direction:s,from:y,to:p}),i["default"](this._element).hasClass(pc)?(i["default"](u).addClass(o),r.reflow(u),i["default"](f).addClass(e),i["default"](u).addClass(e),v=r.getTransitionDurationFromElement(f),i["default"](f).one(r.TRANSITION_END,function(){i["default"](u).removeClass(e+" "+o).addClass(w);i["default"](f).removeClass(w+" "+o+" "+e);c._isSliding=!1;setTimeout(function(){return i["default"](c._element).trigger(h)},0)}).emulateTransitionEnd(v)):(i["default"](f).removeClass(w),i["default"](u).addClass(w),this._isSliding=!1,i["default"](this._element).trigger(h)),l&&this.cycle())},t._jQueryInterface=function(n){return this.each(function(){var r=i["default"](this).data(ni),f=u({},eu,i["default"](this).data()),e;if(typeof n=="object"&&(f=u({},f,n)),e=typeof n=="string"?n:f.slide,r||(r=new t(this,f),i["default"](this).data(ni,r)),typeof n=="number")r.to(n);else if(typeof e=="string"){if(typeof r[e]=="undefined")throw new TypeError('No method named "'+e+'"');r[e]()}else f.interval&&f.ride&&(r.pause(),r.cycle())})},t._dataApiClickHandler=function(n){var s=r.getSelectorFromElement(this),f,o,e;s&&(f=i["default"](s)[0],f&&i["default"](f).hasClass(yc))&&(o=u({},i["default"](f).data(),i["default"](this).data()),e=this.getAttribute("data-slide-to"),e&&(o.interval=!1),t._jQueryInterface.call(i["default"](f),o),e&&i["default"](f).data(ni).to(e),n.preventDefault())},s(t,null,[{key:"VERSION",get:function(){return yh}},{key:"Default",get:function(){return eu}}]),t}();i["default"](document).on(vc,"[data-slide], [data-slide-to]",et._dataApiClickHandler);i["default"](window).on(ac,function(){for(var t,r=[].slice.call(document.querySelectorAll(fl)),n=0,u=r.length;n<u;n++)t=i["default"](r[n]),et._jQueryInterface.call(t,t.data())});i["default"].fn[ft]=et._jQueryInterface;i["default"].fn[ft].Constructor=et;i["default"].fn[ft].noConflict=function(){return i["default"].fn[ft]=ph,et._jQueryInterface};var ot="collapse",el="4.6.0",b="bs.collapse",ti="."+b,ol=i["default"].fn[ot],ou={toggle:!0,parent:""},sl={toggle:"boolean",parent:"(string|element)"},hl="show"+ti,cl="shown"+ti,ll="hide"+ti,al="hidden"+ti,vl="click"+ti+".data-api",k="show",ii="collapse",sr="collapsing",su="collapsed",wf="width",yl="height",pl=".show, .collapsing",bf='[data-toggle="collapse"]',ri=function(){function t(n,t){var u,i,e;for(this._isTransitioning=!1,this._element=n,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],'+('[data-toggle="collapse"][data-target="#'+n.id+'"]'))),u=[].slice.call(document.querySelectorAll(bf)),i=0,e=u.length;i<e;i++){var o=u[i],f=r.getSelectorFromElement(o),s=[].slice.call(document.querySelectorAll(f)).filter(function(t){return t===n});f!==null&&s.length>0&&(this._selector=f,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=t.prototype;return n.toggle=function(){i["default"](this._element).hasClass(k)?this.hide():this.show()},n.show=function(){var u=this,n,e,o,f;if(!this._isTransitioning&&!i["default"](this._element).hasClass(k)&&(this._parent&&(n=[].slice.call(this._parent.querySelectorAll(pl)).filter(function(n){return typeof u._config.parent=="string"?n.getAttribute("data-parent")===u._config.parent:n.classList.contains(ii)}),n.length===0&&(n=null)),!n||(e=i["default"](n).not(this._selector).data(b),!e||!e._isTransitioning))&&(o=i["default"].Event(hl),i["default"](this._element).trigger(o),!o.isDefaultPrevented())){n&&(t._jQueryInterface.call(i["default"](n).not(this._selector),"hide"),e||i["default"](n).data(b,null));f=this._getDimension();i["default"](this._element).removeClass(ii).addClass(sr);this._element.style[f]=0;this._triggerArray.length&&i["default"](this._triggerArray).removeClass(su).attr("aria-expanded",!0);this.setTransitioning(!0);var s=function(){i["default"](u._element).removeClass(sr).addClass(ii+" "+k);u._element.style[f]="";u.setTransitioning(!1);i["default"](u._element).trigger(cl)},h=f[0].toUpperCase()+f.slice(1),c="scroll"+h,l=r.getTransitionDurationFromElement(this._element);i["default"](this._element).one(r.TRANSITION_END,s).emulateTransitionEnd(l);this._element.style[f]=this._element[c]+"px"}},n.hide=function(){var s=this,u,n,f,t,e,o,h,c,l;if(!this._isTransitioning&&i["default"](this._element).hasClass(k)&&(u=i["default"].Event(ll),i["default"](this._element).trigger(u),!u.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",r.reflow(this._element),i["default"](this._element).addClass(sr).removeClass(ii+" "+k),f=this._triggerArray.length,f>0)for(t=0;t<f;t++)e=this._triggerArray[t],o=r.getSelectorFromElement(e),o!==null&&(h=i["default"]([].slice.call(document.querySelectorAll(o))),h.hasClass(k)||i["default"](e).addClass(su).attr("aria-expanded",!1));this.setTransitioning(!0);c=function(){s.setTransitioning(!1);i["default"](s._element).removeClass(sr).addClass(ii).trigger(al)};this._element.style[n]="";l=r.getTransitionDurationFromElement(this._element);i["default"](this._element).one(r.TRANSITION_END,c).emulateTransitionEnd(l)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){i["default"].removeData(this._element,b);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return n=u({},ou,n),n.toggle=Boolean(n.toggle),r.typeCheckConfig(ot,n,sl),n},n._getDimension=function(){var n=i["default"](this._element).hasClass(wf);return n?wf:yl},n._getParent=function(){var e=this,n,u,f;return r.isElement(this._config.parent)?(n=this._config.parent,typeof this._config.parent.jquery!="undefined"&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),u='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',f=[].slice.call(n.querySelectorAll(u)),i["default"](f).each(function(n,i){e._addAriaAndCollapsedClass(t._getTargetFromElement(i),[i])}),n},n._addAriaAndCollapsedClass=function(n,t){var r=i["default"](n).hasClass(k);t.length&&i["default"](t).toggleClass(su,!r).attr("aria-expanded",r)},t._getTargetFromElement=function(n){var t=r.getSelectorFromElement(n);return t?document.querySelector(t):null},t._jQueryInterface=function(n){return this.each(function(){var f=i["default"](this),r=f.data(b),e=u({},ou,f.data(),typeof n=="object"&&n?n:{});if(!r&&e.toggle&&typeof n=="string"&&/show|hide/.test(n)&&(e.toggle=!1),r||(r=new t(this,e),f.data(b,r)),typeof n=="string"){if(typeof r[n]=="undefined")throw new TypeError('No method named "'+n+'"');r[n]()}})},s(t,null,[{key:"VERSION",get:function(){return el}},{key:"Default",get:function(){return ou}}]),t}();i["default"](document).on(vl,bf,function(n){n.currentTarget.tagName==="A"&&n.preventDefault();var t=i["default"](this),u=r.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(u));i["default"](f).each(function(){var n=i["default"](this),r=n.data(b),u=r?"toggle":t.data();ri._jQueryInterface.call(n,u)})});i["default"].fn[ot]=ri._jQueryInterface;i["default"].fn[ot].Constructor=ri;i["default"].fn[ot].noConflict=function(){return i["default"].fn[ot]=ol,ri._jQueryInterface};st=typeof window!="undefined"&&typeof document!="undefined"&&typeof navigator!="undefined";kf=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(st&&navigator.userAgent.indexOf(t[n])>=0)return 1;return 0}();df=st&&window.Promise;gf=df?wl:bl;cu=st&&!!(window.MSInputMethodContext&&document.documentMode);lu=st&&/MSIE 10/.test(navigator.userAgent);var gl=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},na=function(){function n(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)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),at=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n},o=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};pe=st&&/Firefox/i.test(navigator.userAgent);du=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];lr=du.slice(3);ar={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};var fv={shift:{order:100,enabled:!0,fn:iv},offset:{order:200,enabled:!0,fn:nv,offset:0},preventOverflow:{order:300,enabled:!0,fn:tv,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:ka},arrow:{order:500,enabled:!0,fn:pa,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:ba,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:uv},hide:{order:800,enabled:!0,fn:rv},computeStyle:{order:850,enabled:!0,fn:ya,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:la,onLoad:aa,gpuAcceleration:undefined}},ev={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:fv},g=function(){function n(t,i){var r=this,u=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},f;gl(this,n);this.scheduleUpdate=function(){return requestAnimationFrame(r.update)};this.update=gf(this.update.bind(this));this.options=o({},n.Defaults,u);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=t&&t.jquery?t[0]:t;this.popper=i&&i.jquery?i[0]:i;this.options.modifiers={};Object.keys(o({},n.Defaults.modifiers,u.modifiers)).forEach(function(t){r.options.modifiers[t]=o({},n.Defaults.modifiers[t]||{},u.modifiers?u.modifiers[t]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(n){return o({name:n},r.options.modifiers[n])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){if(n.enabled&&ne(n.onLoad))n.onLoad(r.reference,r.popper,r.options,n,r.state)});this.update();f=this.options.eventsEnabled;f&&this.enableEventListeners();this.state.eventsEnabled=f}return na(n,[{key:"update",value:function(){return ua.call(this)}},{key:"destroy",value:function(){return fa.call(this)}},{key:"enableEventListeners",value:function(){return oa.call(this)}},{key:"disableEventListeners",value:function(){return ha.call(this)}}]),n}();g.Utils=(typeof window!="undefined"?window:global).PopperUtils;g.placements=du;g.Defaults=ev;var vt="dropdown",ov="4.6.0",ei="bs.dropdown",v="."+ei,gu=".data-api",sv=i["default"].fn[vt],oi=27,ke=32,de=9,nf=38,tf=40,hv=3,cv=new RegExp(nf+"|"+tf+"|"+oi),ge="hide"+v,no="hidden"+v,lv="show"+v,av="shown"+v,vv="click"+v,rf="click"+v+gu,to="keydown"+v+gu,yv="keyup"+v+gu,vr="disabled",h="show",pv="dropup",wv="dropright",bv="dropleft",io="dropdown-menu-right",kv="position-static",yr='[data-toggle="dropdown"]',uf=".dropdown-menu",dv=".navbar-nav",gv=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",ny="top-start",ty="top-end",iy="bottom-start",ry="bottom-end",uy="right-start",fy="left-start",ey={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},oy={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},p=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var t=n.prototype;return t.toggle=function(){if(!this._element.disabled&&!i["default"](this._element).hasClass(vr)){var t=i["default"](this._menu).hasClass(h);(n._clearMenus(),t)||this.show(!0)}},t.show=function(t){var f;if(t===void 0&&(t=!1),!this._element.disabled&&!i["default"](this._element).hasClass(vr)&&!i["default"](this._menu).hasClass(h)){var e={relatedTarget:this._element},o=i["default"].Event(lv,e),u=n._getParentFromElement(this._element);if(i["default"](u).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&&t){if(typeof g=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");f=this._element;this._config.reference==="parent"?f=u:r.isElement(this._config.reference)&&(f=this._config.reference,typeof this._config.reference.jquery!="undefined"&&(f=this._config.reference[0]));this._config.boundary!=="scrollParent"&&i["default"](u).addClass(kv);this._popper=new g(f,this._menu,this._getPopperConfig())}if("ontouchstart"in document.documentElement&&i["default"](u).closest(dv).length===0)i["default"](document.body).children().on("mouseover",null,i["default"].noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);i["default"](this._menu).toggleClass(h);i["default"](u).toggleClass(h).trigger(i["default"].Event(av,e))}}},t.hide=function(){if(!this._element.disabled&&!i["default"](this._element).hasClass(vr)&&i["default"](this._menu).hasClass(h)){var t={relatedTarget:this._element},r=i["default"].Event(ge,t),u=n._getParentFromElement(this._element);(i["default"](u).trigger(r),r.isDefaultPrevented())||(this._popper&&this._popper.destroy(),i["default"](this._menu).toggleClass(h),i["default"](u).toggleClass(h).trigger(i["default"].Event(no,t)))}},t.dispose=function(){i["default"].removeData(this._element,ei);i["default"](this._element).off(v);this._element=null;this._menu=null;this._popper!==null&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar();this._popper!==null&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var n=this;i["default"](this._element).on(vv,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},t._getConfig=function(n){return n=u({},this.constructor.Default,i["default"](this._element).data(),n),r.typeCheckConfig(vt,n,this.constructor.DefaultType),n},t._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(uf))}return this._menu},t._getPlacement=function(){var t=i["default"](this._element.parentNode),n=iy;return t.hasClass(pv)?n=i["default"](this._menu).hasClass(io)?ty:ny:t.hasClass(wv)?n=uy:t.hasClass(bv)?n=fy:i["default"](this._menu).hasClass(io)&&(n=ry),n},t._detectNavbar=function(){return i["default"](this._element).closest(".navbar").length>0},t._getOffset=function(){var t=this,n={};return typeof this._config.offset=="function"?n.fn=function(n){return n.offsets=u({},n.offsets,t._config.offset(n.offsets,t._element)||{}),n}:n.offset=this._config.offset,n},t._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display==="static"&&(n.modifiers.applyStyle={enabled:!1}),u({},n,this._config.popperConfig)},n._jQueryInterface=function(t){return this.each(function(){var r=i["default"](this).data(ei),u=typeof t=="object"?t:null;if(r||(r=new n(this,u),i["default"](this).data(ei,r)),typeof t=="string"){if(typeof r[t]=="undefined")throw new TypeError('No method named "'+t+'"');r[t]()}})},n._clearMenus=function(t){var u,r,c,l,s;if(!t||t.which!==hv&&(t.type!=="keyup"||t.which===de))for(u=[].slice.call(document.querySelectorAll(yr)),r=0,c=u.length;r<c;r++){var f=n._getParentFromElement(u[r]),e=i["default"](u[r]).data(ei),o={relatedTarget:u[r]};(t&&t.type==="click"&&(o.clickEvent=t),e)&&(l=e._menu,i["default"](f).hasClass(h))&&(t&&(t.type==="click"&&/input|textarea/i.test(t.target.tagName)||t.type==="keyup"&&t.which===de)&&i["default"].contains(f,t.target)||(s=i["default"].Event(ge,o),i["default"](f).trigger(s),s.isDefaultPrevented())||("ontouchstart"in document.documentElement&&i["default"](document.body).children().off("mouseover",null,i["default"].noop),u[r].setAttribute("aria-expanded","false"),e._popper&&e._popper.destroy(),i["default"](l).removeClass(h),i["default"](f).removeClass(h).trigger(i["default"].Event(no,o))))}},n._getParentFromElement=function(n){var t,i=r.getSelectorFromElement(n);return i&&(t=document.querySelector(i)),t||n.parentNode},n._dataApiKeydownHandler=function(t){var f,e,u,r;if((/input|textarea/i.test(t.target.tagName)?t.which!==ke&&(t.which===oi||(t.which===tf||t.which===nf)&&!i["default"](t.target).closest(uf).length):cv.test(t.which))&&!this.disabled&&!i["default"](this).hasClass(vr)&&(f=n._getParentFromElement(this),e=i["default"](f).hasClass(h),e||t.which!==oi)){if(t.preventDefault(),t.stopPropagation(),!e||t.which===oi||t.which===ke){t.which===oi&&i["default"](f.querySelector(yr)).trigger("focus");i["default"](this).trigger("click");return}(u=[].slice.call(f.querySelectorAll(gv)).filter(function(n){return i["default"](n).is(":visible")}),u.length!==0)&&(r=u.indexOf(t.target),t.which===nf&&r>0&&r--,t.which===tf&&r<u.length-1&&r++,r<0&&(r=0),u[r].focus())}},s(n,null,[{key:"VERSION",get:function(){return ov}},{key:"Default",get:function(){return ey}},{key:"DefaultType",get:function(){return oy}}]),n}();i["default"](document).on(to,yr,p._dataApiKeydownHandler).on(to,uf,p._dataApiKeydownHandler).on(rf+" "+yv,p._clearMenus).on(rf,yr,function(n){n.preventDefault();n.stopPropagation();p._jQueryInterface.call(i["default"](this),"toggle")}).on(rf,".dropdown form",function(n){n.stopPropagation()});i["default"].fn[vt]=p._jQueryInterface;i["default"].fn[vt].Constructor=p;i["default"].fn[vt].noConflict=function(){return i["default"].fn[vt]=sv,p._jQueryInterface};var yt="modal",sy="4.6.0",si="bs.modal",e="."+si,hy=i["default"].fn[yt],ro=27,ff={backdrop:!0,keyboard:!0,focus:!0,show:!0},cy={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},ly="hide"+e,ay="hidePrevented"+e,uo="hidden"+e,fo="show"+e,vy="shown"+e,pr="focusin"+e,eo="resize"+e,ef="click.dismiss"+e,oo="keydown.dismiss"+e,yy="mouseup.dismiss"+e,so="mousedown.dismiss"+e,py="click"+e+".data-api",wy="modal-dialog-scrollable",by="modal-scrollbar-measure",ky="modal-backdrop",ho="modal-open",pt="fade",wr="show",co="modal-static",dy=".modal-dialog",gy=".modal-body",np='[data-dismiss="modal"]',lo=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ao=".sticky-top",hi=function(){function t(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(dy);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}var n=t.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var t=this,r;if(!this._isShown&&!this._isTransitioning&&(i["default"](this._element).hasClass(pt)&&(this._isTransitioning=!0),r=i["default"].Event(fo,{relatedTarget:n}),i["default"](this._element).trigger(r),!this._isShown&&!r.isDefaultPrevented())){this._isShown=!0;this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();i["default"](this._element).on(ef,np,function(n){return t.hide(n)});i["default"](this._dialog).on(so,function(){i["default"](t._element).one(yy,function(n){i["default"](n.target).is(t._element)&&(t._ignoreBackdropClick=!0)})});this._showBackdrop(function(){return t._showElement(n)})}},n.hide=function(n){var e=this,t,u,f;(n&&n.preventDefault(),this._isShown&&!this._isTransitioning)&&(t=i["default"].Event(ly),i["default"](this._element).trigger(t),this._isShown&&!t.isDefaultPrevented())&&(this._isShown=!1,u=i["default"](this._element).hasClass(pt),u&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),i["default"](document).off(pr),i["default"](this._element).removeClass(wr),i["default"](this._element).off(ef),i["default"](this._dialog).off(so),u?(f=r.getTransitionDurationFromElement(this._element),i["default"](this._element).one(r.TRANSITION_END,function(n){return e._hideModal(n)}).emulateTransitionEnd(f)):this._hideModal())},n.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return i["default"](n).off(e)});i["default"](document).off(pr);i["default"].removeData(this._element,si);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=u({},ff,n),r.typeCheckConfig(yt,n,cy),n},n._triggerBackdropTransition=function(){var n=this,f=i["default"].Event(ay),t,u;(i["default"](this._element).trigger(f),f.isDefaultPrevented())||(t=this._element.scrollHeight>document.documentElement.clientHeight,t||(this._element.style.overflowY="hidden"),this._element.classList.add(co),u=r.getTransitionDurationFromElement(this._dialog),i["default"](this._element).off(r.TRANSITION_END),i["default"](this._element).one(r.TRANSITION_END,function(){n._element.classList.remove(co);t||i["default"](n._element).one(r.TRANSITION_END,function(){n._element.style.overflowY=""}).emulateTransitionEnd(n._element,u)}).emulateTransitionEnd(u),this._element.focus())},n._showElement=function(n){var t=this,f=i["default"](this._element).hasClass(pt),e=this._dialog?this._dialog.querySelector(gy):null,o,u,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");i["default"](this._dialog).hasClass(wy)&&e?e.scrollTop=0:this._element.scrollTop=0;f&&r.reflow(this._element);i["default"](this._element).addClass(wr);this._config.focus&&this._enforceFocus();o=i["default"].Event(vy,{relatedTarget:n});u=function(){t._config.focus&&t._element.focus();t._isTransitioning=!1;i["default"](t._element).trigger(o)};f?(s=r.getTransitionDurationFromElement(this._dialog),i["default"](this._dialog).one(r.TRANSITION_END,u).emulateTransitionEnd(s)):u()},n._enforceFocus=function(){var n=this;i["default"](document).off(pr).on(pr,function(t){document!==t.target&&n._element!==t.target&&i["default"](n._element).has(t.target).length===0&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;if(this._isShown)i["default"](this._element).on(oo,function(t){n._config.keyboard&&t.which===ro?(t.preventDefault(),n.hide()):n._config.keyboard||t.which!==ro||n._triggerBackdropTransition()});else this._isShown||i["default"](this._element).off(oo)},n._setResizeEvent=function(){var n=this;if(this._isShown)i["default"](window).on(eo,function(t){return n.handleUpdate(t)});else i["default"](window).off(eo)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role");this._isTransitioning=!1;this._showBackdrop(function(){i["default"](document.body).removeClass(ho);n._resetAdjustments();n._resetScrollbar();i["default"](n._element).trigger(uo)})},n._removeBackdrop=function(){this._backdrop&&(i["default"](this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var t=this,u=i["default"](this._element).hasClass(pt)?pt:"",e,f,o;if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement("div");this._backdrop.className=ky;u&&this._backdrop.classList.add(u);i["default"](this._backdrop).appendTo(document.body);i["default"](this._element).on(ef,function(n){if(t._ignoreBackdropClick){t._ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(t._config.backdrop==="static"?t._triggerBackdropTransition():t.hide())});if(u&&r.reflow(this._backdrop),i["default"](this._backdrop).addClass(wr),!n)return;if(!u){n();return}e=r.getTransitionDurationFromElement(this._backdrop);i["default"](this._backdrop).one(r.TRANSITION_END,n).emulateTransitionEnd(e)}else!this._isShown&&this._backdrop?(i["default"](this._backdrop).removeClass(wr),f=function(){t._removeBackdrop();n&&n()},i["default"](this._element).hasClass(pt)?(o=r.getTransitionDurationFromElement(this._backdrop),i["default"](this._backdrop).one(r.TRANSITION_END,f).emulateTransitionEnd(o)):f()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(n.left+n.right)<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,t,r,u,f;this._isBodyOverflowing&&(t=[].slice.call(document.querySelectorAll(lo)),r=[].slice.call(document.querySelectorAll(ao)),i["default"](t).each(function(t,r){var u=r.style.paddingRight,f=i["default"](r).css("padding-right");i["default"](r).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),i["default"](r).each(function(t,r){var u=r.style.marginRight,f=i["default"](r).css("margin-right");i["default"](r).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=i["default"](document.body).css("padding-right"),i["default"](document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"));i["default"](document.body).addClass(ho)},n._resetScrollbar=function(){var r=[].slice.call(document.querySelectorAll(lo)),t,n;i["default"](r).each(function(n,t){var r=i["default"](t).data("padding-right");i["default"](t).removeData("padding-right");t.style.paddingRight=r?r:""});t=[].slice.call(document.querySelectorAll(""+ao));i["default"](t).each(function(n,t){var r=i["default"](t).data("margin-right");typeof r!="undefined"&&i["default"](t).css("margin-right",r).removeData("margin-right")});n=i["default"](document.body).data("padding-right");i["default"](document.body).removeData("padding-right");document.body.style.paddingRight=n?n:""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=by,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},t._jQueryInterface=function(n,r){return this.each(function(){var f=i["default"](this).data(si),e=u({},ff,i["default"](this).data(),typeof n=="object"&&n?n:{});if(f||(f=new t(this,e),i["default"](this).data(si,f)),typeof n=="string"){if(typeof f[n]=="undefined")throw new TypeError('No method named "'+n+'"');f[n](r)}else e.show&&f.show(r)})},s(t,null,[{key:"VERSION",get:function(){return sy}},{key:"Default",get:function(){return ff}}]),t}();i["default"](document).on(py,'[data-toggle="modal"]',function(n){var f=this,t,e=r.getSelectorFromElement(this),o,s;e&&(t=document.querySelector(e));o=i["default"](t).data(si)?"toggle":u({},i["default"](t).data(),i["default"](this).data());(this.tagName==="A"||this.tagName==="AREA")&&n.preventDefault();s=i["default"](t).one(fo,function(n){if(!n.isDefaultPrevented())s.one(uo,function(){i["default"](f).is(":visible")&&f.focus()})});hi._jQueryInterface.call(i["default"](t),o,this)});i["default"].fn[yt]=hi._jQueryInterface;i["default"].fn[yt].Constructor=hi;i["default"].fn[yt].noConflict=function(){return i["default"].fn[yt]=hy,hi._jQueryInterface};var tp=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],ip=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,rp=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;var nt="tooltip",fp="4.6.0",br="bs.tooltip",c="."+br,ep=i["default"].fn[nt],yo="bs-tooltip",op=new RegExp("(^|\\s)"+yo+"\\S+","g"),sp=["sanitize","whiteList","sanitizeFn"],hp={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},cp={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},lp={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},ci="show",of="out",ap={HIDE:"hide"+c,HIDDEN:"hidden"+c,SHOW:"show"+c,SHOWN:"shown"+c,INSERTED:"inserted"+c,CLICK:"click"+c,FOCUSIN:"focusin"+c,FOCUSOUT:"focusout"+c,MOUSEENTER:"mouseenter"+c,MOUSELEAVE:"mouseleave"+c},li="fade",ai="show",vp=".tooltip-inner",yp=".arrow",vi="hover",sf="focus",pp="click",wp="manual",tt=function(){function t(n,t){if(typeof g=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var r=this.constructor.DATA_KEY,t=i["default"](n.currentTarget).data(r);t||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),i["default"](n.currentTarget).data(r,t));t._activeTrigger.click=!t._activeTrigger.click;t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(i["default"](this.getTipElement()).hasClass(ai)){this._leave(null,this);return}this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);i["default"].removeData(this.element,this.constructor.DATA_KEY);i["default"](this.element).off(this.constructor.EVENT_KEY);i["default"](this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler);this.tip&&i["default"](this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var t=this,u,f,h,n,e,c,o,l,s,a;if(i["default"](this.element).css("display")==="none")throw new Error("Please use show on visible elements");if(u=i["default"].Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(i["default"](this.element).trigger(u),f=r.findShadowRoot(this.element),h=i["default"].contains(f!==null?f:this.element.ownerDocument.documentElement,this.element),u.isDefaultPrevented()||!h)return;if(n=this.getTipElement(),e=r.getUID(this.constructor.NAME),n.setAttribute("id",e),this.element.setAttribute("aria-describedby",e),this.setContent(),this.config.animation&&i["default"](n).addClass(li),c=typeof this.config.placement=="function"?this.config.placement.call(this,n,this.element):this.config.placement,o=this._getAttachment(c),this.addAttachmentClass(o),l=this._getContainer(),i["default"](n).data(this.constructor.DATA_KEY,this),i["default"].contains(this.element.ownerDocument.documentElement,this.tip)||i["default"](n).appendTo(l),i["default"](this.element).trigger(this.constructor.Event.INSERTED),this._popper=new g(this.element,n,this._getPopperConfig(o)),i["default"](n).addClass(ai),i["default"](n).addClass(this.config.customClass),"ontouchstart"in document.documentElement)i["default"](document.body).children().on("mouseover",null,i["default"].noop);s=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null;i["default"](t.element).trigger(t.constructor.Event.SHOWN);n===of&&t._leave(null,t)};i["default"](this.tip).hasClass(li)?(a=r.getTransitionDurationFromElement(this.tip),i["default"](this.tip).one(r.TRANSITION_END,s).emulateTransitionEnd(a)):s()}},n.hide=function(n){var t=this,u=this.getTipElement(),f=i["default"].Event(this.constructor.Event.HIDE),e=function(){t._hoverState!==ci&&u.parentNode&&u.parentNode.removeChild(u);t._cleanTipClass();t.element.removeAttribute("aria-describedby");i["default"](t.element).trigger(t.constructor.Event.HIDDEN);t._popper!==null&&t._popper.destroy();n&&n()},o;(i["default"](this.element).trigger(f),f.isDefaultPrevented())||(i["default"](u).removeClass(ai),"ontouchstart"in document.documentElement&&i["default"](document.body).children().off("mouseover",null,i["default"].noop),this._activeTrigger[pp]=!1,this._activeTrigger[sf]=!1,this._activeTrigger[vi]=!1,i["default"](this.tip).hasClass(li)?(o=r.getTransitionDurationFromElement(u),i["default"](u).one(r.TRANSITION_END,e).emulateTransitionEnd(o)):e(),this._hoverState="")},n.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){i["default"](this.getTipElement()).addClass(yo+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||i["default"](this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(i["default"](n.querySelectorAll(vp)),this.getTitle());i["default"](n).removeClass(li+" "+ai)},n.setElementContent=function(n,t){if(typeof t=="object"&&(t.nodeType||t.jquery)){this.config.html?i["default"](t).parent().is(n)||n.empty().append(t):n.text(i["default"](t).text());return}this.config.html?(this.config.sanitize&&(t=vo(t,this.config.whiteList,this.config.sanitizeFn)),n.html(t)):n.text(t)},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n=typeof this.config.title=="function"?this.config.title.call(this.element):this.config.title),n},n._getPopperConfig=function(n){var t=this,i={placement:n,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:yp},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(n){n.originalPlacement!==n.placement&&t._handlePopperPlacementChange(n)},onUpdate:function(n){return t._handlePopperPlacementChange(n)}};return u({},i,this.config.popperConfig)},n._getOffset=function(){var t=this,n={};return typeof this.config.offset=="function"?n.fn=function(n){return n.offsets=u({},n.offsets,t.config.offset(n.offsets,t.element)||{}),n}:n.offset=this.config.offset,n},n._getContainer=function(){return this.config.container===!1?document.body:r.isElement(this.config.container)?i["default"](this.config.container):i["default"](document).find(this.config.container)},n._getAttachment=function(n){return cp[n.toUpperCase()]},n._setListeners=function(){var n=this,t=this.config.trigger.split(" ");t.forEach(function(t){if(t==="click")i["default"](n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(t!==wp){var r=t===vi?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,u=t===vi?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;i["default"](n.element).on(r,n.config.selector,function(t){return n._enter(t)}).on(u,n.config.selector,function(t){return n._leave(t)})}});this._hideModalHandler=function(){n.element&&n.hide()};i["default"](this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler);this.config.selector?this.config=u({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||n!=="string")&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,t){var r=this.constructor.DATA_KEY;if(t=t||i["default"](n.currentTarget).data(r),t||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),i["default"](n.currentTarget).data(r,t)),n&&(t._activeTrigger[n.type==="focusin"?sf:vi]=!0),i["default"](t.getTipElement()).hasClass(ai)||t._hoverState===ci){t._hoverState=ci;return}if(clearTimeout(t._timeout),t._hoverState=ci,!t.config.delay||!t.config.delay.show){t.show();return}t._timeout=setTimeout(function(){t._hoverState===ci&&t.show()},t.config.delay.show)},n._leave=function(n,t){var r=this.constructor.DATA_KEY;if(t=t||i["default"](n.currentTarget).data(r),t||(t=new this.constructor(n.currentTarget,this._getDelegateConfig()),i["default"](n.currentTarget).data(r,t)),n&&(t._activeTrigger[n.type==="focusout"?sf:vi]=!1),!t._isWithActiveTrigger()){if(clearTimeout(t._timeout),t._hoverState=of,!t.config.delay||!t.config.delay.hide){t.hide();return}t._timeout=setTimeout(function(){t._hoverState===of&&t.hide()},t.config.delay.hide)}},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){var t=i["default"](this.element).data();return Object.keys(t).forEach(function(n){sp.indexOf(n)!==-1&&delete t[n]}),n=u({},this.constructor.Default,t,typeof n=="object"&&n?n:{}),typeof n.delay=="number"&&(n.delay={show:n.delay,hide:n.delay}),typeof n.title=="number"&&(n.title=n.title.toString()),typeof n.content=="number"&&(n.content=n.content.toString()),r.typeCheckConfig(nt,n,this.constructor.DefaultType),n.sanitize&&(n.template=vo(n.template,n.whiteList,n.sanitizeFn)),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var t=i["default"](this.getTipElement()),n=t.attr("class").match(op);n!==null&&n.length&&t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){this.tip=n.instance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),t=this.config.animation;n.getAttribute("x-placement")===null&&(i["default"](n).removeClass(li),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},t._jQueryInterface=function(n){return this.each(function(){var u=i["default"](this),r=u.data(br),f=typeof n=="object"&&n;if((r||!/dispose|hide/.test(n))&&(r||(r=new t(this,f),u.data(br,r)),typeof n=="string")){if(typeof r[n]=="undefined")throw new TypeError('No method named "'+n+'"');r[n]()}})},s(t,null,[{key:"VERSION",get:function(){return fp}},{key:"Default",get:function(){return lp}},{key:"NAME",get:function(){return nt}},{key:"DATA_KEY",get:function(){return br}},{key:"Event",get:function(){return ap}},{key:"EVENT_KEY",get:function(){return c}},{key:"DefaultType",get:function(){return hp}}]),t}();i["default"].fn[nt]=tt._jQueryInterface;i["default"].fn[nt].Constructor=tt;i["default"].fn[nt].noConflict=function(){return i["default"].fn[nt]=ep,tt._jQueryInterface};var wt="popover",bp="4.6.0",kr="bs.popover",l="."+kr,kp=i["default"].fn[wt],po="bs-popover",dp=new RegExp("(^|\\s)"+po+"\\S+","g"),gp=u({},tt.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),nw=u({},tt.DefaultType,{content:"(string|element|function)"}),tw="fade",iw="show",rw=".popover-header",uw=".popover-body",fw={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,INSERTED:"inserted"+l,CLICK:"click"+l,FOCUSIN:"focusin"+l,FOCUSOUT:"focusout"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l},dr=function(n){function t(){return n.apply(this,arguments)||this}hs(t,n);var r=t.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(n){i["default"](this.getTipElement()).addClass(po+"-"+n)},r.getTipElement=function(){return this.tip=this.tip||i["default"](this.config.template)[0],this.tip},r.setContent=function(){var t=i["default"](this.getTipElement()),n;this.setElementContent(t.find(rw),this.getTitle());n=this._getContent();typeof n=="function"&&(n=n.call(this.element));this.setElementContent(t.find(uw),n);t.removeClass(tw+" "+iw)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=i["default"](this.getTipElement()),n=t.attr("class").match(dp);n!==null&&n.length>0&&t.removeClass(n.join(""))},t._jQueryInterface=function(n){return this.each(function(){var r=i["default"](this).data(kr),u=typeof n=="object"?n:null;if((r||!/dispose|hide/.test(n))&&(r||(r=new t(this,u),i["default"](this).data(kr,r)),typeof n=="string")){if(typeof r[n]=="undefined")throw new TypeError('No method named "'+n+'"');r[n]()}})},s(t,null,[{key:"VERSION",get:function(){return bp}},{key:"Default",get:function(){return gp}},{key:"NAME",get:function(){return wt}},{key:"DATA_KEY",get:function(){return kr}},{key:"Event",get:function(){return fw}},{key:"EVENT_KEY",get:function(){return l}},{key:"DefaultType",get:function(){return nw}}]),t}(tt);i["default"].fn[wt]=dr._jQueryInterface;i["default"].fn[wt].Constructor=dr;i["default"].fn[wt].noConflict=function(){return i["default"].fn[wt]=kp,dr._jQueryInterface};var it="scrollspy",ew="4.6.0",gr="bs.scrollspy",nu="."+gr,ow=i["default"].fn[it],wo={offset:10,method:"auto",target:""},sw={offset:"number",method:"string",target:"(string|element)"},hw="activate"+nu,cw="scroll"+nu,lw="load"+nu+".data-api",aw="dropdown-item",rt="active",vw='[data-spy="scroll"]',bo=".nav, .list-group",hf=".nav-link",yw=".nav-item",ko=".list-group-item",pw=".dropdown",ww=".dropdown-item",bw=".dropdown-toggle",kw="offset",go="position",yi=function(){function t(n,t){var r=this;this._element=n;this._scrollElement=n.tagName==="BODY"?window:n;this._config=this._getConfig(t);this._selector=this._config.target+" "+hf+","+(this._config.target+" "+ko+",")+(this._config.target+" "+ww);this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;i["default"](this._scrollElement).on(cw,function(n){return r._process(n)});this.refresh();this._process()}var n=t.prototype;return n.refresh=function(){var n=this,f=this._scrollElement===this._scrollElement.window?kw:go,t=this._config.method==="auto"?f:this._config.method,e=t===go?this._getScrollTop():0,u;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();u=[].slice.call(document.querySelectorAll(this._selector));u.map(function(n){var u,f=r.getSelectorFromElement(n),o;return(f&&(u=document.querySelector(f)),u&&(o=u.getBoundingClientRect(),o.width||o.height))?[i["default"](u)[t]().top+e,f]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){i["default"].removeData(this._element,gr);i["default"](this._scrollElement).off(nu);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if(n=u({},wo,typeof n=="object"&&n?n:{}),typeof n.target!="string"&&r.isElement(n.target)){var t=i["default"](n.target).attr("id");t||(t=r.getUID(it),i["default"](n.target).attr("id",t));n.target="#"+t}return r.typeCheckConfig(it,n,sw),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),f=this._config.offset+r-this._getOffsetHeight(),i,n,u;if(this._scrollHeight!==r&&this.refresh(),t>=f){i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i);return}if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return}for(n=this._offsets.length;n--;)u=this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&(typeof this._offsets[n+1]=="undefined"||t<this._offsets[n+1]),u&&this._activate(this._targets[n])},n._activate=function(n){this._activeTarget=n;this._clear();var r=this._selector.split(",").map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'}),t=i["default"]([].slice.call(document.querySelectorAll(r.join(","))));t.hasClass(aw)?(t.closest(pw).find(bw).addClass(rt),t.addClass(rt)):(t.addClass(rt),t.parents(bo).prev(hf+", "+ko).addClass(rt),t.parents(bo).prev(yw).children(hf).addClass(rt));i["default"](this._scrollElement).trigger(hw,{relatedTarget:n})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains(rt)}).forEach(function(n){return n.classList.remove(rt)})},t._jQueryInterface=function(n){return this.each(function(){var r=i["default"](this).data(gr),u=typeof n=="object"&&n;if(r||(r=new t(this,u),i["default"](this).data(gr,r)),typeof n=="string"){if(typeof r[n]=="undefined")throw new TypeError('No method named "'+n+'"');r[n]()}})},s(t,null,[{key:"VERSION",get:function(){return ew}},{key:"Default",get:function(){return wo}}]),t}();i["default"](window).on(lw,function(){for(var n,t=[].slice.call(document.querySelectorAll(vw)),u=t.length,r=u;r--;)n=i["default"](t[r]),yi._jQueryInterface.call(n,n.data())});i["default"].fn[it]=yi._jQueryInterface;i["default"].fn[it].Constructor=yi;i["default"].fn[it].noConflict=function(){return i["default"].fn[it]=ow,yi._jQueryInterface};var pi="tab",dw="4.6.0",tu="bs.tab",wi="."+tu,gw=i["default"].fn[pi],nb="hide"+wi,tb="hidden"+wi,ib="show"+wi,rb="shown"+wi,ub="click"+wi+".data-api",fb="dropdown-menu",bi="active",eb="disabled",ns="fade",ts="show",ob=".dropdown",sb=".nav, .list-group",is=".active",rs="> li > .active",hb=".dropdown-toggle",cb="> .dropdown-menu .active",ki=function(){function n(n){this._element=n}var t=n.prototype;return t.show=function(){var h=this,u,n,t,f,c,e,o,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&i["default"](this._element).hasClass(bi)||i["default"](this._element).hasClass(eb)||(t=i["default"](this._element).closest(sb)[0],f=r.getSelectorFromElement(this._element),t&&(c=t.nodeName==="UL"||t.nodeName==="OL"?rs:is,n=i["default"].makeArray(i["default"](t).find(c)),n=n[n.length-1]),e=i["default"].Event(nb,{relatedTarget:this._element}),o=i["default"].Event(ib,{relatedTarget:n}),n&&i["default"](n).trigger(e),i["default"](this._element).trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(f&&(u=document.querySelector(f)),this._activate(this._element,t),s=function(){var t=i["default"].Event(tb,{relatedTarget:h._element}),r=i["default"].Event(rb,{relatedTarget:n});i["default"](n).trigger(t);i["default"](h._element).trigger(r)},u?this._activate(u,u.parentNode,s):s())},t.dispose=function(){i["default"].removeData(this._element,tu);this._element=null},t._activate=function(n,t,u){var s=this,h=t&&(t.nodeName==="UL"||t.nodeName==="OL")?i["default"](t).find(rs):i["default"](t).children(is),f=h[0],c=u&&f&&i["default"](f).hasClass(ns),e=function(){return s._transitionComplete(n,f,u)},o;f&&c?(o=r.getTransitionDurationFromElement(f),i["default"](f).removeClass(ts).one(r.TRANSITION_END,e).emulateTransitionEnd(o)):e()},t._transitionComplete=function(n,t,u){var f,e,o;t&&(i["default"](t).removeClass(bi),f=i["default"](t.parentNode).find(cb)[0],f&&i["default"](f).removeClass(bi),t.getAttribute("role")==="tab"&&t.setAttribute("aria-selected",!1));i["default"](n).addClass(bi);n.getAttribute("role")==="tab"&&n.setAttribute("aria-selected",!0);r.reflow(n);n.classList.contains(ns)&&n.classList.add(ts);n.parentNode&&i["default"](n.parentNode).hasClass(fb)&&(e=i["default"](n).closest(ob)[0],e&&(o=[].slice.call(e.querySelectorAll(hb)),i["default"](o).addClass(bi)),n.setAttribute("aria-expanded",!0));u&&u()},n._jQueryInterface=function(t){return this.each(function(){var u=i["default"](this),r=u.data(tu);if(r||(r=new n(this),u.data(tu,r)),typeof t=="string"){if(typeof r[t]=="undefined")throw new TypeError('No method named "'+t+'"');r[t]()}})},s(n,null,[{key:"VERSION",get:function(){return dw}}]),n}();i["default"](document).on(ub,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(n){n.preventDefault();ki._jQueryInterface.call(i["default"](this),"show")});i["default"].fn[pi]=ki._jQueryInterface;i["default"].fn[pi].Constructor=ki;i["default"].fn[pi].noConflict=function(){return i["default"].fn[pi]=gw,ki._jQueryInterface};var bt="toast",lb="4.6.0",iu="bs.toast",di="."+iu,ab=i["default"].fn[bt],us="click.dismiss"+di,vb="hide"+di,yb="hidden"+di,pb="show"+di,wb="shown"+di,bb="fade",fs="hide",gi="show",es="showing",kb={animation:"boolean",autohide:"boolean",delay:"number"},os={animation:!0,autohide:!0,delay:500},db='[data-dismiss="toast"]',ru=function(){function t(n,t){this._element=n;this._config=this._getConfig(t);this._timeout=null;this._setListeners()}var n=t.prototype;return n.show=function(){var n=this,u=i["default"].Event(pb),t,f;(i["default"](this._element).trigger(u),u.isDefaultPrevented())||(this._clearTimeout(),this._config.animation&&this._element.classList.add(bb),t=function(){n._element.classList.remove(es);n._element.classList.add(gi);i["default"](n._element).trigger(wb);n._config.autohide&&(n._timeout=setTimeout(function(){n.hide()},n._config.delay))},this._element.classList.remove(fs),r.reflow(this._element),this._element.classList.add(es),this._config.animation?(f=r.getTransitionDurationFromElement(this._element),i["default"](this._element).one(r.TRANSITION_END,t).emulateTransitionEnd(f)):t())},n.hide=function(){if(this._element.classList.contains(gi)){var n=i["default"].Event(vb);(i["default"](this._element).trigger(n),n.isDefaultPrevented())||this._close()}},n.dispose=function(){this._clearTimeout();this._element.classList.contains(gi)&&this._element.classList.remove(gi);i["default"](this._element).off(us);i["default"].removeData(this._element,iu);this._element=null;this._config=null},n._getConfig=function(n){return n=u({},os,i["default"](this._element).data(),typeof n=="object"&&n?n:{}),r.typeCheckConfig(bt,n,this.constructor.DefaultType),n},n._setListeners=function(){var n=this;i["default"](this._element).on(us,db,function(){return n.hide()})},n._close=function(){var n=this,t=function(){n._element.classList.add(fs);i["default"](n._element).trigger(yb)},u;this._element.classList.remove(gi);this._config.animation?(u=r.getTransitionDurationFromElement(this._element),i["default"](this._element).one(r.TRANSITION_END,t).emulateTransitionEnd(u)):t()},n._clearTimeout=function(){clearTimeout(this._timeout);this._timeout=null},t._jQueryInterface=function(n){return this.each(function(){var u=i["default"](this),r=u.data(iu),f=typeof n=="object"&&n;if(r||(r=new t(this,f),u.data(iu,r)),typeof n=="string"){if(typeof r[n]=="undefined")throw new TypeError('No method named "'+n+'"');r[n](this)}})},s(t,null,[{key:"VERSION",get:function(){return lb}},{key:"DefaultType",get:function(){return kb}},{key:"Default",get:function(){return os}}]),t}();i["default"].fn[bt]=ru._jQueryInterface;i["default"].fn[bt].Constructor=ru;i["default"].fn[bt].noConflict=function(){return i["default"].fn[bt]=ab,ru._jQueryInterface};n.Alert=ut;n.Button=gt;n.Carousel=et;n.Collapse=ri;n.Dropdown=p;n.Modal=hi;n.Popover=dr;n.Scrollspy=yi;n.Tab=ki;n.Toast=ru;n.Tooltip=tt;n.Util=r;Object.defineProperty(n,"__esModule",{value:!0})});ResponsiveBootstrapToolkit=function(n){var i={detectionDivs:{bootstrap:{xs:n('<div class="d-xs-block d-sm-none d-md-none d-lg-none d-xl-none"><\/div>'),sm:n('<div class="d-none d-sm-block d-md-none d-lg-none d-xl-none"><\/div>'),md:n('<div class="d-none d-md-block d-sm-none d-lg-none d-xl-none"><\/div>'),lg:n('<div class="d-none d-lg-block d-sm-none d-md-none d-xl-none"><\/div>'),xl:n('<div class="d-none d-xl-block d-sm-none d-md-none d-lg-none"><\/div>')},foundation:{small:n('<div class="device-xs show-for-small-only"><\/div>'),medium:n('<div class="device-sm show-for-medium-only"><\/div>'),large:n('<div class="device-md show-for-large-only"><\/div>'),xlarge:n('<div class="device-lg show-for-xlarge-only"><\/div>')}},applyDetectionDivs:function(){n(function(){n.each(t.breakpoints,function(n){t.breakpoints[n].appendTo(".responsive-bootstrap-toolkit")})})},isAnExpression:function(n){return n.charAt(0)=="<"||n.charAt(0)==">"},splitExpression:function(n){var i=n.charAt(0),t=n.charAt(1)=="="?!0:!1,r=1+(t?1:0),u=n.slice(r);return{operator:i,orEqual:t,breakpointName:u}},isAnyActive:function(i){var r=!1;return n.each(i,function(n,i){if(t.breakpoints[i].is(":visible"))return r=!0,!1}),r},isMatchingExpression:function(n){var r=i.splitExpression(n),o=Object.keys(t.breakpoints),u=o.indexOf(r.breakpointName),f,e,s;if(u!==-1)return f=0,e=0,r.operator=="<"&&(f=0,e=r.orEqual?++u:u),r.operator==">"&&(f=r.orEqual?u:++u,e=undefined),s=o.slice(f,e),i.isAnyActive(s)}},t={interval:300,framework:null,breakpoints:null,is:function(n){return i.isAnExpression(n)?i.isMatchingExpression(n):t.breakpoints[n]&&t.breakpoints[n].is(":visible")},use:function(n,r){t.framework=n.toLowerCase();t.breakpoints=t.framework==="bootstrap"||t.framework==="foundation"?i.detectionDivs[t.framework]:r;i.applyDetectionDivs()},current:function(){var i="unrecognized";return n.each(t.breakpoints,function(n){t.is(n)&&(i=n)}),i},changed:function(n,i){var r;return function(){clearTimeout(r);r=setTimeout(function(){n()},i||t.interval)}}};return n(function(){n('<div class="responsive-bootstrap-toolkit"><\/div>').appendTo("body")}),t.framework===null&&t.use("bootstrap"),t}(jQuery);typeof module!="undefined"&&module.exports&&(module.exports=ResponsiveBootstrapToolkit),function(){(function(n){var i=this||(0,eval)("this"),r=i.document,f=i.navigator,t=i.jQuery,u=i.JSON;(function(n){"function"==typeof define&&define.amd?define(["exports","require"],n):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?n(module.exports||exports):n(i.ko={})})(function(e,o){function a(n,t){return null===n||typeof n in p?n===t:!1}function w(t,i){var r;return function(){r||(r=setTimeout(function(){r=n;t()},i))}}function b(n,t){var i;return function(){clearTimeout(i);i=setTimeout(n,t)}}function v(n,t,i,r){s.d[n]={init:function(n,u,f,e,o){var c,h;return s.w(function(){var l=s.a.c(u()),f=!i!=!l,e=!h;(e||t||f!==c)&&(e&&s.Z.oa()&&(h=s.a.la(s.e.childNodes(n),!0)),f?(e||s.e.T(n,s.a.la(h)),s.Ja(r?r(o,l):o,n)):s.e.ma(n),c=f)},null,{q:n}),{controlsDescendantBindings:!0}}};s.h.ka[n]=!1;s.e.R[n]=!0}var s="undefined"!=typeof e?e:{},p,h,c,y,l;s.b=function(n,t){for(var i=n.split("."),r=s,u=0;u<i.length-1;u++)r=r[i[u]];r[i[i.length-1]]=t};s.D=function(n,t,i){n[t]=i};s.version="3.3.0";s.b("version",s.version);s.a=function(){function o(n,t){for(var i in n)n.hasOwnProperty(i)&&t(i,n[i])}function l(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function a(n,t){return n.__proto__=t,n}function v(n,t,i,r){var u=n[t].match(c)||[];s.a.o(i.match(c),function(n){s.a.ga(u,n,r)});n[t]=u.join(" ")}var y={__proto__:[]}instanceof Array,h={},p={};h[f&&/Firefox\/2/i.test(f.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");o(h,function(n,t){if(t.length)for(var i=0,r=t.length;i<r;i++)p[t[i]]=n});var w={propertychange:!0},e=r&&function(){for(var t=3,i=r.createElement("div"),u=i.getElementsByTagName("i");i.innerHTML="<!--[if gt IE "+ ++t+"]><i><\/i><![endif]-->",u[0];);return 4<t?t:n}(),c=/\S+/g;return{Bb:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],o:function(n,t){for(var i=0,r=n.length;i<r;i++)t(n[i],i)},m:function(n,t){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(n,t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},vb:function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r))return n[r];return null},ya:function(n,t){var i=s.a.m(n,t);0<i?n.splice(i,1):0===i&&n.shift()},wb:function(n){n=n||[];for(var i=[],t=0,r=n.length;t<r;t++)0>s.a.m(i,n[t])&&i.push(n[t]);return i},Ka:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)r.push(t(n[i],i));return r},xa:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r},ia:function(n,t){if(t instanceof Array)n.push.apply(n,t);else for(var i=0,r=t.length;i<r;i++)n.push(t[i]);return n},ga:function(n,t,i){var r=s.a.m(s.a.cb(n),t);0>r?i&&n.push(t):i||n.splice(r,1)},za:y,extend:l,Fa:a,Ga:y?a:l,A:o,pa:function(n,t){if(!n)return n;var r={};for(var i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i],i,n));return r},Ra:function(n){for(;n.firstChild;)s.removeNode(n.firstChild)},Jb:function(n){n=s.a.O(n);for(var i=(n[0]&&n[0].ownerDocument||r).createElement("div"),t=0,u=n.length;t<u;t++)i.appendChild(s.S(n[t]));return i},la:function(n,t){for(var r,i=0,f=n.length,u=[];i<f;i++)r=n[i].cloneNode(!0),u.push(t?s.S(r):r);return u},T:function(n,t){if(s.a.Ra(n),t)for(var i=0,r=t.length;i<r;i++)n.appendChild(t[i])},Qb:function(n,t){var r=n.nodeType?[n]:n;if(0<r.length){for(var f=r[0],e=f.parentNode,i=0,u=t.length;i<u;i++)e.insertBefore(t[i],f);for(i=0,u=r.length;i<u;i++)s.removeNode(r[i])}},na:function(n,t){if(n.length){for(t=8===t.nodeType&&t.parentNode||t;n.length&&n[0].parentNode!==t;)n.splice(0,1);if(1<n.length){var i=n[0],r=n[n.length-1];for(n.length=0;i!==r;)if(n.push(i),i=i.nextSibling,!i)return;n.push(r)}}return n},Sb:function(n,t){7>e?n.setAttribute("selected",t):n.selected=t},ib:function(t){return null===t||t===n?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Dc:function(n,t){return n=n||"",t.length>n.length?!1:n.substring(0,t.length)===t},jc:function(n,t){if(n===t)return!0;if(11===n.nodeType)return!1;if(t.contains)return t.contains(3===n.nodeType?n.parentNode:n);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(n)&16);for(;n&&n!=t;)n=n.parentNode;return!!n},Qa:function(n){return s.a.jc(n,n.ownerDocument.documentElement)},tb:function(n){return!!s.a.vb(n,s.a.Qa)},v:function(n){return n&&n.tagName&&n.tagName.toLowerCase()},n:function(n,i,r){var o=e&&w[i],u,f;if(!o&&t)t(n).bind(i,r);else if(o||"function"!=typeof n.addEventListener)if("undefined"!=typeof n.attachEvent)u=function(t){r.call(n,t)},f="on"+i,n.attachEvent(f,u),s.a.C.fa(n,function(){n.detachEvent(f,u)});else throw Error("Browser doesn't support addEventListener or attachEvent");else n.addEventListener(i,r,!1)},qa:function(n,u){if(!n||!n.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var f;if("input"===s.a.v(n)&&n.type&&"click"==u.toLowerCase()?(f=n.type,f="checkbox"==f||"radio"==f):f=!1,t&&!f)t(n).trigger(u);else if("function"==typeof r.createEvent)if("function"==typeof n.dispatchEvent)f=r.createEvent(p[u]||"HTMLEvents"),f.initEvent(u,!0,!0,i,0,0,0,0,0,!1,!1,!1,!1,0,n),n.dispatchEvent(f);else throw Error("The supplied element doesn't support dispatchEvent");else if(f&&n.click)n.click();else if("undefined"!=typeof n.fireEvent)n.fireEvent("on"+u);else throw Error("Browser doesn't support triggering events");},c:function(n){return s.F(n)?n():n},cb:function(n){return s.F(n)?n.B():n},Ia:function(n,t,i){var r;t&&("object"==typeof n.classList?(r=n.classList[i?"add":"remove"],s.a.o(t.match(c),function(t){r.call(n.classList,t)})):"string"==typeof n.className.baseVal?v(n.className,"baseVal",t,i):v(n,"className",t,i))},Ha:function(t,i){var r=s.a.c(i),u;(null===r||r===n)&&(r="");u=s.e.firstChild(t);!u||3!=u.nodeType||s.e.nextSibling(u)?s.e.T(t,[t.ownerDocument.createTextNode(r)]):u.data=r;s.a.mc(t)},Rb:function(n,t){if(n.name=t,7>=e)try{n.mergeAttributes(r.createElement("<input name='"+n.name+"'/>"),!1)}catch(i){}},mc:function(n){9<=e&&(n=1==n.nodeType?n:n.parentNode,n.style&&(n.style.zoom=n.style.zoom))},kc:function(n){if(e){var t=n.style.width;n.style.width=0;n.style.width=t}},Bc:function(n,t){n=s.a.c(n);t=s.a.c(t);for(var r=[],i=n;i<=t;i++)r.push(i);return r},O:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t]);return i},Hc:6===e,Ic:7===e,M:e,Db:function(n,t){for(var r=s.a.O(n.getElementsByTagName("input")).concat(s.a.O(n.getElementsByTagName("textarea"))),f="string"==typeof t?function(n){return n.name===t}:function(n){return t.test(n.name)},u=[],i=r.length-1;0<=i;i--)f(r[i])&&u.push(r[i]);return u},yc:function(n){return"string"==typeof n&&(n=s.a.ib(n))?u&&u.parse?u.parse(n):new Function("return "+n)():null},jb:function(n,t,i){if(!u||!u.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return u.stringify(s.a.c(n),t,i)},zc:function(n,t,i){var v,e,h,f,u,c;i=i||{};var l=i.params||{},a=i.includeFields||this.Bb,v=n;if("object"==typeof n&&"form"===s.a.v(n))for(v=n.action,e=a.length-1;0<=e;e--)for(h=s.a.Db(n,a[e]),f=h.length-1;0<=f;f--)l[h[f].name]=h[f].value;t=s.a.c(t);u=r.createElement("form");u.style.display="none";u.action=v;u.method="post";for(c in t)n=r.createElement("input"),n.type="hidden",n.name=c,n.value=s.a.jb(s.a.c(t[c])),u.appendChild(n);o(l,function(n,t){var i=r.createElement("input");i.type="hidden";i.name=n;i.value=t;u.appendChild(i)});r.body.appendChild(u);i.submitter?i.submitter(u):u.submit();setTimeout(function(){u.parentNode.removeChild(u)},0)}}}();s.b("utils",s.a);s.b("utils.arrayForEach",s.a.o);s.b("utils.arrayFirst",s.a.vb);s.b("utils.arrayFilter",s.a.xa);s.b("utils.arrayGetDistinctValues",s.a.wb);s.b("utils.arrayIndexOf",s.a.m);s.b("utils.arrayMap",s.a.Ka);s.b("utils.arrayPushAll",s.a.ia);s.b("utils.arrayRemoveItem",s.a.ya);s.b("utils.extend",s.a.extend);s.b("utils.fieldsIncludedWithJsonPost",s.a.Bb);s.b("utils.getFormFields",s.a.Db);s.b("utils.peekObservable",s.a.cb);s.b("utils.postJson",s.a.zc);s.b("utils.parseJson",s.a.yc);s.b("utils.registerEventHandler",s.a.n);s.b("utils.stringifyJson",s.a.jb);s.b("utils.range",s.a.Bc);s.b("utils.toggleDomNodeCssClass",s.a.Ia);s.b("utils.triggerEvent",s.a.qa);s.b("utils.unwrapObservable",s.a.c);s.b("utils.objectForEach",s.a.A);s.b("utils.addOrRemoveItem",s.a.ga);s.b("utils.setTextContent",s.a.Ha);s.b("unwrap",s.a.c);Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i;return 1===arguments.length?function(){return t.apply(n,arguments)}:(i=Array.prototype.slice.call(arguments,1),function(){var r=i.slice(0);return r.push.apply(r,arguments),t.apply(n,r)})});s.a.f=new function(){function r(r,f){var e=r[t];if(!e||"null"===e||!i[e]){if(!f)return n;e=r[t]="ko"+u++;i[e]={}}return i[e]}var u=0,t="__ko__"+(new Date).getTime(),i={};return{get:function(t,i){var u=r(t,!1);return u===n?n:u[i]},set:function(t,i,u){(u!==n||r(t,!1)!==n)&&(r(t,!0)[i]=u)},clear:function(n){var r=n[t];return r?(delete i[r],n[t]=null,!0):!1},I:function(){return u+++t}}};s.b("utils.domData",s.a.f);s.b("utils.domData.clear",s.a.f.clear);s.a.C=new function(){function i(t,i){var r=s.a.f.get(t,u);return r===n&&i&&(r=[],s.a.f.set(t,u,r)),r}function r(n){var t=i(n,!1),u;if(t)for(t=t.slice(0),u=0;u<t.length;u++)t[u](n);if(s.a.f.clear(n),s.a.C.cleanExternalData(n),f[n.nodeType])for(t=n.firstChild;n=t;)t=n.nextSibling,8===n.nodeType&&r(n)}var u=s.a.f.I(),e={1:!0,8:!0,9:!0},f={1:!0,9:!0};return{fa:function(n,t){if("function"!=typeof t)throw Error("Callback must be a function");i(n,!0).push(t)},Pb:function(t,r){var f=i(t,!1);f&&(s.a.ya(f,r),0==f.length&&s.a.f.set(t,u,n))},S:function(n){var t,i,u;if(e[n.nodeType]&&(r(n),f[n.nodeType]))for(t=[],s.a.ia(t,n.getElementsByTagName("*")),i=0,u=t.length;i<u;i++)r(t[i]);return n},removeNode:function(n){s.S(n);n.parentNode&&n.parentNode.removeChild(n)},cleanExternalData:function(n){t&&"function"==typeof t.cleanData&&t.cleanData([n])}}};s.S=s.a.C.S;s.removeNode=s.a.C.removeNode;s.b("cleanNode",s.S);s.b("removeNode",s.removeNode);s.b("utils.domNodeDisposal",s.a.C);s.b("utils.domNodeDisposal.addDisposeCallback",s.a.C.fa);s.b("utils.domNodeDisposal.removeDisposeCallback",s.a.C.Pb),function(){s.a.ca=function(n,u){var e,f;if(t){if(t.parseHTML)e=t.parseHTML(n,u)||[];else if((e=t.clean([n],u))&&e[0]){for(f=e[0];f.parentNode&&11!==f.parentNode.nodeType;)f=f.parentNode;f.parentNode&&f.parentNode.removeChild(f)}}else{(f=u)||(f=r);e=f.parentWindow||f.defaultView||i;var o=s.a.ib(n).toLowerCase(),f=f.createElement("div"),o=o.match(/^<(thead|tbody|tfoot)/)&&[1,"<table>","<\/table>"]||!o.indexOf("<tr")&&[2,"<table><tbody>","<\/tbody><\/table>"]||(!o.indexOf("<td")||!o.indexOf("<th"))&&[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"]||[0,"",""],h="ignored<div>"+o[1]+n+o[2]+"<\/div>";for("function"==typeof e.innerShiv?f.appendChild(e.innerShiv(h)):f.innerHTML=h;o[0]--;)f=f.lastChild;e=s.a.O(f.lastChild.childNodes)}return e};s.a.gb=function(i,r){if(s.a.Ra(i),r=s.a.c(r),null!==r&&r!==n)if("string"!=typeof r&&(r=r.toString()),t)t(i).html(r);else for(var f=s.a.ca(r,i.ownerDocument),u=0;u<f.length;u++)i.appendChild(f[u])}}();s.b("utils.parseHtmlFragment",s.a.ca);s.b("utils.setHtml",s.a.gb);s.H=function(){function i(n,t){var r;if(n)if(8==n.nodeType)r=s.H.Lb(n.nodeValue),null!=r&&t.push({ic:n,wc:r});else if(1==n.nodeType)for(var r=0,u=n.childNodes,f=u.length;r<f;r++)i(u[r],t)}var t={};return{$a:function(n){if("function"!=typeof n)throw Error("You can only pass a function to ko.memoization.memoize()");var i=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return t[i]=n,"<!--[ko_memo:"+i+"]-->"},Wb:function(i,r){var u=t[i];if(u===n)throw Error("Couldn't find any memo with ID "+i+". Perhaps it's already been unmemoized.");try{return u.apply(null,r||[]),!0}finally{delete t[i]}},Xb:function(n,t){var f=[],u,o,r,e;for(i(n,f),u=0,o=f.length;u<o;u++)r=f[u].ic,e=[r],t&&s.a.ia(e,t),s.H.Wb(f[u].wc,e),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)},Lb:function(n){return(n=n.match(/^\[ko_memo\:(.*?)\]$/))?n[1]:null}}}();s.b("memoization",s.H);s.b("memoization.memoize",s.H.$a);s.b("memoization.unmemoize",s.H.Wb);s.b("memoization.parseMemoText",s.H.Lb);s.b("memoization.unmemoizeDomNodeAndDescendants",s.H.Xb);s.Sa={throttle:function(n,t){n.throttleEvaluation=t;var i=null;return s.j({read:n,write:function(r){clearTimeout(i);i=setTimeout(function(){n(r)},t)}})},rateLimit:function(n,t){var i,r,u;"number"==typeof t?i=t:(i=t.timeout,r=t.method);u="notifyWhenChangesStop"==r?b:w;n.Za(function(n){return u(n,i)})},notify:function(n,t){n.equalityComparer="always"==t?null:a}};p={undefined:1,boolean:1,number:1,string:1};s.b("extenders",s.Sa);s.Ub=function(n,t,i){this.da=n;this.La=t;this.hc=i;this.Gb=!1;s.D(this,"dispose",this.p)};s.Ub.prototype.p=function(){this.Gb=!0;this.hc()};s.Q=function(){s.a.Ga(this,s.Q.fn);this.G={};this.rb=1};h={U:function(n,t,i){var r=this,u;return i=i||"change",u=new s.Ub(r,t?n.bind(t):n,function(){s.a.ya(r.G[i],u);r.ua&&r.ua(i)}),r.ja&&r.ja(i),r.G[i]||(r.G[i]=[]),r.G[i].push(u),u},notifySubscribers:function(n,t){if(t=t||"change","change"===t&&this.Yb(),this.Ba(t))try{s.k.xb();for(var u=this.G[t].slice(0),r=0,i;i=u[r];++r)i.Gb||i.La(n)}finally{s.k.end()}},Aa:function(){return this.rb},pc:function(n){return this.Aa()!==n},Yb:function(){++this.rb},Za:function(n){var t=this,e=s.F(t),r,u,i,f;t.ta||(t.ta=t.notifySubscribers,t.notifySubscribers=function(n,i){i&&"change"!==i?"beforeChange"===i?t.pb(n):t.ta(n,i):t.qb(n)});f=n(function(){e&&i===t&&(i=t());r=!1;t.Wa(u,i)&&t.ta(u=i)});t.qb=function(n){r=!0;i=n;f()};t.pb=function(n){r||(u=n,t.ta(n,"beforeChange"))}},Ba:function(n){return this.G[n]&&this.G[n].length},nc:function(n){if(n)return this.G[n]&&this.G[n].length||0;var t=0;return s.a.A(this.G,function(n,i){t+=i.length}),t},Wa:function(n,t){return!this.equalityComparer||!this.equalityComparer(n,t)},extend:function(n){var t=this;return n&&s.a.A(n,function(n,i){var r=s.Sa[n];"function"==typeof r&&(t=r(t,i)||t)}),t}};s.D(h,"subscribe",h.U);s.D(h,"extend",h.extend);s.D(h,"getSubscriptionsCount",h.nc);s.a.za&&s.a.Fa(h,Function.prototype);s.Q.fn=h;s.Hb=function(n){return null!=n&&"function"==typeof n.U&&"function"==typeof n.notifySubscribers};s.b("subscribable",s.Q);s.b("isSubscribable",s.Hb);s.Z=s.k=function(){function t(t){r.push(n);n=t}function i(){n=r.pop()}var r=[],n,u=0;return{xb:t,end:i,Ob:function(t){if(n){if(!s.Hb(t))throw Error("Only subscribable things can act as dependencies");n.La(t,t.ac||(t.ac=++u))}},u:function(n,r,u){try{return t(),n.apply(r,u||[])}finally{i()}},oa:function(){if(n)return n.w.oa()},Ca:function(){if(n)return n.Ca}}}();s.b("computedContext",s.Z);s.b("computedContext.getDependenciesCount",s.Z.oa);s.b("computedContext.isInitial",s.Z.Ca);s.b("computedContext.isSleeping",s.Z.Jc);s.b("ignoreDependencies",s.Gc=s.k.u);s.r=function(n){function t(){return 0<arguments.length?(t.Wa(i,arguments[0])&&(t.X(),i=arguments[0],t.W()),this):(s.k.Ob(t),i)}var i=n;return s.Q.call(t),s.a.Ga(t,s.r.fn),t.B=function(){return i},t.W=function(){t.notifySubscribers(i)},t.X=function(){t.notifySubscribers(i,"beforeChange")},s.D(t,"peek",t.B),s.D(t,"valueHasMutated",t.W),s.D(t,"valueWillMutate",t.X),t};s.r.fn={equalityComparer:a};c=s.r.Ac="__ko_proto__";s.r.fn[c]=s.r;s.a.za&&s.a.Fa(s.r.fn,s.Q.fn);s.Ta=function(t,i){return null===t||t===n||t[c]===n?!1:t[c]===i?!0:s.Ta(t[c],i)};s.F=function(n){return s.Ta(n,s.r)};s.Da=function(n){return"function"==typeof n&&n[c]===s.r||"function"==typeof n&&n[c]===s.j&&n.qc?!0:!1};s.b("observable",s.r);s.b("isObservable",s.F);s.b("isWriteableObservable",s.Da);s.b("isWritableObservable",s.Da);s.ba=function(n){if(n=n||[],"object"!=typeof n||!("length"in n))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return n=s.r(n),s.a.Ga(n,s.ba.fn),n.extend({trackArrayChanges:!0})};s.ba.fn={remove:function(n){for(var u,r=this.B(),i=[],f="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t=0;t<r.length;t++)u=r[t],f(u)&&(0===i.length&&this.X(),i.push(u),r.splice(t,1),t--);return i.length&&this.W(),i},removeAll:function(t){if(t===n){var i=this.B(),r=i.slice(0);return this.X(),i.splice(0,i.length),this.W(),r}return t?this.remove(function(n){return 0<=s.a.m(t,n)}):[]},destroy:function(n){var i=this.B(),r="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t;for(this.X(),t=i.length-1;0<=t;t--)r(i[t])&&(i[t]._destroy=!0);this.W()},destroyAll:function(t){return t===n?this.destroy(function(){return!0}):t?this.destroy(function(n){return 0<=s.a.m(t,n)}):[]},indexOf:function(n){var t=this();return s.a.m(t,n)},replace:function(n,t){var i=this.indexOf(n);0<=i&&(this.X(),this.B()[i]=t,this.W())}};s.a.o("pop push reverse shift sort splice unshift".split(" "),function(n){s.ba.fn[n]=function(){var t=this.B();return this.X(),this.yb(t,n,arguments),t=t[n].apply(t,arguments),this.W(),t}});s.a.o(["slice"],function(n){s.ba.fn[n]=function(){var t=this();return t[n].apply(t,arguments)}});s.a.za&&s.a.Fa(s.ba.fn,s.r.fn);s.b("observableArray",s.ba);s.Sa.trackArrayChanges=function(n){function o(){var e,f;i||(i=!0,e=n.notifySubscribers,n.notifySubscribers=function(n,t){return t&&"change"!==t||++r,e.apply(this,arguments)},f=[].concat(n.B()||[]),t=null,u=n.U(function(i){if(i=[].concat(i||[]),n.Ba("arrayChange")){var u;(!t||1<r)&&(t=s.a.Ma(f,i,{sparse:!0}));u=t}f=i;t=null;r=0;u&&u.length&&n.notifySubscribers(u,"arrayChange")}))}if(!n.yb){var i=!1,t=null,u,r=0,f=n.ja,e=n.ua;n.ja=function(t){f&&f.call(n,t);"arrayChange"===t&&o()};n.ua=function(t){e&&e.call(n,t);"arrayChange"!==t||n.Ba("arrayChange")||(u.p(),i=!1)};n.yb=function(n,u,f){function c(n,t,i){return l[l.length]={status:n,value:t,index:i}}if(i&&!r){var l=[],e=n.length,h=f.length,o=0;switch(u){case"push":o=e;case"unshift":for(u=0;u<h;u++)c("added",f[u],o+u);break;case"pop":o=e-1;case"shift":e&&c("deleted",n[o],o);break;case"splice":u=Math.min(Math.max(0,0>f[0]?e+f[0]:f[0]),e);for(var e=1===h?e:Math.min(u+(f[1]||0),e),h=u+h-2,o=Math.max(e,h),a=[],v=[],y=2;u<o;++u,++y)u<e&&v.push(c("deleted",n[u],u)),u<h&&a.push(c("added",f[y],u));s.a.Cb(v,a);break;default:return}t=l}}}};s.w=s.j=function(t,i,r){function rt(n,t,i){if(g&&t===u)throw Error("A 'pure' computed must not be called recursively");f[n]=i;i.sa=o++;i.ea=t.Aa()}function b(){var n,t;for(n in f)if(f.hasOwnProperty(n)&&(t=f[n],t.da.pc(t.ea)))return!0}function ut(){!e&&f&&s.a.A(f,function(n,t){t.p&&t.p()});f=null;o=0;y=!0;e=c=!1}function ft(){var n=u.throttleEvaluation;n&&0<=n?(clearTimeout(st),st=setTimeout(function(){a(!0)},n)):u.nb?u.nb():a(!0)}function a(t){var v;if(!k&&!y){if(it&&it()){if(!d){p();return}}else d=!1;k=!0;try{var r=f,a=o,b=g?n:!o;s.k.xb({La:function(n,t){y||(a&&r[t]?(rt(t,n,r[t]),delete r[t],--a):f[t]||rt(t,n,e?{da:n}:n.U(ft)))},w:u,Ca:b});f={};o=0;try{v=i?l.call(i):l()}finally{s.k.end();a&&!e&&s.a.A(r,function(n,t){t.p&&t.p()});c=!1}u.Wa(h,v)&&(e||w(h,"beforeChange"),h=v,e?u.Yb():t&&w(h));b&&w(h,"awake")}finally{k=!1}o||p()}}function u(){if(0<arguments.length){if("function"==typeof nt)nt.apply(i,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return this}return s.k.Ob(u),(c||e&&b())&&a(),h}function et(){return(c&&!o||e&&b())&&a(),h}function ot(){return c||0<o}function w(n,t){u.notifySubscribers(n,t)}var h,c=!0,k=!1,d=!1,y=!1,l=t,g=!1,e=!1,ht;if(l&&"object"==typeof l?(r=l,l=r.read):(r=r||{},l||(l=r.read)),"function"!=typeof l)throw Error("Pass a function that returns the value of the ko.computed");var nt=r.write,v=r.disposeWhenNodeIsRemoved||r.q||null,tt=r.disposeWhen||r.Pa,it=tt,p=ut,f={},o=0,st=null;return i||(i=r.owner),s.Q.call(u),s.a.Ga(u,s.j.fn),u.B=et,u.oa=function(){return o},u.qc="function"==typeof nt,u.p=function(){p()},u.$=ot,ht=u.Za,u.Za=function(n){ht.call(u,n);u.nb=function(){u.pb(h);c=!0;u.qb(u)}},r.pure?(e=g=!0,u.ja=function(n){if(!y&&e&&"change"==n){if(e=!1,c||b())f=null,o=0,c=!0,a();else{var t=[];s.a.A(f,function(n,i){t[i.sa]=n});s.a.o(t,function(n,t){var r=f[n],i=r.da.U(ft);i.sa=t;i.ea=r.ea;f[n]=i})}y||w(h,"awake")}},u.ua=function(t){y||"change"!=t||u.Ba("change")||(s.a.A(f,function(n,t){t.p&&(f[n]={da:t.da,sa:t.sa,ea:t.ea},t.p())}),e=!0,w(n,"asleep"))},u.bc=u.Aa,u.Aa=function(){return e&&(c||b())&&a(),u.bc()}):r.deferEvaluation&&(u.ja=function(n){"change"!=n&&"beforeChange"!=n||et()}),s.D(u,"peek",u.B),s.D(u,"dispose",u.p),s.D(u,"isActive",u.$),s.D(u,"getDependenciesCount",u.oa),v&&(d=!0,v.nodeType&&(it=function(){return!s.a.Qa(v)||tt&&tt()})),e||r.deferEvaluation||a(),v&&ot()&&v.nodeType&&(p=function(){s.a.C.Pb(v,p);ut()},s.a.C.fa(v,p)),u};s.sc=function(n){return s.Ta(n,s.j)};h=s.r.Ac;s.j[h]=s.r;s.j.fn={equalityComparer:a};s.j.fn[h]=s.j;s.a.za&&s.a.Fa(s.j.fn,s.Q.fn);s.b("dependentObservable",s.j);s.b("computed",s.j);s.b("isComputed",s.sc);s.Nb=function(n,t){return"function"==typeof n?s.w(n,t,{pure:!0}):(n=s.a.extend({},n),n.pure=!0,s.w(n,t))};s.b("pureComputed",s.Nb),function(){function t(u,f,e){if(e=e||new i,u=f(u),"object"!=typeof u||null===u||u===n||u instanceof Date||u instanceof String||u instanceof Number||u instanceof Boolean)return u;var o=u instanceof Array?[]:{};return e.save(u,o),r(u,function(i){var r=f(u[i]),s;switch(typeof r){case"boolean":case"number":case"string":case"function":o[i]=r;break;case"object":case"undefined":s=e.get(r);o[i]=s!==n?s:t(r,f,e)}}),o}function r(n,t){if(n instanceof Array){for(var i=0;i<n.length;i++)t(i);"function"==typeof n.toJSON&&t("toJSON")}else for(i in n)t(i)}function i(){this.keys=[];this.mb=[]}s.Vb=function(n){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return t(n,function(n){for(var t=0;s.F(n)&&10>t;t++)n=n();return n})};s.toJSON=function(n,t,i){return n=s.Vb(n),s.a.jb(n,t,i)};i.prototype={save:function(n,t){var i=s.a.m(this.keys,n);0<=i?this.mb[i]=t:(this.keys.push(n),this.mb.push(t))},get:function(t){return t=s.a.m(this.keys,t),0<=t?this.mb[t]:n}}}();s.b("toJS",s.Vb);s.b("toJSON",s.toJSON),function(){s.i={s:function(t){switch(s.a.v(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?s.a.f.get(t,s.d.options.ab):7>=s.a.M?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex]):n;default:return t.value}},Y:function(t,i,r){switch(s.a.v(t)){case"option":switch(typeof i){case"string":s.a.f.set(t,s.d.options.ab,n);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=i;break;default:s.a.f.set(t,s.d.options.ab,i);t.__ko__hasDomDataOptionValue__=!0;t.value="number"==typeof i?i:""}break;case"select":(""===i||null===i)&&(i=n);for(var f=-1,u=0,o=t.options.length,e;u<o;++u)if(e=s.i.s(t.options[u]),e==i||""==e&&i===n){f=u;break}(r||0<=f||i===n&&1<t.size)&&(t.selectedIndex=f);break;default:(null===i||i===n)&&(i="");t.value=i}}}}();s.b("selectExtensions",s.i);s.b("selectExtensions.readValue",s.i.s);s.b("selectExtensions.writeValue",s.i.Y);s.h=function(){function n(n){var c,u,i;n=s.a.ib(n);123===n.charCodeAt(0)&&(n=n.slice(1,-1));var a=[],h=n.match(t),o,r=[],l=0;if(h)for(h.push(","),c=0;u=h[c];++c){if(i=u.charCodeAt(0),44===i){if(0>=l){a.push(o&&r.length?{key:o,value:r.join("")}:{unknown:o||r.join("")});o=l=0;r=[];continue}}else if(58===i){if(!l&&!o&&1===r.length){o=r.pop();continue}}else 47===i&&c&&1<u.length?(i=h[c-1].match(f))&&!e[i[0]]&&(n=n.substr(n.indexOf(u)+1),h=n.match(t),h.push(","),c=-1,u="/"):40===i||123===i||91===i?++l:41===i||125===i||93===i?--l:o||r.length||34!==i&&39!==i||(u=u.slice(1,-1));r.push(u)}return a}var r=["true","false","null","undefined"],u=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,t=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,e={"in":1,"return":1,"typeof":1},i={};return{ka:[],V:i,bb:n,Ea:function(t,f){function e(n,t){var a,f;if(!l){if(f=s.getBindingHandler(n),f&&f.preprocess&&!(t=f.preprocess(t,n,e)))return;(f=i[n])&&(a=t,0<=s.a.m(r,a)?a=!1:(f=a.match(u),a=null===f?!1:f[1]?"Object("+f[1]+")"+f[2]:a),f=a);f&&o.push("'"+n+"':function(_z){"+a+"=_z}")}c&&(t="function(){return "+t+" }");h.push("'"+n+"':"+t)}f=f||{};var h=[],o=[],c=f.valueAccessors,l=f.bindingParams,a="string"==typeof t?n(t):t;return s.a.o(a,function(n){e(n.key||n.unknown,n.value)}),o.length&&e("_ko_property_writers","{"+o.join(",")+" }"),h.join(",")},vc:function(n,t){for(var i=0;i<n.length;i++)if(n[i].key==t)return!0;return!1},ra:function(n,t,i,r,u){n&&s.F(n)?!s.Da(n)||u&&n.B()===r||n(r):(n=t.get("_ko_property_writers"))&&n[i]&&n[i](r)}}}();s.b("expressionRewriting",s.h);s.b("expressionRewriting.bindingRewriteValidators",s.h.ka);s.b("expressionRewriting.parseObjectLiteral",s.h.bb);s.b("expressionRewriting.preProcessBindings",s.h.Ea);s.b("expressionRewriting._twoWayBindings",s.h.V);s.b("jsonExpressionRewriting",s.h);s.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",s.h.Ea),function(){function n(n){return 8==n.nodeType&&e.test(t?n.text:n.nodeValue)}function i(n){return 8==n.nodeType&&o.test(t?n.text:n.nodeValue)}function u(t,r){for(var u=t,f=1,e=[];u=u.nextSibling;){if(i(u)&&(f--,0===f))return e;e.push(u);n(u)&&f++}if(!r)throw Error("Cannot find closing comment tag to match: "+t.nodeValue);return null}function f(n,t){var i=u(n,t);return i?0<i.length?i[i.length-1].nextSibling:n.nextSibling:null}var t=r&&"<!--test-->"===r.createComment("test").text,e=t?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=t?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,h={ul:!0,ol:!0};s.e={R:{},childNodes:function(t){return n(t)?u(t):t.childNodes},ma:function(t){if(n(t)){t=s.e.childNodes(t);for(var i=0,r=t.length;i<r;i++)s.removeNode(t[i])}else s.a.Ra(t)},T:function(t,i){if(n(t)){s.e.ma(t);for(var u=t.nextSibling,r=0,f=i.length;r<f;r++)u.parentNode.insertBefore(i[r],u)}else s.a.T(t,i)},Mb:function(t,i){n(t)?t.parentNode.insertBefore(i,t.nextSibling):t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i)},Fb:function(t,i,r){r?n(t)?t.parentNode.insertBefore(i,r.nextSibling):r.nextSibling?t.insertBefore(i,r.nextSibling):t.appendChild(i):s.e.Mb(t,i)},firstChild:function(t){return n(t)?!t.nextSibling||i(t.nextSibling)?null:t.nextSibling:t.firstChild},nextSibling:function(t){return n(t)&&(t=f(t)),t.nextSibling&&i(t.nextSibling)?null:t.nextSibling},oc:n,Fc:function(n){return(n=(t?n.text:n.nodeValue).match(e))?n[1]:null},Kb:function(t){var o,r,u,e;if(h[s.a.v(t)]&&(o=t.firstChild,o))do if(1===o.nodeType){if(r=o.firstChild,u=null,r)do u?u.push(r):n(r)?(e=f(r,!0),e?r=e:u=[r]):i(r)&&(u=[r]);while(r=r.nextSibling);if(r=u)for(u=o.nextSibling,e=0;e<r.length;e++)u?t.insertBefore(r[e],u):t.appendChild(r[e])}while(o=o.nextSibling)}}}();s.b("virtualElements",s.e);s.b("virtualElements.allowedBindings",s.e.R);s.b("virtualElements.emptyNode",s.e.ma);s.b("virtualElements.insertAfter",s.e.Fb);s.b("virtualElements.prepend",s.e.Mb);s.b("virtualElements.setDomNodeChildren",s.e.T),function(){s.L=function(){this.ec={}};s.a.extend(s.L.prototype,{nodeHasBindings:function(n){switch(n.nodeType){case 1:return null!=n.getAttribute("data-bind")||s.g.getComponentNameForNode(n);case 8:return s.e.oc(n);default:return!1}},getBindings:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n):null;return s.g.sb(i,n,t,!1)},getBindingAccessors:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n,{valueAccessors:!0}):null;return s.g.sb(i,n,t,!0)},getBindingsString:function(n){switch(n.nodeType){case 1:return n.getAttribute("data-bind");case 8:return s.e.Fc(n);default:return null}},parseBindingsString:function(n,t,i,r){var u,f,e,h,c;try{return u=this.ec,f=n+(r&&r.valueAccessors||""),(e=u[f])||(c="with($context){with($data||{}){return{"+s.h.Ea(n,r)+"}}}",h=new Function("$context","$element",c),e=u[f]=h),e(t,i)}catch(o){throw o.message="Unable to parse bindings.\nBindings value: "+n+"\nMessage: "+o.message,o;}}});s.L.instance=new s.L}();s.b("bindingProvider",s.L),function(){function v(n){return function(){return n}}function u(n){return n()}function o(n){return s.a.pa(s.k.u(n),function(t,i){return function(){return n()[i]}})}function y(n,t,i){return"function"==typeof n?o(n.bind(null,t,i)):s.a.pa(n,v)}function p(n,t){return o(this.getBindings.bind(this,n,t))}function h(n,t,i){var r,u=s.e.firstChild(t),f=s.L.instance,e=f.preprocessNode;if(e){for(;r=u;)u=s.e.nextSibling(r),e.call(f,r);u=s.e.firstChild(t)}for(;r=u;)u=s.e.nextSibling(r),c(n,r,i)}function c(n,t,i){var u=!0,r=1===t.nodeType;r&&s.e.Kb(t);(r&&i||s.L.instance.nodeHasBindings(t))&&(u=l(t,null,n,i).shouldBindDescendants);u&&!a[s.a.v(t)]&&h(n,t,!r)}function w(n){var i=[],r={},t=[];return s.a.A(n,function u(f){if(!r[f]){var e=s.getBindingHandler(f);e&&(e.after&&(t.push(f),s.a.o(e.after,function(i){if(n[i]){if(-1!==s.a.m(t,i))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+t.join(", "));u(i)}}),t.length--),i.push({key:f,Eb:e}));r[f]=!0}}),i}function l(t,i,r,e){var v=s.a.f.get(t,f),o,l,a,c;if(!i){if(v)throw Error("You cannot apply bindings multiple times to the same element.");s.a.f.set(t,f,!0)}if(!v&&e&&s.Tb(t,r),i&&"function"!=typeof i)o=i;else{var y=s.L.instance,b=y.getBindingAccessors||p,h=s.j(function(){return(o=i?i(r,t):b.call(y,t,r))&&r.K&&r.K(),o},null,{q:t});o&&h.$()||(h=null)}return o&&(a=h?function(n){return function(){return u(h()[n])}}:function(n){return o[n]},c=function(){return s.a.pa(h?h():o,u)},c.get=function(n){return o[n]&&u(a(n))},c.has=function(n){return n in o},e=w(o),s.a.o(e,function(i){var e=i.Eb.init,h=i.Eb.update,u=i.key;if(8===t.nodeType&&!s.e.R[u])throw Error("The binding '"+u+"' cannot be used with virtual elements");try{"function"==typeof e&&s.k.u(function(){var i=e(t,a(u),c,r.$data,r);if(i&&i.controlsDescendantBindings){if(l!==n)throw Error("Multiple bindings ("+l+" and "+u+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");l=u}});"function"==typeof h&&s.j(function(){h(t,a(u),c,r.$data,r)},null,{q:t})}catch(f){throw f.message='Unable to process binding "'+u+": "+o[u]+'"\nMessage: '+f.message,f;}})),{shouldBindDescendants:l===n}}function r(n){return n&&n instanceof s.N?n:new s.N(n)}var a,f,e;s.d={};a={script:!0,textarea:!0};s.getBindingHandler=function(n){return s.d[n]};s.N=function(t,i,r,u){var f=this,h="function"==typeof t&&!s.F(t),o,e=s.j(function(){var o=h?t():t,n=s.a.c(o);return i?(i.K&&i.K(),s.a.extend(f,i),e&&(f.K=e)):(f.$parents=[],f.$root=n,f.ko=s),f.$rawData=o,f.$data=n,r&&(f[r]=n),u&&u(f,i,n),f.$data},null,{Pa:function(){return o&&!s.a.tb(o)},q:!0});e.$()&&(f.K=e,e.equalityComparer=null,o=[],e.Zb=function(t){o.push(t);s.a.C.fa(t,function(t){s.a.ya(o,t);o.length||(e.p(),f.K=e=n)})})};s.N.prototype.createChildContext=function(n,t,i){return new s.N(n,this,t,function(n,t){n.$parentContext=t;n.$parent=t.$data;n.$parents=(t.$parents||[]).slice(0);n.$parents.unshift(n.$parent);i&&i(n)})};s.N.prototype.extend=function(n){return new s.N(this.K||this.$data,this,null,function(t,i){t.$rawData=i.$rawData;s.a.extend(t,"function"==typeof n?n():n)})};f=s.a.f.I();e=s.a.f.I();s.Tb=function(n,t){if(2==arguments.length)s.a.f.set(n,e,t),t.K&&t.K.Zb(n);else return s.a.f.get(n,e)};s.va=function(n,t,i){return 1===n.nodeType&&s.e.Kb(n),l(n,t,r(i),!0)};s.cc=function(n,t,i){return i=r(i),s.va(n,y(t,i,n),i)};s.Ja=function(n,t){1!==t.nodeType&&8!==t.nodeType||h(r(n),t,!0)};s.ub=function(n,u){if(!t&&i.jQuery&&(t=i.jQuery),u&&1!==u.nodeType&&8!==u.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");u=u||i.document.body;c(r(n),u,!0)};s.Oa=function(t){switch(t.nodeType){case 1:case 8:var i=s.Tb(t);if(i)return i;if(t.parentNode)return s.Oa(t.parentNode)}return n};s.gc=function(t){return(t=s.Oa(t))?t.$data:n};s.b("bindingHandlers",s.d);s.b("applyBindings",s.ub);s.b("applyBindingsToDescendants",s.Ja);s.b("applyBindingAccessorsToNode",s.va);s.b("applyBindingsToNode",s.cc);s.b("contextFor",s.Oa);s.b("dataFor",s.gc)}(),function(n){function u(t,u){var e=i.hasOwnProperty(t)?i[t]:n,o;e?e.U(u):(e=i[t]=new s.Q,e.U(u),f(t,function(n,u){var f=!(!u||!u.synchronous);r[t]={definition:n,tc:f};delete i[t];o||f?e.notifySubscribers(n):setTimeout(function(){e.notifySubscribers(n)},0)}),o=!0)}function f(n,i){t("getConfig",[n],function(r){r?t("loadComponent",[n,r],function(n){i(n,r)}):i(null,null)})}function t(i,r,u,f){var e,o,h;if(f||(f=s.g.loaders.slice(0)),e=f.shift(),e)if(o=e[i],o){if(h=!1,o.apply(e,r.concat(function(n){h?u(null):null!==n?u(n):t(i,r,u,f)}))!==n&&(h=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else t(i,r,u,f);else u(null)}var i={},r={};s.g={get:function(t,i){var f=r.hasOwnProperty(t)?r[t]:n;f?f.tc?s.k.u(function(){i(f.definition)}):setTimeout(function(){i(f.definition)},0):u(t,i)},zb:function(n){delete r[n]},ob:t};s.g.loaders=[];s.b("components",s.g);s.b("components.get",s.g.get);s.b("components.clearCachedDefinition",s.g.zb)}(),function(){function l(n,i,r,f){function e(){0==--c&&f(o)}var o={},c=2,h=r.template;r=r.viewModel;h?u(i,h,function(t){s.g.ob("loadTemplate",[n,t],function(n){o.template=n;e()})}):e();r?u(i,r,function(i){s.g.ob("loadViewModel",[n,i],function(n){o[t]=n;e()})}):e()}function e(n,i,r){if("function"==typeof i)r(function(n){return new i(n)});else if("function"==typeof i[t])r(i[t]);else if("instance"in i){var u=i.instance;r(function(){return u})}else"viewModel"in i?e(n,i.viewModel,r):n("Unknown viewModel value: "+i)}function h(n){switch(s.a.v(n)){case"script":return s.a.ca(n.text);case"textarea":return s.a.ca(n.value);case"template":if(c(n.content))return s.a.la(n.content.childNodes)}return s.a.la(n.childNodes)}function c(n){return i.DocumentFragment?n instanceof DocumentFragment:n&&11===n.nodeType}function u(n,t,r){"string"==typeof t.require?o||i.require?(o||i.require)([t.require],r):n("Uses require, but no AMD loader is present"):r(t)}function f(n){return function(t){throw Error("Component '"+n+"': "+t);}}var n={},t;s.g.register=function(t,i){if(!i)throw Error("Invalid configuration for "+t);if(s.g.Xa(t))throw Error("Component "+t+" is already registered");n[t]=i};s.g.Xa=function(t){return t in n};s.g.Ec=function(t){delete n[t];s.g.zb(t)};s.g.Ab={getConfig:function(t,i){i(n.hasOwnProperty(t)?n[t]:null)},loadComponent:function(n,t,i){var r=f(n);u(r,t,function(t){l(n,r,t,i)})},loadTemplate:function(n,t,u){if(n=f(n),"string"==typeof t)u(s.a.ca(t));else if(t instanceof Array)u(t);else if(c(t))u(s.a.O(t.childNodes));else if(t.element)if(t=t.element,i.HTMLElement?t instanceof HTMLElement:t&&t.tagName&&1===t.nodeType)u(h(t));else if("string"==typeof t){var e=r.getElementById(t);e?u(h(e)):n("Cannot find element with ID "+t)}else n("Unknown element type: "+t);else n("Unknown template value: "+t)},loadViewModel:function(n,t,i){e(f(n),t,i)}};t="createViewModel";s.b("components.register",s.g.register);s.b("components.isRegistered",s.g.Xa);s.b("components.unregister",s.g.Ec);s.b("components.defaultLoader",s.g.Ab);s.g.loaders.push(s.g.Ab);s.g.$b=n}(),function(){function n(n,i){var r=n.getAttribute("params");if(r){var r=t.parseBindingsString(r,i,n,{valueAccessors:!0,bindingParams:!0}),r=s.a.pa(r,function(t){return s.w(t,null,{q:n})}),u=s.a.pa(r,function(t){var i=t.B();return t.$()?s.w({read:function(){return s.a.c(t())},write:s.Da(i)&&function(n){t()(n)},q:n}):i});return u.hasOwnProperty("$raw")||(u.$raw=r),u}return{$raw:{}}}s.g.getComponentNameForNode=function(n){return n=s.a.v(n),s.g.Xa(n)&&n};s.g.sb=function(t,i,r,u){var f,e;if(1===i.nodeType&&(f=s.g.getComponentNameForNode(i),f)){if(t=t||{},t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');e={name:f,params:n(i,r)};t.component=u?function(){return e}:e}return t};var t=new s.L;9>s.a.M&&(s.g.register=function(n){return function(t){return r.createElement(t),n.apply(this,arguments)}}(s.g.register),r.createDocumentFragment=function(n){return function(){var t=n(),i=s.g.$b;for(var r in i)i.hasOwnProperty(r)&&t.createElement(r);return t}}(r.createDocumentFragment))}(),function(n){function t(n,t,i){if(t=t.template,!t)throw Error("Component '"+n+"' has no template");n=s.a.la(t);s.e.T(i,n)}function i(n,t,i,r){var u=n.createViewModel;return u?u.call(n,r,{element:t,templateNodes:i}):r}var r=0;s.d.component={init:function(u,f,e,o,h){function a(){var n=c&&c.dispose;"function"==typeof n&&n.call(c);l=null}var c,l,v=s.a.O(s.e.childNodes(u));return s.a.C.fa(u,a),s.w(function(){var o=s.a.c(f()),e,y,p;if("string"==typeof o?e=o:(e=s.a.c(o.name),y=s.a.c(o.params)),!e)throw Error("No component name specified");p=l=++r;s.g.get(e,function(r){if(l===p){if(a(),!r)throw Error("Unknown component '"+e+"'");t(e,r,u);var f=i(r,u,v,y);r=h.createChildContext(f,n,function(n){n.$component=f;n.$componentTemplateNodes=v});c=f;s.Ja(r,u)}})},null,{q:u}),{controlsDescendantBindings:!0}}};s.e.R.component=!0}();y={"class":"className","for":"htmlFor"};s.d.attr={update:function(t,i){var r=s.a.c(i())||{};s.a.A(r,function(i,r){r=s.a.c(r);var u=!1===r||null===r||r===n;u&&t.removeAttribute(i);8>=s.a.M&&i in y?(i=y[i],u?t.removeAttribute(i):t[i]=r):u||t.setAttribute(i,r.toString());"name"===i&&s.a.Rb(t,u?"":r.toString())})}},function(){s.d.checked={after:["value","attr"],init:function(t,i,r){function c(){var c=t.checked,n=a?u():c,o;s.Z.Ca()||f&&!c||(o=s.k.u(i),e?h!==n?(c&&(s.a.ga(o,n,!0),s.a.ga(o,h,!1)),h=n):s.a.ga(o,n,c):s.h.ra(o,r,"checked",n,!0))}function l(){var n=s.a.c(i());t.checked=e?0<=s.a.m(n,u()):o?n:u()===n}var u=s.Nb(function(){return r.has("checkedValue")?s.a.c(r.get("checkedValue")):r.has("value")?s.a.c(r.get("value")):t.value}),o="checkbox"==t.type,f="radio"==t.type;if(o||f){var e=o&&s.a.c(i())instanceof Array,h=e?u():n,a=f||e;f&&!t.name&&s.d.uniqueName.init(t,function(){return!0});s.w(c,null,{q:t});s.a.n(t,"click",c);s.w(l,null,{q:t})}}};s.h.V.checked=!0;s.d.checkedValue={update:function(n,t){n.value=s.a.c(t())}}}();s.d.css={update:function(n,t){var i=s.a.c(t());null!==i&&"object"==typeof i?s.a.A(i,function(t,i){i=s.a.c(i);s.a.Ia(n,t,i)}):(i=String(i||""),s.a.Ia(n,n.__ko__cssValue,!1),n.__ko__cssValue=i,s.a.Ia(n,i,!0))}};s.d.enable={update:function(n,t){var i=s.a.c(t());i&&n.disabled?n.removeAttribute("disabled"):i||n.disabled||(n.disabled=!0)}};s.d.disable={update:function(n,t){s.d.enable.update(n,function(){return!s.a.c(t())})}};s.d.event={init:function(n,t,i,r,u){var f=t()||{};s.a.A(f,function(f){"string"==typeof f&&s.a.n(n,f,function(n){var o,h=t()[f],e;if(h){try{e=s.a.O(arguments);r=u.$data;e.unshift(r);o=h.apply(r,e)}finally{!0!==o&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}!1===i.get(f+"Bubble")&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}})})}};s.d.foreach={Ib:function(n){return function(){var i=n(),t=s.a.cb(i);return!t||"number"==typeof t.length?{foreach:i,templateEngine:s.P.Va}:(s.a.c(i),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:s.P.Va})}},init:function(n,t){return s.d.template.init(n,s.d.foreach.Ib(t))},update:function(n,t,i,r,u){return s.d.template.update(n,s.d.foreach.Ib(t),i,r,u)}};s.h.ka.foreach=!1;s.e.R.foreach=!0;s.d.hasfocus={init:function(n,t,i){function r(r){var u,f;if(n.__ko_hasfocusUpdating=!0,u=n.ownerDocument,"activeElement"in u){try{f=u.activeElement}catch(e){f=u.body}r=f===n}u=t();s.h.ra(u,i,"hasfocus",r,!0);n.__ko_hasfocusLastValue=r;n.__ko_hasfocusUpdating=!1}var u=r.bind(null,!0),f=r.bind(null,!1);s.a.n(n,"focus",u);s.a.n(n,"focusin",u);s.a.n(n,"blur",f);s.a.n(n,"focusout",f)},update:function(n,t){var i=!!s.a.c(t());n.__ko_hasfocusUpdating||n.__ko_hasfocusLastValue===i||(i?n.focus():n.blur(),s.k.u(s.a.qa,null,[n,i?"focusin":"focusout"]))}};s.h.V.hasfocus=!0;s.d.hasFocus=s.d.hasfocus;s.h.V.hasFocus=!0;s.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.gb(n,t())}};v("if");v("ifnot",!1,!0);v("with",!0,!1,function(n,t){return n.createChildContext(t)});l={};s.d.options={init:function(n){if("select"!==s.a.v(n))throw Error("options binding applies only to SELECT elements");for(;0<n.length;)n.remove(0);return{controlsDescendantBindings:!0}},update:function(t,i,r){function v(){return s.a.xa(t.options,function(n){return n.selected})}function y(n,t,i){var r=typeof t;return"function"==r?t(n):"string"==r?n[t]:i}function p(n,i){if(o&&e)s.i.Y(t,s.a.c(r.get("value")),!0);else if(f.length){var u=0<=s.a.m(f,s.i.s(i[0]));s.a.Sb(i[0],u);o&&!u&&s.k.u(s.a.qa,null,[t,"change"])}}var h=t.multiple,c=0!=t.length&&h?t.scrollTop:null,u=s.a.c(i()),e=r.get("valueAllowUnset")&&r.has("value"),w=r.get("optionsIncludeDestroyed"),a,f,o;i={};f=[];e||(h?f=s.a.Ka(v(),s.i.s):0<=t.selectedIndex&&f.push(s.i.s(t.options[t.selectedIndex])));u&&("undefined"==typeof u.length&&(u=[u]),a=s.a.xa(u,function(t){return w||t===n||null===t||!s.a.c(t._destroy)}),r.has("optionsCaption")&&(u=s.a.c(r.get("optionsCaption")),null!==u&&u!==n&&a.unshift(l)));o=!1;i.beforeRemove=function(n){t.removeChild(n)};u=p;r.has("optionsAfterRender")&&"function"==typeof r.get("optionsAfterRender")&&(u=function(t,i){p(0,i);s.k.u(r.get("optionsAfterRender"),null,[i[0],t!==l?t:n])});s.a.fb(t,a,function(i,u,h){return h.length&&(f=!e&&h[0].selected?[s.i.s(h[0])]:[],o=!0),u=t.ownerDocument.createElement("option"),i===l?(s.a.Ha(u,r.get("optionsCaption")),s.i.Y(u,n)):(h=y(i,r.get("optionsValue"),i),s.i.Y(u,s.a.c(h)),i=y(i,r.get("optionsText"),h),s.a.Ha(u,i)),[u]},i,u);s.k.u(function(){e?s.i.Y(t,s.a.c(r.get("value")),!0):(h?f.length&&v().length<f.length:f.length&&0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex])!==f[0]:f.length||0<=t.selectedIndex)&&s.a.qa(t,"change")});s.a.kc(t);c&&20<Math.abs(c-t.scrollTop)&&(t.scrollTop=c)}};s.d.options.ab=s.a.f.I();s.d.selectedOptions={after:["options","foreach"],init:function(n,t,i){s.a.n(n,"change",function(){var u=t(),r=[];s.a.o(n.getElementsByTagName("option"),function(n){n.selected&&r.push(s.i.s(n))});s.h.ra(u,i,"selectedOptions",r)})},update:function(n,t){if("select"!=s.a.v(n))throw Error("values binding applies only to SELECT elements");var i=s.a.c(t());i&&"number"==typeof i.length&&s.a.o(n.getElementsByTagName("option"),function(n){var t=0<=s.a.m(i,s.i.s(n));s.a.Sb(n,t)})}};s.h.V.selectedOptions=!0;s.d.style={update:function(t,i){var r=s.a.c(i()||{});s.a.A(r,function(i,r){r=s.a.c(r);(null===r||r===n||!1===r)&&(r="");t.style[i]=r})}};s.d.submit={init:function(n,t,i,r,u){if("function"!=typeof t())throw Error("The value for a submit binding must be a function");s.a.n(n,"submit",function(i){var r,f=t();try{r=f.call(u.$data,n)}finally{!0!==r&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}};s.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Ha(n,t())}};s.e.R.text=!0,function(){if(i&&i.navigator)var t=function(n){if(n)return parseFloat(n[1])},e=i.opera&&i.opera.version&&parseInt(i.opera.version()),r=i.navigator.userAgent,o=t(r.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),h=t(r.match(/Firefox\/([^ ]*)/));if(10>s.a.M)var u=s.a.f.I(),f=s.a.f.I(),c=function(n){var t=this.activeElement;(t=t&&s.a.f.get(t,f))&&t(n)},l=function(n,t){var i=n.ownerDocument;s.a.f.get(i,u)||(s.a.f.set(i,u,!0),s.a.n(i,"selectionchange",c));s.a.f.set(n,f,t)};s.d.textInput={init:function(t,i,r){function u(n,i){s.a.n(t,n,i)}function p(){var r=s.a.c(i());(null===r||r===n)&&(r="");v!==n&&r===v?setTimeout(p,4):t.value!==r&&(y=r,t.value=r)}function c(){a||(v=t.value,a=setTimeout(f,4))}function f(){clearTimeout(a);v=a=n;var u=t.value;y!==u&&(y=u,s.h.ra(i(),r,"textInput",u))}var y=t.value,a,v;10>s.a.M?(u("propertychange",function(n){"value"===n.propertyName&&f()}),8==s.a.M&&(u("keyup",f),u("keydown",f)),8<=s.a.M&&(l(t,f),u("dragend",c))):(u("input",f),5>o&&"textarea"===s.a.v(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>h&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);s.w(p,null,{q:t})}};s.h.V.textInput=!0;s.d.textinput={preprocess:function(n,t,i){i("textInput",n)}}}();s.d.uniqueName={init:function(n,t){if(t()){var i="ko_unique_"+ ++s.d.uniqueName.fc;s.a.Rb(n,i)}}};s.d.uniqueName.fc=0;s.d.value={after:["options","foreach"],init:function(n,t,i){var o,h;if("input"!=n.tagName.toLowerCase()||"checkbox"!=n.type&&"radio"!=n.type){var r=["change"],u=i.get("valueUpdate"),f=!1,e=null;u&&("string"==typeof u&&(u=[u]),s.a.ia(r,u),r=s.a.wb(r));o=function(){e=null;f=!1;var r=t(),u=s.i.s(n);s.h.ra(r,i,"value",u)};!s.a.M||"input"!=n.tagName.toLowerCase()||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=s.a.m(r,"propertychange")||(s.a.n(n,"propertychange",function(){f=!0}),s.a.n(n,"focus",function(){f=!1}),s.a.n(n,"blur",function(){f&&o()}));s.a.o(r,function(t){var i=o;s.a.Dc(t,"after")&&(i=function(){e=s.i.s(n);setTimeout(o,0)},t=t.substring(5));s.a.n(n,t,i)});h=function(){var r=s.a.c(t()),u=s.i.s(n),f;null!==e&&r===e?setTimeout(h,0):r!==u&&("select"===s.a.v(n)?(f=i.get("valueAllowUnset"),u=function(){s.i.Y(n,r,f)},u(),f||r===s.i.s(n)?setTimeout(u,0):s.k.u(s.a.qa,null,[n,"change"])):s.i.Y(n,r))};s.w(h,null,{q:n})}else s.va(n,{checkedValue:t})},update:function(){}};s.h.V.value=!0;s.d.visible={update:function(n,t){var i=s.a.c(t()),r="none"!=n.style.display;i&&!r?n.style.display="":!i&&r&&(n.style.display="none")}},function(n){s.d[n]={init:function(t,i,r,u,f){return s.d.event.init.call(this,t,function(){var t={};return t[n]=i(),t},r,u,f)}}}("click");s.J=function(){};s.J.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};s.J.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock");};s.J.prototype.makeTemplateSource=function(n,t){if("string"==typeof n){t=t||r;var i=t.getElementById(n);if(!i)throw Error("Cannot find template with ID "+n);return new s.t.l(i)}if(1==n.nodeType||8==n.nodeType)return new s.t.ha(n);throw Error("Unknown template type: "+n);};s.J.prototype.renderTemplate=function(n,t,i,r){return n=this.makeTemplateSource(n,r),this.renderTemplateSource(n,t,i,r)};s.J.prototype.isTemplateRewritten=function(n,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(n,t).data("isRewritten")};s.J.prototype.rewriteTemplate=function(n,t,i){n=this.makeTemplateSource(n,i);t=t(n.text());n.text(t);n.data("isRewritten",!0)};s.b("templateEngine",s.J);s.kb=function(){function n(n,t,i,r){var o,f,u,e;for(n=s.h.bb(n),o=s.h.ka,f=0;f<n.length;f++)if(u=n[f].key,o.hasOwnProperty(u))if(e=o[u],"function"==typeof e){if(u=e(n[f].value))throw Error(u);}else if(!e)throw Error("This template engine does not support the '"+u+"' binding within its templates");return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+s.h.Ea(n,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",r.createJavaScriptEvaluatorBlock(i)+t}var t=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{lc:function(n,t,i){t.isTemplateRewritten(n,i)||t.rewriteTemplate(n,function(n){return s.kb.xc(n,t)},i)},xc:function(r,u){return r.replace(t,function(t,i,r,f,e){return n(e,i,r,u)}).replace(i,function(t,i){return n(i,"<!-- ko -->","#comment",u)})},dc:function(n,t){return s.H.$a(function(i,r){var u=i.nextSibling;u&&u.nodeName.toLowerCase()===t&&s.va(u,n,r)})}}}();s.b("__tr_ambtns",s.kb.dc),function(){var i,t;s.t={};s.t.l=function(n){this.l=n};s.t.l.prototype.text=function(){var n=s.a.v(this.l),n="script"===n?"text":"textarea"===n?"value":"innerHTML",t;if(0==arguments.length)return this.l[n];t=arguments[0];"innerHTML"===n?s.a.gb(this.l,t):this.l[n]=t};i=s.a.f.I()+"_";s.t.l.prototype.data=function(n){if(1===arguments.length)return s.a.f.get(this.l,i+n);s.a.f.set(this.l,i+n,arguments[1])};t=s.a.f.I();s.t.ha=function(n){this.l=n};s.t.ha.prototype=new s.t.l;s.t.ha.prototype.text=function(){if(0==arguments.length){var i=s.a.f.get(this.l,t)||{};return i.lb===n&&i.Na&&(i.lb=i.Na.innerHTML),i.lb}s.a.f.set(this.l,t,{lb:arguments[0]})};s.t.l.prototype.nodes=function(){if(0==arguments.length)return(s.a.f.get(this.l,t)||{}).Na;s.a.f.set(this.l,t,{Na:arguments[0]})};s.b("templateSources",s.t);s.b("templateSources.domElement",s.t.l);s.b("templateSources.anonymousTemplate",s.t.ha)}(),function(){function t(n,t,i){var r;for(t=s.e.nextSibling(t);n&&(r=n)!==t;)n=s.e.nextSibling(r),i(r,n)}function f(n,i){if(n.length){var r=n[0],u=n[n.length-1],f=r.parentNode,e=s.L.instance,o=e.preprocessNode;if(o){if(t(r,u,function(n,t){var f=n.previousSibling,i=o.call(e,n);i&&(n===r&&(r=i[0]||t),n===u&&(u=i[i.length-1]||f))}),n.length=0,!r)return;r===u?n.push(r):(n.push(r,u),s.a.na(n,f))}t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.ub(i,n)});t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.H.Xb(n,[i])});s.a.na(n,f)}}function i(n){return n.nodeType?n:0<n.length?n[0]:null}function e(n,t,u,e,o){o=o||{};var h=(n&&i(n)||u||{}).ownerDocument,c=o.templateEngine||r;if(s.kb.lc(u,c,h),u=c.renderTemplate(u,e,o,h),"number"!=typeof u.length||0<u.length&&"number"!=typeof u[0].nodeType)throw Error("Template engine must return an array of DOM nodes");h=!1;switch(t){case"replaceChildren":s.e.T(n,u);h=!0;break;case"replaceNode":s.a.Qb(n,u);h=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t);}return h&&(f(u,e),o.afterRender&&s.k.u(o.afterRender,null,[u,e.$data])),u}function o(n,t,i){return s.F(n)?n():"function"==typeof n?n(t,i):n}var r,u;s.hb=function(t){if(t!=n&&!(t instanceof s.J))throw Error("templateEngine must inherit from ko.templateEngine");r=t};s.eb=function(t,u,f,h,c){if(f=f||{},(f.templateEngine||r)==n)throw Error("Set a template engine before calling renderTemplate");if(c=c||"replaceChildren",h){var l=i(h);return s.j(function(){var n=u&&u instanceof s.N?u:new s.N(s.a.c(u)),r=o(t,n.$data,n),n=e(h,c,r,n,f);"replaceNode"==c&&(h=n,l=i(h))},null,{Pa:function(){return!l||!s.a.Qa(l)},q:l&&"replaceNode"==c?l.parentNode:l})}return s.H.$a(function(n){s.eb(t,u,f,n,"replaceNode")})};s.Cc=function(t,i,r,u,h){function l(n,t){f(t,c);r.afterRender&&r.afterRender(t,n);c=null}function a(n,i){c=h.createChildContext(n,r.as,function(n){n.$index=i});var u=o(t,n,c);return e(null,"ignoreTargetNode",u,c,r)}var c;return s.j(function(){var t=s.a.c(i)||[];"undefined"==typeof t.length&&(t=[t]);t=s.a.xa(t,function(t){return r.includeDestroyed||t===n||null===t||!s.a.c(t._destroy)});s.k.u(s.a.fb,null,[u,t,a,r,l])},null,{q:u})};u=s.a.f.I();s.d.template={init:function(n,t){var i=s.a.c(t());if("string"==typeof i||i.name)s.e.ma(n);else{if("nodes"in i){if(i=i.nodes||[],s.F(i))throw Error('The "nodes" option must be a plain, non-observable array.');}else i=s.e.childNodes(n);i=s.a.Jb(i);new s.t.ha(n).nodes(i)}return{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=i(),o;i=s.a.c(h);r=!0;f=null;"string"==typeof i?i={}:(h=i.name,"if"in i&&(r=s.a.c(i["if"])),r&&"ifnot"in i&&(r=!s.a.c(i.ifnot)),o=s.a.c(i.data));"foreach"in i?f=s.Cc(h||t,r&&i.foreach||[],i,t,e):r?(e="data"in i?e.createChildContext(o,i.as):e,f=s.eb(h||t,e,i,t)):s.e.ma(t);e=f;(o=s.a.f.get(t,u))&&"function"==typeof o.p&&o.p();s.a.f.set(t,u,e&&e.$()?e:n)}};s.h.ka.template=function(n){return n=s.h.bb(n),1==n.length&&n[0].unknown||s.h.vc(n,"name")?null:"This template engine does not support anonymous templates nested within its templates"};s.e.R.template=!0}();s.b("setTemplateEngine",s.hb);s.b("renderTemplate",s.eb);s.a.Cb=function(n,t,i){if(n.length&&t.length)for(var o,r,f,e,u=o=0;(!i||u<i)&&(f=n[o]);++o){for(r=0;e=t[r];++r)if(f.value===e.value){f.moved=e.index;e.moved=f.index;t.splice(r,1);u=r=0;break}u+=r}};s.a.Ma=function(){function n(n,t,i,r,u){for(var o=Math.min,l=Math.max,a=[],c=n.length,f,h=t.length,v=h-c||1,w=c+h+1,y,p,b,e=0;e<=c;e++)for(p=y,a.push(y=[]),b=o(h,e+v),f=l(0,e-1);f<=b;f++)y[f]=f?e?n[e-1]===t[f-1]?p[f-1]:o(p[f]||w,y[f-1]||w)+1:f+1:e+1;for(o=[],l=[],v=[],e=c,f=h;e||f;)h=a[e][f]-1,f&&h===a[e][f-1]?l.push(o[o.length]={status:i,value:t[--f],index:f}):e&&h===a[e-1][f]?v.push(o[o.length]={status:r,value:n[--e],index:e}):(--f,--e,u.sparse||o.push({status:"retained",value:t[f]}));return s.a.Cb(l,v,10*c),o.reverse()}return function(t,i,r){return r="boolean"==typeof r?{dontLimitMoves:r}:r||{},t=t||[],i=i||[],t.length<=i.length?n(t,i,"added","deleted",r):n(i,t,"deleted","added",r)}}();s.b("utils.compareArrays",s.a.Ma),function(){function i(t,i,r,u,f){var e=[],o=s.j(function(){var n=i(r,f,s.a.na(e,t))||[];0<e.length&&(s.a.Qb(e,n),u&&s.k.u(u,null,[r,n,f]));e.length=0;s.a.ia(e,n)},null,{q:t,Pa:function(){return!s.a.tb(e)}});return{aa:e,j:o.$()?o:n}}var t=s.a.f.I();s.a.fb=function(r,u,f,e,o){function rt(n,t){h=k[t];nt!==t&&(it[n]=h);h.Ua(nt++);s.a.na(h.aa,r);g.push(h);p.push(h)}function v(n,t){if(n)for(var i=0,r=t.length;i<r;i++)t[i]&&s.a.o(t[i].aa,function(r){n(r,i,t[i].wa)})}var c,y,ut;u=u||[];e=e||{};var y=s.a.f.get(r,t)===n,k=s.a.f.get(r,t)||[],d=s.a.Ka(k,function(n){return n.wa}),l=s.a.Ma(d,u,e.dontLimitMoves),g=[],a=0,nt=0,tt=[],p=[];u=[];for(var it=[],d=[],h,c=0,w,b;w=l[c];c++)switch(b=w.moved,w.status){case"deleted":b===n&&(h=k[a],h.j&&h.j.p(),tt.push.apply(tt,s.a.na(h.aa,r)),e.beforeRemove&&(u[c]=h,p.push(h)));a++;break;case"retained":rt(c,a++);break;case"added":b!==n?rt(c,b):(h={wa:w.value,Ua:s.r(nt++)},g.push(h),p.push(h),y||(d[c]=h))}for(v(e.beforeMove,it),s.a.o(tt,e.beforeRemove?s.S:s.removeNode),c=0,y=s.e.firstChild(r);h=p[c];c++){for(h.aa||s.a.extend(h,i(r,f,h.wa,o,h.Ua)),a=0;l=h.aa[a];y=l.nextSibling,ut=l,a++)l!==y&&s.e.Fb(r,l,ut);!h.rc&&o&&(o(h.wa,h.aa,h.Ua),h.rc=!0)}v(e.beforeRemove,u);v(e.afterMove,it);v(e.afterAdd,d);s.a.f.set(r,t,g)}}();s.b("utils.setDomNodeChildrenFromArrayMapping",s.a.fb);s.P=function(){this.allowTemplateRewriting=!1};s.P.prototype=new s.J;s.P.prototype.renderTemplateSource=function(n,t,i,r){return(t=(9>s.a.M?0:n.nodes)?n.nodes():null)?s.a.O(t.cloneNode(!0).childNodes):(n=n.text(),s.a.ca(n,r))};s.P.Va=new s.P;s.hb(s.P.Va);s.b("nativeTemplateEngine",s.P),function(){s.Ya=function(){var n=this.uc=function(){if(!t||!t.tmpl)return 0;try{if(0<=t.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(n){}return 1}();this.renderTemplateSource=function(i,u,f,e){if(e=e||r,f=f||{},2>n)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=i.data("precompiled");return o||(o=i.text()||"",o=t.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),i.data("precompiled",o)),i=[u.$data],u=t.extend({koBindingContext:u},f.templateOptions),u=t.tmpl(o,i,u),u.appendTo(e.createElement("div")),t.fragments={},u};this.createJavaScriptEvaluatorBlock=function(n){return"{{ko_code ((function() { return "+n+" })()) }}"};this.addTemplate=function(n,t){r.write("<script type='text/html' id='"+n+"'>"+t+"<\/script>")};0<n&&(t.tmpl.tag.ko_code={open:"__.push($1 || '');"},t.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};s.Ya.prototype=new s.J;var n=new s.Ya;0<n.uc&&s.hb(n);s.b("jqueryTmplTemplateEngine",s.Ya)}()})})()}(),function(n,t){"use strict";(function(t){typeof define=="function"&&define.amd?define("ko.plus",["jquery","knockout"],t):t(n.jQuery,n.ko)})(function(n,i){(function(n,t){function i(t,i,r){var u=n.Deferred();return t?u.resolveWith(r,[i]):u.rejectWith(r,[i]),u}t.command=function(n){if(typeof n=="function"&&(n={action:n}),!n)throw"No options were specified";if(!n.action)throw"No action was specified in the options";var f=t.observable(!1),e=t.observable(),o=t.observable(""),s=t.observable(!1),u={done:[],fail:[function(){e(!0)}],always:[function(){f(!1)}]},r=function(){if(!c.call(n.context||this))return i(!1,null,n.context||this).promise();f(!0);e(!1);o("");var t;try{t=n.action.apply(n.context||this,arguments);t&&t.done&&t.always&&t.fail||(t=i(!0,t,n.context||this).promise())}catch(r){t=i(!1,r,n.context||this).promise()}return t.always(u.always,function(){s(!0)}).fail(u.fail).done(u.done),t},h=t.observable(),c=n.canExecute||function(){return!0},l=t.computed({deferEvaluation:!0,read:function(){return h(),!f()&&c.call(n.context||this)}},n.context||this),a=function(){h.notifySubscribers()},v=function(n){return u.done.push(n),r},y=function(n){return u.fail.push(function(){var t=n.apply(this,arguments);t&&o(t)}),r},p=function(n){return u.always.push(n),r};return n.done&&u.done.push(n.done),n.fail&&u.fail.push(n.fail),r.isRunning=f,r.canExecute=l,r.canExecuteHasMutated=a,r.done=v,r.fail=y,r.failMessage=o,r.always=p,r.failed=e,r.completed=s,r};t.bindingHandlers.command={init:function(n,i,r,u,f){var e=t.utils.unwrapObservable(i());t.bindingHandlers.loadingWhen.init.call(this,n,e.isRunning,r);t.bindingHandlers.click.init.call(this,n,t.observable(e),r,u,f)},update:function(n,i,r){var u=t.utils.unwrapObservable(i());t.bindingHandlers.loadingWhen.update.call(this,n,u.isRunning,r);t.bindingHandlers.enable.update.call(this,n,u.canExecute,r)}}})(jQuery,i),function(n){function r(i,r){var f=[],u;return r=r||function(n){return n()},i.isEditing=n.observable(!1),i.beginEdit=function(){i.isEditing()||(u=t,f.push(r(i)),i.isEditing(!0))},i.endEdit=function(){i.isEditing()&&i.isEditing(!1)},i.cancelEdit=function(){i.isEditing()&&f.length&&(u=r(i),i(f.pop()),i.isEditing(!1))},i.undoCancel=function(){if(u!==t){var n=u;i.beginEdit();i(n);u=t}},i.rollback=function(){f.length&&(u=t,i(f.pop()))},i}n.editable=function(t){return r(n.observable(t))};n.editableArray=function(t){return r(n.observableArray(t||[]),function(n){return n.slice()})};var i=function(t,i){var e,f,r,u;for(e in t)if(t.hasOwnProperty(e)&&(f=t[e],f&&f.isEditing&&i(f),r=n.utils.unwrapObservable(f),r&&r.length))for(u=0;u<r.length;u++)r[u]&&r[u].isEditing&&i(r[u])};n.editable.makeEditable=function(t){if(!t)throw"Target must be specified";t.isEditing=n.observable(!1);t.beginEdit=function(){(!t.isEditable||t.isEditable())&&(i(t,function(n){n.beginEdit()}),t.isEditing(!0))};t.endEdit=function(){i(t,function(n){n.endEdit()});t.isEditing(!1)};t.cancelEdit=function(){i(t,function(n){n.cancelEdit()});t.isEditing(!1)};t.rollback=function(){i(t,function(n){n.rollback()})};t.undoCancel=function(){i(t,function(n){n.undoCancel()});t.beginEdit()}}}(i),function(n,t){t.bindingHandlers.loadingWhen={init:function(i,r,u){var o=t.utils.unwrapObservable(u()).loaderClass||"loader-white",f=n(i),e=f.css("position"),s=n("<div>",{"class":o}).addClass("loader").hide();f.append(s);(e==="auto"||e==="static")&&f.css("position","relative")},update:function(i,r,u){var h=t.utils.unwrapObservable(r()),e=u().mode,o=n(i),f=o.children(":not(div.loader)"),s=o.find("div.loader");h?(e==="display"?f.hide():f.css("visibility","hidden").prop("disabled",!0),s.show()):(s.hide(),e==="display"?f.show():f.css("visibility","visible").prop("disabled",!1))}}}(jQuery,i)})}(window),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return gf.apply(null,arguments)}function ih(n){gf=n}function rt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ti(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function hu(n){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(n).length===0;for(var t in n)if(s(n,t))return!1;return!0}function k(n){return n===void 0}function vt(n){return typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]"}function pi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ne(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ot(n,t,i,r){return vo(n,t,i,r,!0).utc()}function rh(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function u(n){return n._pf==null&&(n._pf=rh()),n._pf}function cu(n){if(n._isValid==null){var t=u(n),r=te.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function rr(n){var t=ot(NaN);return n!=null?dt(u(t),n):u(t).userInvalidated=!0,t}function lu(n,t){var i,r,f;if(k(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),k(t._i)||(n._i=t._i),k(t._f)||(n._f=t._f),k(t._l)||(n._l=t._l),k(t._strict)||(n._strict=t._strict),k(t._tzm)||(n._tzm=t._tzm),k(t._isUTC)||(n._isUTC=t._isUTC),k(t._offset)||(n._offset=t._offset),k(t._pf)||(n._pf=u(t)),k(t._locale)||(n._locale=t._locale),ur.length>0)for(i=0;i<ur.length;i++)r=ur[i],f=t[r],k(f)||(n[r]=f);return n}function wi(n){lu(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));fr===!1&&(fr=!0,t.updateOffset(this),fr=!1)}function ut(n){return n instanceof wi||n!=null&&n._isAMomentObject!=null}function ie(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function nt(n,i){var r=!0;return dt(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(var o=[],u,e,f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(e in arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}ie(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function re(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);au[n]||(ie(i),au[n]=!0)}function st(n){return typeof Function!="undefined"&&n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function uh(n){var t;for(var i in n)s(n,i)&&(t=n[i],st(t)?this[i]=t:this["_"+i]=t);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function vu(n,t){var r=dt({},n);for(var i in t)s(t,i)&&(ti(n[i])&&ti(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ti(n[i])&&(r[i]=dt({},r[i]));return r}function yu(n){n!=null&&this.set(n)}function fh(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return st(r)?r.call(t,i):r}function ht(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return ht(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(pu),i=0,r=t.length;i<r;i++)t[i]=ei[t[i]]?ei[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=st(t[u])?t[u].call(i,n):t[u];return f}}function or(n,t){return n.isValid()?(t=ee(t,n.localeData()),wu[t]=wu[t]||oh(t),wu[t](n)):n.localeData().invalidDate()}function ee(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(er.lastIndex=0;i>=0&&er.test(n);)n=n.replace(er,r),er.lastIndex=0,i-=1;return n}function sh(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(pu).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[n])}function hh(){return this._invalidDate}function ch(n){return this._ordinal.replace("%d",n)}function lh(n,t,i,r){var u=this._relativeTime[i];return st(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ah(n,t){var i=this._relativeTime[n>0?"future":"past"];return st(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();oi[i]=oi[i+"s"]=oi[t]=n}function tt(n){return typeof n=="string"?oi[n]||oi[n.toLowerCase()]:undefined}function bu(n){var r={},t;for(var i in n)s(n,i)&&(t=tt(i),t&&(r[t]=n[i]));return r}function w(n,t){ku[n]=t}function vh(n){var t=[];for(var i in n)s(n,i)&&t.push({unit:i,priority:ku[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function sr(n){return n%4==0&&n%100!=0||n%400==0}function it(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=it(t)),i}function si(n,i){return function(r){return r!=null?(ae(this,n,r),t.updateOffset(this,i),this):hr(this,n)}}function hr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ae(n,t,i){n.isValid()&&!isNaN(i)&&(t==="FullYear"&&sr(n.year())&&n.month()===1&&n.date()===29?(i=f(i),n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),br(i,n.month()))):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function yh(n){return(n=tt(n),st(this[n]))?this[n]():this}function ph(n,t){if(typeof n=="object"){n=bu(n);for(var r=vh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit])}else if(n=tt(n),st(this[n]))return this[n](t);return this}function i(n,t,i){pr[n]=st(t)?t:function(n){return n&&i?i:t}}function bh(n,t){return s(pr,n)?pr[n](t._strict,t._locale):new RegExp(kh(n))}function kh(n){return g(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function g(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),vt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)wr[n[i]]=r}function ki(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dh(n,t,i){t!=null&&s(wr,n)&&wr[n](t,i._a,i,n)}function tc(n,t){return(n%t+t)%t}function br(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=tc(t,12);return n+=(t-i)/12,i===1?sr(n)?29:28:31-i%7%2}function fc(n,t){return n?rt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ke).test(t)?"format":"standalone"][n.month()]:rt(this._months)?this._months:this._months.standalone}function ec(n,t){return n?rt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ke.test(t)?"format":"standalone"][n.month()]:rt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function oc(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ot([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function sc(n,t,i){var r,u,f;if(this._monthsParseExact)return oc.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ot([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function de(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),!vt(t))return n;return i=Math.min(n.date(),br(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function ge(n){return n!=null?(de(this,n),t.updateOffset(this,!0),this):hr(this,"Month")}function hc(){return br(this.year(),this.month())}function cc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=rc),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function lc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=uc),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function no(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=ot([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=g(i[n]),r[n]=g(r[n]);for(n=0;n<24;n++)t[n]=g(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function di(n){return sr(n)?366:365}function ac(){return sr(this.year())}function vc(n,t,i,r,u,f,e){var o;return n<100&&n>=0?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function gi(n){var t,i;return n<100&&n>=0?(i=Array.prototype.slice.call(arguments),i[0]=n+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function kr(n,t,i){var r=7+t-i,u=(7+gi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function to(n,t,i,r,u){var s=(7+i-r)%7,h=kr(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=di(e)+f):f>di(n)?(e=n+1,o=f-di(n)):(e=n,o=f),{year:e,dayOfYear:o}}function nr(n,t,i){var e=kr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+wt(u,t,i)):r>wt(n.year(),t,i)?(f=r-wt(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function wt(n,t,i){var r=kr(n,t,i),u=kr(n+1,t,i);return(di(n)-r+u)/7}function yc(n){return nr(n,this._week.dow,this._week.doy).week}function pc(){return this._week.dow}function wc(){return this._week.doy}function bc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function kc(n){var t=nr(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function dc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function gc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function tf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function fl(n,t){var i=rt(this._weekdays)?this._weekdays:this._weekdays[n&&n!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return n===!0?tf(i,this._week.dow):n?i[n.day()]:i}function el(n){return n===!0?tf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort}function ol(n){return n===!0?tf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin}function sl(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ot([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function hl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return sl.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ot([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function cl(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=dc(n,this.localeData()),this.add(n-t,"d")):t}function ll(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function al(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=gc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function vl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=il),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function yl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=rl),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function pl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ul),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function rf(){function t(n,t){return t.length-n.length}for(var u=[],f=[],e=[],n=[],r,o,s,h,i=0;i<7;i++)r=ot([2e3,1]).day(i),o=g(this.weekdaysMin(r,"")),s=g(this.weekdaysShort(r,"")),h=g(this.weekdays(r,"")),u.push(o),f.push(s),e.push(h),n.push(o),n.push(s),n.push(h);u.sort(t);f.sort(t);e.sort(t);n.sort(t);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+f.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function uf(){return this.hours()%12||12}function wl(){return this.hours()||24}function uo(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function fo(n,t){return t._meridiemParse}function bl(n){return(n+"").toLowerCase().charAt(0)==="p"}function kl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function dl(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}function ho(n){return n?n.toLowerCase().replace("_","-"):n}function gl(n){for(var r=0,i,t,f,u;r<n.length;){for(u=ho(n[r]).split("-"),i=u.length,t=ho(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=dr(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&dl(u,t)>=i-1)break;i--}r++}return ir}function dr(n){var t=null,i;if(a[n]===undefined&&typeof module!="undefined"&&module&&module.exports)try{t=ir._abbr;i=require;i("./locale/"+n);gt(t)}catch(r){a[n]=null}return a[n]}function gt(n,t){var i;return n&&(i=k(t)?bt(n):ff(n,t),i?ir=i:typeof console!="undefined"&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),ir._abbr}function ff(n,t){if(t!==null){var r,i=so;if(t.abbr=n,a[n]!=null)re("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(t.parentLocale!=null)if(a[t.parentLocale]!=null)i=a[t.parentLocale]._config;else if(r=dr(t.parentLocale),r!=null)i=r._config;else return tr[t.parentLocale]||(tr[t.parentLocale]=[]),tr[t.parentLocale].push({name:n,config:t}),null;return a[n]=new yu(vu(i,t)),tr[n]&&tr[n].forEach(function(n){ff(n.name,n.config)}),gt(n),a[n]}return delete a[n],null}function na(n,t){if(t!=null){var r,i,u=so;a[n]!=null&&a[n].parentLocale!=null?a[n].set(vu(a[n]._config,t)):(i=dr(n),i!=null&&(u=i._config),t=vu(u,t),i==null&&(t.abbr=n),r=new yu(t),r.parentLocale=a[n],a[n]=r);gt(n)}else a[n]!=null&&(a[n].parentLocale!=null?(a[n]=a[n].parentLocale,n===gt()&&gt(n)):a[n]!=null&&delete a[n]);return a[n]}function bt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return ir;if(!rt(n)){if(t=dr(n),t)return t;n=[n]}return gl(n)}function ta(){return ue(a)}function ef(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[yt]<0||t[yt]>11?yt:t[ct]<1||t[ct]>br(t[b],t[yt])?ct:t[y]<0||t[y]>24||t[y]===24&&(t[ft]!==0||t[pt]!==0||t[ii]!==0)?y:t[ft]<0||t[ft]>59?ft:t[pt]<0||t[pt]>59?pt:t[ii]<0||t[ii]>999?ii:-1,u(n)._overflowDayOfYear&&(i<b||i>ct)&&(i=ct),u(n)._overflowWeeks&&i===-1&&(i=gh),u(n)._overflowWeekday&&i===-1&&(i=nc),u(n).overflow=i),n}function co(n){var t,r,o=n._i,i=ia.exec(o)||ra.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=gr.length;t<r;t++)if(gr[t][1].exec(i[1])){e=gr[t][0];s=gr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=of.length;t<r;t++)if(of[t][1].exec(i[3])){f=(i[2]||" ")+of[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(ua.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");hf(n)}else n._isValid=!1}function sa(n,t,i,r,u,f){var e=[ha(n),be.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10),];return f&&e.push(parseInt(f,10)),e}function ha(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}function ca(n){return n.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function la(n,t,i){if(n){var r=ro.indexOf(n),f=new Date(t[0],t[1],t[2]).getDay();if(r!==f)return u(i).weekdayMismatch=!0,i._isValid=!1,!1}return!0}function aa(n,t,i){if(n)return oa[n];if(t)return 0;var r=parseInt(i,10),u=r%100,f=(r-u)/100;return f*60+u}function lo(n){var t=ea.exec(ca(n._i)),i;if(t){if(i=sa(t[4],t[3],t[2],t[5],t[6],t[7]),!la(t[1],i,n))return;n._a=i;n._tzm=aa(t[8],t[9],t[10]);n._d=gi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function va(n){var i=fa.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}if(co(n),n._isValid===!1)delete n._isValid;else return;if(lo(n),n._isValid===!1)delete n._isValid;else return;n._strict?n._isValid=!1:t.createFromInputFallback(n)}function ci(n,t,i){return n!=null?n:t!=null?t:i}function ya(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),]:[i.getFullYear(),i.getMonth(),i.getDate()]}function sf(n){var t,i,r=[],f,o,e;if(!n._d){for(f=ya(n),n._w&&n._a[ct]==null&&n._a[yt]==null&&pa(n),n._dayOfYear!=null&&(e=ci(n._a[b],f[b]),(n._dayOfYear>di(e)||n._dayOfYear===0)&&(u(n)._overflowDayOfYear=!0),i=gi(e,0,n._dayOfYear),n._a[yt]=i.getUTCMonth(),n._a[ct]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[ft]===0&&n._a[pt]===0&&n._a[ii]===0&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?gi:vc).apply(null,r);o=n._useUTC?n._d.getUTCDay():n._d.getDay();n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&typeof n._w.d!="undefined"&&n._w.d!==o&&(u(n).weekdayMismatch=!0)}}function pa(n){var t,o,f,i,r,e,h,s,c;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=ci(t.GG,n._a[b],nr(l(),1,4).year),f=ci(t.W,1),i=ci(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,c=nr(l(),r,e),o=ci(t.gg,n._a[b],c.year),f=ci(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>wt(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=to(o,f,i,r,e),n._a[b]=h.year,n._dayOfYear=h.dayOfYear)}function hf(n){if(n._f===t.ISO_8601){co(n);return}if(n._f===t.RFC_2822){lo(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,l=i.length,c=0,h,o=ee(n._f,n._locale).match(pu)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(bh(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),c+=r.length),ei[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),dh(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=l-c;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=wa(n._locale,n._a[y],n._meridiem);h=u(n).era;h!==null&&(n._a[b]=n._locale.erasConvertYear(h,n._a[b]));sf(n);ef(n)}function wa(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function ba(n){var t,o,r,f,i,e,s=!1;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(f=0;f<n._f.length;f++)i=0,e=!1,t=lu({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[f],hf(t),cu(t)&&(e=!0),i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,s?i<r&&(r=i,o=t):(r==null||i<r||e)&&(r=i,o=t,e&&(s=!0));dt(n,o||t)}function ka(n){if(!n._d){var t=bu(n._i),i=t.day===undefined?t.date:t.day;n._a=ne([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});sf(n)}}function da(n){var t=new wi(ef(ao(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function ao(n){var t=n._i,i=n._f;return(n._locale=n._locale||bt(n._l),t===null||i===undefined&&t==="")?rr({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),ut(t))?new wi(ef(t)):(pi(t)?n._d=t:rt(i)?ba(n):i?hf(n):ga(n),cu(n)||(n._d=null),n)}function ga(n){var i=n._i;k(i)?n._d=new Date(t.now()):pi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?va(n):rt(i)?(n._a=ne(i.slice(0),function(n){return parseInt(n,10)}),sf(n)):ti(i)?ka(n):vt(i)?n._d=new Date(i):t.createFromInputFallback(n)}function vo(n,t,i,r,u){var f={};return(t===!0||t===!1)&&(r=t,t=undefined),(i===!0||i===!1)&&(r=i,i=undefined),(ti(n)&&hu(n)||rt(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,da(f)}function l(n,t,i,r){return vo(n,t,i,r,!1)}function wo(n,t){var r,i;if(t.length===1&&rt(t[0])&&(t=t[0]),!t.length)return l();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function nv(){var n=[].slice.call(arguments,0);return wo("isBefore",n)}function tv(){var n=[].slice.call(arguments,0);return wo("isAfter",n)}function iv(n){var i,r=!1,t;for(i in n)if(s(n,i)&&!(v.call(li,i)!==-1&&(n[i]==null||!isNaN(n[i]))))return!1;for(t=0;t<li.length;++t)if(n[li[t]]){if(r)return!1;parseFloat(n[li[t]])!==f(n[li[t]])&&(r=!0)}return!0}function rv(){return this._isValid}function uv(){return et(NaN)}function nu(n){var t=bu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||t.isoWeek||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._isValid=iv(t);this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=bt();this._bubble()}function tu(n){return n instanceof nu}function cf(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function fv(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function ko(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ht(~~(n/60),2)+t+ht(~~n%60,2)})}function lf(n,t){var u=(t||"").match(n),e,i,r;return u===null?null:(e=u[u.length-1]||[],i=(e+"").match(go)||["-",0,0],r=+(i[1]*60)+f(i[2]),r===0?0:i[0]==="+"?r:-r)}function af(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(ut(n)||pi(n)?n.valueOf():l(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):l(n).local()}function vf(n){return-Math.round(n._d.getTimezoneOffset())}function ev(n,i,r){var u=this._offset||0,f;if(!this.isValid())return n!=null?this:NaN;if(n!=null){if(typeof n=="string"){if(n=lf(yr,n),n===null)return this}else Math.abs(n)<16&&!r&&(n=n*60);return!this._isUTC&&i&&(f=vf(this)),this._offset=n,this._isUTC=!0,f!=null&&this.add(f,"m"),u!==n&&(!i||this._changeInProgress?fs(this,et(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?u:vf(this)}function ov(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function sv(n){return this.utcOffset(0,n)}function hv(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(vf(this),"m")),this}function cv(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var n=lf(wh,this._i);n!=null?this.utcOffset(n):this.utcOffset(0,!0)}return this}function lv(n){return this.isValid()?(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function av(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vv(){if(!k(this._isDSTShifted))return this._isDSTShifted;var n={},t;return lu(n,this),n=ao(n),n._a?(t=n._isUTC?ot(n._a):l(n._a),this._isDSTShifted=this.isValid()&&fv(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function yv(){return this.isValid()?!this._isUTC:!1}function pv(){return this.isValid()?this._isUTC:!1}function ns(){return this.isValid()?this._isUTC&&this._offset===0:!1}function et(n,t){var i=n,r=null,u,e,o;return tu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:vt(n)||!isNaN(+n)?(i={},t?i[t]=+n:i.milliseconds=+n):(r=ts.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ct])*u,h:f(r[y])*u,m:f(r[ft])*u,s:f(r[pt])*u,ms:f(cf(r[ii]*1e3))*u}):(r=is.exec(n))?(u=r[1]==="-"?-1:1,i={y:ri(r[2],u),M:ri(r[3],u),w:ri(r[4],u),d:ri(r[5],u),h:ri(r[6],u),m:ri(r[7],u),s:ri(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=wv(l(i.from),l(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new nu(i),tu(n)&&s(n,"_locale")&&(e._locale=n._locale),tu(n)&&s(n,"_isValid")&&(e._isValid=n._isValid),e}function ri(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function rs(n,t){var i={};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function wv(n,t){var i;return(n.isValid()&&t.isValid())?(t=af(t,n),n.isBefore(t)?i=rs(n,t):(i=rs(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function us(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(re(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),u=et(i,r),fs(this,u,n),this}}function fs(n,i,r,u){var o=i._milliseconds,f=cf(i._days),e=cf(i._months);n.isValid()&&(u=u==null?!0:u,e&&de(n,hr(n,"Month")+e*r),f&&ae(n,"Date",hr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function ss(n){return typeof n=="string"||n instanceof String}function bv(n){return ut(n)||pi(n)||ss(n)||vt(n)||dv(n)||kv(n)||n===null||n===undefined}function kv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function dv(n){var t=rt(n),i=!1;return t&&(i=n.filter(function(t){return!vt(t)&&ss(n)}).length===0),t&&i}function gv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function ny(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ty(n,i){arguments.length===1&&(arguments[0]?bv(arguments[0])?(n=arguments[0],i=undefined):gv(arguments[0])&&(i=arguments[0],n=undefined):(n=undefined,i=undefined));var u=n||l(),f=af(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(st(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,l(u)))}function iy(){return new wi(this)}function ry(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function uy(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function fy(n,t,i,r){var u=ut(n)?n:l(n),f=ut(t)?t:l(t);return(this.isValid()&&u.isValid()&&f.isValid())?(r=r||"()",(r[0]==="("?this.isAfter(u,i):!this.isBefore(u,i))&&(r[1]===")"?this.isBefore(f,i):!this.isAfter(f,i))):!1}function ey(n,t){var i=ut(n)?n:l(n),r;return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function oy(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function sy(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function hy(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(r=af(n,this),!r.isValid())return NaN;f=(r.utcOffset()-this.utcOffset())*6e4;t=tt(t);switch(t){case"year":u=iu(this,r)/12;break;case"month":u=iu(this,r);break;case"quarter":u=iu(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:it(u)}function iu(n,t){if(n.date()<t.date())return-iu(t,n);var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function cy(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ly(n){if(!this.isValid())return null;var i=n!==!0,t=i?this.clone().utc():this;return t.year()<0||t.year()>9999?or(t,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):st(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*6e4).toISOString().replace("Z",or(t,"Z")):or(t,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ay(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var n="moment",t="",i,r,u,f;return this.isLocal()||(n=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u="-MM-DD[T]HH:mm:ss.SSS",f=t+'[")]',this.format(i+r+u+f)}function vy(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=or(this,n);return this.localeData().postformat(i)}function yy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function py(n){return this.from(l(),n)}function wy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function by(n){return this.to(l(),n)}function hs(n){var t;return n===undefined?this._locale._abbr:(t=bt(n),t!=null&&(this._locale=t),this)}function cs(){return this._locale}function vi(n,t){return(n%t+t)%t}function as(n,t,i){return n<100&&n>=0?new Date(n+400,t,i)-ls:new Date(n,t,i).valueOf()}function vs(n,t,i){return n<100&&n>=0?Date.UTC(n+400,t,i)-ls:Date.UTC(n,t,i)}function ky(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=vi(i+(this._isUTC?0:this.utcOffset()*ai),uu);break;case"minute":i=this._d.valueOf();i-=vi(i,ai);break;case"second":i=this._d.valueOf();i-=vi(i,ru)}return this._d.setTime(i),t.updateOffset(this,!0),this}function dy(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=uu-vi(i+(this._isUTC?0:this.utcOffset()*ai),uu)-1;break;case"minute":i=this._d.valueOf();i+=ai-vi(i,ai)-1;break;case"second":i=this._d.valueOf();i+=ru-vi(i,ru)-1}return this._d.setTime(i),t.updateOffset(this,!0),this}function gy(){return this._d.valueOf()-(this._offset||0)*6e4}function np(){return Math.floor(this.valueOf()/1e3)}function tp(){return new Date(this.valueOf())}function ip(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond(),]}function rp(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function up(){return this.isValid()?this.toISOString():null}function fp(){return cu(this)}function ep(){return dt({},u(this))}function op(){return u(this).overflow}function sp(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function hp(){for(var r,i=this._eras||bt("en")._eras,n=0,u=i.length;n<u;++n){switch(typeof i[n].since){case"string":r=t(i[n].since).startOf("day");i[n].since=r.valueOf()}switch(typeof i[n].until){case"undefined":i[n].until=+Infinity;break;case"string":r=t(i[n].until).startOf("day").valueOf();i[n].until=r.valueOf()}}return i}function cp(n,t,i){var r,s,u=this.eras(),f,e,o;for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if([f,e,o].indexOf(n)>=0)return u[r]}function lp(n,i){var r=n.since<=n.until?1:-1;return i===undefined?t(n.since).year():t(n.since).year()+(i-n.offset)*r}function ap(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""}function vp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""}function yp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""}function pp(){for(var f,r,i=this.localeData().eras(),n=0,u=i.length;n<u;++n)if(f=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*f+i[n].offset;return this.year()}function wp(n){return s(this,"_erasNameRegex")||wf.call(this),n?this._erasNameRegex:this._erasRegex}function bp(n){return s(this,"_erasAbbrRegex")||wf.call(this),n?this._erasAbbrRegex:this._erasRegex}function kp(n){return s(this,"_erasNarrowRegex")||wf.call(this),n?this._erasNarrowRegex:this._erasRegex}function pf(n,t){return t.erasAbbrRegex(n)}function dp(n,t){return t.erasNameRegex(n)}function gp(n,t){return t.erasNarrowRegex(n)}function nw(n,t){return t._eraYearOrdinalRegex||hi}function wf(){for(var r=[],u=[],f=[],i=[],t=this.eras(),n=0,e=t.length;n<e;++n)u.push(g(t[n].name)),r.push(g(t[n].abbr)),f.push(g(t[n].narrow)),i.push(g(t[n].name)),i.push(g(t[n].abbr)),i.push(g(t[n].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i");this._erasNameRegex=new RegExp("^("+u.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+f.join("|")+")","i")}function fu(n,t){r(0,[n,n.length],0,t)}function tw(n){return ys.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function iw(n){return ys.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function rw(){return wt(this.year(),1,4)}function uw(){return wt(this.isoWeekYear(),1,4)}function fw(){var n=this.localeData()._week;return wt(this.year(),n.dow,n.doy)}function ew(){var n=this.localeData()._week;return wt(this.weekYear(),n.dow,n.doy)}function ys(n,t,i,r,u){var f;return n==null?nr(this,r,u).year:(f=wt(n,r,u),t>f&&(t=f),ow.call(this,n,t,i,r,u))}function ow(n,t,i,r,u){var e=to(n,t,i,r,u),f=gi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function sw(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function hw(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function cw(n,t){t[ii]=f(("0."+n)*1e3)}function lw(){return this._isUTC?"UTC":""}function aw(){return this._isUTC?"Coordinated Universal Time":""}function vw(n){return l(n*1e3)}function yw(){return l.apply(null,arguments).parseZone()}function ks(n){return n}function eu(n,t,i,r){var u=bt(),f=ot().set(r,t);return u[i](f,n)}function ds(n,t,i){if(vt(n)&&(t=n,n=undefined),n=n||"",t!=null)return eu(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=eu(n,r,i,"month");return u}function kf(n,t,i,r){typeof n=="boolean"?(vt(t)&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,vt(t)&&(i=t,t=undefined),t=t||"");var o=bt(),f=n?o._week.dow:0,u,e=[];if(i!=null)return eu(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=eu(t,(u+f)%7,r,"day");return e}function pw(n,t){return ds(n,t,"months")}function ww(n,t){return ds(n,t,"monthsShort")}function bw(n,t,i){return kf(n,t,i,"weekdays")}function kw(n,t,i){return kf(n,t,i,"weekdaysShort")}function dw(n,t,i){return kf(n,t,i,"weekdaysMin")}function gw(){var n=this._data;return this._milliseconds=lt(this._milliseconds),this._days=lt(this._days),this._months=lt(this._months),n.milliseconds=lt(n.milliseconds),n.seconds=lt(n.seconds),n.minutes=lt(n.minutes),n.hours=lt(n.hours),n.months=lt(n.months),n.years=lt(n.years),this}function gs(n,t,i,r){var u=et(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function nb(n,t){return gs(this,n,t,1)}function tb(n,t){return gs(this,n,t,-1)}function nh(n){return n<0?Math.floor(n):Math.ceil(n)}function ib(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=nh(df(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=it(r/1e3),i.seconds=u%60,f=it(u/60),i.minutes=f%60,e=it(f/60),i.hours=e%24,n+=it(e/24),o=it(th(n)),t+=o,n-=nh(df(o)),s=it(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function th(n){return n*4800/146097}function df(n){return n*146097/4800}function rb(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if(n=tt(n),n==="month"||n==="quarter"||n==="year"){t=this._days+i/864e5;r=this._months+th(t);switch(n){case"month":return r;case"quarter":return r/3;case"year":return r/12}}else{t=this._days+Math.round(df(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}}function ub(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6:NaN}function kt(n){return function(){return this.as(n)}}function yb(){return et(this)}function pb(n){return n=tt(n),this.isValid()?this[n+"s"]():NaN}function ui(n){return function(){return this.isValid()?this._data[n]:NaN}}function ik(){return it(this.days()/7)}function rk(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function uk(n,t,i,r){var f=et(n).abs(),e=at(f.as("s")),o=at(f.as("m")),s=at(f.as("h")),h=at(f.as("d")),c=at(f.as("M")),l=at(f.as("w")),a=at(f.as("y")),u=e<=i.ss&&["s",e]||e<i.s&&["ss",e]||o<=1&&["m"]||o<i.m&&["mm",o]||s<=1&&["h"]||s<i.h&&["hh",s]||h<=1&&["d"]||h<i.d&&["dd",h];return i.w!=null&&(u=u||l<=1&&["w"]||l<i.w&&["ww",l]),u=u||c<=1&&["M"]||c<i.M&&["MM",c]||a<=1&&["y"]||["yy",a],u[2]=t,u[3]=+n>0,u[4]=r,rk.apply(null,u)}function fk(n){return n===undefined?at:typeof n=="function"?(at=n,!0):!1}function ek(n,t){return fi[n]===undefined?!1:t===undefined?fi[n]:(fi[n]=t,n==="s"&&(fi.ss=t-1),!0)}function ok(n,t){if(!this.isValid())return this.localeData().invalidDate();var u=!1,f=fi,i,r;return typeof n=="object"&&(t=n,n=!1),typeof n=="boolean"&&(u=n),typeof t=="object"&&(f=Object.assign({},fi,t),t.s!=null&&t.ss==null&&(f.ss=t.s-1)),i=this.localeData(),r=uk(this,!u,f,i),u&&(r=i.pastFuture(+this,r)),i.postformat(r)}function yi(n){return(n>0)-(n<0)||+n}function su(){if(!this.isValid())return this.localeData().invalidDate();var n=ou(this._milliseconds)/1e3,s=ou(this._days),r=ou(this._months),t,u,e,h,i=this.asSeconds(),c,o,l,f;return i?(t=it(n/60),u=it(t/60),n%=60,t%=60,e=it(r/12),r%=12,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",c=i<0?"-":"",o=yi(this._months)!==yi(i)?"-":"",l=yi(this._days)!==yi(i)?"-":"",f=yi(this._milliseconds)!==yi(i)?"-":"",c+"P"+(e?o+e+"Y":"")+(r?o+r+"M":"")+(s?l+s+"D":"")+(u||t||n?"T":"")+(u?f+u+"H":"")+(t?f+t+"M":"")+(n?f+h+"S":"")):"P0D"}var gf,te,ur,fr,au,ue,fe,oe,se,he,ce,le,oi,ku,wr,v,nf,io,eo,oo,yo,po,bo,li,go,ts,is,es,os,yf,bf,ps,ws,ni,bs,n,o,lt,at,fi,ou,e;te=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};ur=t.momentProperties=[];fr=!1;au={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;ue=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};fe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};var pu=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,er=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,wu={},ei={};oe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};se="Invalid date";he="%d";ce=/\d{1,2}/;le={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};oi={};ku={};var ve=/\d/,d=/\d\d/,ye=/\d{3}/,du=/\d{4}/,cr=/[+-]?\d{6}/,c=/\d\d?/,pe=/\d\d\d\d?/,we=/\d\d\d\d\d\d?/,lr=/\d{1,3}/,gu=/\d{1,4}/,ar=/[+-]?\d{1,6}/,hi=/\d+/,vr=/[+-]?\d+/,wh=/Z|[+-]\d\d:?\d\d/gi,yr=/Z|[+-]\d\d(?::?\d\d)?/gi,bi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,pr;pr={};wr={};var b=0,yt=1,ct=2,y=3,ft=4,pt=5,ii=6,gh=7,nc=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,d);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[yt]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[yt]=f:u(i).invalidMonth=n});var ic="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),be="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ke=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,rc=bi,uc=bi;r("Y",0,0,function(){var n=this.year();return n<=9999?ht(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",vr);i("YY",c,d);i("YYYY",gu,du);i("YYYYY",ar,cr);i("YYYYYY",ar,cr);h(["YYYYY","YYYYYY"],b);h("YYYY",function(n,i){i[b]=n.length===2?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[b]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[b]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};nf=si("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,d);i("W",c);i("WW",c,d);ki(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});io={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ki(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});ki(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var nl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ro="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),tl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),il=bi,rl=bi,ul=bi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,uf);r("k",["kk",2],0,wl);r("hmm",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)});r("hmmss",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)+ht(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ht(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ht(this.minutes(),2)+ht(this.seconds(),2)});uo("a",!0);uo("A",!1);p("hour","h");w("hour",13);i("a",fo);i("A",fo);i("H",c);i("h",c);i("k",c);i("HH",c,d);i("hh",c,d);i("kk",c,d);i("hmm",pe);i("hmmss",we);i("Hmm",pe);i("Hmmss",we);h(["H","HH"],y);h(["k","kk"],function(n,t){var i=f(n);t[y]=i===24?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r,2));t[pt]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i,2));t[pt]=f(n.substr(r))});eo=/[ap]\.?m?\.?/i;oo=si("Hours",!0);var so={calendar:fe,longDateFormat:oe,invalidDate:se,ordinal:he,dayOfMonthOrdinalParse:ce,relativeTime:le,months:ic,monthsShort:be,week:io,weekdays:nl,weekdaysMin:tl,weekdaysShort:ro,meridiemParse:eo},a={},tr={},ir;var ia=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ra=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ua=/Z|[+-]\d\d(?::?\d\d)?/,gr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1],],of=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/],],fa=/^\/?Date\((-?\d+)/i,ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,oa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=nt("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});t.ISO_8601=function(){};t.RFC_2822=function(){};yo=nt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:rr()});po=nt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:rr()});bo=function(){return Date.now?Date.now():+new Date};li=["year","quarter","month","week","day","hour","minute","second","millisecond",];ko("Z",":");ko("ZZ","");i("Z",yr);i("ZZ",yr);h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=lf(yr,n)});go=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};ts=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/;is=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;et.fn=nu.prototype;et.invalid=uv;es=us(1,"add");os=us(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";yf=nt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)});var ru=1e3,ai=60*ru,uu=60*ai,ls=3506328*uu;for(r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",pf),i("NN",pf),i("NNN",pf),i("NNNN",dp),i("NNNNN",gp),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){var f=i._locale.erasParse(n,r,i._strict);f?u(i).era=f:u(i).invalidEra=n}),i("y",hi),i("yy",hi),i("yyy",hi),i("yyyy",hi),i("yo",nw),h(["y","yy","yyy","yyyy"],b),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[b]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),fu("gggg","weekYear"),fu("ggggg","weekYear"),fu("GGGG","isoWeekYear"),fu("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",vr),i("g",vr),i("GG",c,d),i("gg",c,d),i("GGGG",gu,du),i("gggg",gu,du),i("GGGGG",ar,cr),i("ggggg",ar,cr),ki(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ki(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",ve),h("Q",function(n,t){t[yt]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,d),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ct),h("Do",function(n,t){t[ct]=f(n.match(c)[0])}),bf=si("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",lr),i("DDDD",ye),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,d),h(["m","mm"],ft),ps=si("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,d),h(["s","ss"],pt),ws=si("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",lr,ve),i("SS",lr,d),i("SSS",lr,ye),ni="SSSS";ni.length<=9;ni+="S")i(ni,hi);for(ni="S";ni.length<=9;ni+="S")h(ni,cw);bs=si("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=wi.prototype;n.add=es;n.calendar=ty;n.clone=iy;n.diff=hy;n.endOf=dy;n.format=vy;n.from=yy;n.fromNow=py;n.to=wy;n.toNow=by;n.get=yh;n.invalidAt=op;n.isAfter=ry;n.isBefore=uy;n.isBetween=fy;n.isSame=ey;n.isSameOrAfter=oy;n.isSameOrBefore=sy;n.isValid=fp;n.lang=yf;n.locale=hs;n.localeData=cs;n.max=po;n.min=yo;n.parsingFlags=ep;n.set=ph;n.startOf=ky;n.subtract=os;n.toArray=ip;n.toObject=rp;n.toDate=tp;n.toISOString=ly;n.inspect=ay;typeof Symbol!="undefined"&&Symbol.for!=null&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=up;n.toString=cy;n.unix=np;n.valueOf=gy;n.creationData=sp;n.eraName=ap;n.eraNarrow=vp;n.eraAbbr=yp;n.eraYear=pp;n.year=nf;n.isLeapYear=ac;n.weekYear=tw;n.isoWeekYear=iw;n.quarter=n.quarters=sw;n.month=ge;n.daysInMonth=hc;n.week=n.weeks=bc;n.isoWeek=n.isoWeeks=kc;n.weeksInYear=fw;n.weeksInWeekYear=ew;n.isoWeeksInYear=rw;n.isoWeeksInISOWeekYear=uw;n.date=bf;n.day=n.days=cl;n.weekday=ll;n.isoWeekday=al;n.dayOfYear=hw;n.hour=n.hours=oo;n.minute=n.minutes=ps;n.second=n.seconds=ws;n.millisecond=n.milliseconds=bs;n.utcOffset=ev;n.utc=sv;n.local=hv;n.parseZone=cv;n.hasAlignedHourOffset=lv;n.isDST=av;n.isLocal=yv;n.isUtcOffset=pv;n.isUtc=ns;n.isUTC=ns;n.zoneAbbr=lw;n.zoneName=aw;n.dates=nt("dates accessor is deprecated. Use date instead.",bf);n.months=nt("months accessor is deprecated. Use month instead",ge);n.years=nt("years accessor is deprecated. Use year instead",nf);n.zone=nt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",ov);n.isDSTShifted=nt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vv);o=yu.prototype;o.calendar=fh;o.longDateFormat=sh;o.invalidDate=hh;o.ordinal=ch;o.preparse=ks;o.postformat=ks;o.relativeTime=lh;o.pastFuture=ah;o.set=uh;o.eras=hp;o.erasParse=cp;o.erasConvertYear=lp;o.erasAbbrRegex=bp;o.erasNameRegex=wp;o.erasNarrowRegex=kp;o.months=fc;o.monthsShort=ec;o.monthsParse=sc;o.monthsRegex=lc;o.monthsShortRegex=cc;o.week=yc;o.firstDayOfYear=wc;o.firstDayOfWeek=pc;o.weekdays=fl;o.weekdaysMin=ol;o.weekdaysShort=el;o.weekdaysParse=hl;o.weekdaysRegex=vl;o.weekdaysShortRegex=yl;o.weekdaysMinRegex=pl;o.isPM=bl;o.meridiem=kl;gt("en",{eras:[{since:"0001-01-01",until:+Infinity,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"},],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=nt("moment.lang is deprecated. Use moment.locale instead.",gt);t.langData=nt("moment.langData is deprecated. Use moment.localeData instead.",bt);lt=Math.abs;var fb=kt("ms"),eb=kt("s"),ob=kt("m"),sb=kt("h"),hb=kt("d"),cb=kt("w"),lb=kt("M"),ab=kt("Q"),vb=kt("y");var wb=ui("milliseconds"),bb=ui("seconds"),kb=ui("minutes"),db=ui("hours"),gb=ui("days"),nk=ui("months"),tk=ui("years");return at=Math.round,fi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},ou=Math.abs,e=nu.prototype,e.isValid=rv,e.abs=gw,e.add=nb,e.subtract=tb,e.as=rb,e.asMilliseconds=fb,e.asSeconds=eb,e.asMinutes=ob,e.asHours=sb,e.asDays=hb,e.asWeeks=cb,e.asMonths=lb,e.asQuarters=ab,e.asYears=vb,e.valueOf=ub,e._bubble=ib,e.clone=yb,e.get=pb,e.milliseconds=wb,e.seconds=bb,e.minutes=kb,e.hours=db,e.days=gb,e.weeks=ik,e.months=nk,e.years=tk,e.humanize=ok,e.toISOString=su,e.toString=su,e.toJSON=su,e.locale=hs,e.localeData=cs,e.toIsoString=nt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",su),e.lang=yf,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",vr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(parseFloat(n)*1e3)}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.29.1",ih(l),t.fn=n,t.min=nv,t.max=tv,t.now=bo,t.utc=ot,t.unix=vw,t.months=pw,t.isDate=pi,t.locale=gt,t.invalid=rr,t.duration=et,t.isMoment=ut,t.weekdays=bw,t.parseZone=yw,t.localeData=bt,t.isDuration=tu,t.monthsShort=ww,t.weekdaysMin=dw,t.defineLocale=ff,t.updateLocale=na,t.locales=ta,t.weekdaysShort=kw,t.normalizeUnits=tt,t.relativeTimeRounding=fk,t.relativeTimeThreshold=ek,t.calendarFormat=ny,t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}),function(n,t){"use strict";if(typeof define=="function"&&define.amd)define(["jquery","moment"],t);else if(typeof exports=="object")t(require("jquery"),require("moment"));else{if(!jQuery)throw new Error("bootstrap-datetimepicker requires jQuery to be loaded first");if(!moment)throw new Error("bootstrap-datetimepicker requires moment.js to be loaded first");t(n.jQuery,moment)}}(this,function(n,t){"use strict";if(typeof t=="undefined")throw new Error("momentjs is required");var i=0,r=function(r,u){var ht=n.fn.datetimepicker.defaults,ct={time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down"},f=this,nt=!1,y,lt=function(){var o=!1,s,h,l;if(f.options=n.extend({},ht,u),f.options.icons=n.extend({},ct,f.options.icons),f.element=n(r),at(),!(f.options.pickTime||f.options.pickDate))throw new Error("Must choose at least one picker");if(f.id=i++,t.locale(f.options.language),f.date=t(),f.unset=!1,f.isInput=f.element.is("input"),f.component=!1,f.element.hasClass("input-group")&&(f.component=f.element.find(".datepickerbutton").length===0?f.element.find('[class^="input-group-"]'):f.element.find(".datepickerbutton")),f.format=f.options.format,s=t().localeData(),f.format||(f.format=f.options.pickDate?s.longDateFormat("L"):"",f.options.pickDate&&f.options.pickTime&&(f.format+=" "),f.format+=f.options.pickTime?s.longDateFormat("LT"):"",f.options.useSeconds&&(s.longDateFormat("LT").indexOf(" A")!==-1?f.format=f.format.split(" A")[0]+":ss A":f.format+=":ss")),f.use24hours=f.format.toLowerCase().indexOf("a")<0&&f.format.indexOf("h")<0,f.component&&(o=f.component.find("span")),f.options.pickTime&&o&&o.addClass(f.options.icons.time),f.options.pickDate&&o&&(o.removeClass(f.options.icons.time),o.addClass(f.options.icons.date)),f.options.widgetParent=typeof f.options.widgetParent=="string"&&f.options.widgetParent||f.element.parents().filter(function(){return"scroll"===n(this).css("overflow-y")}).get(0)||"body",f.widget=n(ii()).appendTo(f.options.widgetParent),f.minViewMode=f.options.minViewMode||0,typeof f.minViewMode=="string")switch(f.minViewMode){case"months":f.minViewMode=1;break;case"years":f.minViewMode=2;break;default:f.minViewMode=0}if(f.viewMode=f.options.viewMode||0,typeof f.viewMode=="string")switch(f.viewMode){case"months":f.viewMode=1;break;case"years":f.viewMode=2;break;default:f.viewMode=0}f.viewMode=Math.max(f.viewMode,f.minViewMode);f.options.disabledDates=g(f.options.disabledDates);f.options.enabledDates=g(f.options.enabledDates);f.startViewMode=f.viewMode;f.setMinDate(f.options.minDate);f.setMaxDate(f.options.maxDate);vt();yt();pt();wt();bt();c();k();e().prop("disabled")||ft();l=e().val()||"";f.options.defaultDate!==""&&l===""&&f.setValue(f.options.defaultDate);f.options.minuteStepping!==1&&(h=f.options.minuteStepping,f.date.minutes(Math.round(f.date.minutes()/h)*h%60).seconds(0))},e=function(){var n;if(f.isInput)return f.element;if(n=f.element.find(".datepickerinput"),n.length===0)n=f.element.find("input");else if(!n.is("input"))throw new Error('CSS class "datepickerinput" cannot be applied to non input element');return n},at=function(){var n;n=f.element.is("input")?f.element.data():f.element.find("input").data();n||(n=f.element.data());n.dateFormat!==undefined&&(f.options.format=n.dateFormat);n.datePickdate!==undefined&&(f.options.pickDate=n.datePickdate);n.datePicktime!==undefined&&(f.options.pickTime=n.datePicktime);n.dateUseminutes!==undefined&&(f.options.useMinutes=n.dateUseminutes);n.dateUseseconds!==undefined&&(f.options.useSeconds=n.dateUseseconds);n.dateUsecurrent!==undefined&&(f.options.useCurrent=n.dateUsecurrent);n.calendarWeeks!==undefined&&(f.options.calendarWeeks=n.calendarWeeks);n.dateMinutestepping!==undefined&&(f.options.minuteStepping=n.dateMinutestepping);n.dateMindate!==undefined&&(f.options.minDate=n.dateMindate);n.dateMaxdate!==undefined&&(f.options.maxDate=n.dateMaxdate);n.dateShowtoday!==undefined&&(f.options.showToday=n.dateShowtoday);n.dateCollapse!==undefined&&(f.options.collapse=n.dateCollapse);n.dateLanguage!==undefined&&(f.options.language=n.dateLanguage);n.dateDefaultdate!==undefined&&(f.options.defaultDate=n.dateDefaultdate);n.dateDisableddates!==undefined&&(f.options.disabledDates=n.dateDisableddates);n.dateEnableddates!==undefined&&(f.options.enabledDates=n.dateEnableddates);n.dateIcons!==undefined&&(f.options.icons=n.dateIcons);n.dateUsestrict!==undefined&&(f.options.useStrict=n.dateUsestrict);n.dateDirection!==undefined&&(f.options.direction=n.dateDirection);n.dateSidebyside!==undefined&&(f.options.sideBySide=n.dateSidebyside);n.dateDaysofweekdisabled!==undefined&&(f.options.daysOfWeekDisabled=n.dateDaysofweekdisabled)},ut=function(){var u="absolute",t=f.component?f.component.offset():f.element.offset(),i=n(window),r;f.width=f.component?f.component.outerWidth():f.element.outerWidth();t.top=t.top+f.element.outerHeight();f.options.direction==="up"?r="top":f.options.direction==="bottom"?r="bottom":f.options.direction==="auto"&&(r=t.top+f.widget.height()>i.height()+i.scrollTop()&&f.widget.height()+f.element.outerHeight()<t.top?"top":"bottom");r==="top"?(t.bottom=i.height()-t.top+f.element.outerHeight()+3,f.widget.addClass("top").removeClass("bottom")):(t.top+=1,f.widget.addClass("bottom").removeClass("top"));f.options.width!==undefined&&f.widget.width(f.options.width);f.options.orientation==="left"&&(f.widget.addClass("left-oriented"),t.left=t.left-f.widget.width()+20);ti()&&(u="fixed",t.top-=i.scrollTop(),t.left-=i.scrollLeft());i.width()<t.left+f.widget.outerWidth()?(t.right=i.width()-t.left-f.width,t.left="auto",f.widget.addClass("float-right")):(t.right="auto",f.widget.removeClass("float-right"));r==="top"?f.widget.css({position:u,bottom:t.bottom,top:"auto",left:t.left,right:t.right}):f.widget.css({position:u,top:t.top,bottom:"auto",left:t.left,right:t.right})},o=function(n,i){(!t(f.date).isSame(t(n))||nt)&&(nt=!1,f.element.trigger({type:"dp.change",date:t(f.date),oldDate:t(n)}),i!=="change"&&f.element.change())},tt=function(n){nt=!0;f.element.trigger({type:"dp.error",date:t(n,f.format,f.options.useStrict)})},c=function(n){t.locale(f.options.language);var i=n;i||(i=e().val(),i&&(f.date=t(i,f.format,f.options.useStrict)),f.date||(f.date=t()));f.viewDate=t(f.date).startOf("month");v();it()},vt=function(){t.locale(f.options.language);var r=n("<tr>"),u=t.weekdaysMin(),i;if(f.options.calendarWeeks===!0&&r.append('<th class="cw">#<\/th>'),t().localeData()._week.dow===0)for(i=0;i<7;i++)r.append('<th class="dow">'+u[i]+"<\/th>");else for(i=1;i<8;i++)i===7?r.append('<th class="dow">'+u[0]+"<\/th>"):r.append('<th class="dow">'+u[i]+"<\/th>");f.widget.find(".datepicker-days thead").append(r)},yt=function(){t.locale(f.options.language);for(var i="",r=t.monthsShort(),n=0;n<12;n++)i+='<span class="month">'+r[n]+"<\/span>";f.widget.find(".datepicker-months td").append(i)},v=function(){if(f.options.pickDate){t.locale(f.options.language);var i=f.viewDate.year(),h=f.viewDate.month(),o=f.options.minDate.year(),y=f.options.minDate.month(),s=f.options.maxDate.year(),p=f.options.maxDate.month(),w,r,b,c=[],a,e,u,k,g,v,l=t.months();for(f.widget.find(".datepicker-days").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-months").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-years").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-days th:eq(1)").text(l[h]+" "+i),r=t(f.viewDate,f.format,f.options.useStrict).subtract(1,"months"),k=r.daysInMonth(),r.date(k).startOf("week"),(i===o&&h<=y||i<o)&&f.widget.find(".datepicker-days th:eq(0)").addClass("disabled"),(i===s&&h>=p||i>s)&&f.widget.find(".datepicker-days th:eq(2)").addClass("disabled"),b=t(r).add(42,"d");r.isBefore(b);){if(r.weekday()===t().startOf("week").weekday()&&(a=n("<tr>"),c.push(a),f.options.calendarWeeks===!0&&a.append('<td class="cw">'+r.week()+"<\/td>")),e="",r.year()<i||r.year()===i&&r.month()<h?e+=" old":(r.year()>i||r.year()===i&&r.month()>h)&&(e+=" new"),r.isSame(t({y:f.date.year(),M:f.date.month(),d:f.date.date()}))&&(e+=" active"),(d(r,"day")||!st(r))&&(e+=" disabled"),f.options.showToday===!0&&r.isSame(t(),"day")&&(e+=" today"),f.options.daysOfWeekDisabled)for(u=0;u<f.options.daysOfWeekDisabled.length;u++)if(r.day()===f.options.daysOfWeekDisabled[u]){e+=" disabled";break}a.append('<td class="day'+e+'">'+r.date()+"<\/td>");w=r.date();r.add(1,"d");w===r.date()&&r.add(1,"d")}for(f.widget.find(".datepicker-days tbody").empty().append(c),v=f.date.year(),l=f.widget.find(".datepicker-months").find("th:eq(1)").text(i).end().find("span").removeClass("active"),v===i&&l.eq(f.date.month()).addClass("active"),i-1<o&&f.widget.find(".datepicker-months th:eq(0)").addClass("disabled"),i+1>s&&f.widget.find(".datepicker-months th:eq(2)").addClass("disabled"),u=0;u<12;u++)i===o&&y>u||i<o?n(l[u]).addClass("disabled"):(i===s&&p<u||i>s)&&n(l[u]).addClass("disabled");for(c="",i=parseInt(i/10,10)*10,g=f.widget.find(".datepicker-years").find("th:eq(1)").text(i+"-"+(i+9)).parents("table").find("td"),f.widget.find(".datepicker-years").find("th").removeClass("disabled"),o>i&&f.widget.find(".datepicker-years").find("th:eq(0)").addClass("disabled"),s<i+9&&f.widget.find(".datepicker-years").find("th:eq(2)").addClass("disabled"),i-=1,u=-1;u<11;u++)c+='<span class="year'+(u===-1||u===10?" old":"")+(v===i?" active":"")+(i<o||i>s?" disabled":"")+'">'+i+"<\/span>",i+=1;g.html(c)}},pt=function(){t.locale(f.options.language);var e=f.widget.find(".timepicker .timepicker-hours table"),n="",i,r,u;if(e.parent().hide(),f.use24hours)for(i=0,r=0;r<6;r+=1){for(n+="<tr>",u=0;u<4;u+=1)n+='<td class="hour">'+s(i.toString())+"<\/td>",i++;n+="<\/tr>"}else for(i=1,r=0;r<3;r+=1){for(n+="<tr>",u=0;u<4;u+=1)n+='<td class="hour">'+s(i.toString())+"<\/td>",i++;n+="<\/tr>"}e.html(n)},wt=function(){var e=f.widget.find(".timepicker .timepicker-minutes table"),n="",i=0,r,u,t=f.options.minuteStepping;for(e.parent().hide(),t===1&&(t=5),r=0;r<Math.ceil(15/t);r++){for(n+="<tr>",u=0;u<4;u+=1)i<60?(n+='<td class="minute">'+s(i.toString())+"<\/td>",i+=t):n+="<td><\/td>";n+="<\/tr>"}e.html(n)},bt=function(){var r=f.widget.find(".timepicker .timepicker-seconds table"),n="",u=0,t,i;for(r.parent().hide(),t=0;t<3;t++){for(n+="<tr>",i=0;i<4;i+=1)n+='<td class="second">'+s(u.toString())+"<\/td>",u+=5;n+="<\/tr>"}r.html(n)},it=function(){if(f.date){var t=f.widget.find(".timepicker span[data-time-component]"),n=f.date.hours(),i=f.date.format("A");f.use24hours||(n===0?n=12:n!==12&&(n=n%12),f.widget.find(".timepicker [data-action=togglePeriod]").text(i));t.filter("[data-time-component=hours]").text(s(n));t.filter("[data-time-component=minutes]").text(s(f.date.minutes()));t.filter("[data-time-component=seconds]").text(s(f.date.second()))}},kt=function(i){i.stopPropagation();i.preventDefault();f.unset=!1;var r=n(i.target).closest("span, td, th"),u,e,s,h,c=t(f.date);if(r.length===1&&!r.is(".disabled"))switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"picker-switch":k(1);break;case"prev":case"next":s=rt.modes[f.viewMode].navStep;r[0].className==="prev"&&(s=s*-1);f.viewDate.add(s,rt.modes[f.viewMode].navFnc);v()}break;case"span":r.is(".month")?(u=r.parent().find("span").index(r),f.viewDate.month(u)):(e=parseInt(r.text(),10)||0,f.viewDate.year(e));f.viewMode===f.minViewMode&&(f.date=t({y:f.viewDate.year(),M:f.viewDate.month(),d:f.viewDate.date(),h:f.date.hours(),m:f.date.minutes(),s:f.date.seconds()}),l(),o(c,i.type));k(-1);v();break;case"td":r.is(".day")&&(h=parseInt(r.text(),10)||1,u=f.viewDate.month(),e=f.viewDate.year(),r.is(".old")?u===0?(u=11,e-=1):u-=1:r.is(".new")&&(u===11?(u=0,e+=1):u+=1),f.date=t({y:e,M:u,d:h,h:f.date.hours(),m:f.date.minutes(),s:f.date.seconds()}),f.viewDate=t({y:e,M:u,d:Math.min(28,h)}),v(),l(),o(c,i.type))}},p={incrementHours:function(){a("add","hours",1)},incrementMinutes:function(){a("add","minutes",f.options.minuteStepping)},incrementSeconds:function(){a("add","seconds",1)},decrementHours:function(){a("subtract","hours",1)},decrementMinutes:function(){a("subtract","minutes",f.options.minuteStepping)},decrementSeconds:function(){a("subtract","seconds",1)},togglePeriod:function(){var n=f.date.hours();n>=12?n-=12:n+=12;f.date.hours(n)},showPicker:function(){f.widget.find(".timepicker > div:not(.timepicker-picker)").hide();f.widget.find(".timepicker .timepicker-picker").show()},showHours:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-hours").show()},showMinutes:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var i=parseInt(n(t.target).text(),10);f.use24hours||(f.date.hours()>=12?i!==12&&(i+=12):i===12&&(i=0));f.date.hours(i);p.showPicker.call(f)},selectMinute:function(t){f.date.minutes(parseInt(n(t.target).text(),10));p.showPicker.call(f)},selectSecond:function(t){f.date.seconds(parseInt(n(t.target).text(),10));p.showPicker.call(f)}},dt=function(i){var r=t(f.date),u=n(i.currentTarget).data("action"),e=p[u].apply(f,arguments);return w(i),f.date||(f.date=t({y:1970})),l(),it(),o(r,i.type),e},w=function(n){n.stopPropagation();n.preventDefault()},gt=function(n){n.keyCode===27&&f.hide()},b=function(i){t.locale(f.options.language);var e=n(i.target),u=t(f.date),r=t(e.val(),f.format,f.options.useStrict);r.isValid()&&!d(r)&&st(r)?(c(),f.setValue(r),o(u,i.type),l()):(f.viewDate=u,f.unset=!0,o(u,i.type),tt(r))},k=function(n){n&&(f.viewMode=Math.max(f.minViewMode,Math.min(2,f.viewMode+n)));f.widget.find(".datepicker > div").hide().filter(".datepicker-"+rt.modes[f.viewMode].clsName).show()},ft=function(){var i,r,t,e,u;f.widget.on("click",".datepicker *",n.proxy(kt,this));f.widget.on("click","[data-action]",n.proxy(dt,this));f.widget.on("mousedown",n.proxy(w,this));f.element.on("keydown",n.proxy(gt,this));if(f.options.pickDate&&f.options.pickTime)f.widget.on("click.togglePicker",".accordion-toggle",function(o){if(o.stopPropagation(),i=n(this),r=i.closest("ul"),t=r.find(".in"),e=r.find(".collapse:not(.in)"),t&&t.length){if(u=t.data("collapse"),u&&u.transitioning)return;t.collapse("hide");e.collapse("show");i.find("span").toggleClass(f.options.icons.time+" "+f.options.icons.date);f.component&&f.component.find("span").toggleClass(f.options.icons.time+" "+f.options.icons.date)}});if(f.isInput)f.element.on({click:n.proxy(f.show,this),focus:n.proxy(f.show,this),change:n.proxy(b,this),blur:n.proxy(f.hide,this)});else{f.element.on({change:n.proxy(b,this)},"input");if(f.component){f.component.on("click",n.proxy(f.show,this));f.component.on("mousedown",n.proxy(w,this))}else f.element.on("click",n.proxy(f.show,this))}},ni=function(){n(window).on("resize.datetimepicker"+f.id,n.proxy(ut,this));if(!f.isInput)n(document).on("mousedown.datetimepicker"+f.id,n.proxy(f.hide,this))},et=function(){f.widget.off("click",".datepicker *",f.click);f.widget.off("click","[data-action]");f.widget.off("mousedown",f.stopEvent);f.options.pickDate&&f.options.pickTime&&f.widget.off("click.togglePicker");f.isInput?f.element.off({focus:f.show,change:b,click:f.show,blur:f.hide}):(f.element.off({change:b},"input"),f.component?(f.component.off("click",f.show),f.component.off("mousedown",f.stopEvent)):f.element.off("click",f.show))},ot=function(){n(window).off("resize.datetimepicker"+f.id);f.isInput||n(document).off("mousedown.datetimepicker"+f.id)},ti=function(){if(f.element){for(var i=f.element.parents(),r=!1,t=0;t<i.length;t++)if(n(i[t]).css("position")==="fixed"){r=!0;break}return r}return!1},l=function(){t.locale(f.options.language);var n="";f.unset||(n=t(f.date).format(f.format));e().val(n);f.element.data("date",n);f.options.pickTime||f.hide()},a=function(n,i,r){t.locale(f.options.language);var u;if(n==="add"?(u=t(f.date),u.hours()===23&&u.add(r,i),u.add(r,i)):u=t(f.date).subtract(r,i),d(t(u.subtract(r,i)))||d(u)){tt(u.format(f.format));return}n==="add"?f.date.add(r,i):f.date.subtract(r,i);f.unset=!1},d=function(n,i){t.locale(f.options.language);var r=t(f.options.maxDate,f.format,f.options.useStrict),u=t(f.options.minDate,f.format,f.options.useStrict);return(i&&(r=r.endOf(i),u=u.startOf(i)),n.isAfter(r)||n.isBefore(u))?!0:f.options.disabledDates===!1?!1:f.options.disabledDates[n.format("YYYY-MM-DD")]===!0},st=function(n){return(t.locale(f.options.language),f.options.enabledDates===!1)?!0:f.options.enabledDates[n.format("YYYY-MM-DD")]===!0},g=function(n){for(var r={},u=0,i=0;i<n.length;i++)y=t.isMoment(n[i])||n[i]instanceof Date?t(n[i]):t(n[i],f.format,f.options.useStrict),y.isValid()&&(r[y.format("YYYY-MM-DD")]=!0,u++);return u>0?r:!1},s=function(n){return(n=n.toString(),n.length>=2)?n:"0"+n},ii=function(){var n='<thead><tr><th class="prev"><i class="bi bi-chevron-left fs-2"><\/i><\/th><th colspan="'+(f.options.calendarWeeks?"6":"5")+'" class="picker-switch"><\/th><th class="next"><i class="bi bi-chevron-right fs-2"><\/i><\/th><\/tr><\/thead>',r='<tbody><tr><td colspan="'+(f.options.calendarWeeks?"8":"7")+'"><\/td><\/tr><\/tbody>',t='<div class="datepicker-days"><table class="table-sm">'+n+'<tbody><\/tbody><\/table><\/div><div class="datepicker-months"><table class="table-sm">'+n+r+'<\/table><\/div><div class="datepicker-years"><table class="table-sm">'+n+r+"<\/table><\/div>",i="";return f.options.pickDate&&f.options.pickTime?(i='<div class="bootstrap-datetimepicker-widget'+(f.options.sideBySide?" timepicker-sbs":"")+(f.use24hours?" usetwentyfour":"")+' dropdown-menu" style="z-index:9999 !important;">',i+=f.options.sideBySide?'<div class="row"><div class="col-sm-6 datepicker">'+t+'<\/div><div class="col-sm-6 timepicker">'+h.getTemplate()+"<\/div><\/div>":'<ul class="list-unstyled"><li'+(f.options.collapse?' class="collapse in"':"")+'><div class="datepicker">'+t+'<\/div><\/li><li class="picker-switch accordion-toggle"><a class="btn" style="width:100%"><span class="'+f.options.icons.time+'"><\/span><\/a><\/li><li'+(f.options.collapse?' class="collapse"':"")+'><div class="timepicker">'+h.getTemplate()+"<\/div><\/li><\/ul>",i+"<\/div>"):f.options.pickTime?'<div class="bootstrap-datetimepicker-widget dropdown-menu"><div class="timepicker">'+h.getTemplate()+"<\/div><\/div>":'<div class="bootstrap-datetimepicker-widget dropdown-menu"><div class="datepicker">'+t+"<\/div><\/div>"},rt={modes:[{clsName:"days",navFnc:"month",navStep:1},{clsName:"months",navFnc:"year",navStep:1},{clsName:"years",navFnc:"year",navStep:10}]},h={hourTemplate:'<span data-action="showHours"   data-time-component="hours"   class="timepicker-hour"><\/span>',minuteTemplate:'<span data-action="showMinutes" data-time-component="minutes" class="timepicker-minute"><\/span>',secondTemplate:'<span data-action="showSeconds"  data-time-component="seconds" class="timepicker-second"><\/span>'};h.getTemplate=function(){return'<div class="timepicker-picker"><table class="table-sm"><tr><td><a href="#" class="btn" data-action="incrementHours"><span class="'+f.options.icons.up+'"><\/span><\/a><\/td><td class="separator"><\/td><td>'+(f.options.useMinutes?'<a href="#" class="btn" data-action="incrementMinutes"><span class="'+f.options.icons.up+'"><\/span><\/a>':"")+"<\/td>"+(f.options.useSeconds?'<td class="separator"><\/td><td><a href="#" class="btn" data-action="incrementSeconds"><span class="'+f.options.icons.up+'"><\/span><\/a><\/td>':"")+(f.use24hours?"":'<td class="separator"><\/td>')+"<\/tr><tr><td>"+h.hourTemplate+'<\/td> <td class="separator">:<\/td><td>'+(f.options.useMinutes?h.minuteTemplate:'<span class="timepicker-minute">00<\/span>')+"<\/td> "+(f.options.useSeconds?'<td class="separator">:<\/td><td>'+h.secondTemplate+"<\/td>":"")+(f.use24hours?"":'<td class="separator"><\/td><td><button type="button" class="btn btn-primary" data-action="togglePeriod"><\/button><\/td>')+'<\/tr><tr><td><a href="#" class="btn" data-action="decrementHours"><span class="'+f.options.icons.down+'"><\/span><\/a><\/td><td class="separator"><\/td><td>'+(f.options.useMinutes?'<a href="#" class="btn" data-action="decrementMinutes"><span class="'+f.options.icons.down+'"><\/span><\/a>':"")+"<\/td>"+(f.options.useSeconds?'<td class="separator"><\/td><td><a href="#" class="btn" data-action="decrementSeconds"><span class="'+f.options.icons.down+'"><\/span><\/a><\/td>':"")+(f.use24hours?"":'<td class="separator"><\/td>')+'<\/tr><\/table><\/div><div class="timepicker-hours" data-action="selectHour"><table class="table-sm"><\/table><\/div><div class="timepicker-minutes" data-action="selectMinute"><table class="table-sm"><\/table><\/div>'+(f.options.useSeconds?'<div class="timepicker-seconds" data-action="selectSecond"><table class="table-sm"><\/table><\/div>':"")};f.destroy=function(){et();ot();f.widget.remove();f.element.removeData("DateTimePicker");f.component&&f.component.removeData("DateTimePicker")};f.show=function(n){if(!e().prop("disabled")){if(f.options.useCurrent&&e().val()===""){if(f.options.minuteStepping!==1){var i=t(),r=f.options.minuteStepping;i.minutes(Math.round(i.minutes()/r)*r%60).seconds(0);f.setValue(i.format(f.format))}else f.setValue(t().format(f.format));o("",n.type)}n&&n.type==="click"&&f.isInput&&f.widget.hasClass("picker-open")||(f.widget.hasClass("picker-open")?(f.widget.hide(),f.widget.removeClass("picker-open")):(f.widget.show(),f.widget.addClass("picker-open")),f.height=f.component?f.component.outerHeight():f.element.outerHeight(),ut(),f.element.trigger({type:"dp.show",date:t(f.date)}),ni(),n&&w(n))}};f.disable=function(){var n=e();n.prop("disabled")||(n.prop("disabled",!0),et())};f.enable=function(){var n=e();n.prop("disabled")&&(n.prop("disabled",!1),ft())};f.hide=function(){for(var r=f.widget.find(".collapse"),i,n=0;n<r.length;n++)if(i=r.eq(n).data("collapse"),i&&i.transitioning)return;f.widget.hide();f.widget.removeClass("picker-open");f.viewMode=f.startViewMode;k();f.element.trigger({type:"dp.hide",date:t(f.date)});ot()};f.setValue=function(n){t.locale(f.options.language);n?f.unset=!1:(f.unset=!0,l());n=t.isMoment(n)?n.locale(f.options.language):n instanceof Date?t(n):t(n,f.format,f.options.useStrict);n.isValid()?(f.date=n,l(),f.viewDate=t({y:f.date.year(),M:f.date.month()}),v(),it()):tt(n)};f.getDate=function(){return f.unset?null:t(f.date)};f.setDate=function(n){var i=t(f.date);n?f.setValue(n):f.setValue(null);o(i,"function")};f.setDisabledDates=function(n){f.options.disabledDates=g(n);f.viewDate&&c()};f.setEnabledDates=function(n){f.options.enabledDates=g(n);f.viewDate&&c()};f.setMaxDate=function(n){n!==undefined&&(f.options.maxDate=t.isMoment(n)||n instanceof Date?t(n):t(n,f.format,f.options.useStrict),f.viewDate&&c())};f.setMinDate=function(n){n!==undefined&&(f.options.minDate=t.isMoment(n)||n instanceof Date?t(n):t(n,f.format,f.options.useStrict),f.viewDate&&c())};lt()};n.fn.datetimepicker=function(t){return this.each(function(){var i=n(this),u=i.data("DateTimePicker");u||i.data("DateTimePicker",new r(this,t))})};n.fn.datetimepicker.defaults={format:!1,pickDate:!0,pickTime:!0,useMinutes:!0,useSeconds:!1,useCurrent:!0,calendarWeeks:!1,minuteStepping:1,minDate:t({y:1900}),maxDate:t().add(100,"y"),showToday:!0,collapse:!0,language:t.locale(),defaultDate:"",disabledDates:!1,enabledDates:!1,icons:{},useStrict:!1,direction:"auto",sideBySide:!1,daysOfWeekDisabled:[],widgetParent:!1}});_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};windowIsDefined=(typeof window=="undefined"?"undefined":_typeof(window))==="object",function(n){if(typeof define=="function"&&define.amd)define(["jquery"],n);else if((typeof module=="undefined"?"undefined":_typeof(module))==="object"&&module.exports){var t;try{t=require("jquery")}catch(i){t=null}module.exports=n(t)}else window&&(window.Slider=n(window.jQuery))}(function(n){var i="slider",r="bootstrapSlider",t;return windowIsDefined&&!window.console&&(window.console={}),windowIsDefined&&!window.console.log&&(window.console.log=function(){}),windowIsDefined&&!window.console.warn&&(window.console.warn=function(){}),function(n){"use strict";function i(){}function r(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var c,o,l,a,e,s,h;if(typeof f=="string"){for(c=t.call(arguments,1),o=0,l=this.length;o<l;o++){if(a=this[o],e=n.data(a,i),!e){r("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");continue}if(!n.isFunction(e[f])||f.charAt(0)==="_"){r("no such method '"+f+"' for "+i+" instance");continue}if(s=e[f].apply(e,c),s!==undefined&&s!==e)return s}return this}return(h=this.map(function(){var t=n.data(this,i);return t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t)),n(this)}),h.length===1)?h[0]:h}}if(n){var r=typeof console=="undefined"?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var t=Array.prototype.slice;r(n)}(n),function(n){function o(t,i){function yt(n,t){var r="data-slider-"+t.replace(/_/g,"-"),i=n.getAttribute(r);try{return JSON.parse(i)}catch(u){return i}}var r,c,o,rt,s,a,k,d,st,g,h,tt,v,y,p,ct,lt;this._state={value:null,enabled:null,offset:null,size:null,percentage:null,inDrag:!1,over:!1,tickIndex:null};this.ticksCallbackMap={};this.handleCallbackMap={};typeof t=="string"?this.element=document.querySelector(t):t instanceof HTMLElement&&(this.element=t);i=i?i:{};var ot=Object.keys(this.defaultOptions),at=i.hasOwnProperty("min"),vt=i.hasOwnProperty("max");for(r=0;r<ot.length;r++)c=ot[r],o=i[c],o=typeof o!="undefined"?o:yt(this.element,c),o=o!==null?o:this.defaultOptions[c],this.options||(this.options={}),this.options[c]=o;this.ticksAreValid=Array.isArray(this.options.ticks)&&this.options.ticks.length>0;this.ticksAreValid||(this.options.lock_to_ticks=!1);this.options.rtl==="auto"&&(rt=window.getComputedStyle(this.element),this.options.rtl=rt!=null?rt.direction==="rtl":this.element.style.direction==="rtl");this.options.orientation==="vertical"&&(this.options.tooltip_position==="top"||this.options.tooltip_position==="bottom")?this.options.tooltip_position=this.options.rtl?"left":"right":this.options.orientation==="horizontal"&&(this.options.tooltip_position==="left"||this.options.tooltip_position==="right")&&(this.options.tooltip_position="top");var pt=this.element.style.width,ut=!1,wt=this.element.parentNode,l,w,b,u,e;if(this.sliderElem)ut=!0;else{if(this.sliderElem=document.createElement("div"),this.sliderElem.className="slider",s=document.createElement("div"),s.className="slider-track",w=document.createElement("div"),w.className="slider-track-low",l=document.createElement("div"),l.className="slider-selection",b=document.createElement("div"),b.className="slider-track-high",u=document.createElement("div"),u.className="slider-handle min-slider-handle",u.setAttribute("role","slider"),u.setAttribute("aria-valuemin",this.options.min),u.setAttribute("aria-valuemax",this.options.max),e=document.createElement("div"),e.className="slider-handle max-slider-handle",e.setAttribute("role","slider"),e.setAttribute("aria-valuemin",this.options.min),e.setAttribute("aria-valuemax",this.options.max),s.appendChild(w),s.appendChild(l),s.appendChild(b),this.rangeHighlightElements=[],a=this.options.rangeHighlights,Array.isArray(a)&&a.length>0)for(k=0;k<a.length;k++)d=document.createElement("div"),st=a[k].class||"",d.className="slider-rangeHighlight slider-selection "+st,this.rangeHighlightElements.push(d),s.appendChild(d);if(g=Array.isArray(this.options.labelledby),g&&this.options.labelledby[0]&&u.setAttribute("aria-labelledby",this.options.labelledby[0]),g&&this.options.labelledby[1]&&e.setAttribute("aria-labelledby",this.options.labelledby[1]),!g&&this.options.labelledby&&(u.setAttribute("aria-labelledby",this.options.labelledby),e.setAttribute("aria-labelledby",this.options.labelledby)),this.ticks=[],Array.isArray(this.options.ticks)&&this.options.ticks.length>0){for(this.ticksContainer=document.createElement("div"),this.ticksContainer.className="slider-tick-container",r=0;r<this.options.ticks.length;r++){if(h=document.createElement("div"),h.className="slider-tick",this.options.ticks_tooltip){var ht=this._addTickListener(),bt=ht.addMouseEnter(this,h,r),kt=ht.addMouseLeave(this,h);this.ticksCallbackMap[r]={mouseEnter:bt,mouseLeave:kt}}this.ticks.push(h);this.ticksContainer.appendChild(h)}l.className+=" tick-slider-selection"}if(this.tickLabels=[],Array.isArray(this.options.ticks_labels)&&this.options.ticks_labels.length>0)for(this.tickLabelContainer=document.createElement("div"),this.tickLabelContainer.className="slider-tick-label-container",r=0;r<this.options.ticks_labels.length;r++){var nt=document.createElement("div"),dt=this.options.ticks_positions.length===0,gt=this.options.reversed&&dt?this.options.ticks_labels.length-(r+1):r;nt.className="slider-tick-label";nt.innerHTML=this.options.ticks_labels[gt];this.tickLabels.push(nt);this.tickLabelContainer.appendChild(nt)}tt=function(n){var i=document.createElement("div"),t;i.className="arrow";t=document.createElement("div");t.className="tooltip-inner";n.appendChild(i);n.appendChild(t)};v=document.createElement("div");v.className="tooltip tooltip-main";v.setAttribute("role","presentation");tt(v);y=document.createElement("div");y.className="tooltip tooltip-min";y.setAttribute("role","presentation");tt(y);p=document.createElement("div");p.className="tooltip tooltip-max";p.setAttribute("role","presentation");tt(p);this.sliderElem.appendChild(s);this.sliderElem.appendChild(v);this.sliderElem.appendChild(y);this.sliderElem.appendChild(p);this.tickLabelContainer&&this.sliderElem.appendChild(this.tickLabelContainer);this.ticksContainer&&this.sliderElem.appendChild(this.ticksContainer);this.sliderElem.appendChild(u);this.sliderElem.appendChild(e);wt.insertBefore(this.sliderElem,this.element);this.element.style.display="none"}if(n&&(this.$element=n(this.element),this.$sliderElem=n(this.sliderElem)),this.eventToCallbackMap={},this.sliderElem.id=this.options.id,this.touchCapable="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,this.touchX=0,this.touchY=0,this.tooltip=this.sliderElem.querySelector(".tooltip-main"),this.tooltipInner=this.tooltip.querySelector(".tooltip-inner"),this.tooltip_min=this.sliderElem.querySelector(".tooltip-min"),this.tooltipInner_min=this.tooltip_min.querySelector(".tooltip-inner"),this.tooltip_max=this.sliderElem.querySelector(".tooltip-max"),this.tooltipInner_max=this.tooltip_max.querySelector(".tooltip-inner"),f[this.options.scale]&&(this.options.scale=f[this.options.scale]),ut===!0&&(this._removeClass(this.sliderElem,"slider-horizontal"),this._removeClass(this.sliderElem,"slider-vertical"),this._removeClass(this.sliderElem,"slider-rtl"),this._removeClass(this.tooltip,"hide"),this._removeClass(this.tooltip_min,"hide"),this._removeClass(this.tooltip_max,"hide"),["left","right","top","width","height"].forEach(function(n){this._removeProperty(this.trackLow,n);this._removeProperty(this.trackSelection,n);this._removeProperty(this.trackHigh,n)},this),[this.handle1,this.handle2].forEach(function(n){this._removeProperty(n,"left");this._removeProperty(n,"right");this._removeProperty(n,"top")},this),[this.tooltip,this.tooltip_min,this.tooltip_max].forEach(function(n){this._removeProperty(n,"bs-tooltip-left");this._removeProperty(n,"bs-tooltip-right");this._removeProperty(n,"bs-tooltip-top");this._removeClass(n,"bs-tooltip-right");this._removeClass(n,"bs-tooltip-left");this._removeClass(n,"bs-tooltip-top")},this)),this.options.orientation==="vertical"?(this._addClass(this.sliderElem,"slider-vertical"),this.stylePos="top",this.mousePos="pageY",this.sizePos="offsetHeight"):(this._addClass(this.sliderElem,"slider-horizontal"),this.sliderElem.style.width=pt,this.options.orientation="horizontal",this.stylePos=this.options.rtl?"right":"left",this.mousePos="clientX",this.sizePos="offsetWidth"),this.options.rtl&&this._addClass(this.sliderElem,"slider-rtl"),this._setTooltipPosition(),Array.isArray(this.options.ticks)&&this.options.ticks.length>0&&(vt||(this.options.max=Math.max.apply(Math,this.options.ticks)),at||(this.options.min=Math.min.apply(Math,this.options.ticks))),Array.isArray(this.options.value)?(this.options.range=!0,this._state.value=this.options.value):this._state.value=this.options.range?[this.options.value,this.options.max]:this.options.value,this.trackLow=w||this.trackLow,this.trackSelection=l||this.trackSelection,this.trackHigh=b||this.trackHigh,this.options.selection==="none"?(this._addClass(this.trackLow,"hide"),this._addClass(this.trackSelection,"hide"),this._addClass(this.trackHigh,"hide")):(this.options.selection==="after"||this.options.selection==="before")&&(this._removeClass(this.trackLow,"hide"),this._removeClass(this.trackSelection,"hide"),this._removeClass(this.trackHigh,"hide")),this.handle1=u||this.handle1,this.handle2=e||this.handle2,ut===!0)for(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"),r=0;r<this.ticks.length;r++)this._removeClass(this.ticks[r],"round triangle hide");if(ct=["round","triangle","custom"],lt=ct.indexOf(this.options.handle)!==-1,lt)for(this._addClass(this.handle1,this.options.handle),this._addClass(this.handle2,this.options.handle),r=0;r<this.ticks.length;r++)this._addClass(this.ticks[r],this.options.handle);if(this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],this.setValue(this._state.value),this.handle1Keydown=this._keydown.bind(this,0),this.handle1.addEventListener("keydown",this.handle1Keydown,!1),this.handle2Keydown=this._keydown.bind(this,1),this.handle2.addEventListener("keydown",this.handle2Keydown,!1),this.mousedown=this._mousedown.bind(this),this.touchstart=this._touchstart.bind(this),this.touchmove=this._touchmove.bind(this),this.touchCapable&&(this.sliderElem.addEventListener("touchstart",this.touchstart,!1),this.sliderElem.addEventListener("touchmove",this.touchmove,!1)),this.sliderElem.addEventListener("mousedown",this.mousedown,!1),this.resize=this._resize.bind(this),window.addEventListener("resize",this.resize,!1),this.options.tooltip==="hide")this._addClass(this.tooltip,"hide"),this._addClass(this.tooltip_min,"hide"),this._addClass(this.tooltip_max,"hide");else if(this.options.tooltip==="always")this._showTooltip(),this._alwaysShowTooltip=!0;else{if(this.showTooltip=this._showTooltip.bind(this),this.hideTooltip=this._hideTooltip.bind(this),this.options.ticks_tooltip){var it=this._addTickListener(),ft=it.addMouseEnter(this,this.handle1),et=it.addMouseLeave(this,this.handle1);this.handleCallbackMap.handle1={mouseEnter:ft,mouseLeave:et};ft=it.addMouseEnter(this,this.handle2);et=it.addMouseLeave(this,this.handle2);this.handleCallbackMap.handle2={mouseEnter:ft,mouseLeave:et}}else this.sliderElem.addEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.addEventListener("mouseleave",this.hideTooltip,!1),this.touchCapable&&(this.sliderElem.addEventListener("touchstart",this.showTooltip,!1),this.sliderElem.addEventListener("touchmove",this.showTooltip,!1),this.sliderElem.addEventListener("touchend",this.hideTooltip,!1));this.handle1.addEventListener("focus",this.showTooltip,!1);this.handle1.addEventListener("blur",this.hideTooltip,!1);this.handle2.addEventListener("focus",this.showTooltip,!1);this.handle2.addEventListener("blur",this.hideTooltip,!1);this.touchCapable&&(this.handle1.addEventListener("touchstart",this.showTooltip,!1),this.handle1.addEventListener("touchmove",this.showTooltip,!1),this.handle1.addEventListener("touchend",this.hideTooltip,!1),this.handle2.addEventListener("touchstart",this.showTooltip,!1),this.handle2.addEventListener("touchmove",this.showTooltip,!1),this.handle2.addEventListener("touchend",this.hideTooltip,!1))}this.options.enabled?this.enable():this.disable()}var u=void 0,e={formatInvalidInputErrorMsg:function(n){return"Invalid input value '"+n+"' passed in"},callingContextNotSliderInstance:"Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"},f={linear:{getValue:function(n,t){return n<t.min?t.min:n>t.max?t.max:n},toValue:function(n){var e=n/100*(this.options.max-this.options.min),o=!0,i,s,r,u,t,h,c,l;if(this.options.ticks_positions.length>0){for(u=0,t=1;t<this.options.ticks_positions.length;t++)if(n<=this.options.ticks_positions[t]){i=this.options.ticks[t-1];r=this.options.ticks_positions[t-1];s=this.options.ticks[t];u=this.options.ticks_positions[t];break}h=(n-r)/(u-r);e=i+h*(s-i);o=!1}return c=o?this.options.min:0,l=c+Math.round(e/this.options.step)*this.options.step,f.linear.getValue(l,this.options)},toPercentage:function(n){var i,f,r,u,t,e;if(this.options.max===this.options.min)return 0;if(this.options.ticks_positions.length>0){for(u=0,t=0;t<this.options.ticks.length;t++)if(n<=this.options.ticks[t]){i=t>0?this.options.ticks[t-1]:0;r=t>0?this.options.ticks_positions[t-1]:0;f=this.options.ticks[t];u=this.options.ticks_positions[t];break}if(t>0)return e=(n-i)/(f-i),r+e*(u-r)}return 100*(n-this.options.min)/(this.options.max-this.options.min)}},logarithmic:{toValue:function(n){var i=1-this.options.min,u=Math.log(this.options.min+i),r=Math.log(this.options.max+i),t=Math.exp(u+(r-u)*n/100)-i;return Math.round(t)===r?r:(t=this.options.min+Math.round((t-this.options.min)/this.options.step)*this.options.step,f.linear.getValue(t,this.options))},toPercentage:function(n){if(this.options.max===this.options.min)return 0;var t=1-this.options.min,r=Math.log(this.options.max+t),i=Math.log(this.options.min+t),u=Math.log(n+t);return 100*(u-i)/(r-i)}}};t=function(n,t){return o.call(this,n,t),this};t.prototype={_init:function(){},constructor:t,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,lock_to_ticks:!1,handle:"round",reversed:!1,rtl:"auto",enabled:!0,formatter:function(n){return Array.isArray(n)?n[0]+" : "+n[1]:n},natural_arrow_keys:!1,ticks:[],ticks_positions:[],ticks_labels:[],ticks_snap_bounds:0,ticks_tooltip:!1,scale:"linear",focus:!1,tooltip_position:null,labelledby:null,rangeHighlights:[]},getElement:function(){return this.sliderElem},getValue:function(){return this.options.range?this._state.value:this._state.value[0]},setValue:function(n,t,i){var u,f,r,e;return n||(n=0),u=this.getValue(),this._state.value=this._validateInputValue(n),f=this._applyPrecision.bind(this),this.options.range?(this._state.value[0]=f(this._state.value[0]),this._state.value[1]=f(this._state.value[1]),this.ticksAreValid&&this.options.lock_to_ticks&&(this._state.value[0]=this.options.ticks[this._getClosestTickIndex(this._state.value[0])],this._state.value[1]=this.options.ticks[this._getClosestTickIndex(this._state.value[1])]),this._state.value[0]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[0])),this._state.value[1]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[1]))):(this._state.value=f(this._state.value),this.ticksAreValid&&this.options.lock_to_ticks&&(this._state.value=this.options.ticks[this._getClosestTickIndex(this._state.value)]),this._state.value=[Math.max(this.options.min,Math.min(this.options.max,this._state.value))],this._addClass(this.handle2,"hide"),this._state.value[1]=this.options.selection==="after"?this.options.max:this.options.min),this._setTickIndex(),this._state.percentage=this.options.max>this.options.min?[this._toPercentage(this._state.value[0]),this._toPercentage(this._state.value[1]),this.options.step*100/(this.options.max-this.options.min)]:[0,0,100],this._layout(),r=this.options.range?this._state.value:this._state.value[0],this._setDataVal(r),t===!0&&this._trigger("slide",r),e=!1,e=Array.isArray(r)?u[0]!==r[0]||u[1]!==r[1]:u!==r,e&&i===!0&&this._trigger("change",{oldValue:u,newValue:r}),this},destroy:function(){this._removeSliderEventHandlers();this.sliderElem.parentNode.removeChild(this.sliderElem);this.element.style.display="";this._cleanUpEventCallbacksMap();this.element.removeAttribute("data");n&&(this._unbindJQueryEventHandlers(),u===i&&this.$element.removeData(u),this.$element.removeData(r))},disable:function(){return this._state.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this._state.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this._state.enabled?this.disable():this.enable(),this},isEnabled:function(){return this._state.enabled},on:function(n,t){return this._bindNonQueryEventHandler(n,t),this},off:function(t,i){n?(this.$element.off(t,i),this.$sliderElem.off(t,i)):this._unbindNonQueryEventHandler(t,i)},getAttribute:function(n){return n?this.options[n]:this.options},setAttribute:function(n,t){return this.options[n]=t,this},refresh:function(t){var f=this.getValue();return this._removeSliderEventHandlers(),o.call(this,this.element,this.options),t&&t.useCurrentValue===!0&&this.setValue(f),n&&(u===i?(n.data(this.element,i,this),n.data(this.element,r,this)):n.data(this.element,r,this)),this},relayout:function(){return this._resize(),this},_removeTooltipListener:function(n,t){this.handle1.removeEventListener(n,t,!1);this.handle2.removeEventListener(n,t,!1)},_removeSliderEventHandlers:function(){var t,n;if(this.handle1.removeEventListener("keydown",this.handle1Keydown,!1),this.handle2.removeEventListener("keydown",this.handle2Keydown,!1),this.options.ticks_tooltip){for(t=this.ticksContainer.getElementsByClassName("slider-tick"),n=0;n<t.length;n++)t[n].removeEventListener("mouseenter",this.ticksCallbackMap[n].mouseEnter,!1),t[n].removeEventListener("mouseleave",this.ticksCallbackMap[n].mouseLeave,!1);this.handleCallbackMap.handle1&&this.handleCallbackMap.handle2&&(this.handle1.removeEventListener("mouseenter",this.handleCallbackMap.handle1.mouseEnter,!1),this.handle2.removeEventListener("mouseenter",this.handleCallbackMap.handle2.mouseEnter,!1),this.handle1.removeEventListener("mouseleave",this.handleCallbackMap.handle1.mouseLeave,!1),this.handle2.removeEventListener("mouseleave",this.handleCallbackMap.handle2.mouseLeave,!1))}this.handleCallbackMap=null;this.ticksCallbackMap=null;this.showTooltip&&this._removeTooltipListener("focus",this.showTooltip);this.hideTooltip&&this._removeTooltipListener("blur",this.hideTooltip);this.showTooltip&&this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1);this.hideTooltip&&this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1);this.sliderElem.removeEventListener("mousedown",this.mousedown,!1);this.touchCapable&&(this.showTooltip&&(this.handle1.removeEventListener("touchstart",this.showTooltip,!1),this.handle1.removeEventListener("touchmove",this.showTooltip,!1),this.handle2.removeEventListener("touchstart",this.showTooltip,!1),this.handle2.removeEventListener("touchmove",this.showTooltip,!1)),this.hideTooltip&&(this.handle1.removeEventListener("touchend",this.hideTooltip,!1),this.handle2.removeEventListener("touchend",this.hideTooltip,!1)),this.showTooltip&&(this.sliderElem.removeEventListener("touchstart",this.showTooltip,!1),this.sliderElem.removeEventListener("touchmove",this.showTooltip,!1)),this.hideTooltip&&this.sliderElem.removeEventListener("touchend",this.hideTooltip,!1),this.sliderElem.removeEventListener("touchstart",this.touchstart,!1),this.sliderElem.removeEventListener("touchmove",this.touchmove,!1));window.removeEventListener("resize",this.resize,!1)},_bindNonQueryEventHandler:function(n,t){this.eventToCallbackMap[n]===undefined&&(this.eventToCallbackMap[n]=[]);this.eventToCallbackMap[n].push(t)},_unbindNonQueryEventHandler:function(n,t){var r=this.eventToCallbackMap[n],i;if(r!==undefined)for(i=0;i<r.length;i++)if(r[i]===t){r.splice(i,1);break}},_cleanUpEventCallbacksMap:function(){for(var i,t=Object.keys(this.eventToCallbackMap),n=0;n<t.length;n++)i=t[n],delete this.eventToCallbackMap[i]},_showTooltip:function(){this.options.tooltip_split===!1?(this._addClass(this.tooltip,"show"),this.tooltip_min.style.display="none",this.tooltip_max.style.display="none"):(this._addClass(this.tooltip_min,"show"),this._addClass(this.tooltip_max,"show"),this.tooltip.style.display="none");this._state.over=!0},_hideTooltip:function(){this._state.inDrag===!1&&this._alwaysShowTooltip!==!0&&(this._removeClass(this.tooltip,"show"),this._removeClass(this.tooltip_min,"show"),this._removeClass(this.tooltip_max,"show"));this._state.over=!1},_setToolTipOnMouseOver:function(n){function t(n,t){return t?[100-n.percentage[0],i.options.range?100-n.percentage[1]:n.percentage[1]]:[n.percentage[0],n.percentage[1]]}var i=this,r=this.options.formatter(n?n.value[0]:this._state.value[0]),u=n?t(n,this.options.reversed):t(this._state,this.options.reversed);this._setText(this.tooltipInner,r);this.tooltip.style[this.stylePos]=u[0]+"%"},_copyState:function(){return{value:[this._state.value[0],this._state.value[1]],enabled:this._state.enabled,offset:this._state.offset,size:this._state.size,percentage:[this._state.percentage[0],this._state.percentage[1],this._state.percentage[2]],inDrag:this._state.inDrag,over:this._state.over,dragged:this._state.dragged,keyCtrl:this._state.keyCtrl}},_addTickListener:function(){return{addMouseEnter:function(n,t,i){var r=function(){var r=n._copyState(),u=t===n.handle1?r.value[0]:r.value[1],f=void 0;i!==undefined?(u=n.options.ticks[i],f=n.options.ticks_positions.length>0&&n.options.ticks_positions[i]||n._toPercentage(n.options.ticks[i])):f=n._toPercentage(u);r.value[0]=u;r.percentage[0]=f;n._setToolTipOnMouseOver(r);n._showTooltip()};return t.addEventListener("mouseenter",r,!1),r},addMouseLeave:function(n,t){var i=function(){n._hideTooltip()};return t.addEventListener("mouseleave",i,!1),i}}},_layout:function(){var n,f,r,o,s,y,u,p,h,c,e,t,i,l,w,b,a,v;if(n=this.options.reversed?[100-this._state.percentage[0],this.options.range?100-this._state.percentage[1]:this._state.percentage[1]]:[this._state.percentage[0],this._state.percentage[1]],this.handle1.style[this.stylePos]=n[0]+"%",this.handle1.setAttribute("aria-valuenow",this._state.value[0]),f=this.options.formatter(this._state.value[0]),isNaN(f)?this.handle1.setAttribute("aria-valuetext",f):this.handle1.removeAttribute("aria-valuetext"),this.handle2.style[this.stylePos]=n[1]+"%",this.handle2.setAttribute("aria-valuenow",this._state.value[1]),f=this.options.formatter(this._state.value[1]),isNaN(f)?this.handle2.setAttribute("aria-valuetext",f):this.handle2.removeAttribute("aria-valuetext"),this.rangeHighlightElements.length>0&&Array.isArray(this.options.rangeHighlights)&&this.options.rangeHighlights.length>0)for(r=0;r<this.options.rangeHighlights.length;r++)o=this._toPercentage(this.options.rangeHighlights[r].start),s=this._toPercentage(this.options.rangeHighlights[r].end),this.options.reversed&&(y=100-s,s=100-o,o=y),u=this._createHighlightRange(o,s),u?this.options.orientation==="vertical"?(this.rangeHighlightElements[r].style.top=u.start+"%",this.rangeHighlightElements[r].style.height=u.size+"%"):(this.options.rtl?this.rangeHighlightElements[r].style.right=u.start+"%":this.rangeHighlightElements[r].style.left=u.start+"%",this.rangeHighlightElements[r].style.width=u.size+"%"):this.rangeHighlightElements[r].style.display="none";if(Array.isArray(this.options.ticks)&&this.options.ticks.length>0){if(p=this.options.orientation==="vertical"?"height":"width",h=this.options.orientation==="vertical"?"marginTop":this.options.rtl?"marginRight":"marginLeft",c=this._state.size/(this.options.ticks.length-1),this.tickLabelContainer){if(e=0,this.options.ticks_positions.length===0)this.options.orientation!=="vertical"&&(this.tickLabelContainer.style[h]=-c/2+"px"),e=this.tickLabelContainer.offsetHeight;else for(t=0;t<this.tickLabelContainer.childNodes.length;t++)this.tickLabelContainer.childNodes[t].offsetHeight>e&&(e=this.tickLabelContainer.childNodes[t].offsetHeight);this.options.orientation==="horizontal"&&(this.sliderElem.style.marginBottom=e+"px")}for(t=0;t<this.options.ticks.length;t++)i=this.options.ticks_positions[t]||this._toPercentage(this.options.ticks[t]),this.options.reversed&&(i=100-i),this.ticks[t].style[this.stylePos]=i+"%",this._removeClass(this.ticks[t],"in-selection"),this.options.range?i>=n[0]&&i<=n[1]&&this._addClass(this.ticks[t],"in-selection"):this.options.selection==="after"&&i>=n[0]?this._addClass(this.ticks[t],"in-selection"):this.options.selection==="before"&&i<=n[0]&&this._addClass(this.ticks[t],"in-selection"),this.tickLabels[t]&&(this.tickLabels[t].style[p]=c+"px",this.options.orientation!=="vertical"&&this.options.ticks_positions[t]!==undefined?(this.tickLabels[t].style.position="absolute",this.tickLabels[t].style[this.stylePos]=i+"%",this.tickLabels[t].style[h]=-c/2+"px"):this.options.orientation==="vertical"&&(this.options.rtl?this.tickLabels[t].style.marginRight=this.sliderElem.offsetWidth+"px":this.tickLabels[t].style.marginLeft=this.sliderElem.offsetWidth+"px",this.tickLabelContainer.style[h]=this.sliderElem.offsetWidth/-2+"px"),this._removeClass(this.tickLabels[t],"label-in-selection label-is-selection"),this.options.range?i>=n[0]&&i<=n[1]&&(this._addClass(this.tickLabels[t],"label-in-selection"),(i===n[0]||n[1])&&this._addClass(this.tickLabels[t],"label-is-selection")):(this.options.selection==="after"&&i>=n[0]?this._addClass(this.tickLabels[t],"label-in-selection"):this.options.selection==="before"&&i<=n[0]&&this._addClass(this.tickLabels[t],"label-in-selection"),i===n[0]&&this._addClass(this.tickLabels[t],"label-is-selection")))}this.options.range?(l=this.options.formatter(this._state.value),this._setText(this.tooltipInner,l),this.tooltip.style[this.stylePos]=(n[1]+n[0])/2+"%",w=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner_min,w),b=this.options.formatter(this._state.value[1]),this._setText(this.tooltipInner_max,b),this.tooltip_min.style[this.stylePos]=n[0]+"%",this.tooltip_max.style[this.stylePos]=n[1]+"%"):(l=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner,l),this.tooltip.style[this.stylePos]=n[0]+"%");this.options.orientation==="vertical"?(this.trackLow.style.top="0",this.trackLow.style.height=Math.min(n[0],n[1])+"%",this.trackSelection.style.top=Math.min(n[0],n[1])+"%",this.trackSelection.style.height=Math.abs(n[0]-n[1])+"%",this.trackHigh.style.bottom="0",this.trackHigh.style.height=100-Math.min(n[0],n[1])-Math.abs(n[0]-n[1])+"%"):(this.stylePos==="right"?this.trackLow.style.right="0":this.trackLow.style.left="0",this.trackLow.style.width=Math.min(n[0],n[1])+"%",this.stylePos==="right"?this.trackSelection.style.right=Math.min(n[0],n[1])+"%":this.trackSelection.style.left=Math.min(n[0],n[1])+"%",this.trackSelection.style.width=Math.abs(n[0]-n[1])+"%",this.stylePos==="right"?this.trackHigh.style.left="0":this.trackHigh.style.right="0",this.trackHigh.style.width=100-Math.min(n[0],n[1])-Math.abs(n[0]-n[1])+"%",a=this.tooltip_min.getBoundingClientRect(),v=this.tooltip_max.getBoundingClientRect(),this.options.tooltip_position==="bottom"?a.right>v.left?(this._removeClass(this.tooltip_max,"bs-tooltip-bottom"),this._addClass(this.tooltip_max,"bs-tooltip-top"),this.tooltip_max.style.top="",this.tooltip_max.style.bottom="22px"):(this._removeClass(this.tooltip_max,"bs-tooltip-top"),this._addClass(this.tooltip_max,"bs-tooltip-bottom"),this.tooltip_max.style.top=this.tooltip_min.style.top,this.tooltip_max.style.bottom=""):a.right>v.left?(this._removeClass(this.tooltip_max,"bs-tooltip-top"),this._addClass(this.tooltip_max,"bs-tooltip-bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bs-tooltip-bottom"),this._addClass(this.tooltip_max,"bs-tooltip-top"),this.tooltip_max.style.top=this.tooltip_min.style.top))},_createHighlightRange:function(n,t){return this._isHighlightRange(n,t)?n>t?{start:t,size:n-t}:{start:n,size:t-n}:null},_isHighlightRange:function(n,t){return 0<=n&&n<=100&&0<=t&&t<=100?!0:!1},_resize:function(){this._state.offset=this._offset(this.sliderElem);this._state.size=this.sliderElem[this.sizePos];this._layout()},_removeProperty:function(n,t){n.style.removeProperty?n.style.removeProperty(t):n.style.removeAttribute(t)},_mousedown:function(n){var t,r,u,i;return this._state.enabled?(n.preventDefault&&n.preventDefault(),this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],t=this._getPercentage(n),this.options.range?(r=Math.abs(this._state.percentage[0]-t),u=Math.abs(this._state.percentage[1]-t),this._state.dragged=r<u?0:1,this._adjustPercentageForRangeSliders(t)):this._state.dragged=0,this._state.percentage[this._state.dragged]=t,this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!0,i=this._calculateValue(),this._trigger("slideStart",i),this.setValue(i,!1,!0),n.returnValue=!1,this.options.focus&&this._triggerFocusOnHandle(this._state.dragged),!0):!1},_touchstart:function(n){this._mousedown(n)},_triggerFocusOnHandle:function(n){n===0&&this.handle1.focus();n===1&&this.handle2.focus()},_keydown:function(n,t){var i,r,u,e,o,s;if(!this._state.enabled)return!1;switch(t.keyCode){case 37:case 40:i=-1;break;case 39:case 38:i=1}if(i){if(this.options.natural_arrow_keys){var h=this.options.orientation==="horizontal",c=this.options.orientation==="vertical",l=this.options.rtl,f=this.options.reversed;h?l?f||(i=-i):f&&(i=-i):c&&(f||(i=-i))}return this.ticksAreValid&&this.options.lock_to_ticks?(u=void 0,u=this.options.ticks.indexOf(this._state.value[n]),u===-1&&(u=0,window.console.warn("(lock_to_ticks) _keydown: index should not be -1")),u+=i,u=Math.max(0,Math.min(this.options.ticks.length-1,u)),r=this.options.ticks[u]):r=this._state.value[n]+i*this.options.step,e=this._toPercentage(r),this._state.keyCtrl=n,this.options.range?(this._adjustPercentageForRangeSliders(e),o=this._state.keyCtrl?this._state.value[0]:r,s=this._state.keyCtrl?r:this._state.value[1],r=[Math.max(this.options.min,Math.min(this.options.max,o)),Math.max(this.options.min,Math.min(this.options.max,s))]):r=Math.max(this.options.min,Math.min(this.options.max,r)),this._trigger("slideStart",r),this.setValue(r,!0,!0),this._trigger("slideStop",r),this._pauseEvent(t),delete this._state.keyCtrl,!1}},_pauseEvent:function(n){n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();n.cancelBubble=!0;n.returnValue=!1},_mousemove:function(n){var t,i;return this._state.enabled?(t=this._getPercentage(n),this._adjustPercentageForRangeSliders(t),this._state.percentage[this._state.dragged]=t,i=this._calculateValue(!0),this.setValue(i,!0,!0),!1):!1},_touchmove:function(n){n.changedTouches!==undefined&&n.preventDefault&&n.preventDefault()},_adjustPercentageForRangeSliders:function(n){var t,i;this.options.range&&(t=this._getNumDigitsAfterDecimalPlace(n),t=t?t-1:0,i=this._applyToFixedAndParseFloat(n,t),this._state.dragged===0&&this._applyToFixedAndParseFloat(this._state.percentage[1],t)<i?(this._state.percentage[0]=this._state.percentage[1],this._state.dragged=1):this._state.dragged===1&&this._applyToFixedAndParseFloat(this._state.percentage[0],t)>i?(this._state.percentage[1]=this._state.percentage[0],this._state.dragged=0):this._state.keyCtrl===0&&this._toPercentage(this._state.value[1])<n?(this._state.percentage[0]=this._state.percentage[1],this._state.keyCtrl=1,this.handle2.focus()):this._state.keyCtrl===1&&this._toPercentage(this._state.value[0])>n&&(this._state.percentage[1]=this._state.percentage[0],this._state.keyCtrl=0,this.handle1.focus()))},_mouseup:function(n){var t,i;return this._state.enabled?(t=this._getPercentage(n),this._adjustPercentageForRangeSliders(t),this._state.percentage[this._state.dragged]=t,this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),document.removeEventListener("mousemove",this.mousemove,!1),document.removeEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!1,this._state.over===!1&&this._hideTooltip(),i=this._calculateValue(!0),this.setValue(i,!1,!0),this._trigger("slideStop",i),this._state.dragged=null,!1):!1},_setValues:function(n,t){var i=0===n?0:100;this._state.percentage[n]!==i&&(t.data[n]=this._toValue(this._state.percentage[n]),t.data[n]=this._applyPrecision(t.data[n]))},_calculateValue:function(n){var t={};return this.options.range?(t.data=[this.options.min,this.options.max],this._setValues(0,t),this._setValues(1,t),n&&(t.data[0]=this._snapToClosestTick(t.data[0]),t.data[1]=this._snapToClosestTick(t.data[1]))):(t.data=this._toValue(this._state.percentage[0]),t.data=parseFloat(t.data),t.data=this._applyPrecision(t.data),n&&(t.data=this._snapToClosestTick(t.data))),t.data},_snapToClosestTick:function(n){for(var r,t=[n,Infinity],i=0;i<this.options.ticks.length;i++)r=Math.abs(this.options.ticks[i]-n),r<=t[1]&&(t=[this.options.ticks[i],r]);return t[1]<=this.options.ticks_snap_bounds?t[0]:n},_applyPrecision:function(n){var t=this.options.precision||this._getNumDigitsAfterDecimalPlace(this.options.step);return this._applyToFixedAndParseFloat(n,t)},_getNumDigitsAfterDecimalPlace:function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},_applyToFixedAndParseFloat:function(n,t){var i=n.toFixed(t);return parseFloat(i)},_getPercentage:function(n){var t;this.touchCapable&&(n.type==="touchstart"||n.type==="touchmove"||n.type==="touchend")&&(n=n.changedTouches[0]);var r=n[this.mousePos],u=this._state.offset[this.stylePos],i=r-u;return this.stylePos==="right"&&(i=-i),t=i/this._state.size*100,t=Math.round(t/this._state.percentage[2])*this._state.percentage[2],this.options.reversed&&(t=100-t),Math.max(0,Math.min(100,t))},_validateInputValue:function(n){if(isNaN(+n)){if(Array.isArray(n))return this._validateArray(n),n;throw new Error(e.formatInvalidInputErrorMsg(n));}else return+n},_validateArray:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t],typeof i!="number")throw new Error(e.formatInvalidInputErrorMsg(i));},_setDataVal:function(n){this.element.setAttribute("data-value",n);this.element.setAttribute("value",n);this.element.value=n},_trigger:function(t,i){var r,u,f;if(i=i||i===0?i:undefined,r=this.eventToCallbackMap[t],r&&r.length)for(u=0;u<r.length;u++)f=r[u],f(i);n&&this._triggerJQueryEvent(t,i)},_triggerJQueryEvent:function(n,t){var i={type:n,value:t};this.$element.trigger(i);this.$sliderElem.trigger(i)},_unbindJQueryEventHandlers:function(){this.$element.off();this.$sliderElem.off()},_setText:function(n,t){typeof n.textContent!="undefined"?n.textContent=t:typeof n.innerText!="undefined"&&(n.innerText=t)},_removeClass:function(n,t){for(var f,e,u=t.split(" "),i=n.className,r=0;r<u.length;r++)f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),i=i.replace(e," ");n.className=i.trim()},_addClass:function(n,t){for(var u=t.split(" "),i=n.className,r=0;r<u.length;r++){var f=u[r],e=new RegExp("(?:\\s|^)"+f+"(?:\\s|$)"),o=e.test(i);o||(i+=" "+f)}n.className=i.trim()},_offsetLeft:function(n){return n.getBoundingClientRect().left},_offsetRight:function(n){return n.getBoundingClientRect().right},_offsetTop:function(n){for(var t=n.offsetTop;(n=n.offsetParent)&&!isNaN(n.offsetTop);)t+=n.offsetTop,n.tagName!=="BODY"&&(t-=n.scrollTop);return t},_offset:function(n){return{left:this._offsetLeft(n),right:this._offsetRight(n),top:this._offsetTop(n)}},_css:function(t,i,r){if(n)n.style(t,i,r);else{var u=i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()});t.style[u]=r}},_toValue:function(n){return this.options.scale.toValue.apply(this,[n])},_toPercentage:function(n){return this.options.scale.toPercentage.apply(this,[n])},_setTooltipPosition:function(){var n=[this.tooltip,this.tooltip_min,this.tooltip_max],t,i;this.options.orientation==="vertical"?(t=this.options.tooltip_position?this.options.tooltip_position:this.options.rtl?"left":"right",i=t==="left"?"right":"left",n.forEach(function(n){this._addClass(n,"bs-tooltip-"+t);n.style[i]="100%"}.bind(this))):this.options.tooltip_position==="bottom"?n.forEach(function(n){this._addClass(n,"bs-tooltip-bottom");n.style.top="22px"}.bind(this)):n.forEach(function(n){this._addClass(n,"bs-tooltip-top");n.style.top=-this.tooltip.outerHeight-14+"px"}.bind(this))},_getClosestTickIndex:function(n){for(var i,r=Math.abs(n-this.options.ticks[0]),u=0,t=0;t<this.options.ticks.length;++t)i=Math.abs(n-this.options.ticks[t]),i<r&&(r=i,u=t);return u},_setTickIndex:function(){this.ticksAreValid&&(this._state.tickIndex=[this.options.ticks.indexOf(this._state.value[0]),this.options.ticks.indexOf(this._state.value[1])])}};n&&n.fn&&(n.fn.slider?(windowIsDefined&&window.console.warn("bootstrap-slider.js - WARNING: $.fn.slider namespace is already bound. Use the $.fn.bootstrapSlider namespace instead."),u=r):(n.bridget(i,t),u=i),n.bridget(r,t),n(function(){n("input[data-provide=slider]")[u]()}))}(n),t}),function(n){function t(){var n=new $.Deferred,t=this.peek(),i;return t!=null?n.resolve(t):i=this.subscribe(function(t){i.dispose();n.resolve(t)}),n.promise()}n.extenders.logChange=function(n,t){return n.subscribe(function(n){console.log(t+": "+n)}),n};n.safeCleanNode=function(t){var i=n.utils.domNodeDisposal.cleanExternalData;n.utils.domNodeDisposal.cleanExternalData=function(){};n.cleanNode(t);n.utils.domNodeDisposal.cleanExternalData=i};n.fakeDeferred=function(){function n(){this.callbacks=[];this.alwaysCallbacks=[];this.lastValue=null}function t(n){n.alwaysCallbacks.forEach(function(n){n()})}return n.prototype.done=function(n){return this.callbacks.push(n),this.lastValue&&n(this.lastValue),this},n.prototype.reject=function(){return this.callbacks=[],t(this),this.alwaysCallbacks=[],this},n.prototype.always=function(n){return this.alwaysCallbacks.push(n),this},n.prototype.resolve=function(n){return this.lastValue=n,this.callbacks.forEach(function(t){t(n)}),t(this),this},n}();n.onDemandObservable=function(t,i){var r=n.observable(),u;return r.isLoading=n.observable(!1),u=n.observable(),n.computed(function(){u();t.call(i,r)},i),r.refresh=function(){u.notifySubscribers()},r};n.onDemandObservableNew=function(t,i){var f=n.observable(),u=!1,r=n.computed({read:function(){return r.isLoading()&&!u&&(u=!0,t.call(i,r)),f()},write:function(n){r.isLoading(!1);r.loaded(!0);f(n)},deferEvaluation:!0});return r.loaded=n.observable(),r.isLoading=n.observable(!0),r.refresh=function(){u=!1;r.isLoading(!0)},r};n.observable.fn.promise=t;n.computed.fn.promise=t;n.observableArray.fn.concat=function(n){var t=this.peek(),i=t.concat(n);this(i)};n.subscribable.fn.supsendableSubscribe=function(t,i,r){var u=!1;return n.utils.extend(this.subscribe(function(){if(!u)return t.apply(this,arguments)},i,r),{suspend:function(){u=!0},unsuspend:function(){u=!1}})};n.extenders.isAsync=function(t){function i(){t.isLoading(!1);t.hasError(!1);t.errorMessage(null)}return t.isLoading=n.observable(!1),t.hasError=n.observable(!1),t.errorMessage=n.observable(null),t.subscribe(i),t.setError=function(i,r){n.isComputed(t)||t(i);t.isLoading(!1);t.hasError(!0);t.errorMessage(r)},t};n.bindingHandlers.executeOnEnter={init:function(n,t,i,r){var u=t();$(n).on("keypress",function(n){var t=n.which?n.which:n.keyCode;return t===13?(u.call(r),!1):!0})}};n.bindingHandlers.dateTimePicker={update:function(t,i){var u=$(t).data("DateTimePicker"),e;u&&u.destroy();var o=i(),r=n.unwrap(o),f=r.dateRanges;f&&(e=f.flatMap(function(n){var i=moment.utc(n.End),t=moment.utc(n.Start),r=i.diff(t,"days");return arrayRange(0,r).map(function(n){return t.clone().add(n,"days")})}),r.enabledDates=e,delete r.dateRanges);$(t).datetimepicker(r)}};n.bindingHandlers.saddleCloth={update:function(t,i){var u=i(),r=n.unwrap(u);r&&(r.Pattern===0?$(t).css("background-image","none").css("background-color","#{0}".format(r.BackRgb)).css("color","#{0}".format(r.ForeRgb)):$(t).css("background-image","linear-gradient(to bottom right, #{0} 50%, #{1} 50%)".format(r.BackRgb,r.BackRgb2)).css("color","#{0}".format(r.ForeRgb)))}};n.bindingHandlers.runnerList={update:function(n,t,i,r){var f=t(),o,u,e;f&&(o=f.match(/\d+[a-z]?/ig),u=f.replace(/\d+[a-z]?/ig,"{0}"),e=o,e&&(e.forEach(function(n){var e=r.race().Runners.filter(function(t){return t.ProgramNumber==n}),t=e[0].SaddleClothColor,i,f;t&&(i=$("<div>"),i.html(n).addClass("runnerList"),t.Pattern===0?i.css("background-image","none").css("background-color","#{0}".format(t.BackRgb)).css("color","#{0}".format(t.ForeRgb)):i.css("background-image","linear-gradient(to bottom right, #{0} 50%, #{1} 50%)".format(t.BackRgb,t.BackRgb2)).css("color","#{0}".format(t.ForeRgb)),f=$("<div/>").html(i).html(),u=u.replace("{0}",f))}),$(n).html(u)))}};n.bindingHandlers.stopBinding={init:function(){return{controlsDescendantBindings:!0}}};n.virtualElements.allowedBindings.stopBinding=!0;n.bindingHandlers.onComplete={update:function(t,i){var r=i();Hpi.utilities.setTimeout(function(t,i){if(typeof i!="function"||n.isObservable(i))throw"run must be used with a function";i(t)},0,t,r)}};n.virtualElements.allowedBindings.onComplete=!0;n.bindingHandlers.tooltip={makeTooltip:function(t,i){var r=n.unwrap(i()),u=function(){return function(){$(t).tooltip(r)}};return n.bindingHandlers.onComplete.update(t,u)},init:function(t){n.bindingHandlers.tooltip.makeTooltip.apply(this,arguments);n.utils.domNodeDisposal.addDisposeCallback(t,function(){$(t).tooltip("dispose")})},update:function(){n.bindingHandlers.tooltip.makeTooltip.apply(this,arguments)}};n.bindingHandlers.popover={makePopover:function(t,i){var r=n.unwrap(i()),u=function(){return $.noop};return(r.content instanceof Function||!String.isNullOrWhiteSpace(r.title)||!String.isNullOrWhiteSpace(r.content))&&(u=function(){return function(){$(t).popover(r)}}),n.bindingHandlers.onComplete.update(t,u)},init:function(){n.bindingHandlers.popover.makePopover.apply(this,arguments)},update:function(){n.bindingHandlers.popover.makePopover.apply(this,arguments)}};n.bindingHandlers.ticker={updateTicker:function(t,i){var r=n.unwrap(i()),u=r.data,f=$(t).data("plugin_newsTicker"),h,s,e,c,l,o;return f||(moving=function(){},h={movingUp:moving,movingDown:moving},r.nextButton&&(r.nextButton=$(r.nextButton)),r.prevButton&&(r.prevButton=$(r.prevButton)),$(t).newsTicker($.extend(h,r)),f=$(t).data("plugin_newsTicker")),f&&(s=!1,u&&u.length>0&&(e=f.options,s=u.length*e.row_height>e.max_rows*e.row_height),c=f.getState(),l=s&&c!==0,$(t).newsTicker(l?"start":"stop")),o={},u&&(o.data=u),r.as&&(o.as=r.as),function(){return o}},init:function(t,i,r,u,f){var e=n.bindingHandlers.ticker.updateTicker.apply(this,arguments);return n.bindingHandlers.foreach.init(t,e,r,u,f)},update:function(t,i,r,u,f){var e=n.bindingHandlers.ticker.updateTicker.apply(this,arguments);return n.bindingHandlers.foreach.update(t,e,r,u,f)}};n.bindingHandlers.slider={init:function(t,i){function e(){u($(t).slider("getValue"))}var r=n.unwrap(i()),u=r.value,f=n.unwrap(r.value);r.value=f;$(t).slider(r).on("slideStop",e)},update:function(t,i){var r=n.unwrap(i()),u=n.unwrap(r.value);$(t).slider("setValue",u)}};n.bindingHandlers.ionSlider={unwrapNested:function(t){var r=[];for(var i in t)t.hasOwnProperty(i)&&n.isObservable(t[i])&&(r.push({key:i,observable:t[i]}),t[i]=n.unwrap(t[i]));return[t,r]},init:function(t,i){var u=n.bindingHandlers.ionSlider.unwrapNested(i()),r=u[0],f=u[1],e=r.onChange||$.noop,o=r.onStart||$.noop,s=r.onFinish||$.noop;r.onChange=function(n){e(n);f.forEach(function(t){n.hasOwnProperty(t.key)&&t.observable(n[t.key])})};$(t).ionRangeSlider(r)},update:function(t,i){var f=n.bindingHandlers.ionSlider.unwrapNested(i()),e=f[0],o=f[1],s=$(t).ionRangeSlider(e),r=s.data("ionRangeSlider"),u={};o.forEach(function(t){var i=n.unwrap(t.observable);r.result.hasOwnProperty(t.key)&&r.result[t.key]!=i?u[t.key]=i:!r.result.hasOwnProperty(t.key)&&r.options.hasOwnProperty(t.key)&&r.options[t.key]!=i&&(u[t.key]=i)});Object.toArray(u).length&&r.update(u)}};n.bindingHandlers.footable={init:function(t,i){var r=n.unwrap(i());$(t).closest("table").footable(r)},update:function(t,i){var r=n.unwrap(i());n.unwrap(r.data());$(t).closest("table").trigger("footable_redraw")}};n.bindingHandlers.footable.preprocess=function(n,t,i){return i("foreach",n),n};n.bindingHandlers.sticky={handleStickySituation:function(t,i){var u=n.unwrap(i()),r;u?Hpi.ui.makeSticky(t):(r=$(t).data("sticky"),r&&r.destroy())},init:function(t,i){n.bindingHandlers.sticky.handleStickySituation(t,i)},update:function(t,i){n.bindingHandlers.sticky.handleStickySituation(t,i)}};n.bindingHandlers.postTimeDisplay={defaultOptions:{click:$.noop,addClickableClass:!1},init:function(){},update:function(t,i){var o=n.unwrap(i()),r=$.extend({},n.bindingHandlers.postTimeDisplay.defaultOptions,o),u=r.data(),f,e;$(t).html('<div class="mtp"><\/div>').on("click",r.click);f=Hpi.utilities.postTimeDisplay(u);e=Hpi.utilities.getPostTimeClass(u,r.click!==$.noop);$(".mtp",t).text(f).prop("class",e)}};n.virtualElements.allowedBindings.postTimeDisplay=!0;n.bindingHandlers.promo={init:function(){},update:function(n,t){var e=t().isHeading||!1,r=t().promo,o=t().raceNumber,i=t().sessionDate,s=t().isSolid,h=t().isFullOdd,u=t().fg||".rp-color",f=!1;r&&r.length>0&&i&&r.forEach(function(t){var y,p,r,l,a,c,v;(t.r[0]===0||$.inArray(o,t.r)>=0)&&(y=moment.utc(t.sd),p=moment.utc(t.ed),(y.isBeforeDate(i)||y.isSameDate(i))&&(p.isAfterDate(i)||p.isSameDate(i))&&(r=$(n),f=!0,l=r.find(u),e==="true"?(a=r.parent(),r.addClass("promo"),r.find(".promo-text").find(".long-name").attr("data-original-title",t.p).html(t.m).tooltip({container:"body"}),r.find(".promo-text").find(".medium-name").attr("data-original-title",t.p).html(t.mm).tooltip({container:"body"}),r.find(".promo-text").find(".short-name").attr("data-original-title",t.p).html(t.s).tooltip({container:"body"}),r.parents("#card-summary").find(".promo-info").show(),a.hasClass("rp-animated")?(r.css({"background-color":t.b,"background-image":""}),l.css("color",t.c)):(c=r.css("background-color"),r.data("tid")&&clearTimeout(r.data("tid")),v=setTimeout(function(){gsap.fromTo(r,{backgroundImage:"linear-gradient(90deg, {0} 0%, {1} 0%)".format(t.b,c)},{duration:.5,backgroundImage:"linear-gradient(90deg, {0} 100%, {1} 0%)".format(t.b,c)});l.each(function(){var n=$(this);gsap.fromTo(n,{color:n.css("color")},{duration:.5,color:t.c})});a.addClass("rp-animated")},1e3),r.data("tid",v))):s?r.hasClass("rp-animated")?(r.addClass("promo").css({"background-color":t.b,"background-image":""}),l.css("color",t.c)):(c=r.css("background-color"),r.data("tid")&&clearTimeout(r.data("tid")),v=setTimeout(function(){r.addClass("promo");gsap.fromTo(r,{backgroundImage:"linear-gradient(90deg, {0} 0%, {1} 0%)".format(t.b,c)},{duration:.5,backgroundImage:"linear-gradient(90deg, {0} 100%, {1} 0%)".format(t.b,c)});l.each(function(){var n=$(this);gsap.fromTo(n,{color:n.css("color")},{duration:.5,color:t.c})});r.addClass("rp-animated")},1e3),r.data("tid",v)):(a=r.parents(".rp-root"),a.length||console.warn("rp-root not found",r),c=h&&r.parent().index()%2==0?"rgba(235,235,235,0.8)":"rgba(255,255,255,0)",a.hasClass("rp-animated")?(r.addClass("promo").css({background:"linear-gradient(90deg, {0} 30%, {1} 70%)".format(t.b,c)}),r.find(".promo-text:first").html(t.s).attr("data-original-title",t.p).tooltip(),l.css("color",t.c)):(r.attr("data-promo-bgcolor",t.b).attr("data-promo-srcbgcolor",r.css("background-color")),l.each(function(){var n=$(this);n.attr("data-promo-color",t.c).attr("data-promo-srccolor",n.css("color"))}),r.data("tid")&&clearTimeout(r.data("tid")),v=setTimeout(function(){a.addClass("rp-animated");r.addClass("promo");r.find(".promo-text:first").html(t.s).attr("data-original-title",t.p).tooltip();gsap.fromTo(r,{backgroundImage:"linear-gradient(90deg, {0} 0%, {1} 0%)".format(t.b,c)},{duration:.5,backgroundImage:"linear-gradient(90deg, {0} 30%, {1} 70%)".format(t.b,c)});l.each(function(){var n=$(this);gsap.fromTo(n,{color:n.css("color")},{duration:.5,color:t.c})})},1e3),r.data("tid",v)))))});f||($(n).removeClass("promo").removeClass("rp-animated").css({"background-color":"",background:"","background-image":""}),$(n).find(u).css({color:""}))}};n.bindingHandlers.horseDetails={modalId:"horse_details_modal",getModal:function(){return $("#"+n.bindingHandlers.horseDetails.modalId)},getViewModel:function(t,i,r){var u=t.data("viewModel");return u||(u=function(){function t(){function f(){var u=t.runnerUrl(),r=n.bindingHandlers.horseDetails.getModal(),i=r.find(".modal-body");i.empty().append($("<div class='load-container'><div class='loader'><\/div><\/div>"));$("<div />").load(u,function(u){var f=$.Deferred();if(f.done(function(){var f=$("<div />").append(u),r="",o=$("div#hpi-content [data-type='modal-content']",f),e;o.length!==0&&(r=o.html());String.isNullOrWhiteSpace(r)&&(r=$("div#hpi-content",f).html(),String.isNullOrWhiteSpace(r)&&(r=$("body",f).html()));i.empty().append(r);e=$("[data-type='modal-script']",f);e&&e.length&&i.append(e);i.find("[data-toggle='tooltip']").tooltip({container:"#"+n.bindingHandlers.horseDetails.modalId});i.find(".horse-alerts").length===1&&n.applyBindings(t.runner(),i.find(".horse-alerts")[0]);i.find(".horse-profile").length===1&&n.applyBindings(t.runner(),i.find(".horse-profile")[0])}),r.hasClass("show"))f.resolve();else r.one("shown.bs.modal",function(){f.resolve()})})}function u(n){var i=t.selectedIndex.peek()+n,r=t.runners.peek().length;i<0?i=r-1:i>r-1&&(i=0);t.selectedIndex(i)}var t=this;this.trackEventCode=r;this.breedCode=i;this.runners=n.observableArray();this.selectedIndex=n.observable(-1);this.runnerUrl=n.observable();this.runner=n.computed({read:function(){if(!t.runners().length||t.selectedIndex()<0||t.selectedIndex()>t.runners().length-1)return null;var n=t.runners()[t.selectedIndex()];return typeof n.isFav.refresh=="function"&&n.isFav.refresh(),n},owner:t,deferEvaluation:!0}).extend({rateLimit:{method:"notifyWhenChangesStop",timeout:1}});this.runner.subscribe(function(n){if(n){var i=n.BreedCode||n.Breed||t.breedCode;t.runnerUrl("{0}/{1}?name={2}&reg={3}&tcode={4}".format(Hpi.settings.urls.horseInfoUrl,i,encodeURI((n.RunnerName||n.HorseName||"").trim()),n.RegistrationNumber||"",t.trackEventCode));f(n)}else t.runnerUrl("#")});this.toggleFav=function(n,i){var r=t.runner(),e=!r.isFav(),u=$(i.currentTarget),f;u.prop("disabled",!0).css("opacity","0.5");f=r.BreedCode||r.Breed||t.breedCode;Hpi.utilities.toggleFavouriteHorse(r.RegistrationNumber||r.RunnerName,f,e,r.RunnerName).always(function(){u.prop("disabled",!1).css("opacity","1")})};$(document).on("hpi.horse.favourite",function(n,i){if(t.runner()){var r=t.runner().RegistrationNumber||t.runner().RunnerName;i.itemCode===r&&(t.runner().isFav.refresh(),t.runner().horseAlerts.refresh())}});$(document).on("hpi.trainer.favourite",function(){t.runner()&&t.runner().Trainer&&(t.runner().Trainer.isFav.refresh(),t.runner().Trainer.trainerAlerts.refresh())});this.nextHorse=u.bind(this,1);this.prevHorse=u.bind(this,-1)}return new t}(),t.data("viewModel",u)),u},init:function(t,i){var r=n.unwrap(i()),u=Hpi.ui.loadModalContent({modalId:n.bindingHandlers.horseDetails.modalId,cacheModal:!0,contentPromise:Hpi.ui.templateManager.loadTemplate("~/horse_details_modal"),showType:Hpi.ui.lazyModalShowTypes.manual,onModalCreated:function(t){t.addClass("low").find(".modal-dialog").addClass("modal-lg mt-hh");var i=n.bindingHandlers.horseDetails.getViewModel(t,r.breedType,r.trackEventCode);i.runners(r.runners);t.one("contentLoaded.bs.modal",function(){n.applyBindings(i,t[0]);t.on("click","[data-action='goToRace']",function(){t.modal("hide")})})}});$(t).on("click",function(t){t.preventDefault();var i=n.bindingHandlers.horseDetails.getViewModel(u),f=$(t.target).parents("table").data("grid");f!==undefined?i.runners(f.dataSource()||r.runners):i.runners(r.runners);i.selectedIndex(r.selectedIndex());u.modal("show")})},update:function(t,i){var f=n.bindingHandlers.horseDetails.getModal(),r=f.data("viewModel"),u=n.unwrap(i());u.breedType!==r.breedCode&&(r.breedCode=u.breedType);u.trackEventCode!==r.trackEventCode&&(r.trackEventCode=u.trackEventCode)}};n.custom=n.custom||{};n.custom.sorting={direction:{none:0,ascending:1,descending:2},stateMap:{0:2,1:0,2:1},stringToDirection:function(t){var r=n.custom.sorting.direction.none,i;return String.isNullOrWhiteSpace(t)||(i=t.toLowerCase(),i==="asc"||i==="ascending"||parseInt(i,10)===1?r=n.custom.sorting.direction.ascending:(i==="desc"||i==="descending"||parseInt(i,10)===2)&&(r=n.custom.sorting.direction.descending)),r},parsers:{fraction:function(n){function t(n){var i=0;return n instanceof Array?n.length===2&&(i+=n[1]!==0?parseInt(n[0],10)/parseInt(n[1],10):t(n)):i+=parseInt(n,10),i}return n?n.split(" ").map(function(n){return n.indexOf("/")>0?n.split("/"):n}).reduce(function(n,i){return n+t(i)},0):null}},comparators:{"default":function(n,t){return n==t?0:n<t?-1:1},fraction:function(t,i){var r=t,u=i;return typeof r=="string"&&(r=n.custom.sorting.parsers.fraction(r)||0),typeof u=="string"&&(u=n.custom.sorting.parsers.fraction(u)||0),n.custom.sorting.comparators.default(r,u)},number:function(t,i){var r=t,u=i;return typeof r=="string"&&(r=parseInt(r,10)||0),typeof u=="string"&&(u=parseInt(u,10)||0),n.custom.sorting.comparators.default(r,u)},moment:function(n,t){if(n||t){if(n){if(t){var i=+n.toDate(),r=+t.toDate();return i===r?0:i<r?-1:1}return 1}return-1}return 0},getComparatorByType:function(n){var t="";switch(n){case"number":t="number";break;case"fraction":t="fraction";break;case"moment":t="moment";break;case"string":default:t="default"}return t}},grid:function(){function r(t){for(var f,i=t.map(function(t){return n.custom.sorting.stringToDirection(t)}),u={},r=0;r<i.length;r++)f=r+1<i.length?r+1:0,u[i[r]]=i[f];return u[n.custom.sorting.direction.none]||(u[n.custom.sorting.direction.none]=i.first(function(n){return n>0})),u}function t(t,r){$(t).data("grid",this);this.grid=t;this.isSorting=!1;this.dataSource=n.observableArray();this.sortableColumns=[];this.styles=$.extend({},i,r.styles);this.setDataSource(r.data)}var i={sortItem:"sort-item",ascending:"asc",descending:"desc"};return t.prototype.init=function(){var n=this.initColumns();n&&(this.sort(n),this.updateColumnState(n,n.direction))},t.prototype.initColumns=function(){var i=this,t;return $("thead [data-sort-property]",this.grid).each(function(t,u){var f=$(u),l=f.data("sortProperty"),h=(f.data("sortDirections")||"none,desc,asc").split(","),a=n.custom.sorting.stringToDirection(f.data("sortDirection")),v=(f.data("type")||"string").toLowerCase(),y=f.data("sortNullHandling")||"none",c=n.custom.sorting.stateMap,e,o,s;h.length&&(c=r(h));e=null;o=f.data("sortComparator");String.isNullOrWhiteSpace(o)||(e=Hpi.utilities.parseReference(o));f.addClass(i.styles.sortItem);s={elem:f,property:l,direction:a,type:v,stateMap:c,comparator:e,sortNullHandling:y};i.sortableColumns.push(s);f.on("click",function(n){return i.onColumnClick.apply(i,[s,n])})}),t=i.sortableColumns.filter(function(t){return t.direction!==n.custom.sorting.direction.none}),t.length>=1?(t.length>1&&Hpi.utilities.trace("Cannot apply data-sort-direction to more than one column per grid"),t=t[0]):t.length===0&&(t=null),t},t.prototype.setDataSource=function(t){var i=t||[],r;n.isObservable(i)&&(i=i);this.originalDataState=i.slice(0);this.dataSource(i);r=this.sortableColumns.first(function(t){return t.direction!==n.custom.sorting.direction.none});r&&this.sort(r)},t.prototype.onColumnClick=function(t){var i=this;this.sortableColumns.forEach(function(r){r!==t&&i.updateColumnState(r,n.custom.sorting.direction.none)});this.updateColumnState(t,t.stateMap[t.direction]);t.direction===n.custom.sorting.direction.none?this.resetGridSort():this.sort(t)},t.prototype.updateColumnState=function(t,i){t.direction=i;t.elem.toggleClass(this.styles.ascending,t.direction===n.custom.sorting.direction.ascending).toggleClass(this.styles.descending,t.direction===n.custom.sorting.direction.descending)},t.prototype.resetGridSort=function(){this.dataSource(this.originalDataState.slice(0))},t.prototype.sort=function(t){var r=n.custom.sorting.comparators.getComparatorByType(t.type),i=n.custom.sorting.comparators[r];t.comparator!=null&&(i=t.comparator);this.isSorting=!0;this.dataSource.sort(function(r,u){var s=r,h=u,f=t.direction===n.custom.sorting.direction.descending?1:-1,e,o;return t.direction===n.custom.sorting.direction.descending&&(s=u,h=r),t.comparator?i(s,h):(e=Hpi.utilities.parseReference(t.property,s),o=Hpi.utilities.parseReference(t.property,h),t.sortNullHandling!=="none"?e==null?t.sortNullHandling==="bottom"?-f:f:o==null?t.sortNullHandling==="bottom"?f:-f:i(e,o):i(e,o))});this.isSorting=!1},t}()};n.bindingHandlers.grid={handleDataSettings:function(n){var t=n.modifyOriginal;t===undefined&&(t=!0);!t&&n.data&&(n.data=n.data.slice(0))},init:function(t,i,r,u,f){var o=n.unwrap(i()),e,s;return n.bindingHandlers.grid.handleDataSettings(o),e=new n.custom.sorting.grid(t,o),s=f.createChildContext(e.dataSource,"gridData"),n.applyBindingsToDescendants(s,t),Hpi.utilities.setTimeout(function(){e.init.apply(e,[])},0),{controlsDescendantBindings:!0}},update:function(t,i){var r=n.unwrap(i()),u;n.bindingHandlers.grid.handleDataSettings(r);u=$(t).data("grid");u.setDataSource(r.data)}}}(ko),function(n){"use strict";function r(r,u){this.element=r;this.$el=n(r);this.options=n.extend({},i,u);this._defaults=i;this._name=t;this.moveInterval;this.state=0;this.paused=0;this.moving=0;this.$el.is("ul, ol")&&this.init()}var t="newsTicker",i={row_height:20,max_rows:3,speed:400,duration:2500,direction:"up",autostart:1,pauseOnHover:1,nextButton:null,prevButton:null,startButton:null,stopButton:null,hasMoved:function(){},movingUp:function(){},movingDown:function(){},start:function(){},stop:function(){},pause:function(){},unpause:function(){}};r.prototype={init:function(){this.$el.height(this.options.row_height*this.options.max_rows).css({overflow:"hidden"});this.checkSpeed();this.options.nextButton&&typeof this.options.nextButton[0]!="undefined"&&this.options.nextButton.click(function(){this.moveNext();this.resetInterval()}.bind(this));this.options.prevButton&&typeof this.options.prevButton[0]!="undefined"&&this.options.prevButton.click(function(){this.movePrev();this.resetInterval()}.bind(this));this.options.stopButton&&typeof this.options.stopButton[0]!="undefined"&&this.options.stopButton.click(function(){this.stop()}.bind(this));this.options.startButton&&typeof this.options.startButton[0]!="undefined"&&this.options.startButton.click(function(){this.start()}.bind(this));this.options.pauseOnHover&&this.$el.hover(function(){this.state&&this.pause()}.bind(this),function(){this.state&&this.unpause()}.bind(this));this.options.autostart&&this.start()},start:function(){this.state||(this.state=1,this.resetInterval(),this.options.start())},stop:function(){this.state&&(clearInterval(this.moveInterval),this.state=0,this.options.stop())},resetInterval:function(){this.state&&(clearInterval(this.moveInterval),this.moveInterval=setInterval(function(){this.move()}.bind(this),this.options.duration))},move:function(){this.paused||this.moveNext()},moveNext:function(){this.options.direction==="down"?this.moveDown():this.options.direction==="up"&&this.moveUp()},movePrev:function(){this.options.direction==="down"?this.moveUp():this.options.direction==="up"&&this.moveDown()},pause:function(){this.paused||(this.paused=1);this.options.pause()},unpause:function(){this.paused&&(this.paused=0);this.options.unpause()},moveDown:function(){this.moving||(this.moving=1,this.options.movingDown(),this.$el.children("li:last").detach().prependTo(this.$el).css("marginTop","-"+this.options.row_height+"px").animate({marginTop:"0px"},this.options.speed,function(){this.moving=0;this.options.hasMoved()}.bind(this)))},moveUp:function(){if(!this.moving){this.moving=1;this.options.movingUp();var n=this.$el.children("li:first");n.animate({marginTop:"-"+this.options.row_height+"px"},this.options.speed,function(){n.detach().css("marginTop","0").appendTo(this.$el);this.moving=0;this.options.hasMoved()}.bind(this))}},updateOption:function(n,t){typeof this.options[n]!="undefined"&&(this.options[n]=t,(n=="duration"||n=="speed")&&(this.checkSpeed(),this.resetInterval()))},add:function(t){this.$el.append(n("<li>").html(t))},getState:function(){return this.paused?2:this.state},checkSpeed:function(){this.options.duration<this.options.speed+25&&(this.options.speed=this.options.duration-25)},destroy:function(){this._destroy()}};n.fn[t]=function(i){var u=arguments;return this.each(function(){var e=n(this),f=n.data(this,"plugin_"+t),o=typeof i=="object"&&i;f||e.data("plugin_"+t,f=new r(this,o));typeof i=="string"&&f[i].apply(f,Array.prototype.slice.call(u,1))})}}(jQuery,window,document),function(n,t){(function(t,i){(function(t,i){function r(n){var t=Array.prototype.slice.call(arguments,1);i.apply(this,[n].concat(t))}t.init=function(r){var u=n.settings.isWarmup?"UA-379344-41":"UA-379344-40";r?i("create",u,{userId:r}):i("create",u,"auto");i("require","displayfeatures");t.send("pageView")};t.send=function(){var n=Array.prototype.slice.call(arguments,0);r.apply(this,["send"].concat(n))};t.sendEvent=function(){var n=Array.prototype.slice.call(arguments,0);t.send.apply(this,["event"].concat(n))};t.set=function(){var n=Array.prototype.slice.call(arguments,0);r.apply(this,["set"].concat(n))}})(t.analytics=t.analytics||{},i)})(n.utilities=n.utilities||{},t)}(window.Hpi=window.Hpi||{},window.ga),function(n){n.slidebars=function(t){function it(){!i.disableOver||typeof i.disableOver=="number"&&i.disableOver>=v?(h=!0,n("html").addClass("sb-init"),i.hideControlClasses&&nt.removeClass("sb-hide"),rt()):typeof i.disableOver=="number"&&i.disableOver<v&&(h=!1,n("html").removeClass("sb-init"),i.hideControlClasses&&nt.addClass("sb-hide"),f.css("minHeight",""),y()&&u())}function rt(){f.css("minHeight","");var t=parseInt(f.css("height"),10),r=parseInt(n("html").css("height"),10);t<r&&f.css("minHeight",n("html").css("height"));a.each(function(t,i){var r=n(i);r&&r.hasClass("sb-width-custom")&&r.css("width",r.attr("data-sb-width"));r&&(r.hasClass("sb-style-push")||r.hasClass("sb-style-overlay"))&&r.css(r.hasClass("sb-left")?"marginLeft":"marginRight","-"+r.css("width"))});i.scrollLock&&n("html").addClass("sb-scroll-lock")}function b(t,r,u,e){function l(){o.removeAttr("style");rt();e()}var o,s,h;e=e||n.noop;o=t.hasClass("sb-style-push")?f.add(t).add(tt):t.hasClass("sb-style-overlay")?t:f.add(tt);c==="translate"?r==="0px"?l():o.css("transform","translate3D( "+r+" , 0 , 0 )"):c==="side"?r==="0px"?l():(r[0]==="-"&&(r=r.substr(1)),o.css(u,"0px"),setTimeout(function(){o.css(u,r)},1)):c==="jQuery"?(r[0]==="-"&&(r=r.substr(1)),s={},s[u]=r,o.animate(s,{duration:i.animationSpeed,complete:e})):c==="GSAM"&&(r[0]==="-"&&(r=r.substr(1)),h={duration:i.animationSpeed/1e3,ease:"power2",delay:.3,onComplete:e},h[u]=r,gsap.to(o,h))}function o(t,i){i||t==="left"||t==="right"||(i=t,t=null);return a.filter(function(r,u){return(!t||n(u).hasClass("sb-"+t))&&(!i||n(u).data("slidebarId")==i)})}function k(n){return n.hasClass("sb-left")?"left":n.hasClass("sb-right")?"right":null}function l(t,r){function s(){f.addClass("sb-active");h&&t==="left"&&f?(n("html").addClass("sb-active sb-active-left"),b(f,f.css("width"),"left")):h&&t==="right"&&f&&(n("html").addClass("sb-active sb-active-right"),b(f,"-"+f.css("width"),"right"));n(document).trigger("sb.opening",[f,t,r]);setTimeout(function(){n(document).trigger("sb.opened",[f,t,r])},i.animationSpeed)}var f,e;(r||t==="left"||t==="right"||(r=t,t=null),f=o(t,r),f.length)&&(t=t||k(f),e=n(".sb-slidebar.sb-active").not(f),e.length?(e.each(function(t,i){u(n(i))}),setTimeout(s,i.animationSpeed)):s())}function u(t,i){i||t==="left"||t==="right"||(i=t,t=null);var r=o(t,i);n(".bootstrap-datetimepicker-widget").hide();et(r)}function et(t){var i=function(t){if(t.hasClass("sb-active")&&!t.hasClass("sb-closing")){var i=k(t),r=t.data("slidebarId");t.addClass("sb-closing");n(document).trigger("sb.closing",[t,i,r]);b(t,"0px",i,function(){t.removeClass("sb-active sb-closing");n("html").removeClass("sb-active sb-active-left sb-active-right");n(document).trigger("sb.closed",[t,i,r])})}};t.length===1?i(t):a.each(function(r,u){t=n(u);i(t)})}function ot(n,t){u();setTimeout(function(){typeof n!="undefined"&&(typeof t===undefined&&(t="_self"),window.open(n,t))},i.animationSpeed)}function d(n,t){t||n==="left"||n==="right"||(t=n,n=null);var i=o(n,t);i.length&&(g(i)?u(n,t):l(n,t))}function y(t,i){if(i||t==="left"||t==="right"||(i=t,t=null),!t&&!i)return n(".sb-slidebar.sb-active").length>0;var r=o(t,i);return g(r)}function g(n){return n.length&&n.hasClass("sb-active")}function st(n,t){return n.addClass("sb-slidebar sb-"+t),n&&n.hasClass("sb-width-custom")&&n.css("width",n.attr("data-sb-width")),n&&(n.hasClass("sb-style-push")||n.hasClass("sb-style-overlay"))&&n.css(n.hasClass("sb-left")?"marginLeft":"marginRight","-"+n.css("width")),n}function ht(n,t){var i=typeof n=="string"?o(n,t):n,u,r;i.length&&(u=i.hasClass("sb-left")?"left":"right",r={},r["margin-"+u]=0,r[u]=0,i.css(r),i.removeClass(function(n,t){return(t.match(/sb-[^\s]*/g)||[]).filter(function(n){return!n.startsWith("sb-style")}).join(" ")}))}function s(n,t){n.stopPropagation();n.preventDefault();n.type==="touchend"&&t.off("click")}var i=n.extend({siteClose:!0,scrollLock:!1,disableOver:!1,hideControlClasses:!1,animationSpeed:400},t),r=document.createElement("div").style,ut=!1,ft=!1,c;(r.MozTransition===""||r.WebkitTransition===""||r.OTransition===""||r.transition==="")&&(ut=!0);(r.MozTransform===""||r.WebkitTransform===""||r.OTransform===""||r.transform==="")&&(ft=!0);var e=navigator.userAgent,p=!1,w=!1;/Android/.test(e)?p=e.substr(e.indexOf("Android")+8,3):/(iPhone|iPod|iPad)/.test(e)&&(w=e.substr(e.indexOf("OS ")+3,3).replace("_","."));(p&&p<3||w&&w<5)&&n("html").addClass("sb-static");var f=n("#sb-site, .sb-site-container"),a=n(".sb-slidebar"),h=!1,v=n(window).width(),nt=n(".sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close"),tt=n(".sb-slide");it();n(window).resize(function(){var t=n(window).width();v!==t&&(v=t,it(),n(".sb-slidebar.sb-active:not(.sb-closing)").each(function(t,i){var r=n(i),u=u||k(r);l(u,r.data("slidebarId"))}))});c="GSAM";this.slidebars={open:l,close:u,toggle:d,init:function(){return h},active:y,register:st,unregister:ht,destroy:function(t,r){r||t==="left"||t==="right"||(r=t,t=null);var f=o(t,r);f.length&&(g(f)&&u(t,r),setTimeout(function(){f.remove();a=n(".sb-slidebar")},i.animationSpeed))}};n(".sb-toggle-left").on("touchend click",function(t){s(t,n(this));d("left",n(t.currentTarget).data("slidebarId"))});n(".sb-toggle-right").on("touchend click",function(t){s(t,n(this));d("right",n(t.currentTarget).data("slidebarId"))});n(".sb-open-left").on("touchend click",function(t){s(t,n(this));l("left",n(t.currentTarget).data("slidebarId"))});n(".sb-open-right").on("touchend click",function(t){s(t,n(this));l("right",n(t.currentTarget).data("slidebarId"))});n(".sb-close,.sb-close-navigate").on("touchend click",function(t){if(n(this).hasClass("sb-close-navigate")&&(n(this).is("a")||n(this).children().is("a"))){if(t.type==="click"){t.stopPropagation();t.preventDefault();var i=n(this).is("a")?n(this):n(this).find("a"),r=i.attr("href"),f=i.attr("target")?i.attr("target"):"_self";ot(r,f)}}else y()&&(s(t,n(this)),u())});f.on("click",function(t){i.siteClose&&y()&&(s(t,n(this)),u())})}}(jQuery),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n=n||self,t(n.window=n.window||{}))}(this,function(n){"use strict";function kf(n,t){n.prototype=Object.create(t.prototype);n.prototype.constructor=n;n.__proto__=t}function st(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var a={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},si={duration:.5,overwrite:!1,delay:0},su,rt=1e8,r=1/rt,hu=Math.PI*2,fh=hu/4,eh=0,df=Math.sqrt,oh=Math.cos,sh=Math.sin,c=function(n){return typeof n=="string"},o=function(n){return typeof n=="function"},it=function(n){return typeof n=="number"},cu=function(n){return typeof n=="undefined"},ht=function(n){return typeof n=="object"},v=function(n){return n!==!1},gf=function(){return typeof window!="undefined"},ne=function(n){return o(n)||c(n)},te=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},d=Array.isArray,lu=/(?:-?\.?\d|\.)+/gi,ie=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,hi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,au=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,re=/[+-]=-?[.\d]+/,ue=/[#\-+.]*\b[a-z\d-=+%.]+/gi,hh=/[\d.+\-=]+(?:e[-+]\d*)*/i,e,ut,vu,fe,p={},ar={},ee,oe=function(n){return(ar=ci(n,p))&&et},yu=function(n,t){return console.warn("Invalid property",n,"set to",t,"Missing plugin? gsap.registerPlugin()")},se=function(n,t){return!t&&console.warn(n)},he=function(n,t){return n&&(p[n]=t)&&ar&&(ar[n]=t)||p},tr=function(){return 0},pu={},at=[],wu={},ce,w={},bu={},le=30,vr=[],ku="",du=function(n){var i=n[0],r,t;if(ht(i)||o(i)||(n=[n]),!(r=(i._gsap||{}).harness)){for(t=vr.length;t--&&!vr[t].targetTest(i););r=vr[t]}for(t=n.length;t--;)n[t]&&(n[t]._gsap||(n[t]._gsap=new ef(n[t],r)))||n.splice(t,1);return n},ti=function(n){return n._gsap||du(ft(n))[0]._gsap},ae=function(n,t,i){return(i=n[t])&&o(i)?n[t]():cu(i)&&n.getAttribute&&n.getAttribute(t)||i},b=function(n,t){return(n=n.split(",")).forEach(t)||n},t=function(n){return Math.round(n*1e5)/1e5||0},ch=function(n,t){for(var r=t.length,i=0;n.indexOf(t[i])<0&&++i<r;);return i<r},ir=function(n,t,i){var f=it(n[1]),e=(f?2:1)+(t<2?0:1),r=n[e],u;if(f&&(r.duration=n[1]),r.parent=i,t){for(u=r;i&&!("immediateRender"in u);)u=i.vars.defaults||{},i=v(i.vars.inherit)&&i.parent;r.immediateRender=v(u.immediateRender);t<2?r.runBackwards=1:r.startAt=n[e-1]}return r},yr=function(){var i=at.length,r=at.slice(0),t,n;for(wu={},at.length=0,t=0;t<i;t++)n=r[t],n&&n._lazy&&(n.render(n._lazy[0],n._lazy[1],!0)._lazy=0)},ve=function(n,t,i,r){at.length&&yr();n.render(t,i,r);at.length&&yr()},ye=function(n){var t=parseFloat(n);return(t||t===0)&&(n+"").match(ue).length<2?t:c(n)?n.trim():n},pe=function(n){return n},g=function(n,t){for(var i in t)i in n||(n[i]=t[i]);return n},lh=function(n,t){for(var i in t)i in n||i==="duration"||i==="ease"||(n[i]=t[i])},ci=function(n,t){for(var i in t)n[i]=t[i];return n},gu=function gu(n,t){for(var i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(n[i]=ht(t[i])?gu(n[i]||(n[i]={}),t[i]):t[i]);return n},nf=function(n,t){var r={};for(var i in n)i in t||(r[i]=n[i]);return r},pr=function(n){var t=n.parent||e,i=n.keyframes?lh:g;if(v(n.inherit))while(t)i(n,t.vars.defaults),t=t.parent||t._dp;return n},ah=function(n,t){for(var i=n.length,r=i===t.length;r&&i--&&n[i]===t[i];);return i<0},vh=function(n,t,i,r,u){i===void 0&&(i="_first");r===void 0&&(r="_last");var f=n[r],e;if(u)for(e=t[u];f&&f[u]>e;)f=f._prev;return f?(t._next=f._next,f._next=t):(t._next=n[i],n[i]=t),t._next?t._next._prev=t:n[r]=t,t._prev=f,t.parent=t._dp=n,t},wr=function(n,t,i,r){i===void 0&&(i="_first");r===void 0&&(r="_last");var u=t._prev,f=t._next;u?u._next=f:n[i]===t&&(n[i]=f);f?f._prev=u:n[r]===t&&(n[r]=u);t._next=t._prev=t.parent=null},vt=function(n,t){n.parent&&(!t||n.parent.autoRemoveChildren)&&n.parent.remove(n);n._act=0},ii=function(n,t){if(n&&(!t||t._end>n._dur||t._start<0))for(var i=n;i;)i._dirty=1,i=i.parent;return n},yh=function(n){for(var t=n.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return n},we=function we(n){return!n||n._ts&&we(n.parent)},be=function(n){return n._repeat?li(n._tTime,n=n.duration()+n._rDelay)*n:0},li=function(n,t){var i=Math.floor(n/=t);return n&&i===n?i-1:i},br=function(n,t){return(n-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},tf=function(n){return n._end=t(n._start+(n._tDur/Math.abs(n._ts||n._rts||r)||0))},ke=function(n,i){var r=n._dp;return r&&r.smoothChildTiming&&n._ts&&(n._start=t(r._time-(n._ts>0?i/n._ts:((n._dirty?n.totalDuration():n._tDur)-i)/-n._ts)),tf(n),r._dirty||ii(r,n)),n},kr=function(n,t){var i;if((t._time||t._initted&&!t._dur)&&(i=br(n.rawTime(),t),(!t._dur||rr(0,t.totalDuration(),i)-t._tTime>r)&&t.render(i,!0)),ii(n,t)._dp&&n._initted&&n._time>=n._dur&&n._ts){if(n._dur<n.duration())for(i=n;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;n._zTime=-r}},ct=function(n,i,r,u){return i.parent&&vt(i),i._start=t(r+i._delay),i._end=t(i._start+(i.totalDuration()/Math.abs(i.timeScale())||0)),vh(n,i,"_first","_last",n._sort?"_start":0),n._recent=i,u||kr(n,i),n},de=function(n,t){return(p.ScrollTrigger||yu("scrollTrigger",t))&&p.ScrollTrigger.create(t,n)},ge=function(n,t,i,r){return(ns(n,t),!n._initted)?1:!i&&n._pt&&(n._dur&&n.vars.lazy!==!1||!n._dur&&n.vars.lazy)&&ce!==tt.frame?(at.push(n),n._lazy=[t,r],1):void 0},no=function no(n){var t=n.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||no(t))},ph=function(n,t,i,u){var l=n.ratio,f=t<0||!t&&(!n._start&&no(n)||(n._ts<0||n._dp._ts<0)&&n.data!=="isFromStart"&&n.data!=="isStart")?0:1,h=n._rDelay,o=0,e,c,s;if(h&&n._repeat&&(o=rr(0,n._tDur,t),c=li(o,h),s=li(n._tTime,h),n._yoyo&&c&1&&(f=1-f),c!==s&&(l=1-f,n.vars.repeatRefresh&&n._initted&&n.invalidate())),f!==l||u||n._zTime===r||!t&&n._zTime){if(!n._initted&&ge(n,t,u,i))return;for(s=n._zTime,n._zTime=t||(i?r:0),i||(i=t&&!s),n.ratio=f,n._from&&(f=1-f),n._time=0,n._tTime=o,e=n._pt;e;)e.r(f,e.d),e=e._next;n._startAt&&t<0&&n._startAt.render(t,!0,!0);n._onUpdate&&!i&&nt(n,"onUpdate");o&&n._repeat&&!i&&n.parent&&nt(n,"onRepeat");(t>=n._tDur||t<0)&&n.ratio===f&&(f&&vt(n,1),i||(nt(n,f?"onComplete":"onReverseComplete",!0),n._prom&&n._prom()))}else n._zTime||(n._zTime=t)},wh=function(n,t,i){var r;if(i>t)for(r=n._first;r&&r._start<=i;){if(!r._dur&&r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=n._last;r&&r._start>=i;){if(!r._dur&&r.data==="isPause"&&r._start<t)return r;r=r._prev}},ai=function(n,i,r,u){var f=n._repeat,e=t(i)||0,o=n._tTime/n._tDur;return o&&!u&&(n._time*=e/n._dur),n._dur=e,n._tDur=f?f<0?1e10:t(e*(f+1)+n._rDelay*f):e,o&&!u?ke(n,n._tTime=n._tDur*o):n.parent&&tf(n),r||ii(n.parent,n),n},to=function(n){return n instanceof s?ii(n):ai(n,n._dur)},bh={_start:0,endTime:tr},l=function l(n,t){var r=n.labels,u=n._recent||bh,f=n.duration()>=rt?u.endTime(!1):n._dur,i,e;return c(t)&&(isNaN(t)||t in r)?(i=t.charAt(0),i==="<"||i===">")?(i==="<"?u._start:u.endTime(u._repeat>=0))+(parseFloat(t.substr(1))||0):(i=t.indexOf("="),i<0)?(t in r||(r[t]=f),r[t]):(e=+(t.charAt(i-1)+t.substr(i+1)),i>1?l(n,t.substr(0,i-1))+e:f+e):t==null?f:+t},yt=function(n,t){return n||n===0?t(n):t},rr=function(n,t,i){return i<n?n:i>t?t:i},k=function(n){if(typeof n!="string")return"";var t=hh.exec(n);return t?n.substr(t.index+t[0].length):""},kh=function(n,t,i){return yt(i,function(i){return rr(n,t,i)})},rf=[].slice,io=function(n,t){return n&&ht(n)&&"length"in n&&(!t&&!n.length||n.length-1 in n&&ht(n[0]))&&!n.nodeType&&n!==ut},dh=function(n,t,i){return i===void 0&&(i=[]),n.forEach(function(n){var r;return c(n)&&!t||io(n,1)?(r=i).push.apply(r,ft(n)):i.push(n)})||i},ft=function(n,t){return c(n)&&!t&&(vu||!yi())?rf.call(fe.querySelectorAll(n),0):d(n)?dh(n,t):io(n)?rf.call(n,0):n?[n]:[]},ro=function(n){return n.sort(function(){return.5-Math.random()})},uo=function(n){if(o(n))return n;var r=ht(n)?n:{each:n},u=pi(r.ease),i=r.from||0,l=parseFloat(r.base)||0,a={},v=i>0&&i<1,e=isNaN(i)||v,f=r.axis,s=i,h=i;return c(i)?s=h={center:.5,edges:.5,end:1}[i]||0:!v&&e&&(s=i[0],h=i[1]),function(n,o,c){var v=(c||r).length,p=a[v],it,ut,nt,tt,d,b,w,g,y;if(!p){if(y=r.grid==="auto"?0:(r.grid||[1,rt])[1],!y){for(w=-rt;w<(w=c[y++].getBoundingClientRect().left)&&y<v;);y--}for(p=a[v]=[],it=e?Math.min(y,v)*s-.5:i%y,ut=e?v*h/y-.5:i/y|0,w=0,g=rt,b=0;b<v;b++)nt=b%y-it,tt=ut-(b/y|0),p[b]=d=f?Math.abs(f==="y"?tt:nt):df(nt*nt+tt*tt),d>w&&(w=d),d<g&&(g=d);i==="random"&&ro(p);p.max=w-g;p.min=g;p.v=v=(parseFloat(r.amount)||parseFloat(r.each)*(y>v?v-1:f?f==="y"?v/y:y:Math.max(y,v/y))||0)*(i==="edges"?-1:1);p.b=v<0?l-v:l;p.u=k(r.amount||r.each)||0;u=u&&v<0?bo(u):u}return v=(p[n]-p.min)/p.max||0,t(p.b+(u?u(v):v)*p.v)+p.u}},uf=function(n){var t=n<1?Math.pow(10,(n+"").length-2):1;return function(i){var r=Math.round(parseFloat(i)/n)*n*t;return(r-r%1)/t+(it(i)?0:k(i))}},fo=function(n,t){var u=d(n),r,i;return!u&&ht(n)&&(r=u=n.radius||rt,n.values?(n=ft(n.values),(i=!it(n[0]))&&(r*=r)):n=uf(n.increment)),yt(t,u?o(n)?function(t){return i=n(t),Math.abs(i-t)<=r?i:t}:function(t){for(var h=parseFloat(i?t.x:t),c=parseFloat(i?t.y:0),o=rt,f=0,e=n.length,u,s;e--;)i?(u=n[e].x-h,s=n[e].y-c,u=u*u+s*s):u=Math.abs(n[e]-h),u<o&&(o=u,f=e);return f=!r||o<=r?n[f]:t,i||f===t||it(t)?f:f+k(t)}:uf(n))},eo=function(n,t,i,r){return yt(d(n)?!t:i===!0?!!(i=0):!r,function(){return d(n)?n[~~(Math.random()*n.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((n-i/2+Math.random()*(t-n+i*.99))/i)*i*r)/r})},gh=function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return function(n){return i.reduce(function(n,t){return t(n)},n)}},nc=function(n,t){return function(i){return n(parseFloat(i))+(t||k(i))}},tc=function(n,t,i){return co(n,t,0,1,i)},oo=function(n,t,i){return yt(i,function(i){return n[~~t(i)]})},so=function so(n,t,i){var r=t-n;return d(n)?oo(n,so(0,n.length),t):yt(i,function(t){return(r+(t-n)%r)%r+n})},ho=function ho(n,t,i){var u=t-n,r=u*2;return d(n)?oo(n,ho(0,n.length-1),t):yt(i,function(t){return t=(r+(t-n)%r)%r||0,n+(t>u?r-t:t)})},dr=function(n){for(var t=0,e="",i,r,f,u;~(i=n.indexOf("random(",t));)f=n.indexOf(")",i),u=n.charAt(i+7)==="[",r=n.substr(i+7,f-i-7).match(u?ue:lu),e+=n.substr(t,i-t)+eo(u?r:+r[0],u?0:+r[1],+r[2]||1e-5),t=f+1;return e+n.substr(t,n.length-t)},co=function(n,t,i,r,u){var f=t-n,e=r-i;return yt(u,function(t){return i+((t-n)/f*e||0)})},lo=function lo(n,t,i,r){var e=isNaN(n+t)?0:function(i){return(1-i)*n+i*t},s,h,l,u,o,f,a;if(!e){if(s=c(n),h={},i===!0&&(r=1)&&(i=null),s)n={p:n},t={p:t};else if(d(n)&&!d(t)){for(o=[],f=n.length,a=f-2,u=1;u<f;u++)o.push(lo(n[u-1],n[u]));f--;e=function(n){n*=f;var t=Math.min(a,~~n);return o[t](n-t)};i=t}else r||(n=ci(d(n)?[]:{},n));if(!o){for(l in t)of.call(h,n,l,"get",t[l]);e=function(t){return cf(t,h)||(s?n.p:n)}}}return yt(i,e)},ao=function(n,t,i){var f=n.labels,e=rt,u,r,o;for(u in f)r=f[u]-t,r<0==!!i&&r&&e>(r=Math.abs(r))&&(o=u,e=r);return o},nt=function(n,t,i){var r=n.vars,u=r[t],f,e;if(u)return f=r[t+"Params"],e=r.callbackScope||n,i&&at.length&&yr(),f?u.apply(e,f):u.call(e)},ur=function(n){return vt(n),n.scrollTrigger&&n.scrollTrigger.kill(!1),n.progress()<1&&nt(n,"onInterrupt"),n},vi,ic=function(n){n=!n.name&&n["default"]||n;var t=n.name,f=o(n),i=t&&!f&&n.init?function(){this._props=[]}:n,r={init:tr,render:cf,add:of,kill:bc,modifier:wc,rawVars:0},u={targetTest:0,get:0,getSetter:hf,aliases:{},register:0};if(yi(),n!==i){if(w[t])return;g(i,g(nf(n,r),u));ci(i.prototype,ci(r,nf(n,u)));w[i.prop=t]=i;n.targetTest&&(vr.push(i),pu[t]=1);t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}he(t,i);n.register&&n.register(et,i,y)},u=255,fr={aqua:[0,u,u],lime:[0,u,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,u],navy:[0,0,128],white:[u,u,u],olive:[128,128,0],yellow:[u,u,0],orange:[u,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[u,0,0],pink:[u,192,203],cyan:[0,u,u],transparent:[u,u,u,0]},ff=function(n,t,i){return n=n<0?n+1:n>1?n-1:n,(n*6<1?t+(i-t)*n*6:n<.5?i:n*3<2?t+(i-t)*(2/3-n)*6:t)*u+.5|0},vo=function(n,t,i){var r=n?it(n)?[n>>16,n>>8&u,n&u]:0:fr.black,e,f,o,c,l,s,h,a,v,y;if(!r){if(n.substr(-1)===","&&(n=n.substr(0,n.length-1)),fr[n])r=fr[n];else if(n.charAt(0)==="#"){if(n.length<6&&(e=n.charAt(1),f=n.charAt(2),o=n.charAt(3),n="#"+e+e+f+f+o+o+(n.length===5?n.charAt(4)+n.charAt(4):"")),n.length===9)return r=parseInt(n.substr(1,6),16),[r>>16,r>>8&u,r&u,parseInt(n.substr(7),16)/255];n=parseInt(n.substr(1),16);r=[n>>16,n>>8&u,n&u]}else if(n.substr(0,3)==="hsl")if(r=y=n.match(lu),t){if(~n.indexOf("="))return r=n.match(ie),i&&r.length<4&&(r[3]=1),r}else c=+r[0]%360/360,l=+r[1]/100,s=+r[2]/100,f=s<=.5?s*(l+1):s+l-s*l,e=s*2-f,r.length>3&&(r[3]*=1),r[0]=ff(c+1/3,e,f),r[1]=ff(c,e,f),r[2]=ff(c-1/3,e,f);else r=n.match(lu)||fr.transparent;r=r.map(Number)}return t&&!y&&(e=r[0]/u,f=r[1]/u,o=r[2]/u,h=Math.max(e,f,o),a=Math.min(e,f,o),s=(h+a)/2,h===a?c=l=0:(v=h-a,l=s>.5?v/(2-h-a):v/(h+a),c=(h===e?(f-o)/v+(f<o?6:0):h===f?(o-e)/v+2:(e-f)/v+4)*60),r[0]=~~(c+.5),r[1]=~~(l*100+.5),r[2]=~~(s*100+.5)),i&&r.length<4&&(r[3]=1),r},yo=function(n){var t=[],i=[],r=-1;return n.split(pt).forEach(function(n){var u=n.match(hi)||[];t.push.apply(t,u);i.push(r+=u.length+1)}),t.c=i,t},po=function(n,t,i){var e="",f=(n+e).match(pt),c=t?"hsla(":"rgba(",r=0,h,u,s,o;if(!f)return n;if(f=f.map(function(n){return(n=vo(n,t,1))&&c+(t?n[0]+","+n[1]+"%,"+n[2]+"%,"+n[3]:n.join(","))+")"}),i&&(s=yo(n),h=i.c,h.join(e)!==s.c.join(e)))for(u=n.replace(pt,"1").split(hi),o=u.length-1;r<o;r++)e+=u[r]+(~h.indexOf(r)?f.shift()||c+"0,0,0,0)":(s.length?s:f.length?f:i).shift());if(!u)for(u=n.split(pt),o=u.length-1;r<o;r++)e+=u[r]+f[r];return e+u[o]},pt=function(){var n="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(var t in fr)n+="|"+t+"\\b";return new RegExp(n+")","gi")}(),rc=/hsl[a]?\(/,wo=function(n){var i=n.join(" "),t;return pt.lastIndex=0,pt.test(i)?(t=rc.test(i),n[1]=po(n[1],t),n[0]=po(n[0],t,yo(n[1])),!0):void 0},gr,tt=function(){var y=Date.now,e=500,w=33,o=y(),s=o,u=1e3/240,f=u,n=[],h,c,l,t,a,i,v=function v(r){var b=y()-s,k=r===!0,p,d,l,g;if(b>e&&(o+=b-w),s+=b,l=s-o,p=l-f,(p>0||k)&&(g=++t.frame,a=l-t.time*1e3,t.time=l=l/1e3,f+=p+(p>=u?4:u-p),d=1),k||(h=c(v)),d)for(i=0;i<n.length;i++)n[i](l,a,g,r)};return t={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(n){return a/(1e3/(n||60))},wake:function(){ee&&(!vu&&gf()&&(ut=vu=window,fe=ut.document||{},p.gsap=et,(ut.gsapVersions||(ut.gsapVersions=[])).push(et.version),oe(ar||ut.GreenSockGlobals||!ut.gsap&&ut||{}),l=ut.requestAnimationFrame),h&&t.sleep(),c=l||function(n){return setTimeout(n,f-t.time*1e3+1|0)},gr=1,v(2))},sleep:function(){(l?ut.cancelAnimationFrame:clearTimeout)(h);gr=0;c=tr},lagSmoothing:function(n,t){e=n||1/r;w=Math.min(t,e,0)},fps:function(n){u=1e3/(n||240);f=t.time*1e3+u},add:function(t){n.indexOf(t)<0&&n.push(t);yi()},remove:function(t){var r;~(r=n.indexOf(t))&&n.splice(r,1)&&i>=r&&i--},_listeners:n}}(),yi=function(){return!gr&&tt.wake()},i={},uc=/^[\d.\-M][\d.\-,\s]/,fc=/["']/g,ec=function(n){for(var e={},u=n.substr(1,n.length-3).split(":"),o=u[0],i=1,s=u.length,f,t,r;i<s;i++)t=u[i],f=i!==s-1?t.lastIndexOf(","):t.length,r=t.substr(0,f),e[o]=isNaN(r)?r.replace(fc,"").trim():+r,o=t.substr(f+1).trim();return e},oc=function(n){var i=n.indexOf("(")+1,t=n.indexOf(")"),r=n.indexOf("(",i);return n.substring(i,~r&&r<t?n.indexOf(")",t+1):t)},sc=function(n){var r=(n+"").split("("),t=i[r[0]];return t&&r.length>1&&t.config?t.config.apply(null,~n.indexOf("{")?[ec(r[1])]:oc(n).split(",").map(ye)):i._CE&&uc.test(n)?i._CE("",n):t},bo=function(n){return function(t){return 1-n(1-t)}},nu=function nu(n,t){for(var i=n._first,r;i;)i instanceof s?nu(i,t):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===t||(i.timeline?nu(i.timeline,t):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=t)),i=i._next},pi=function(n,t){return n?(o(n)?n:i[n]||sc(n))||t:t},ri=function(n,t,r,u){r===void 0&&(r=function(n){return 1-t(1-n)});u===void 0&&(u=function(n){return n<.5?t(n*2)/2:1-t((1-n)*2)/2});var f={easeIn:t,easeOut:r,easeInOut:u},e;return b(n,function(n){i[n]=p[n]=f;i[e=n.toLowerCase()]=r;for(var t in f)i[e+(t==="easeIn"?".in":t==="easeOut"?".out":".inOut")]=i[n+"."+t]=f[t]}),f},ko=function(n){return function(t){return t<.5?(1-n(1-t*2))/2:.5+n((t-.5)*2)/2}},tu=function tu(n,t,i){var f=t>=1?t:1,r=(i||(n?.3:.45))/(t<1?t:1),o=r/hu*(Math.asin(1/f)||0),u=function(n){return n===1?1:f*Math.pow(2,-10*n)*sh((n-o)*r)+1},e=n==="out"?u:n==="in"?function(n){return 1-u(1-n)}:ko(u);return r=hu/r,e.config=function(t,i){return tu(n,t,i)},e},iu=function iu(n,t){t===void 0&&(t=1.70158);var i=function(n){return n?--n*n*((t+1)*n+t)+1:0},r=n==="out"?i:n==="in"?function(n){return 1-i(1-n)}:ko(i);return r.config=function(t){return iu(n,t)},r},ef,wi,s,or,eu,ou,uh;b("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,t){var i=t<5?t+1:t;ri(n+",Power"+(i-1),t?function(n){return Math.pow(n,i)}:function(n){return n},function(n){return 1-Math.pow(1-n,i)},function(n){return n<.5?Math.pow(n*2,i)/2:1-Math.pow((1-n)*2,i)/2})});i.Linear.easeNone=i.none=i.Linear.easeIn;ri("Elastic",tu("in"),tu("out"),tu()),function(n,t){var i=1/t,u=2*i,f=2.5*i,r=function(r){return r<i?n*r*r:r<u?n*Math.pow(r-1.5/t,2)+.75:r<f?n*(r-=2.25/t)*r+.9375:n*Math.pow(r-2.625/t,2)+.984375};ri("Bounce",function(n){return 1-r(1-n)},r)}(7.5625,2.75);ri("Expo",function(n){return n?Math.pow(2,10*(n-1)):0});ri("Circ",function(n){return-(df(1-n*n)-1)});ri("Sine",function(n){return n===1?1:-oh(n*fh)+1});ri("Back",iu("in"),iu("out"),iu());i.SteppedEase=i.steps=p.SteppedEase={config:function(n,t){n===void 0&&(n=1);var i=1/n,u=n+(t?0:1),f=t?1:0,e=1-r;return function(n){return((u*rr(0,e,n)|0)+f)*i}}};si.ease=i["quad.out"];b("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(n){return ku+=n+","+n+"Params,"});ef=function(n,t){this.id=eh++;n._gsap=this;this.target=n;this.harness=t;this.get=t?t.get:ae;this.set=t?t.getSetter:hf};wi=function(){function t(n,t){var i=n.parent||e;this.vars=n;this._delay=+n.delay||0;(this._repeat=n.repeat===Infinity?-2:n.repeat||0)&&(this._rDelay=n.repeatDelay||0,this._yoyo=!!n.yoyo||!!n.yoyoEase);this._ts=1;ai(this,+n.duration,1,1);this.data=n.data;gr||tt.wake();i&&ct(i,this,t||t===0?t:i._time,1);n.reversed&&this.reverse();n.paused&&this.paused(!0)}var n=t.prototype;return n.delay=function(n){return n||n===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+n-this._delay),this._delay=n,this):this._delay},n.duration=function(n){return arguments.length?this.totalDuration(this._repeat>0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},n.totalDuration=function(n){return arguments.length?(this._dirty=0,ai(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},n.totalTime=function(n,t){if(yi(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(ke(this,n),!i._dp||i.parent||kr(i,this);i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n<this._tDur||this._ts<0&&n>0||!this._tDur&&!n)&&ct(this._dp,this,this._start-this._delay)}return this._tTime===n&&(this._dur||t)&&(!this._initted||Math.abs(this._zTime)!==r)&&(n||this._initted||!(this.add||this._ptLookup))||(this._ts||(this._pTime=n),ve(this,n,t)),this},n.time=function(n,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+be(this))%this._dur||(n?this._dur:0),t):this._time},n.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},n.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+be(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},n.iteration=function(n,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*i,t):this._repeat?li(this._tTime,i)+1:1},n.timeScale=function(n){if(!arguments.length)return this._rts===-r?0:this._rts;if(this._rts===n)return this;var t=this.parent&&this._ts?br(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-r?0:this._rts,yh(this.totalTime(rr(-this._delay,this._tDur,t),!0))},n.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(yi(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&(this._tTime-=r)&&Math.abs(this._zTime)!==r))),this):this._ps},n.startTime=function(n){if(arguments.length){this._start=n;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&ct(t,this,n-this._delay),this}return this._start},n.endTime=function(n){return this._start+(v(n)?this.totalDuration():this.duration())/Math.abs(this._ts)},n.rawTime=function(n){var t=this.parent||this._dp;return t?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?br(t.rawTime(n),this):this._tTime:this._tTime},n.globalTime=function(n){for(var t=this,i=arguments.length?n:t.rawTime();t;)i=t._start+i/(t._ts||1),t=t._dp;return i},n.repeat=function(n){return arguments.length?(this._repeat=n===Infinity?-2:n,to(this)):this._repeat===-2?Infinity:this._repeat},n.repeatDelay=function(n){return arguments.length?(this._rDelay=n,to(this)):this._rDelay},n.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},n.seek=function(n,t){return this.totalTime(l(this,n),v(t))},n.restart=function(n,t){return this.play().totalTime(n?-this._delay:0,v(t))},n.play=function(n,t){return n!=null&&this.seek(n,t),this.reversed(!1).paused(!1)},n.reverse=function(n,t){return n!=null&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)},n.pause=function(n,t){return n!=null&&this.seek(n,t),this.paused(!0)},n.resume=function(){return this.paused(!1)},n.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-r:0)),this):this._rts<0},n.invalidate=function(){return this._initted=this._act=0,this._zTime=-r,this},n.isActive=function(){var n=this.parent||this._dp,i=this._start,t;return!!(!n||this._ts&&this._initted&&n.isActive()&&(t=n.rawTime(!0))>=i&&t<this.endTime(!0)-r)},n.eventCallback=function(n,t,i){var r=this.vars;return arguments.length>1?(t?(r[n]=t,i&&(r[n+"Params"]=i),n==="onUpdate"&&(this._onUpdate=t)):delete r[n],this):r[n]},n.then=function(n){var t=this;return new Promise(function(i){var r=o(n)?n:pe,u=function(){var n=t.then;t.then=null;o(r)&&(r=r(t))&&(r.then||r===t)&&(t.then=n);i(r);t.then=n};t._initted&&t.totalProgress()===1&&t._ts>=0||!t._tTime&&t._ts<0?u():t._prom=u})},n.kill=function(){ur(this)},t}();g(wi.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-r,_prom:0,_ps:!1,_rts:1});s=function(n){function u(t,i){var r;return t===void 0&&(t={}),r=n.call(this,t,i)||this,r.labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=v(t.sortChildren),r.parent&&kr(r.parent,st(r)),t.scrollTrigger&&de(st(r),t.scrollTrigger),r}kf(u,n);var i=u.prototype;return i.to=function(n,t,i){return new f(n,ir(arguments,0,this),l(this,it(t)?arguments[3]:i)),this},i.from=function(n,t,i){return new f(n,ir(arguments,1,this),l(this,it(t)?arguments[3]:i)),this},i.fromTo=function(n,t,i,r){return new f(n,ir(arguments,2,this),l(this,it(t)?arguments[4]:r)),this},i.set=function(n,t,i){return t.duration=0,t.parent=this,pr(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new f(n,t,l(this,i),1),this},i.call=function(n,t,i){return ct(this,f.delayedCall(0,n,t),l(this,i))},i.staggerTo=function(n,t,i,r,u,e,o){return i.duration=t,i.stagger=i.stagger||r,i.onComplete=e,i.onCompleteParams=o,i.parent=this,new f(n,i,l(this,u)),this},i.staggerFrom=function(n,t,i,r,u,f,e){return i.runBackwards=1,pr(i).immediateRender=v(i.immediateRender),this.staggerTo(n,t,i,r,u,f,e)},i.staggerFromTo=function(n,t,i,r,u,f,e,o){return r.startAt=i,pr(r).immediateRender=v(r.immediateRender),this.staggerTo(n,t,r,u,f,e,o)},i.render=function(n,i,u){var s=this._time,a=this._dirty?this.totalDuration():this._tDur,c=this._dur,h=this!==e&&n>a-r&&n>=0?a:n<r?0:n,ut=this._zTime<0!=n<0&&(this._initted||!c),o,f,p,l,y,k,v,g,rt,w,tt,it,b,ft,d;if(h!==this._tTime||u||ut){if(s!==this._time&&c&&(h+=this._time-s,n+=this._time-s),o=h,rt=this._start,g=this._ts,k=!g,ut&&(c||(s=this._zTime),(n||!i)&&(this._zTime=n)),this._repeat){if(tt=this._yoyo,y=c+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(y*100+n,i,u);if(o=t(h%y),h===a?(l=this._repeat,o=c):(l=~~(h/y),l&&l===h/y&&(o=c,l--),o>c&&(o=c)),w=li(this._tTime,y),!s&&this._tTime&&w!==l&&(w=l),tt&&l&1&&(o=c-o,it=1),l!==w&&!this._lock){if((b=tt&&w&1,ft=b===(tt&&l&1),l<w&&(b=!b),s=b?0:c,this._lock=1,this.render(s||(it?0:t(l*y)),i,!c)._lock=0,!i&&this.parent&&nt(this,"onRepeat"),this.vars.repeatRefresh&&!it&&(this.invalidate()._lock=1),s&&s!==this._time||k!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)||(c=this._dur,a=this._tDur,ft&&(this._lock=2,s=b?c:-.0001,this.render(s,!0)),this._lock=0,!this._ts&&!k))return this;nu(this,it)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=wh(this,t(s),t(o)),v&&(h-=o-(o=v._start))),this._tTime=h,this._time=o,this._act=!g,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=n,s=0),s||!o||i||nt(this,"onStart"),o>=s&&n>=0)for(f=this._first;f;){if(p=f._next,(f._act||o>=f._start)&&f._ts&&v!==f){if(f.parent!==this)return this.render(n,i,u);if(f.render(f._ts>0?(o-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(o-f._start)*f._ts,i,u),o!==this._time||!this._ts&&!k){v=0;p&&(h+=this._zTime=-r);break}}f=p}else for(f=this._last,d=n<0?n:o;f;){if(p=f._prev,(f._act||d<=f._end)&&f._ts&&v!==f){if(f.parent!==this)return this.render(n,i,u);if(f.render(f._ts>0?(d-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(d-f._start)*f._ts,i,u),o!==this._time||!this._ts&&!k){v=0;p&&(h+=this._zTime=d?-r:r);break}}f=p}if(v&&!i&&(this.pause(),v.render(o>=s?0:-r)._zTime=o>=s?1:-1,this._ts))return this._start=rt,tf(this),this.render(n,i,u);this._onUpdate&&!i&&nt(this,"onUpdate",!0);(h===a&&a>=this.totalDuration()||!h&&s)&&(rt===this._start||Math.abs(g)!==Math.abs(this._ts))&&(this._lock||((n||!c)&&(h===a&&this._ts>0||!h&&this._ts<0)&&vt(this,1),i||n<0&&!s||!(h||s)||(nt(this,h===a?"onComplete":"onReverseComplete",!0),!this._prom||h<a&&this.timeScale()>0||this._prom())))}return this},i.add=function(n,t){var i=this;if(it(t)||(t=l(this,t)),!(n instanceof wi)){if(d(n))return n.forEach(function(n){return i.add(n,t)}),this;if(c(n))return this.addLabel(n,t);if(o(n))n=f.delayedCall(0,n);else return this}return this!==n?ct(this,n,t):this},i.getChildren=function(n,t,i,r){n===void 0&&(n=!0);t===void 0&&(t=!0);i===void 0&&(i=!0);r===void 0&&(r=-rt);for(var e=[],u=this._first;u;)u._start>=r&&(u instanceof f?t&&e.push(u):(i&&e.push(u),n&&e.push.apply(e,u.getChildren(!0,t,i)))),u=u._next;return e},i.getById=function(n){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===n)return t[i]},i.remove=function(n){return c(n)?this.removeLabel(n):o(n)?this.killTweensOf(n):(wr(this,n),n===this._recent&&(this._recent=this._last),ii(this))},i.totalTime=function(i,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=t(tt.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,r),this._forcing=0,this):this._tTime},i.addLabel=function(n,t){return this.labels[n]=l(this,t),this},i.removeLabel=function(n){return delete this.labels[n],this},i.addPause=function(n,t,i){var r=f.delayedCall(0,t||tr,i);return r.data="isPause",this._hasPause=1,ct(this,r,l(this,n))},i.removePause=function(n){var t=this._first;for(n=l(this,n);t;)t._start===n&&t.data==="isPause"&&vt(t),t=t._next},i.killTweensOf=function(n,t,i){for(var r=this.getTweensOf(n,i),u=r.length;u--;)wt!==r[u]&&r[u].kill(n,t);return this},i.getTweensOf=function(n,t){for(var r=[],u=ft(n),i=this._first,o=it(t),e;i;)i instanceof f?ch(i._targets,u)&&(o?(!wt||i._initted&&i._ts)&&i.globalTime(0)<=t&&i.globalTime(i.totalDuration())>t:!t||i.isActive())&&r.push(i):(e=i.getTweensOf(u,t)).length&&r.push.apply(r,e),i=i._next;return r},i.tweenTo=function(n,t){t=t||{};var i=this,o=l(i,n),e=t,s=e.startAt,h=e.onStart,c=e.onStartParams,a=e.immediateRender,u=f.to(i,g({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:t.duration||Math.abs((o-(s&&"time"in s?s.time:i._time))/i.timeScale())||r,onStart:function(){i.pause();var n=t.duration||Math.abs((o-i._time)/i.timeScale());u._dur!==n&&ai(u,n,0,1).render(u._time,!0,!0);h&&h.apply(u,c||[])}},t));return a?u.render(0):u},i.tweenFromTo=function(n,t,i){return this.tweenTo(t,g({startAt:{time:l(this,n)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(n){return n===void 0&&(n=this._time),ao(this,l(this,n))},i.previousLabel=function(n){return n===void 0&&(n=this._time),ao(this,l(this,n),1)},i.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.previousLabel(this._time+r)},i.shiftChildren=function(n,t,i){i===void 0&&(i=0);for(var r=this._first,u=this.labels,f;r;)r._start>=i&&(r._start+=n,r._end+=n),r=r._next;if(t)for(f in u)u[f]>=i&&(u[f]+=n);return ii(this)},i.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},i.clear=function(n){n===void 0&&(n=!0);for(var t=this._first,i;t;)i=t._next,this.remove(t),t=i;return this._dp&&(this._time=this._tTime=this._pTime=0),n&&(this.labels={}),ii(this)},i.totalDuration=function(n){var u=0,t=this,i=t._last,o=rt,s,r,f;if(arguments.length)return t.timeScale((t._repeat<0?t.duration():t.totalDuration())/(t.reversed()?-n:n));if(t._dirty){for(f=t.parent;i;)s=i._prev,i._dirty&&i.totalDuration(),r=i._start,r>o&&t._sort&&i._ts&&!t._lock?(t._lock=1,ct(t,i,r-i._delay,1)._lock=0):o=r,r<0&&i._ts&&(u-=r,(!f&&!t._dp||f&&f.smoothChildTiming)&&(t._start+=r/t._ts,t._time-=r,t._tTime-=r),t.shiftChildren(-r,!1,-1e999),o=0),i._end>u&&i._ts&&(u=i._end),i=s;ai(t,t===e&&t._time>u?t._time:u,1,1);t._dirty=0}return t._tDur},u.updateRoot=function(n){if(e._ts&&(ve(e,br(n,e)),ce=tt.frame),tt.frame>=le){le+=a.autoSleep||120;var t=e._first;if((!t||!t._ts)&&a.autoSleep&&tt._listeners.length<2){while(t&&!t._ts)t=t._next;t||tt.sleep()}}},u}(wi);g(s.prototype,{_lock:0,_hasPause:0,_forcing:0});var hc=function(n,t,i,r,u,f,e){var o=new y(this._pt,n,t,0,1,us,null,u),c=0,v=0,p,w,s,h,l,b,k,a;for(o.b=i,o.e=r,i+="",r+="",(k=~r.indexOf("random("))&&(r=dr(r)),f&&(a=[i,r],f(a,n,t),i=a[0],r=a[1]),w=i.match(au)||[];p=au.exec(r);)h=p[0],l=r.substring(c,p.index),s?s=(s+1)%5:l.substr(-5)==="rgba("&&(s=1),h!==w[v++]&&(b=parseFloat(w[v-1])||0,o._pt={_next:o._pt,p:l||v===1?l:",",s:b,c:h.charAt(1)==="="?parseFloat(h.substr(2))*(h.charAt(0)==="-"?-1:1):parseFloat(h)-b,m:s&&s<4?Math.round:0},c=au.lastIndex);return o.c=c<r.length?r.substring(c,r.length):"",o.fp=e,(re.test(r)||k)&&(o.e=0),this._pt=o,o},of=function(n,t,i,r,u,f,e,s,h){o(r)&&(r=r(u||0,n,f));var v=n[t],l=i!=="get"?i:o(v)?h?n[t.indexOf("set")||!o(n["get"+t.substr(3)])?t:"get"+t.substr(3)](h):n[t]():v,w=o(v)?h?vc:is:sf,p;return c(r)&&(~r.indexOf("random(")&&(r=dr(r)),r.charAt(1)==="="&&(r=parseFloat(l)+parseFloat(r.substr(2))*(r.charAt(0)==="-"?-1:1)+(k(l)||0))),l!==r?isNaN(l*r)?(v||t in n||yu(t,r),hc.call(this,n,t,l,r,w,s||a.stringFilter,h)):(p=new y(this._pt,n,t,+l||0,r-(l||0),typeof v=="boolean"?pc:rs,0,w),h&&(p.fp=h),e&&p.modifier(e,this,n),this._pt=p):void 0},cc=function(n,t,i,r,u){if(o(n)&&(n=er(n,u,t,i,r)),!ht(n)||n.style&&n.nodeType||d(n)||te(n))return c(n)?er(n,u,t,i,r):n;var f={};for(var e in n)f[e]=er(n[e],u,t,i,r);return f},go=function(n,t,i,r,u,f){var e,s,h,o;if(w[n]&&(e=new w[n]).init(u,e.rawVars?t[n]:cc(t[n],r,u,f,i),i,r,f)!==!1&&(i._pt=s=new y(i._pt,u,n,0,1,e.render,e,0,e.priority),i!==vi))for(h=i._ptLookup[i._targets.indexOf(u)],o=e._props.length;o--;)h[e._props[o]]=s;return e},wt,ns=function ns(n,t){var i=n.vars,it=i.ease,yt=i.startAt,k=i.immediateRender,a=i.lazy,pt=i.onUpdate,kt=i.onUpdateParams,dt=i.callbackScope,gt=i.runBackwards,p=i.yoyoEase,ni=i.keyframes,ot=i.autoRevert,rt=n._dur,ut=n._startAt,u=n._targets,d=n.parent,nt=d&&d.data==="nested"?d.parent._targets:u,ii=n._overwrite==="auto"&&!su,st=n.timeline,b,o,s,ht,h,ct,lt,l,c,ft,et,tt,bt;if(!st||ni&&it||(it="none"),n._ease=pi(it,si.ease),n._yEase=p?bo(pi(p===!0?it:p,si.ease)):0,p&&n._yoyo&&!n._repeat&&(p=n._yEase,n._yEase=n._ease,n._ease=p),!st){if(l=u[0]?ti(u[0]).harness:0,tt=l&&i[l.prop],b=nf(i,pu),ut&&ut.render(-1,!0).kill(),yt)if(vt(n._startAt=f.set(u,g({data:"isStart",overwrite:!1,parent:d,immediateRender:!0,lazy:v(a),startAt:null,delay:0,onUpdate:pt,onUpdateParams:kt,callbackScope:dt,stagger:0},yt))),k){if(t>0)ot||(n._startAt=0);else if(rt&&!(t<0&&ut)){t&&(n._zTime=t);return}}else ot===!1&&(n._startAt=0);else if(gt&&rt)if(ut)ot||(n._startAt=0);else if(t&&(k=!1),s=g({overwrite:!1,data:"isFromStart",lazy:k&&v(a),immediateRender:k,stagger:0,parent:d},b),tt&&(s[l.prop]=tt),vt(n._startAt=f.set(u,s)),k){if(!t)return}else ns(n._startAt,r);for(n._pt=0,a=rt&&v(a)||a&&!rt,o=0;o<u.length;o++){if(h=u[o],lt=h._gsap||du(u)[o]._gsap,n._ptLookup[o]=ft={},wu[lt.id]&&at.length&&yr(),et=nt===u?o:nt.indexOf(h),l&&(c=new l).init(h,tt||b,n,et,nt)!==!1&&(n._pt=ht=new y(n._pt,h,c.name,0,1,c.render,c,0,c.priority),c._props.forEach(function(n){ft[n]=ht}),c.priority&&(ct=1)),!l||tt)for(s in b)w[s]&&(c=go(s,b,n,et,h,nt))?c.priority&&(ct=1):ft[s]=ht=of.call(n,h,s,"get",b[s],et,nt,0,i.stringFilter);n._op&&n._op[o]&&n.kill(h,n._op[o]);ii&&n._pt&&(wt=n,e.killTweensOf(h,ft,n.globalTime(0)),bt=!n.parent,wt=0);n._pt&&a&&(wu[lt.id]=1)}ct&&fs(n);n._onInit&&n._onInit(n)}n._from=!st&&!!i.runBackwards;n._onUpdate=pt;n._initted=(!n._op||n._pt)&&!bt},lc=function(n,t){var o=n[0]?ti(n[0]).harness:0,u=o&&o.aliases,i,r,f,e;if(!u)return t;i=ci({},t);for(r in u)if(r in i)for(e=u[r].split(","),f=e.length;f--;)i[e[f]]=i[r];return i},er=function(n,t,i,r,u){return o(n)?n.call(t,i,r,u):c(n)&&~n.indexOf("random(")?dr(n):n},ts=ku+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",ac=(ts+",id,stagger,delay,duration,paused,scrollTrigger").split(","),f=function(n){function i(i,u,f,o){var h;typeof u=="number"&&(f.duration=u,u=f,f=null);h=n.call(this,o?u:pr(u),f)||this;var y=h.vars,nt=y.duration,tt=y.delay,lt=y.immediateRender,b=y.stagger,at=y.overwrite,et=y.keyframes,bt=y.defaults,vt=y.scrollTrigger,yt=y.yoyoEase,ot=h.parent,p=(d(i)||te(i)?it(i[0]):"length"in u)?[i]:ft(i),l,k,c,ct,w,rt,pt,ut;if(h._targets=p.length?du(p):se("GSAP target "+i+" not found. https://greensock.com",!a.nullTargetWarn)||[],h._ptLookup=[],h._overwrite=at,et||b||ne(nt)||ne(tt)){if(u=h.vars,l=h.timeline=new s({data:"nested",defaults:bt||{}}),l.kill(),l.parent=l._dp=st(h),l._start=0,et)g(l.vars.defaults,{ease:"none"}),et.forEach(function(n){return l.to(p,n,">")});else{if(ct=p.length,pt=b?uo(b):tr,ht(b))for(w in b)~ts.indexOf(w)&&(ut||(ut={}),ut[w]=b[w]);for(k=0;k<ct;k++){c={};for(w in u)ac.indexOf(w)<0&&(c[w]=u[w]);c.stagger=0;yt&&(c.yoyoEase=yt);ut&&ci(c,ut);rt=p[k];c.duration=+er(nt,st(h),k,rt,p);c.delay=(+er(tt,st(h),k,rt,p)||0)-h._delay;!b&&ct===1&&c.delay&&(h._delay=tt=c.delay,h._start+=tt,c.delay=0);l.to(rt,c,pt(k,rt,p))}l.duration()?nt=tt=0:h.timeline=0}nt||h.duration(nt=l.duration())}else h.timeline=0;return at!==!0||su||(wt=st(h),e.killTweensOf(p),wt=0),ot&&kr(ot,st(h)),(lt||!nt&&!et&&h._start===t(ot._time)&&v(lt)&&we(st(h))&&ot.data!=="nested")&&(h._tTime=-r,h.render(Math.max(0,-tt))),vt&&de(st(h),vt),h}kf(i,n);var u=i.prototype;return u.render=function(n,i,u){var p=this._time,a=this._tDur,o=this._dur,f=n>a-r&&n>=0?a:n<r?0:n,e,c,s,h,w,v,y,l,b;if(o){if(f!==this._tTime||!n||u||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=n<0){if(e=f,l=this.timeline,this._repeat){if(h=o+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(h*100+n,i,u);if(e=t(f%h),f===a?(s=this._repeat,e=o):(s=~~(f/h),s&&s===f/h&&(e=o,s--),e>o&&(e=o)),v=this._yoyo&&s&1,v&&(b=this._yEase,e=o-e),w=li(this._tTime,h),e===p&&!u&&this._initted)return this;s!==w&&(l&&this._yEase&&nu(l,v),!this.vars.repeatRefresh||v||this._lock||(this._lock=u=1,this.render(t(h*s),!0).invalidate()._lock=0))}if(!this._initted){if(ge(this,n<0?n:e,u,i))return this._tTime=0,this;if(o!==this._dur)return this.render(n,i,u)}for(this._tTime=f,this._time=e,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=y=(b||this._ease)(e/o),this._from&&(this.ratio=y=1-y),!e||p||i||nt(this,"onStart"),c=this._pt;c;)c.r(y,c.d),c=c._next;l&&l.render(n<0?n:!e&&v?-r:l._dur*y,i,u)||this._startAt&&(this._zTime=n);this._onUpdate&&!i&&(n<0&&this._startAt&&this._startAt.render(n,!0,u),nt(this,"onUpdate"));this._repeat&&s!==w&&this.vars.onRepeat&&!i&&this.parent&&nt(this,"onRepeat");f!==this._tDur&&f||this._tTime!==f||(n<0&&this._startAt&&!this._onUpdate&&this._startAt.render(n,!0,!0),(n||!o)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&vt(this,1),i||n<0&&!p||!(f||p)||(nt(this,f===a?"onComplete":"onReverseComplete",!0),!this._prom||f<a&&this.timeScale()>0||this._prom()))}}else ph(this,n,i,u);return this},u.targets=function(){return this._targets},u.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),n.prototype.invalidate.call(this)},u.kill=function(n,t){var h;if(t===void 0&&(t="all"),!n&&(!t||t==="all"))return this._lazy=this._pt=0,this.parent?ur(this):this;if(this.timeline)return h=this.timeline.totalDuration(),this.timeline.killTweensOf(n,t,wt&&wt.vars.overwrite!==!0)._first||ur(this),this.parent&&h!==this.timeline.totalDuration()&&ai(this,this._dur*this.timeline._tDur/h,0,1),this;var u=this._targets,a=n?ft(n):u,v=this._ptLookup,y=this._pt,o,f,s,l,i,e,r;if((!t||t==="all")&&ah(u,a))return t==="all"&&(this._pt=0),ur(this);for(o=this._op=this._op||[],t!=="all"&&(c(t)&&(i={},b(t,function(n){return i[n]=1}),t=i),t=lc(u,t)),r=u.length;r--;)if(~a.indexOf(u[r])){f=v[r];t==="all"?(o[r]=t,l=f,s={}):(s=o[r]=o[r]||{},l=t);for(i in l)e=f&&f[i],e&&("kill"in e.d&&e.d.kill(i)!==!0||wr(this,e,"_pt"),delete f[i]),s!=="all"&&(s[i]=1)}return this._initted&&!this._pt&&y&&ur(this),this},i.to=function(n,t){return new i(n,t,arguments[2])},i.from=function(n){return new i(n,ir(arguments,1))},i.delayedCall=function(n,t,r,u){return new i(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:n,onComplete:t,onReverseComplete:t,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:u})},i.fromTo=function(n){return new i(n,ir(arguments,2))},i.set=function(n,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new i(n,t)},i.killTweensOf=function(n,t,i){return e.killTweensOf(n,t,i)},i}(wi);g(f.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});b("staggerTo,staggerFrom,staggerFromTo",function(n){f[n]=function(){var t=new s,i=rf.call(arguments,0);return i.splice(n==="staggerFromTo"?5:4,0,0),t[n].apply(t,i)}});var sf=function(n,t,i){return n[t]=i},is=function(n,t,i){return n[t](i)},vc=function(n,t,i,r){return n[t](r.fp,i)},yc=function(n,t,i){return n.setAttribute(t,i)},hf=function(n,t){return o(n[t])?is:cu(n[t])&&n.setAttribute?yc:sf},rs=function(n,t){return t.set(t.t,t.p,Math.round((t.s+t.c*n)*1e4)/1e4,t)},pc=function(n,t){return t.set(t.t,t.p,!!(t.s+t.c*n),t)},us=function(n,t){var i=t._pt,r="";if(!n&&t.b)r=t.b;else if(n===1&&t.e)r=t.e;else{while(i)r=i.p+(i.m?i.m(i.s+i.c*n):Math.round((i.s+i.c*n)*1e4)/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},cf=function(n,t){for(var i=t._pt;i;)i.r(n,i.d),i=i._next},wc=function(n,t,i,r){for(var u=this._pt,f;u;)f=u._next,u.p===r&&u.modifier(n,t,i),u=f},bc=function(n){for(var t=this._pt,i,r;t;)r=t._next,(t.p!==n||t.op)&&t.op!==n?t.dep||(i=1):wr(this,t,"_pt"),t=r;return!i},kc=function(n,t,i,r){r.mSet(n,t,r.m.call(r.tween,i,r.mt),r)},fs=function(n){for(var t=n._pt,u,i,r,f;t;){for(u=t._next,i=r;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:f)?t._prev._next=t:r=t;(t._next=i)?i._prev=t:f=t;t=u}n._pt=r},y=function(){function n(n,t,i,r,u,f,e,o,s){this.t=t;this.s=r;this.c=u;this.p=i;this.r=f||rs;this.d=e||this;this.set=o||sf;this.pr=s||0;this._next=n;n&&(n._prev=this)}var t=n.prototype;return t.modifier=function(n,t,i){this.mSet=this.mSet||this.set;this.set=kc;this.m=n;this.mt=i;this.tween=t},n}();b(ku+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return pu[n]=1});p.TweenMax=p.TweenLite=f;p.TimelineLite=p.TimelineMax=s;e=new s({sortChildren:!1,defaults:si,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});a.stringFilter=wo;or={registerPlugin:function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];i.forEach(function(n){return ic(n)})},timeline:function(n){return new s(n)},getTweensOf:function(n,t){return e.getTweensOf(n,t)},getProperty:function(n,t,i,r){c(n)&&(n=ft(n)[0]);var u=ti(n||{}).get,f=i?pe:ye;return i==="native"&&(i=""),n?t?f((w[t]&&w[t].get||u)(n,t,i,r)):function(t,i,r){return f((w[t]&&w[t].get||u)(n,t,i,r))}:n},quickSetter:function(n,t,i){var u,e;if(n=ft(n),n.length>1)return u=n.map(function(n){return et.quickSetter(n,t,i)}),e=u.length,function(n){for(var t=e;t--;)u[t](n)};n=n[0]||{};var f=w[t],r=ti(n),o=r.harness&&(r.harness.aliases||{})[t]||t,s=f?function(t){var r=new f;vi._pt=0;r.init(n,i?t+i:t,vi,0,[n]);r.render(1,r);vi._pt&&cf(1,vi)}:r.set(n,o);return f?s:function(t){return s(n,o,i?t+i:t,r,1)}},isTweening:function(n){return e.getTweensOf(n,!0).length>0},defaults:function(n){return n&&n.ease&&(n.ease=pi(n.ease,si.ease)),gu(si,n||{})},config:function(n){return gu(a,n||{})},registerEffect:function(n){var t=n.name,i=n.effect,r=n.plugins,u=n.defaults,f=n.extendTimeline;(r||"").split(",").forEach(function(n){return n&&!w[n]&&!p[n]&&se(t+" effect requires "+n+" plugin.")});bu[t]=function(n,t,r){return i(ft(n),g(t||{},u),r)};f&&(s.prototype[t]=function(n,i,r){return this.add(bu[t](n,ht(i)?i:(r=i)&&{},this),r)})},registerEase:function(n,t){i[n]=pi(t)},parseEase:function(n,t){return arguments.length?pi(n,t):i},getById:function(n){return e.getById(n)},exportRoot:function(n,t){n===void 0&&(n={});var r=new s(n),i,u;for(r.smoothChildTiming=v(n.smoothChildTiming),e.remove(r),r._dp=0,r._time=r._tTime=e._time,i=e._first;i;)u=i._next,!t&&!i._dur&&i instanceof f&&i.vars.onComplete===i._targets[0]||ct(r,i,i._start-i._delay),i=u;return ct(e,r,0),r},utils:{wrap:so,wrapYoyo:ho,distribute:uo,random:eo,snap:fo,normalize:tc,getUnit:k,clamp:kh,splitColor:vo,toArray:ft,mapRange:co,pipe:gh,unitize:nc,interpolate:lo,shuffle:ro},install:oe,effects:bu,ticker:tt,updateRoot:s.updateRoot,plugins:w,globalTimeline:e,core:{PropTween:y,globals:he,Tween:f,Timeline:s,Animation:wi,getCache:ti,_removeLinkedListItem:wr,suppressOverwrites:function(n){return su=n}}};b("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return or[n]=f[n]});tt.add(s.updateRoot);vi=or.to({},{duration:0});var dc=function(n,t){for(var i=n._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},gc=function(n,t){var f=n._targets,r,u,i;for(r in t)for(u=f.length;u--;)i=n._ptLookup[u][r],i&&(i=i.d)&&(i._pt&&(i=dc(i,r)),i&&i.modifier&&i.modifier(t[r],n,f[u],r))},lf=function(n,t){return{name:n,rawVars:1,init:function(n,i,r){r._onInit=function(n){var r,u;if(c(i)&&(r={},b(i,function(n){return r[n]=1}),i=r),t){r={};for(u in i)r[u]=t(i[u]);i=r}gc(n,i)}}}},et=or.registerPlugin({name:"attr",init:function(n,t,i,r,u){var f,e;for(f in t)e=this.add(n,"setAttribute",(n.getAttribute(f)||0)+"",t[f],r,u,0,0,f),e&&(e.op=f),this._props.push(f)}},{name:"endArray",init:function(n,t){for(var i=t.length;i--;)this.add(n,i,n[i]||0,t[i])}},lf("roundProps",uf),lf("modifiers"),lf("snap",fo))||or;f.version=s.version=et.version="3.6.1";ee=1;gf()&&yi();var nl=i.Power0,tl=i.Power1,il=i.Power2,rl=i.Power3,ul=i.Power4,fl=i.Linear,el=i.Quad,ol=i.Cubic,sl=i.Quart,hl=i.Quint,cl=i.Strong,ll=i.Elastic,al=i.Back,vl=i.SteppedEase,yl=i.Bounce,pl=i.Sine,wl=i.Expo,bl=i.Circ,es,bt,bi,af,ui,kl,os,dl=function(){return typeof window!="undefined"},kt={},fi=180/Math.PI,ki=Math.PI/180,di=Math.atan2,ss=1e8,hs=/([A-Z])/g,gl=/(?:left|right|width|margin|padding|x)/i,na=/[\s,\(]\S/,dt={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},cs=function(n,t){return t.set(t.t,t.p,Math.round((t.s+t.c*n)*1e4)/1e4+t.u,t)},ta=function(n,t){return t.set(t.t,t.p,n===1?t.e:Math.round((t.s+t.c*n)*1e4)/1e4+t.u,t)},ia=function(n,t){return t.set(t.t,t.p,n?Math.round((t.s+t.c*n)*1e4)/1e4+t.u:t.b,t)},ra=function(n,t){var i=t.s+t.c*n;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},ls=function(n,t){return t.set(t.t,t.p,n?t.e:t.b,t)},as=function(n,t){return t.set(t.t,t.p,n!==1?t.b:t.e,t)},ua=function(n,t,i){return n.style[t]=i},fa=function(n,t,i){return n.style.setProperty(t,i)},ea=function(n,t,i){return n._gsap[t]=i},oa=function(n,t,i){return n._gsap.scaleX=n._gsap.scaleY=i},sa=function(n,t,i,r,u){var f=n._gsap;f.scaleX=f.scaleY=i;f.renderTransform(u,f)},ha=function(n,t,i,r,u){var f=n._gsap;f[t]=i;f.renderTransform(u,f)},h="transform",gt=h+"Origin",vs,vf=function(n,t){var i=bt.createElementNS?bt.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),n):bt.createElement(n);return i.style?i:bt.createElement(n)},ot=function ot(n,t,i){var r=getComputedStyle(n);return r[t]||r.getPropertyValue(t.replace(hs,"-$1").toLowerCase())||r.getPropertyValue(t)||!i&&ot(n,gi(t)||t,1)||""},ys="O,Moz,ms,Ms,Webkit".split(","),gi=function(n,t,i){var f=t||ui,u=f.style,r=5;if(n in u&&!i)return n;for(n=n.charAt(0).toUpperCase()+n.substr(1);r--&&!(ys[r]+n in u););return r<0?null:(r===3?"ms":r>=0?ys[r]:"")+n},yf=function(){dl()&&window.document&&(es=window,bt=es.document,bi=bt.documentElement,ui=vf("div")||{style:{}},kl=vf("div"),h=gi(h),gt=h+"Origin",ui.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",vs=!!gi("perspective"),af=1)},ru=function ru(n){var t=vf("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,u=this.nextSibling,f=this.style.cssText,r;if(bi.appendChild(t),t.appendChild(this),this.style.display="block",n)try{r=this.getBBox();this._gsapBBox=this.getBBox;this.getBBox=ru}catch(e){}else this._gsapBBox&&(r=this._gsapBBox());return i&&(u?i.insertBefore(this,u):i.appendChild(this)),bi.removeChild(t),this.style.cssText=f,r},ps=function(n,t){for(var i=t.length;i--;)if(n.hasAttribute(t[i]))return n.getAttribute(t[i])},ws=function(n){var t;try{t=n.getBBox()}catch(i){t=ru.call(n,!0)}return t&&(t.width||t.height)||n.getBBox===ru||(t=ru.call(n,!0)),t&&!t.width&&!t.x&&!t.y?{x:+ps(n,["x","cx","x1"])||0,y:+ps(n,["y","cy","y1"])||0,width:0,height:0}:t},bs=function(n){return!!(n.getCTM&&(!n.parentNode||n.ownerSVGElement)&&ws(n))},sr=function(n,t){if(t){var i=n.style;t in kt&&t!==gt&&(t=h);i.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(t.replace(hs,"-$1").toLowerCase())):i.removeAttribute(t)}},ni=function(n,t,i,r,u,f){var e=new y(n._pt,t,i,0,1,f?as:ls);return n._pt=e,e.b=r,e.e=u,n._props.push(i),e},ks={deg:1,rad:1,turn:1},lt=function lt(n,i,r,u){var e=parseFloat(r)||0,h=(r+"").trim().substr((e+"").length)||"px",v=ui.style,c=gl.test(i),b=n.tagName.toLowerCase()==="svg",y=(b?"client":"offset")+(c?"Width":"Height"),l=100,p=u==="px",a=u==="%",s,f,o,w;return u===h||!e||ks[u]||ks[h]?e:(h==="px"||p||(e=lt(n,i,r,"px")),w=n.getCTM&&bs(n),(a||h==="%")&&(kt[i]||~i.indexOf("adius")))?(s=w?n.getBBox()[c?"width":"height"]:n[y],t(a?e/s*l:e/100*s)):(v[c?"width":"height"]=l+(p?h:u),f=~i.indexOf("adius")||u==="em"&&n.appendChild&&!b?n:n.parentNode,w&&(f=(n.ownerSVGElement||{}).parentNode),f&&f!==bt&&f.appendChild||(f=bt.body),o=f._gsap,o&&a&&o.width&&c&&o.time===tt.time)?t(e/o.width*l):((a||h==="%")&&(v.position=ot(n,"position")),f===n&&(v.position="static"),f.appendChild(ui),s=ui[y],f.removeChild(ui),v.position="absolute",c&&a&&(o=ti(f),o.time=tt.time,o.width=f[y]),t(p?s*e/l:s&&e?l/s*e:0))},nr=function(n,t,i,r){var u;return af||yf(),t in dt&&t!=="transform"&&(t=dt[t],~t.indexOf(",")&&(t=t.split(",")[0])),kt[t]&&t!=="transform"?(u=cr(n,r),u=t!=="transformOrigin"?u[t]:fu(ot(n,gt))+" "+u.zOrigin+"px"):(u=n.style[t],(!u||u==="auto"||r||~(u+"").indexOf("calc("))&&(u=uu[t]&&uu[t](n,t,i)||ot(n,t)||ae(n,t)||(t==="opacity"?1:0))),i&&!~(u+"").trim().indexOf(" ")?lt(n,t,u,i)+i:u},ca=function(n,t,i,r){var l,v;i&&i!=="none"||(l=gi(t,n,1),v=l&&ot(n,l,1),v&&v!==i?(t=l,i=v):t==="borderColor"&&(i=ot(n,"borderTopColor")));var u=new y(this._pt,n.style,t,0,1,us),s=0,nt=0,p,d,tt,h,o,w,e,b,c,f,g,k,it;if(u.b=i,u.e=r,i+="",r+="",r==="auto"&&(n.style[t]=r,r=ot(n,t)||r,n.style[t]=i),p=[i,r],wo(p),i=p[0],r=p[1],tt=i.match(hi)||[],it=r.match(hi)||[],it.length){while(d=hi.exec(r))e=d[0],c=r.substring(s,d.index),o?o=(o+1)%5:(c.substr(-5)==="rgba("||c.substr(-5)==="hsla(")&&(o=1),e!==(w=tt[nt++]||"")&&(h=parseFloat(w)||0,g=w.substr((h+"").length),k=e.charAt(1)==="="?+(e.charAt(0)+"1"):0,k&&(e=e.substr(2)),b=parseFloat(e),f=e.substr((b+"").length),s=hi.lastIndex-f.length,f||(f=f||a.units[t]||g,s===r.length&&(r+=f,u.e+=f)),g!==f&&(h=lt(n,t,w,f)||0),u._pt={_next:u._pt,p:c||nt===1?c:",",s:h,c:k?k*b:b-h,m:o&&o<4||t==="zIndex"?Math.round:0});u.c=s<r.length?r.substring(s,r.length):""}else u.r=t==="display"&&r==="none"?as:ls;return re.test(r)&&(u.e=0),this._pt=u,u},ds={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},la=function(n){var r=n.split(" "),t=r[0],i=r[1]||"50%";return(t==="top"||t==="bottom"||i==="left"||i==="right")&&(n=t,t=i,i=n),r[0]=ds[t]||t,r[1]=ds[i]||i,r.join(" ")},aa=function(n,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,s=i.style,r=t.u,f=i._gsap,u,e,o;if(r==="all"||r===!0)s.cssText="",e=1;else for(r=r.split(","),o=r.length;--o>-1;)u=r[o],kt[u]&&(e=1,u=u==="transformOrigin"?gt:h),sr(i,u);e&&(sr(i,h),f&&(f.svg&&i.removeAttribute("transform"),cr(i,1),f.uncache=1))}},uu={clearProps:function(n,t,i,r,u){if(u.data!=="isFromStart"){var f=n._pt=new y(n._pt,t,i,0,0,aa);return f.u=r,f.pr=-10,f.tween=u,n._props.push(i),1}}},hr=[1,0,0,1,0,0],gs={},nh=function(n){return n==="matrix(1, 0, 0, 1, 0, 0)"||n==="none"||!n},th=function(n){var i=ot(n,h);return nh(i)?hr:i.substr(7).match(ie).map(t)},pf=function(n,t){var o=n._gsap||ti(n),f=n.style,i=th(n),u,e,r,s;return o.svg&&n.getAttribute("transform")?(r=n.transform.baseVal.consolidate().matrix,i=[r.a,r.b,r.c,r.d,r.e,r.f],i.join(",")==="1,0,0,1,0,0"?hr:i):(i!==hr||n.offsetParent||n===bi||o.svg||(r=f.display,f.display="block",u=n.parentNode,u&&n.offsetParent||(s=1,e=n.nextSibling,bi.appendChild(n)),i=th(n),r?f.display=r:sr(n,"display"),s&&(e?u.insertBefore(n,e):u?u.appendChild(n):bi.removeChild(n))),t&&i.length>6?[i[0],i[1],i[4],i[5],i[12],i[13]]:i)},wf=function(n,t,i,r,u,f){var e=n._gsap,h=u||pf(n,!0),d=e.xOrigin||0,g=e.yOrigin||0,nt=e.xOffset||0,tt=e.yOffset||0,p=h[0],w=h[1],b=h[2],k=h[3],l=h[4],a=h[5],v=t.split(" "),o=parseFloat(v[0])||0,s=parseFloat(v[1])||0,y,c,it,rt;i?h!==hr&&(c=p*k-w*b)&&(it=o*(k/c)+s*(-b/c)+(b*a-k*l)/c,rt=o*(-w/c)+s*(p/c)-(p*a-w*l)/c,o=it,s=rt):(y=ws(n),o=y.x+(~v[0].indexOf("%")?o/100*y.width:o),s=y.y+(~(v[1]||v[0]).indexOf("%")?s/100*y.height:s));r||r!==!1&&e.smooth?(l=o-d,a=s-g,e.xOffset=nt+(l*p+a*b)-l,e.yOffset=tt+(l*w+a*k)-a):e.xOffset=e.yOffset=0;e.xOrigin=o;e.yOrigin=s;e.smooth=!!r;e.origin=t;e.originIsAbsolute=!!i;n.style[gt]="0px 0px";f&&(ni(f,e,"xOrigin",d,o),ni(f,e,"yOrigin",g,s),ni(f,e,"xOffset",nt,e.xOffset),ni(f,e,"yOffset",tt,e.yOffset));n.setAttribute("data-svg-origin",o+" "+s)},cr=function(n,i){var r=n._gsap||new ef(n);if("x"in r&&!i&&!r.uncache)return r;var ti=n.style,ii=r.scaleX<0,at="px",et="deg",wt=ot(n,gt)||"0",d,g,bt,st,rt,p,ut,ht,v,dt,kt,vt,yt,u,f,e,o,s,c,y,nt,k,w,l,ft,pt,ct,lt,tt,ni,b,it;return d=g=bt=p=ut=ht=v=dt=kt=0,st=rt=1,r.svg=!!(n.getCTM&&bs(n)),u=pf(n,r.svg),r.svg&&(l=!r.uncache&&!i&&n.getAttribute("data-svg-origin"),wf(n,l||wt,!!l||r.originIsAbsolute,r.smooth!==!1,u)),vt=r.xOrigin||0,yt=r.yOrigin||0,u!==hr&&(s=u[0],c=u[1],y=u[2],nt=u[3],d=k=u[4],g=w=u[5],u.length===6?(st=Math.sqrt(s*s+c*c),rt=Math.sqrt(nt*nt+y*y),p=s||c?di(c,s)*fi:0,v=y||nt?di(y,nt)*fi+p:0,v&&(rt*=Math.abs(Math.cos(v*ki))),r.svg&&(d-=vt-(vt*s+yt*y),g-=yt-(vt*c+yt*nt))):(it=u[6],ni=u[7],ct=u[8],lt=u[9],tt=u[10],b=u[11],d=u[12],g=u[13],bt=u[14],f=di(it,tt),ut=f*fi,f&&(e=Math.cos(-f),o=Math.sin(-f),l=k*e+ct*o,ft=w*e+lt*o,pt=it*e+tt*o,ct=k*-o+ct*e,lt=w*-o+lt*e,tt=it*-o+tt*e,b=ni*-o+b*e,k=l,w=ft,it=pt),f=di(-y,tt),ht=f*fi,f&&(e=Math.cos(-f),o=Math.sin(-f),l=s*e-ct*o,ft=c*e-lt*o,pt=y*e-tt*o,b=nt*o+b*e,s=l,c=ft,y=pt),f=di(c,s),p=f*fi,f&&(e=Math.cos(f),o=Math.sin(f),l=s*e+c*o,ft=k*e+w*o,c=c*e-s*o,w=w*e-k*o,s=l,k=ft),ut&&Math.abs(ut)+Math.abs(p)>359.9&&(ut=p=0,ht=180-ht),st=t(Math.sqrt(s*s+c*c+y*y)),rt=t(Math.sqrt(w*w+it*it)),f=di(k,w),v=Math.abs(f)>.0002?f*fi:0,kt=b?1/(b<0?-b:b):0),r.svg&&(l=n.getAttribute("transform"),r.forceCSS=n.setAttribute("transform","")||!nh(ot(n,h)),l&&n.setAttribute("transform",l))),Math.abs(v)>90&&Math.abs(v)<270&&(ii?(st*=-1,v+=p<=0?180:-180,p+=p<=0?180:-180):(rt*=-1,v+=v<=0?180:-180)),r.x=d-((r.xPercent=d&&(r.xPercent||(Math.round(n.offsetWidth/2)===Math.round(-d)?-50:0)))?n.offsetWidth*r.xPercent/100:0)+at,r.y=g-((r.yPercent=g&&(r.yPercent||(Math.round(n.offsetHeight/2)===Math.round(-g)?-50:0)))?n.offsetHeight*r.yPercent/100:0)+at,r.z=bt+at,r.scaleX=t(st),r.scaleY=t(rt),r.rotation=t(p)+et,r.rotationX=t(ut)+et,r.rotationY=t(ht)+et,r.skewX=v+et,r.skewY=dt+et,r.transformPerspective=kt+at,(r.zOrigin=parseFloat(wt.split(" ")[2])||0)&&(ti[gt]=fu(wt)),r.xOffset=r.yOffset=0,r.force3D=a.force3D,r.renderTransform=r.svg?ya:vs?ih:va,r.uncache=0,r},fu=function(n){return(n=n.split(" "))[0]+" "+n[1]},bf=function(n,i,r){var u=k(i);return t(parseFloat(i)+parseFloat(lt(n,"x",r+"px",u)))+u},va=function(n,t){t.z="0px";t.rotationY=t.rotationX="0deg";t.force3D=0;ih(n,t)},ei="0deg",lr="0px",oi=") ",ih=function(n,t){var i=t||this,y=i.xPercent,p=i.yPercent,u=i.x,f=i.y,e=i.z,w=i.rotation,c=i.rotationY,l=i.rotationX,b=i.skewX,k=i.skewY,d=i.scaleX,g=i.scaleY,nt=i.transformPerspective,tt=i.force3D,a=i.target,o=i.zOrigin,r="",it=tt==="auto"&&n&&n!==1||tt===!0;if(o&&(l!==ei||c!==ei)){var s=parseFloat(c)*ki,rt=Math.sin(s),ut=Math.cos(s),v;s=parseFloat(l)*ki;v=Math.cos(s);u=bf(a,u,rt*v*-o);f=bf(a,f,-Math.sin(s)*-o);e=bf(a,e,ut*v*-o+o)}nt!==lr&&(r+="perspective("+nt+oi);(y||p)&&(r+="translate("+y+"%, "+p+"%) ");(it||u!==lr||f!==lr||e!==lr)&&(r+=e!==lr||it?"translate3d("+u+", "+f+", "+e+") ":"translate("+u+", "+f+oi);w!==ei&&(r+="rotate("+w+oi);c!==ei&&(r+="rotateY("+c+oi);l!==ei&&(r+="rotateX("+l+oi);(b!==ei||k!==ei)&&(r+="skew("+b+", "+k+oi);(d!==1||g!==1)&&(r+="scale("+d+", "+g+oi);a.style[h]=r||"translate(0, 0)"},ya=function(n,i){var u=i||this,tt=u.xPercent,it=u.yPercent,k=u.x,d=u.y,e=u.rotation,o=u.skewX,f=u.skewY,g=u.scaleX,nt=u.scaleY,p=u.target,w=u.xOrigin,b=u.yOrigin,rt=u.xOffset,ut=u.yOffset,ft=u.forceCSS,s=parseFloat(k),c=parseFloat(d),l,a,v,y,r;e=parseFloat(e);o=parseFloat(o);f=parseFloat(f);f&&(f=parseFloat(f),o+=f,e+=f);e||o?(e*=ki,o*=ki,l=Math.cos(e)*g,a=Math.sin(e)*g,v=Math.sin(e-o)*-nt,y=Math.cos(e-o)*nt,o&&(f*=ki,r=Math.tan(o-f),r=Math.sqrt(1+r*r),v*=r,y*=r,f&&(r=Math.tan(f),r=Math.sqrt(1+r*r),l*=r,a*=r)),l=t(l),a=t(a),v=t(v),y=t(y)):(l=g,y=nt,a=v=0);(s&&!~(k+"").indexOf("px")||c&&!~(d+"").indexOf("px"))&&(s=lt(p,"x",k,"px"),c=lt(p,"y",d,"px"));(w||b||rt||ut)&&(s=t(s+w-(w*l+b*v)+rt),c=t(c+b-(w*a+b*y)+ut));(tt||it)&&(r=p.getBBox(),s=t(s+tt/100*r.width),c=t(c+it/100*r.height));r="matrix("+l+","+a+","+v+","+y+","+s+","+c+")";p.setAttribute("transform",r);ft&&(p.style[h]=r)},pa=function(n,t,i,r,u,f){var o=360,l=c(u),a=parseFloat(u)*(l&&~u.indexOf("rad")?fi:1),e=f?a*f:a-r,v=r+e+"deg",s,h;return l&&(s=u.split("_")[1],s==="short"&&(e%=o,e!==e%(o/2)&&(e+=e<0?o:-o)),s==="cw"&&e<0?e=(e+o*ss)%o-~~(e/o)*o:s==="ccw"&&e>0&&(e=(e-o*ss)%o-~~(e/o)*o)),n._pt=h=new y(n._pt,t,i,r,e,ta),h.e=v,h.u="deg",n._props.push(i),h},rh=function(n,t){for(var i in t)n[i]=t[i];return n},wa=function(n,t,i){var s=rh({},i._gsap),c=i.style,f,u,r,e,l,a,v,o;s.svg?(r=i.getAttribute("transform"),i.setAttribute("transform",""),c[h]=t,f=cr(i,1),sr(i,h),i.setAttribute("transform",r)):(r=getComputedStyle(i)[h],c[h]=t,f=cr(i,1),c[h]=r);for(u in kt)r=s[u],e=f[u],r!==e&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(u)<0&&(v=k(r),o=k(e),l=v!==o?lt(i,u,r,o):parseFloat(r),a=parseFloat(e),n._pt=new y(n._pt,f,u,l,a-l,cs),n._pt.u=o||0,n._props.push(u));rh(f,s)};b("padding,margin,Width,Radius",function(n,t){var i="Top",r="Right",u="Bottom",f="Left",e=(t<3?[i,r,u,f]:[i+f,i+r,u+r,u+f]).map(function(i){return t<2?n+i:"border"+i+n});uu[t>1?"border"+n:n]=function(n,t,i,r,u){var f,o;if(arguments.length<4)return f=e.map(function(t){return nr(n,t,i)}),o=f.join(" "),o.split(f[0]).length===5?f[0]:o;f=(r+"").split(" ");o={};e.forEach(function(n,t){return o[n]=f[t]=f[t]||f[(t-1)/2|0]});n.init(t,o,u)}});eu={name:"css",register:yf,targetTest:function(n){return n.style&&n.nodeType},init:function(n,t,i,r,u){var ft=this._props,p=n.style,nt=i.vars.startAt,o,e,l,v,g,it,f,b,c,d,tt,rt,s,ut,et;af||yf();for(f in t)if(f!=="autoRound"&&(e=t[f],!w[f]||!go(f,t,i,r,n,u)))if(g=typeof e,it=uu[f],g==="function"&&(e=e.call(i,r,n,u),g=typeof e),g==="string"&&~e.indexOf("random(")&&(e=dr(e)),it)it(this,n,f,e,i)&&(et=1);else if(f.substr(0,2)==="--")o=(getComputedStyle(n).getPropertyValue(f)+"").trim(),e+="",pt.lastIndex=0,pt.test(o)||(b=k(o),c=k(e)),c?b!==c&&(o=lt(n,f,o,c)+c):b&&(e+=b),this.add(p,"setProperty",o,e,r,u,0,0,f);else if(g!=="undefined"){if(nt&&f in nt?(o=typeof nt[f]=="function"?nt[f].call(i,r,n,u):nt[f],f in a.units&&!k(o)&&(o+=a.units[f]),(o+"").charAt(1)==="="&&(o=nr(n,f))):o=nr(n,f),v=parseFloat(o),d=g==="string"&&e.charAt(1)==="="?+(e.charAt(0)+"1"):0,d&&(e=e.substr(2)),l=parseFloat(e),f in dt&&(f==="autoAlpha"&&(v===1&&nr(n,"visibility")==="hidden"&&l&&(v=0),ni(this,p,"visibility",v?"inherit":"hidden",l?"inherit":"hidden",!l)),f!=="scale"&&f!=="transform"&&(f=dt[f],~f.indexOf(",")&&(f=f.split(",")[0]))),tt=f in kt,tt){if(rt||(s=n._gsap,s.renderTransform&&!t.parseTransform||cr(n,t.parseTransform),ut=t.smoothOrigin!==!1&&s.smooth,rt=this._pt=new y(this._pt,p,h,0,1,s.renderTransform,s,0,-1),rt.dep=1),f==="scale")this._pt=new y(this._pt,s,"scaleY",s.scaleY,d?d*l:l-s.scaleY),ft.push("scaleY",f),f+="X";else if(f==="transformOrigin"){e=la(e);s.svg?wf(n,e,0,ut,0,this):(c=parseFloat(e.split(" ")[2])||0,c!==s.zOrigin&&ni(this,s,"zOrigin",s.zOrigin,c),ni(this,p,f,fu(o),fu(e)));continue}else if(f==="svgOrigin"){wf(n,e,1,ut,0,this);continue}else if(f in gs){pa(this,s,f,v,e,d);continue}else if(f==="smoothOrigin"){ni(this,s,"smooth",s.smooth,e);continue}else if(f==="force3D"){s[f]=e;continue}else if(f==="transform"){wa(this,e,n);continue}}else f in p||(f=gi(f)||f);if(tt||(l||l===0)&&(v||v===0)&&!na.test(e)&&f in p)b=(o+"").substr((v+"").length),l||(l=0),c=k(e)||(f in a.units?a.units[f]:b),b!==c&&(v=lt(n,f,o,c)),this._pt=new y(this._pt,tt?s:p,f,v,d?d*l:l-v,!tt&&(c==="px"||f==="zIndex")&&t.autoRound!==!1?ra:cs),this._pt.u=c||0,b!==c&&(this._pt.b=o,this._pt.r=ia);else if(f in p)ca.call(this,n,f,o,e);else if(f in n)this.add(n,f,n[f],e,r,u);else{yu(f,e);continue}ft.push(f)}et&&fs(this)},get:nr,aliases:dt,getSetter:function(n,t,i){var r=dt[t];return r&&r.indexOf(",")<0&&(t=r),t in kt&&t!==gt&&(n._gsap.x||nr(n,"x"))?i&&os===i?t==="scale"?oa:ea:(os=i||{})&&(t==="scale"?sa:ha):n.style&&!cu(n.style[t])?ua:~t.indexOf("-")?fa:hf(n,t)},core:{_removeProperty:sr,_getMatrix:pf}};et.utils.checkPrefix=gi,function(n,t,i,r){var u=b(n+","+t+","+i,function(n){kt[n]=1});b(t,function(n){a.units[n]="deg";gs[n]=1});dt[u[13]]=n+","+t;b(r,function(n){var t=n.split(":");dt[t[1]]=u[t[0]]})}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");b("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){a.units[n]="px"});et.registerPlugin(eu);ou=et.registerPlugin(eu)||et;uh=ou.core.Tween;n.Back=al;n.Bounce=yl;n.CSSPlugin=eu;n.Circ=bl;n.Cubic=ol;n.Elastic=ll;n.Expo=wl;n.Linear=fl;n.Power0=nl;n.Power1=tl;n.Power2=il;n.Power3=rl;n.Power4=ul;n.Quad=el;n.Quart=sl;n.Quint=hl;n.Sine=pl;n.SteppedEase=vl;n.Strong=cl;n.TimelineLite=s;n.TimelineMax=s;n.TweenLite=f;n.TweenMax=uh;n.default=ou;n.gsap=ou;typeof window=="undefined"||window!==n?Object.defineProperty(n,"__esModule",{value:!0}):delete window.default}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n=n||self,t(n.window=n.window||{}))}(this,function(n){"use strict";var t,s,r,i,u,h,c,l=function(){return typeof window!="undefined"},a=function(){return t||l()&&(t=window.gsap)&&t.registerPlugin&&t},v=function(n){return typeof n=="string"},y=function(n){return typeof n=="function"},f=function(n,t){var f=t==="x"?"Width":"Height",e="scroll"+f,o="client"+f;return n===r||n===i||n===u?Math.max(i[e],u[e])-(r["inner"+f]||i[o]||u[o]):n[e]-n["offset"+f]},e=function(n,t){var f="scroll"+(t==="x"?"Left":"Top");return n===r&&(n.pageXOffset!=null?f="page"+t.toUpperCase()+"Offset":n=i[f]!=null?i:u),function(){return n[f]}},k=function(n,t,i,r){if(y(n)&&(n=n(t,i,r)),typeof n!="object")return v(n)&&n!=="max"&&n.charAt(1)!=="="?{x:n,y:n}:{y:n};if(n.nodeType)return{y:n,x:n};var f={};for(var u in n)f[u]=u!=="onAutoKill"&&y(n[u])?n[u](t,i,r):n[u];return f},p=function(n,t){if(n=h(n)[0],!n||!n.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=n.getBoundingClientRect(),s=!t||t===r||t===u,c=s?{top:i.clientTop-(r.pageYOffset||i.scrollTop||u.scrollTop||0),left:i.clientLeft-(r.pageXOffset||i.scrollLeft||u.scrollLeft||0)}:t.getBoundingClientRect(),f={x:o.left-c.left,y:o.top-c.top};return!s&&t&&(f.x+=e(t,"x")(),f.y+=e(t,"y")()),f},w=function(n,t,i,r,u){return!isNaN(n)&&typeof n!="object"?parseFloat(n)-u:v(n)&&n.charAt(1)==="="?parseFloat(n.substr(2))*(n.charAt(0)==="-"?-1:1)+r-u:n==="max"?f(t,i)-u:Math.min(f(t,i),p(n,t)[i]-u)},b=function(){t=a();l()&&t&&document.body&&(r=window,u=document.body,i=document.documentElement,h=t.utils.toArray,t.config({autoKillThreshold:7}),c=t.config(),s=1)},o={version:"3.6.1",name:"scrollTo",rawVars:1,register:function(n){t=n;b()},init:function(n,t,i,u,f){s||b();var o=this;o.isWin=n===r;o.target=n;o.tween=i;t=k(t,u,n,f);o.vars=t;o.autoKill=!!t.autoKill;o.getX=e(n,"x");o.getY=e(n,"y");o.x=o.xPrev=o.getX();o.y=o.yPrev=o.getY();t.x!=null?(o.add(o,"x",o.x,w(t.x,n,"x",o.x,t.offsetX||0),u,f),o._props.push("scrollTo_x")):o.skipX=1;t.y!=null?(o.add(o,"y",o.y,w(t.y,n,"y",o.y,t.offsetY||0),u,f),o._props.push("scrollTo_y")):o.skipY=1},render:function(n,t){for(var i=t._pt,e=t.target,v=t.tween,w=t.autoKill,y=t.xPrev,p=t.yPrev,h=t.isWin,o,s,l,a,u;i;)i.r(n,i.d),i=i._next;o=h||!t.skipX?t.getX():y;s=h||!t.skipY?t.getY():p;l=s-p;a=o-y;u=c.autoKillThreshold;t.x<0&&(t.x=0);t.y<0&&(t.y=0);w&&(!t.skipX&&(a>u||a<-u)&&o<f(e,"x")&&(t.skipX=1),!t.skipY&&(l>u||l<-u)&&s<f(e,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(v.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(v,t.vars.onAutoKillParams||[])));h?r.scrollTo(t.skipX?o:t.x,t.skipY?s:t.y):(t.skipY||(e.scrollTop=t.y),t.skipX||(e.scrollLeft=t.x));t.xPrev=t.x;t.yPrev=t.y},kill:function(n){var t=n==="scrollTo";(t||n==="scrollTo_x")&&(this.skipX=1);(t||n==="scrollTo_y")&&(this.skipY=1)}};o.max=f;o.getOffset=p;o.buildGetter=e;a()&&t.registerPlugin(o);n.ScrollToPlugin=o;Object.defineProperty(n,"__esModule",{value:!0})}),function(n,t,i,r){"use strict";function ci(n,t,i){return setTimeout(ai(n,i),t)}function ut(n,t,i){return Array.isArray(n)?(v(n,i[t],i),!0):!1}function v(n,t,i){var u;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==r)for(u=0;u<n.length;)t.call(i,n[u],u,n),u++;else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function or(t,i,r){var u="DEPRECATED METHOD: "+i+"\n"+r+" AT \n";return function(){var i=new Error("get-stack-trace"),f=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=n.console&&(n.console.warn||n.console.log);return r&&r.call(n.console,u,f),t.apply(this,arguments)}}function o(n,t,i){var u=t.prototype,r;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&y(r,i)}function ai(n,t){return function(){return n.apply(t,arguments)}}function vi(n,t){return typeof n==bu?n.apply(t?t[0]||r:r,t):n}function hr(n,t){return n===r?t:n}function pt(n,t,i){v(bt(t),function(t){n.addEventListener(t,i,!1)})}function wt(n,t,i){v(bt(t),function(t){n.removeEventListener(t,i,!1)})}function cr(n,t){while(n){if(n==t)return!0;n=n.parentNode}return!1}function g(n,t){return n.indexOf(t)>-1}function bt(n){return n.trim().split(/\s+/g)}function ft(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 kt(n){return Array.prototype.slice.call(n,0)}function lr(n,t,i){for(var u=[],e=[],r=0,f;r<n.length;)f=t?n[r][t]:n[r],ft(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function dt(n,t){for(var i,u,e=t[0].toUpperCase()+t.slice(1),f=0;f<er.length;){if(i=er[f],u=i?i+e:t,u in n)return u;f++}return r}function ku(){return ar++}function vr(t){var i=t.ownerDocument||t;return i.defaultView||i.parentWindow||n}function s(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){vi(n.options.enable,[n])&&i.handler(t)};this.init()}function tf(n){var t,i=n.options.inputClass;return t=i?i:du?wi:gu?ri:yr?ki:ii,new t(n,rf)}function rf(n,t,i){var r=i.pointers.length,o=i.changedPointers.length,s=t&f&&r-o==0,h=t&(u|e)&&r-o==0;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;uf(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function uf(n,t){var i=n.session,f=t.pointers,o=f.length,r,e;i.firstInput||(i.firstInput=br(t));o>1&&!i.firstMultiple?i.firstMultiple=br(t):o===1&&(i.firstMultiple=!1);var s=i.firstInput,u=i.firstMultiple,h=u?u.center:s.center,c=t.center=kr(f);t.timeStamp=hi();t.deltaTime=t.timeStamp-s.timeStamp;t.angle=pi(h,c);t.distance=ti(h,c);ff(i,t);t.offsetDirection=gr(t.deltaX,t.deltaY);r=dr(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=r.x;t.overallVelocityY=r.y;t.overallVelocity=d(r.x)>d(r.y)?r.x:r.y;t.scale=u?sf(u.pointers,f):1;t.rotation=u?of(u.pointers,f):0;t.maxPointers=i.prevInput?t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers:t.pointers.length;ef(i,t);e=n.element;cr(t.srcEvent.target,e)&&(e=t.srcEvent.target);t.target=e}function ff(n,t){var i=t.center,r=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===f||o.eventType===u)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-r.x);t.deltaY=e.y+(i.y-r.y)}function ef(n,t){var i=n.lastInterval||t,c=t.timeStamp-i.timeStamp,f,o,s,h;if(t.eventType!=e&&(c>nf||i.velocity===r)){var l=t.deltaX-i.deltaX,a=t.deltaY-i.deltaY,u=dr(c,l,a);o=u.x;s=u.y;f=d(u.x)>d(u.y)?u.x:u.y;h=gr(l,a);n.lastInterval=t}else f=i.velocity,o=i.velocityX,s=i.velocityY,h=i.direction;t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=h}function br(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:rt(n.pointers[t].clientX),clientY:rt(n.pointers[t].clientY)},t++;return{timeStamp:hi(),pointers:i,center:kr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function kr(n){var t=n.length;if(t===1)return{x:rt(n[0].clientX),y:rt(n[0].clientY)};for(var r=0,u=0,i=0;i<t;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:rt(r/t),y:rt(u/t)}}function dr(n,t,i){return{x:t/n||0,y:i/n||0}}function gr(n,t){return n===t?gt:d(n)>=d(t)?n<0?st:ht:t<0?ct:lt}function ti(n,t,i){i||(i=wr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function pi(n,t,i){i||(i=wr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.atan2(u,r)*180/Math.PI}function of(n,t){return pi(t[1],t[0],ni)+pi(n[1],n[0],ni)}function sf(n,t){return ti(t[0],t[1],ni)/ti(n[0],n[1],ni)}function ii(){this.evEl=cf;this.evWin=lf;this.pressed=!1;s.apply(this,arguments)}function wi(){this.evEl=nu;this.evWin=tu;s.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function iu(){this.evTarget=pf;this.evWin=wf;this.started=!1;s.apply(this,arguments)}function bf(n,t){var i=kt(n.touches),r=kt(n.changedTouches);return t&(u|e)&&(i=lr(i.concat(r),"identifier",!0)),[i,r]}function ri(){this.evTarget=uu;this.targetIds={};s.apply(this,arguments)}function kf(n,t){var r=kt(n.touches),o=this.targetIds;if(t&(f|nt)&&r.length===1)return o[r[0].identifier]=!0,[r,r];var i,s,h=kt(n.changedTouches),c=[],l=this.target;if(s=r.filter(function(n){return cr(n.target,l)}),t===f)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(u|e)&&delete o[h[i].identifier],i++;if(c.length)return[lr(s.concat(c),"identifier",!0),c]}function ki(){s.apply(this,arguments);var n=ai(this.handler,this);this.touch=new ri(this.manager,n);this.mouse=new ii(this.manager,n);this.primaryTouch=null;this.lastTouches=[]}function df(n,t){n&f?(this.primaryTouch=t.changedPointers[0].identifier,eu.call(this,t)):n&(u|e)&&eu.call(this,t)}function eu(n){var t=n.changedPointers[0],i,r,u;t.identifier===this.primaryTouch&&(i={x:t.clientX,y:t.clientY},this.lastTouches.push(i),r=this.lastTouches,u=function(){var n=r.indexOf(i);n>-1&&r.splice(n,1)},setTimeout(u,fu))}function gf(n){for(var r=n.srcEvent.clientX,u=n.srcEvent.clientY,t=0;t<this.lastTouches.length;t++){var i=this.lastTouches[t],f=Math.abs(r-i.x),e=Math.abs(u-i.y);if(f<=bi&&e<=bi)return!0}return!1}function gi(n,t){this.manager=n;this.set(t)}function ne(n){if(g(n,it))return it;var t=g(n,at),i=g(n,vt);return t&&i?it:t||i?t?at:vt:g(n,di)?di:cu}function te(){if(!su)return!1;var t={},i=n.CSS&&n.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(r){t[r]=i?n.CSS.supports("touch-action",r):!0}),t}function w(n){this.options=y({},this.defaults,n||{});this.id=ku();this.manager=null;this.options.enable=hr(this.options.enable,!0);this.state=fi;this.simultaneous={};this.requireFail=[]}function lu(n){return n&yt?"cancel":n&k?"end":n&et?"move":n&h?"start":""}function au(n){return n==lt?"down":n==ct?"up":n==st?"left":n==ht?"right":""}function ei(n,t){var i=t.manager;return i?i.get(n):n}function c(){w.apply(this,arguments)}function oi(){c.apply(this,arguments);this.pX=null;this.pY=null}function nr(){c.apply(this,arguments)}function tr(){w.apply(this,arguments);this._timer=null;this._input=null}function ir(){c.apply(this,arguments)}function rr(){c.apply(this,arguments)}function si(){w.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function b(n,t){return t=t||{},t.recognizers=hr(t.recognizers,b.defaults.preset),new fr(n,t)}function fr(n,t){this.options=y({},b.defaults,t||{});this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=n;this.input=tf(this);this.touchAction=new gi(this,this.options.touchAction);yu(this,!0);v(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 yu(n,t){var r=n.element,i;r.style&&(v(n.options.cssProps,function(u,f){i=dt(r.style,f);t?(n.oldCssProps[i]=r.style[i],r.style[i]=u):r.style[i]=n.oldCssProps[i]||""}),t||(n.oldCssProps={}))}function ie(n,i){var r=t.createEvent("Event");r.initEvent(n,!0,!0);r.gesture=i;i.target.dispatchEvent(r)}var er=["","webkit","Moz","MS","ms","o"],wu=t.createElement("div"),bu="function",rt=Math.round,d=Math.abs,hi=Date.now,y,li,sr,ar,ru,uu,fu,bi,vu,ur,pu;y=typeof Object.assign!="function"?function(n){var f,i,t,u;if(n===r||n===null)throw new TypeError("Cannot convert undefined or null to object");for(f=Object(n),i=1;i<arguments.length;i++)if(t=arguments[i],t!==r&&t!==null)for(u in t)t.hasOwnProperty(u)&&(f[u]=t[u]);return f}:Object.assign;li=or(function(n,t,i){for(var f=Object.keys(t),u=0;u<f.length;)(!i||i&&n[f[u]]===r)&&(n[f[u]]=t[f[u]]),u++;return n},"extend","Use `assign`.");sr=or(function(n,t){return li(n,t,!0)},"merge","Use `assign`.");ar=1;var yr="ontouchstart"in n,du=dt(n,"PointerEvent")!==r,gu=yr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ot="touch",yi="mouse",nf=25,f=1,nt=2,u=4,e=8,gt=1,st=2,ht=4,ct=8,lt=16,l=st|ht,tt=ct|lt,pr=l|tt,wr=["x","y"],ni=["clientX","clientY"];s.prototype={handler:function(){},init:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(vr(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&wt(this.element,this.evEl,this.domHandler);this.evTarget&&wt(this.target,this.evTarget,this.domHandler);this.evWin&&wt(vr(this.element),this.evWin,this.domHandler)}};var hf={mousedown:f,mousemove:nt,mouseup:u},cf="mousedown",lf="mousemove mouseup";o(ii,s,{handler:function(n){var t=hf[n.type];(t&f&&n.button===0&&(this.pressed=!0),t&nt&&n.which!==1&&(t=u),this.pressed)&&(t&u&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:yi,srcEvent:n}))}});var af={pointerdown:f,pointermove:nt,pointerup:u,pointercancel:e,pointerout:e},vf={2:ot,3:"pen",4:yi,5:"kinect"},nu="pointerdown",tu="pointermove pointerup pointercancel";n.MSPointerEvent&&!n.PointerEvent&&(nu="MSPointerDown",tu="MSPointerMove MSPointerUp MSPointerCancel");o(wi,s,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),r=af[h],s=vf[n.pointerType]||n.pointerType,c=s==ot,i=ft(t,n.pointerId,"pointerId");(r&f&&(n.button===0||c)?i<0&&(t.push(n),i=t.length-1):r&(u|e)&&(o=!0),i<0)||(t[i]=n,this.callback(this.manager,r,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var yf={touchstart:f,touchmove:nt,touchend:u,touchcancel:e},pf="touchstart",wf="touchstart touchmove touchend touchcancel";o(iu,s,{handler:function(n){var i=yf[n.type],t;(i===f&&(this.started=!0),this.started)&&(t=bf.call(this,n,i),i&(u|e)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ot,srcEvent:n}))}});ru={touchstart:f,touchmove:nt,touchend:u,touchcancel:e};uu="touchstart touchmove touchend touchcancel";o(ri,s,{handler:function(n){var i=ru[n.type],t=kf.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ot,srcEvent:n})}});fu=2500;bi=25;o(ki,s,{handler:function(n,t,i){var u=i.pointerType==ot,r=i.pointerType==yi;if(!r||!i.sourceCapabilities||!i.sourceCapabilities.firesTouchEvents){if(u)df.call(this,t,i);else if(r&&gf.call(this,i))return;this.callback(n,t,i)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var ou=dt(wu.style,"touchAction"),su=ou!==r,hu="compute",cu="auto",di="manipulation",it="none",at="pan-x",vt="pan-y",ui=te();gi.prototype={set:function(n){n==hu&&(n=this.compute());su&&this.manager.element.style&&ui[n]&&(this.manager.element.style[ou]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return v(this.manager.recognizers,function(t){vi(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ne(n.join(" "))},preventDefaults:function(n){var i=n.srcEvent,r=n.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var t=this.actions,u=g(t,it)&&!ui[it],f=g(t,vt)&&!ui[vt],e=g(t,at)&&!ui[at];if(u){var o=n.pointers.length===1,s=n.distance<2,h=n.deltaTime<250;if(o&&s&&h)return}if(!e||!f)return u||f&&r&l||e&&r&tt?this.preventSrc(i):void 0},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var fi=1,h=2,et=4,k=8,p=k,yt=16,a=32;w.prototype={defaults:{},set:function(n){return y(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(ut(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=ei(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return ut(n,"dropRecognizeWith",this)?this:(n=ei(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(ut(n,"requireFailure",this))return this;var t=this.requireFail;return n=ei(n,this),ft(t,n)===-1&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(ut(n,"dropRequireFailure",this))return this;n=ei(n,this);var t=ft(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},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<k&&r(t.options.event+lu(i));r(t.options.event);n.additionalEvent&&r(n.additionalEvent);i>=k&&r(t.options.event+lu(i))},tryEmit:function(n){if(this.canEmit())return this.emit(n);this.state=a},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(a|fi)))return!1;n++}return!0},recognize:function(n){var t=y({},n);if(!vi(this.options.enable,[this,t])){this.reset();this.state=a;return}this.state&(p|yt|a)&&(this.state=fi);this.state=this.process(t);this.state&(h|et|k|yt)&&this.tryEmit(t)},process:function(){},getTouchAction:function(){},reset:function(){}};o(c,w,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return t===0||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=t&(h|et),f=this.attrTest(n);return r&&(i&e||!f)?t|yt:r||f?i&u?t|k:(t&h)?t|et:h:a}});o(oi,c,{defaults:{event:"pan",threshold:10,pointers:1,direction:pr},getTouchAction:function(){var t=this.options.direction,n=[];return t&l&&n.push(vt),t&tt&&n.push(at),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&l?(t=f===0?gt:f<0?st:ht,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=e===0?gt:e<0?ct:lt,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return c.prototype.attrTest.call(this,n)&&(this.state&h||!(this.state&h)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=au(n.direction);t&&(n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});o(nr,c,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&h)},emit:function(n){if(n.scale!==1){var t=n.scale<1?"in":"out";n.additionalEvent=this.options.event+t}this._super.emit.call(this,n)}});o(tr,w,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[cu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(u|e)&&!o)this.reset();else if(n.eventType&f)this.reset(),this._timer=ci(function(){this.state=p;this.tryEmit()},t.time,this);else if(n.eventType&u)return p;return a},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===p&&(n&&n.eventType&u?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=hi(),this.manager.emit(this.options.event,this._input)))}});o(ir,c,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&h)}});o(rr,c,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:l|tt,pointers:1},getTouchAction:function(){return oi.prototype.getTouchAction.call(this)},attrTest:function(n){var t=this.options.direction,i;return t&(l|tt)?i=n.overallVelocity:t&l?i=n.overallVelocityX:t&tt&&(i=n.overallVelocityY),this._super.attrTest.call(this,n)&&t&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers==this.options.pointers&&d(i)>this.options.velocity&&n.eventType&u},emit:function(n){var t=au(n.offsetDirection);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});o(si,w,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[di]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,s=n.distance<t.threshold,c=n.deltaTime<t.time,i,r,e;if(this.reset(),n.eventType&f&&this.count===0)return this.failTimeout();if(s&&c&&o){if(n.eventType!=u)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,r=!this.pCenter||ti(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,e===0)return this.hasRequireFailures()?(this._timer=ci(function(){this.state=p;this.tryEmit()},t.interval,this),h):p}return a},failTimeout:function(){return this._timer=ci(function(){this.state=a},this.options.interval,this),a},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==p&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});b.VERSION="2.0.8";b.defaults={domEvents:!1,touchAction:hu,enable:!0,inputTarget:null,inputClass:null,preset:[[ir,{enable:!1}],[nr,{enable:!1},["rotate"]],[rr,{direction:l}],[oi,{direction:l},["swipe"]],[si],[si,{event:"doubletap",taps:2},["tap"]],[tr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};vu=1;ur=2;fr.prototype={set:function(n){return y(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?ur:vu},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&p)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped!==ur&&(!t||i==t||i.canRecognizeWith(t))?i.recognize(n):i.reset(),!t&&i.state&(h|et|k)&&(t=r.curRecognizer=i),u++},get:function(n){var i,t;if(n instanceof w)return n;for(i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(ut(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(ut(n,"remove",this))return this;if(n=this.get(n),n){var t=this.recognizers,i=ft(t,n);i!==-1&&(t.splice(i,1),this.touchAction.update())}return this},on:function(n,t){if(n!==r&&t!==r){var i=this.handlers;return v(bt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this}},off:function(n,t){if(n!==r){var i=this.handlers;return v(bt(n),function(n){t?i[n]&&i[n].splice(ft(i[n],t),1):delete i[n]}),this}},emit:function(n,t){var i,r;if(this.options.domEvents&&ie(n,t),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&&yu(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};y(b,{INPUT_START:f,INPUT_MOVE:nt,INPUT_END:u,INPUT_CANCEL:e,STATE_POSSIBLE:fi,STATE_BEGAN:h,STATE_CHANGED:et,STATE_ENDED:k,STATE_RECOGNIZED:p,STATE_CANCELLED:yt,STATE_FAILED:a,DIRECTION_NONE:gt,DIRECTION_LEFT:st,DIRECTION_RIGHT:ht,DIRECTION_UP:ct,DIRECTION_DOWN:lt,DIRECTION_HORIZONTAL:l,DIRECTION_VERTICAL:tt,DIRECTION_ALL:pr,Manager:fr,Input:s,TouchAction:gi,TouchInput:ri,MouseInput:ii,PointerEventInput:wi,TouchMouseInput:ki,SingleTouchInput:iu,Recognizer:w,AttrRecognizer:c,Tap:si,Pan:oi,Swipe:rr,Pinch:nr,Rotate:ir,Press:tr,on:pt,off:wt,each:v,merge:sr,extend:li,assign:y,inherit:o,bindFn:ai,prefixed:dt});pu=typeof n!="undefined"?n:typeof self!="undefined"?self:{};pu.Hammer=b;typeof define=="function"&&define.amd?define(function(){return b}):typeof module!="undefined"&&module.exports?module.exports=b:n[i]=b}(window,document,"Hammer");+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.containedModal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.containedModal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$element=n(t);this.$container=i.container?n(i.container):this.$element.parent();this.$dialog=this.$element.find(".dialog");this.isShown=null},r;t.VERSION="3.3.6";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(t){var r=this,i=n.Event("show.bs.containedModal",{relatedTarget:t});(this.$element.trigger(i),this.isShown||i.isDefaultPrevented())||(this.isShown=!0,this.$element.show().addClass("show").scrollTop(0),i=n.Event("shown.bs.containedModal",{relatedTarget:t}),this.$element.trigger("focus").trigger(i))};t.prototype.hide=function(t){(t&&t.preventDefault(),t=n.Event("hide.bs.containedModal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,n(document).off("focusin.bs.containedModal"),this.$element.removeClass("show"),this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.containedModal").on("focusin.bs.containedModal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.hideModal=function(){var n=this;this.$element.hide().trigger("hidden.bs.containedModal")};r=n.fn.modal;n.fn.containedModal=i;n.fn.containedModal.Constructor=t;n.fn.containedModal.noConflict=function(){return n.fn.containedModal=r,this};n(document).on("click.bs.containedModal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.containedModal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.containedModal",function(n){if(!n.isDefaultPrevented())u.one("hidden.bs.containedModal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery),function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n=n||self,n.PerfectScrollbar=t())}(this,function(){"use strict";function r(n){return getComputedStyle(n)}function i(n,t){var r,i;for(r in t)i=t[r],"number"==typeof i&&(i+="px"),n.style[r]=i;return n}function v(n){var t=document.createElement("div");return t.className=n,t}function f(n,t){if(!nt)throw new Error("No element matching method supported");return nt.call(n,t)}function h(n){n.remove?n.remove():n.parentNode&&n.parentNode.removeChild(n)}function w(n,t){return Array.prototype.filter.call(n.children,function(n){return f(n,t)})}function b(n,i){var r=n.element.classList,u=t.state.scrolling(i);r.contains(u)?clearTimeout(tt[i]):r.add(u)}function k(n,i){tt[i]=setTimeout(function(){return n.isAlive&&n.element.classList.remove(t.state.scrolling(i))},n.settings.scrollingThreshold)}function rt(n,t){b(n,t);k(n,t)}function y(n){if("function"==typeof CustomEvent)return new CustomEvent(n);var t=document.createEvent("CustomEvent");return t.initCustomEvent(n,!1,!1,void 0),t}function p(n,t,i,r,u){void 0===r&&(r=!0);void 0===u&&(u=!1);var f;if("top"===t)f=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===t)f=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");ut(n,i,f,r,u)}function ut(n,t,i,r,u){var s=i[0],h=i[1],o=i[2],f=i[3],c=i[4],l=i[5],e;void 0===r&&(r=!0);void 0===u&&(u=!1);e=n.element;n.reach[f]=null;1>e[o]&&(n.reach[f]="start");e[o]>n[s]-n[h]-1&&(n.reach[f]="end");t&&(e.dispatchEvent(y("ps-scroll-"+f)),0>t?e.dispatchEvent(y("ps-scroll-"+c)):0<t&&e.dispatchEvent(y("ps-scroll-"+l)),r&&rt(n,f));n.reach[f]&&(t||u)&&e.dispatchEvent(y("ps-"+f+"-reach-"+n.reach[f]))}function n(n){return parseInt(n,10)||0}function ft(n){return f(n,"input,[contenteditable]")||f(n,"select,[contenteditable]")||f(n,"textarea,[contenteditable]")||f(n,"button,[contenteditable]")}function et(t){var i=r(t);return n(i.width)+n(i.paddingLeft)+n(i.paddingRight)+n(i.borderLeftWidth)+n(i.borderRightWidth)}function u(i){var u=Math.ceil,r=i.element,o=e(r.scrollTop),f=r.getBoundingClientRect();i.containerWidth=u(f.width);i.containerHeight=u(f.height);i.contentWidth=r.scrollWidth;i.contentHeight=r.scrollHeight;r.contains(i.scrollbarXRail)||(w(r,t.element.rail("x")).forEach(function(n){return h(n)}),r.appendChild(i.scrollbarXRail));r.contains(i.scrollbarYRail)||(w(r,t.element.rail("y")).forEach(function(n){return h(n)}),r.appendChild(i.scrollbarYRail));!i.settings.suppressScrollX&&i.containerWidth+i.settings.scrollXMarginOffset<i.contentWidth?(i.scrollbarXActive=!0,i.railXWidth=i.containerWidth-i.railXMarginWidth,i.railXRatio=i.containerWidth/i.railXWidth,i.scrollbarXWidth=d(i,n(i.railXWidth*i.containerWidth/i.contentWidth)),i.scrollbarXLeft=n((i.negativeScrollAdjustment+r.scrollLeft)*(i.railXWidth-i.scrollbarXWidth)/(i.contentWidth-i.containerWidth))):i.scrollbarXActive=!1;!i.settings.suppressScrollY&&i.containerHeight+i.settings.scrollYMarginOffset<i.contentHeight?(i.scrollbarYActive=!0,i.railYHeight=i.containerHeight-i.railYMarginHeight,i.railYRatio=i.containerHeight/i.railYHeight,i.scrollbarYHeight=d(i,n(i.railYHeight*i.containerHeight/i.contentHeight)),i.scrollbarYTop=n(o*(i.railYHeight-i.scrollbarYHeight)/(i.contentHeight-i.containerHeight))):i.scrollbarYActive=!1;i.scrollbarXLeft>=i.railXWidth-i.scrollbarXWidth&&(i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth);i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight&&(i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight);ot(r,i);i.scrollbarXActive?r.classList.add(t.state.active("x")):(r.classList.remove(t.state.active("x")),i.scrollbarXWidth=0,i.scrollbarXLeft=0,r.scrollLeft=!0===i.isRtl?i.contentWidth:0);i.scrollbarYActive?r.classList.add(t.state.active("y")):(r.classList.remove(t.state.active("y")),i.scrollbarYHeight=0,i.scrollbarYTop=0,r.scrollTop=0)}function d(n,t){var i=Math.min,r=Math.max;return n.settings.minScrollbarLength&&(t=r(t,n.settings.minScrollbarLength)),n.settings.maxScrollbarLength&&(t=i(t,n.settings.maxScrollbarLength)),t}function ot(n,t){var r={width:t.railXWidth},f=e(n.scrollTop),u;r.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+t.containerWidth-t.contentWidth:n.scrollLeft;t.isScrollbarXUsingBottom?r.bottom=t.scrollbarXBottom-f:r.top=t.scrollbarXTop+f;i(t.scrollbarXRail,r);u={top:f,height:t.railYHeight};t.isScrollbarYUsingRight?u.right=t.isRtl?t.contentWidth-(t.negativeScrollAdjustment+n.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth-9:t.scrollbarYRight-n.scrollLeft:u.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:t.scrollbarYLeft+n.scrollLeft;i(t.scrollbarYRail,u);i(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth});i(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}function g(n,i){function f(t){t.touches&&t.touches[0]&&(t[r]=t.touches[0].pageY);l[s]=a+y*(t[r]-v);b(n,h);u(n);t.stopPropagation();t.preventDefault()}function p(){k(n,h);n[c].classList.remove(t.state.clicking);n.event.unbind(n.ownerDocument,"mousemove",f)}function e(i,u){a=l[s];u&&i.touches&&(i[r]=i.touches[0].pageY);v=i[r];y=(n[d]-n[w])/(n[g]-n[nt]);u?n.event.bind(n.ownerDocument,"touchmove",f):(n.event.bind(n.ownerDocument,"mousemove",f),n.event.once(n.ownerDocument,"mouseup",p),i.preventDefault());n[c].classList.add(t.state.clicking);i.stopPropagation()}var w=i[0],d=i[1],r=i[2],g=i[3],o=i[4],nt=i[5],s=i[6],h=i[7],c=i[8],l=n.element,a=null,v=null,y=null;n.event.bind(n[o],"mousedown",function(n){e(n)});n.event.bind(n[o],"touchstart",function(n){e(n,!0)})}var s=Math.abs,e=Math.floor,nt="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),t={main:"ps",rtl:"ps__rtl",element:{thumb:function(n){return"ps__thumb-"+n},rail:function(n){return"ps__rail-"+n},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(n){return"ps--active-"+n},scrolling:function(n){return"ps--scrolling-"+n}}},tt={x:null,y:null},l=function(n){this.element=n;this.handlers={}},it={isEmpty:{configurable:!0}},o;l.prototype.bind=function(n,t){"undefined"==typeof this.handlers[n]&&(this.handlers[n]=[]);this.handlers[n].push(t);this.element.addEventListener(n,t,!1)};l.prototype.unbind=function(n,t){var i=this;this.handlers[n]=this.handlers[n].filter(function(r){return!!(t&&r!==t)||(i.element.removeEventListener(n,r,!1),!1)})};l.prototype.unbindAll=function(){for(var n in this.handlers)this.unbind(n)};it.isEmpty.get=function(){var n=this;return Object.keys(this.handlers).every(function(t){return 0===n.handlers[t].length})};Object.defineProperties(l.prototype,it);o=function(){this.eventElements=[]};o.prototype.eventElement=function(n){var t=this.eventElements.filter(function(t){return t.element===n})[0];return t||(t=new l(n),this.eventElements.push(t)),t};o.prototype.bind=function(n,t,i){this.eventElement(n).bind(t,i)};o.prototype.unbind=function(n,t,i){var r=this.eventElement(n);r.unbind(t,i);r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)};o.prototype.unbindAll=function(){this.eventElements.forEach(function(n){return n.unbindAll()});this.eventElements=[]};o.prototype.once=function(n,t,i){var r=this.eventElement(n),u=function(n){r.unbind(t,u);i(n)};r.bind(t,u)};var c={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0<window.navigator.maxTouchPoints||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},st=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},ht={"click-rail":function(n){n.element;n.event.bind(n.scrollbarY,"mousedown",function(n){return n.stopPropagation()});n.event.bind(n.scrollbarYRail,"mousedown",function(t){var i=t.pageY-window.pageYOffset-n.scrollbarYRail.getBoundingClientRect().top,r=i>n.scrollbarYTop?1:-1;n.element.scrollTop+=r*n.containerHeight;u(n);t.stopPropagation()});n.event.bind(n.scrollbarX,"mousedown",function(n){return n.stopPropagation()});n.event.bind(n.scrollbarXRail,"mousedown",function(t){var i=t.pageX-window.pageXOffset-n.scrollbarXRail.getBoundingClientRect().left,r=i>n.scrollbarXLeft?1:-1;n.element.scrollLeft+=r*n.containerWidth;u(n);t.stopPropagation()})},"drag-thumb":function(n){g(n,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]);g(n,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(n){function i(i,r){var f=e(t.scrollTop),u;if(0===i){if(!n.scrollbarYActive)return!1;if(0===f&&0<r||f>=n.contentHeight-n.containerHeight&&0>r)return!n.settings.wheelPropagation}if(u=t.scrollLeft,0===r){if(!n.scrollbarXActive)return!1;if(0===u&&0>i||u>=n.contentWidth-n.containerWidth&&0<i)return!n.settings.wheelPropagation}return!0}var t=n.element,r=function(){return f(t,":hover")},o=function(){return f(n.scrollbarX,":focus")||f(n.scrollbarY,":focus")};n.event.bind(n.ownerDocument,"keydown",function(f){var s,h,e;if(!(f.isDefaultPrevented&&f.isDefaultPrevented()||f.defaultPrevented)&&(r()||o())){if(s=document.activeElement?document.activeElement:n.ownerDocument.activeElement,s){if("IFRAME"===s.tagName)s=s.contentDocument.activeElement;else for(;s.shadowRoot;)s=s.shadowRoot.activeElement;if(ft(s))return}h=0;e=0;switch(f.which){case 37:h=f.metaKey?-n.contentWidth:f.altKey?-n.containerWidth:-30;break;case 38:e=f.metaKey?n.contentHeight:f.altKey?n.containerHeight:30;break;case 39:h=f.metaKey?n.contentWidth:f.altKey?n.containerWidth:30;break;case 40:e=f.metaKey?-n.contentHeight:f.altKey?-n.containerHeight:-30;break;case 32:e=f.shiftKey?n.containerHeight:-n.containerHeight;break;case 33:e=n.containerHeight;break;case 34:e=-n.containerHeight;break;case 36:e=n.contentHeight;break;case 35:e=-n.contentHeight;break;default:return}n.settings.suppressScrollX&&0!==h||n.settings.suppressScrollY&&0!==e||(t.scrollTop-=e,t.scrollLeft+=h,u(n),i(h,e)&&f.preventDefault())}})},wheel:function(n){function o(t,r){var u,f=e(i.scrollTop),o=0===i.scrollTop,h=f+i.offsetHeight===i.scrollHeight,c=0===i.scrollLeft,l=i.scrollLeft+i.offsetWidth===i.scrollWidth;return u=s(r)>s(t)?o||h:c||l,!u||!n.settings.wheelPropagation}function h(n){var t=n.deltaX,i=-1*n.deltaY;return("undefined"==typeof t||"undefined"==typeof i)&&(t=n.wheelDeltaX/-6,i=n.wheelDeltaY/6),n.deltaMode&&1===n.deltaMode&&(t*=10,i*=10),t!==t&&i!==i&&(t=0,i=n.wheelDelta),n.shiftKey?[-i,-t]:[t,i]}function l(n,u,f){var e,o,s,h;if(!c.isWebKit&&i.querySelector("select:focus"))return!0;if(!i.contains(n))return!1;for(e=n;e&&e!==i;){if(e.classList.contains(t.element.consuming)||(o=r(e),f&&o.overflowY.match(/(scroll|auto)/)&&(s=e.scrollHeight-e.clientHeight,0<s&&(0<e.scrollTop&&0>f||e.scrollTop<s&&0<f)))||u&&o.overflowX.match(/(scroll|auto)/)&&(h=e.scrollWidth-e.clientWidth,0<h&&(0<e.scrollLeft&&0>u||e.scrollLeft<h&&0<u)))return!0;e=e.parentNode}return!1}function f(t){var s=h(t),r=s[0],f=s[1],e;l(t.target,r,f)||(e=!1,n.settings.useBothWheelAxes?n.scrollbarYActive&&!n.scrollbarXActive?(f?i.scrollTop-=f*n.settings.wheelSpeed:i.scrollTop+=r*n.settings.wheelSpeed,e=!0):n.scrollbarXActive&&!n.scrollbarYActive&&(r?i.scrollLeft+=r*n.settings.wheelSpeed:i.scrollLeft-=f*n.settings.wheelSpeed,e=!0):(i.scrollTop-=f*n.settings.wheelSpeed,i.scrollLeft+=r*n.settings.wheelSpeed),u(n),e=e||o(r,f),e&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault()))}var i=n.element;"undefined"==typeof onwheel?"undefined"!=typeof onmousewheel&&n.event.bind(i,"mousewheel",f):n.event.bind(i,"wheel",f)},touch:function(n){function k(t,r){var u=e(i.scrollTop),f=i.scrollLeft,o=s(t),h=s(r);if(h>o){if(0>r&&u===n.contentHeight-n.containerHeight||0<r&&0===u)return 0===window.scrollY&&0<r&&c.isChrome}else if(o>h&&(0>t&&f===n.contentWidth-n.containerWidth||0<t&&0===f))return!0;return!0}function p(t,r){i.scrollTop-=r;i.scrollLeft-=t;u(n)}function w(n){return n.targetTouches?n.targetTouches[0]:n}function b(n){return!(n.pointerType&&"pen"===n.pointerType&&0===n.buttons)&&(!!(n.targetTouches&&1===n.targetTouches.length)||!!(n.pointerType&&"mouse"!==n.pointerType&&n.pointerType!==n.MSPOINTER_TYPE_MOUSE))}function l(n){if(b(n)){var t=w(n);h.pageX=t.pageX;h.pageY=t.pageY;y=(new Date).getTime();null!==o&&clearInterval(o)}}function d(n,u,f){var e,o,s,h;if(!i.contains(n))return!1;for(e=n;e&&e!==i;){if(e.classList.contains(t.element.consuming)||(o=r(e),f&&o.overflowY.match(/(scroll|auto)/)&&(s=e.scrollHeight-e.clientHeight,0<s&&(0<e.scrollTop&&0>f||e.scrollTop<s&&0<f)))||u&&o.overflowX.match(/(scroll|auto)/)&&(h=e.scrollWidth-e.clientWidth,0<h&&(0<e.scrollLeft&&0>u||e.scrollLeft<h&&0<u)))return!0;e=e.parentNode}return!1}function a(n){var e,r;if(b(n)){var o=w(n),u={pageX:o.pageX,pageY:o.pageY},t=u.pageX-h.pageX,i=u.pageY-h.pageY;if(d(n.target,t,i))return;p(t,i);h=u;e=(new Date).getTime();r=e-y;0<r&&(f.x=t/r,f.y=i/r,y=e);k(t,i)&&n.preventDefault()}}function v(){n.settings.swipeEasing&&(clearInterval(o),o=setInterval(function(){return n.isInitialized?void clearInterval(o):f.x||f.y?.01>s(f.x)&&.01>s(f.y)?void clearInterval(o):void(p(30*f.x,30*f.y),f.x*=.8,f.y*=.8):void clearInterval(o)},10))}if(c.supportsTouch||c.supportsIePointer){var i=n.element,h={},y=0,f={},o=null;c.supportsTouch?(n.event.bind(i,"touchstart",l),n.event.bind(i,"touchmove",a),n.event.bind(i,"touchend",v)):c.supportsIePointer&&(window.PointerEvent?(n.event.bind(i,"pointerdown",l),n.event.bind(i,"pointermove",a),n.event.bind(i,"pointerup",v)):window.MSPointerEvent&&(n.event.bind(i,"MSPointerDown",l),n.event.bind(i,"MSPointerMove",a),n.event.bind(i,"MSPointerUp",v)))}}},a=function(f,s){var p=this,l,a,y,h,c;if(void 0===s&&(s={}),"string"==typeof f&&(f=document.querySelector(f)),!f||!f.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(l in this.element=f,f.classList.add(t.main),this.settings=st(),s)this.settings[l]=s[l];this.containerWidth=null;this.containerHeight=null;this.contentWidth=null;this.contentHeight=null;a=function(){return f.classList.add(t.state.focus)};y=function(){return f.classList.remove(t.state.focus)};this.isRtl="rtl"===r(f).direction;!0===this.isRtl&&f.classList.add(t.rtl);this.isNegativeScroll=function(){var t=f.scrollLeft,n=null;return f.scrollLeft=-1,n=0>f.scrollLeft,f.scrollLeft=t,n}();this.negativeScrollAdjustment=this.isNegativeScroll?f.scrollWidth-f.clientWidth:0;this.event=new o;this.ownerDocument=f.ownerDocument||document;this.scrollbarXRail=v(t.element.rail("x"));f.appendChild(this.scrollbarXRail);this.scrollbarX=v(t.element.thumb("x"));this.scrollbarXRail.appendChild(this.scrollbarX);this.scrollbarX.setAttribute("tabindex",0);this.event.bind(this.scrollbarX,"focus",a);this.event.bind(this.scrollbarX,"blur",y);this.scrollbarXActive=null;this.scrollbarXWidth=null;this.scrollbarXLeft=null;h=r(this.scrollbarXRail);this.scrollbarXBottom=parseInt(h.bottom,10);isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=n(h.top)):this.isScrollbarXUsingBottom=!0;this.railBorderXWidth=n(h.borderLeftWidth)+n(h.borderRightWidth);i(this.scrollbarXRail,{display:"block"});this.railXMarginWidth=n(h.marginLeft)+n(h.marginRight);i(this.scrollbarXRail,{display:""});this.railXWidth=null;this.railXRatio=null;this.scrollbarYRail=v(t.element.rail("y"));f.appendChild(this.scrollbarYRail);this.scrollbarY=v(t.element.thumb("y"));this.scrollbarYRail.appendChild(this.scrollbarY);this.scrollbarY.setAttribute("tabindex",0);this.event.bind(this.scrollbarY,"focus",a);this.event.bind(this.scrollbarY,"blur",y);this.scrollbarYActive=null;this.scrollbarYHeight=null;this.scrollbarYTop=null;c=r(this.scrollbarYRail);this.scrollbarYRight=parseInt(c.right,10);isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=n(c.left)):this.isScrollbarYUsingRight=!0;this.scrollbarYOuterWidth=this.isRtl?et(this.scrollbarY):null;this.railBorderYWidth=n(c.borderTopWidth)+n(c.borderBottomWidth);i(this.scrollbarYRail,{display:"block"});this.railYMarginHeight=n(c.marginTop)+n(c.marginBottom);i(this.scrollbarYRail,{display:""});this.railYHeight=null;this.railYRatio=null;this.reach={x:0>=f.scrollLeft?"start":f.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:0>=f.scrollTop?"start":f.scrollTop>=this.contentHeight-this.containerHeight?"end":null};this.isAlive=!0;this.settings.handlers.forEach(function(n){return ht[n](p)});this.lastScrollTop=e(f.scrollTop);this.lastScrollLeft=f.scrollLeft;this.event.bind(this.element,"scroll",function(n){return p.onScroll(n)});u(this)};return a.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,i(this.scrollbarXRail,{display:"block"}),i(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=n(r(this.scrollbarXRail).marginLeft)+n(r(this.scrollbarXRail).marginRight),this.railYMarginHeight=n(r(this.scrollbarYRail).marginTop)+n(r(this.scrollbarYRail).marginBottom),i(this.scrollbarXRail,{display:"none"}),i(this.scrollbarYRail,{display:"none"}),u(this),p(this,"top",0,!1,!0),p(this,"left",0,!1,!0),i(this.scrollbarXRail,{display:""}),i(this.scrollbarYRail,{display:""}))},a.prototype.onScroll=function(){this.isAlive&&(u(this),p(this,"top",this.element.scrollTop-this.lastScrollTop),p(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=e(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},a.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),h(this.scrollbarX),h(this.scrollbarY),h(this.scrollbarXRail),h(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},a.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(n){return!n.match(/^ps([-_].+|)$/)}).join(" ")},a}),function(n){typeof define=="function"&&define.amd?define(["jquery"],function(t){n(t,document,window,navigator)}):n(jQuery,document,window,navigator)}(function(n,t,i,r){"use strict";var e=0,u=function(){var i=r.userAgent,u=/msie\s\d+/i,t;return i.search(u)>0&&(t=u.exec(i).toString(),t=t.split(" ")[1],t<9)?(n("html").addClass("lt-ie9"),!0):!1}();Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i=[].slice,r,u;if(typeof t!="function")throw new TypeError;return r=i.call(arguments,1),u=function(){var e,o,f;return this instanceof u?(e=function(){},e.prototype=t.prototype,o=new e,f=t.apply(o,r.concat(i.call(arguments))),Object(f)===f)?f:o:t.apply(n,r.concat(i.call(arguments)))},u});Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var r,f,u,i;if(this==null)throw new TypeError('"this" is null or not defined');if((f=Object(this),u=f.length>>>0,u===0)||(i=+t||0,Math.abs(i)===Infinity&&(i=0),i>=u))return-1;for(r=Math.max(i>=0?i:u-Math.abs(i),0);r<u;){if(r in f&&f[r]===n)return r;r++}return-1});var o='<span class="irs"><span class="irs-line" tabindex="-1"><span class="irs-line-left"><\/span><span class="irs-line-mid"><\/span><span class="irs-line-right"><\/span><\/span><span class="irs-min">0<\/span><span class="irs-max">1<\/span><span class="irs-from">0<\/span><span class="irs-to">0<\/span><span class="irs-single">0<\/span><\/span><span class="irs-grid"><\/span><span class="irs-bar"><\/span>',s='<span class="irs-bar-edge"><\/span><span class="irs-shadow shadow-single"><\/span><span class="irs-slider single"><\/span>',h='<span class="irs-shadow shadow-from"><\/span><span class="irs-shadow shadow-to"><\/span><span class="irs-slider from"><\/span><span class="irs-slider to"><\/span>',c='<span class="irs-disable-mask"><\/span>',f=function(r,u,f){this.VERSION="2.1.4";this.input=r;this.plugin_count=f;this.current_plugin=0;this.calc_count=0;this.update_tm=0;this.old_from=0;this.old_to=0;this.old_min_interval=null;this.raf_id=null;this.dragging=!1;this.force_redraw=!1;this.no_diapason=!1;this.is_key=!1;this.is_update=!1;this.is_start=!0;this.is_finish=!1;this.is_active=!1;this.is_resize=!1;this.is_click=!1;this.$cache={win:n(i),body:n(t.body),input:n(r),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var e=this.$cache.input,o=e.prop("value"),h,s,c;h={type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!1,keyboard_step:5,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" — ",input_values_separator:";",disable:!1,onStart:null,onChange:null,onFinish:null,onUpdate:null};s={type:e.data("type"),min:e.data("min"),max:e.data("max"),from:e.data("from"),to:e.data("to"),step:e.data("step"),min_interval:e.data("minInterval"),max_interval:e.data("maxInterval"),drag_interval:e.data("dragInterval"),values:e.data("values"),from_fixed:e.data("fromFixed"),from_min:e.data("fromMin"),from_max:e.data("fromMax"),from_shadow:e.data("fromShadow"),to_fixed:e.data("toFixed"),to_min:e.data("toMin"),to_max:e.data("toMax"),to_shadow:e.data("toShadow"),prettify_enabled:e.data("prettifyEnabled"),prettify_separator:e.data("prettifySeparator"),force_edges:e.data("forceEdges"),keyboard:e.data("keyboard"),keyboard_step:e.data("keyboardStep"),grid:e.data("grid"),grid_margin:e.data("gridMargin"),grid_num:e.data("gridNum"),grid_snap:e.data("gridSnap"),hide_min_max:e.data("hideMinMax"),hide_from_to:e.data("hideFromTo"),prefix:e.data("prefix"),postfix:e.data("postfix"),max_postfix:e.data("maxPostfix"),decorate_both:e.data("decorateBoth"),values_separator:e.data("valuesSeparator"),input_values_separator:e.data("inputValuesSeparator"),disable:e.data("disable")};s.values=s.values&&s.values.split(",");for(c in s)s.hasOwnProperty(c)&&(s[c]||s[c]===0||delete s[c]);o&&(o=o.split(s.input_values_separator||u.input_values_separator||";"),o[0]&&o[0]==+o[0]&&(o[0]=+o[0]),o[1]&&o[1]==+o[1]&&(o[1]=+o[1]),u&&u.values&&u.values.length?(h.from=o[0]&&u.values.indexOf(o[0]),h.to=o[1]&&u.values.indexOf(o[1])):(h.from=o[0]&&+o[0],h.to=o[1]&&+o[1]));n.extend(h,u);n.extend(h,s);this.options=h;this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};f.prototype={init:function(n){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();n?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){var n='<span class="irs js-irs-'+this.plugin_count+'"><\/span>';this.$cache.input.before(n);this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html(o);this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");this.options.type==="single"?(this.$cache.cont.append(s),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append(h),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.cont.removeClass("irs-disabled"),this.$cache.input[0].disabled=!1,this.bindEvents());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var i=this.options.min,n=this.options.max,r=this.options.from,t=this.options.to;r>i&&t===n?this.$cache.s_from.addClass("type_last"):t<n&&this.$cache.s_to.addClass("type_last")},changeLevel:function(n){switch(n){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer);this.$cache.s_to.removeClass("type_last");this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append(c);this.$cache.cont.addClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);u&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));if(this.options.drag_interval&&this.options.type==="double"){this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"));this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))}else{this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}if(this.options.type==="single"){this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}else{this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null));this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null));this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}if(this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));if(u){this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this))}}},pointerMove:function(n){if(this.dragging){var t=n.pageX||n.originalEvent.touches&&n.originalEvent.touches[0].pageX;this.coords.x_pointer=t-this.coords.x_gap;this.calc()}},pointerUp:function(t){if(this.current_plugin===this.plugin_count){if(this.is_active)this.is_active=!1;else return;this.$cache.cont.find(".state_hover").removeClass("state_hover");this.force_redraw=!0;u&&n("*").prop("unselectable",!1);this.updateScene();this.restoreOriginalMinInterval();(n.contains(this.$cache.cont[0],t.target)||this.dragging)&&(this.is_finish=!0,this.callOnFinish());this.dragging=!1}},pointerDown:function(t,i){i.preventDefault();var r=i.pageX||i.originalEvent.touches&&i.originalEvent.touches[0].pageX;i.button!==2&&(t==="both"&&this.setTempMinInterval(),t||(t=this.target),this.current_plugin=this.plugin_count,this.target=t,this.is_active=!0,this.dragging=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=r-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(t),u&&n("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(n,t){t.preventDefault();var i=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;t.button!==2&&(this.current_plugin=this.plugin_count,this.target=n,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(i-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(n,t){if(this.current_plugin===this.plugin_count&&!t.altKey&&!t.ctrlKey&&!t.shiftKey&&!t.metaKey){switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:t.preventDefault();this.moveByKey(!0)}return!0}},moveByKey:function(n){var t=this.coords.p_pointer;n?t+=this.options.keyboard_step:t-=this.options.keyboard_step;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*t);this.is_key=!0;this.calc()},setMinMax:function(){if(this.options){if(this.options.hide_min_max){this.$cache.min[0].style.display="none";this.$cache.max[0].style.display="none";return}this.options.values.length?(this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]))):(this.$cache.min.html(this.decorate(this._prettify(this.options.min),this.options.min)),this.$cache.max.html(this.decorate(this._prettify(this.options.max),this.options.max)));this.labels.w_min=this.$cache.min.outerWidth(!1);this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var n=this.result.to-this.result.from;this.old_min_interval===null&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=n},restoreOriginalMinInterval:function(){this.old_min_interval!==null&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(n){var t;if(this.options&&(this.calc_count++,(this.calc_count===10||n)&&(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();t=this.getHandleX();this.target==="click"&&(this.coords.p_gap=this.coords.p_handle/2,t=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(t));switch(this.target){case"base":var f=(this.options.max-this.options.min)/100,e=(this.result.from-this.options.min)/f,h=(this.result.to-this.options.min)/f;this.coords.p_single_real=this.toFixed(e);this.coords.p_from_real=this.toFixed(e);this.coords.p_to_real=this.toFixed(h);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(t);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(t);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(t);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;t=this.toFixed(t+this.coords.p_handle*.1);this.coords.p_from_real=this.convertToRealPercent(t)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(t)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(this.options.from_fixed||this.options.to_fixed)break;var o=this.convertToRealPercent(t),c=this.result.from_percent,l=this.result.to_percent,u=l-c,s=u/2,i=o-s,r=o+s;i<0&&(i=0,r=i+u);r>100&&(r=100,i=r-u);this.coords.p_from_real=this.calcWithStep(i);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(r);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}this.options.type==="single"?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}},calcPointerPercent:function(){if(!this.coords.w_rs){this.coords.p_pointer=0;return}this.coords.x_pointer<0||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs);this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)},convertToRealPercent:function(n){var t=100-this.coords.p_handle;return n/t*100},convertToFakePercent:function(n){var t=100-this.coords.p_handle;return n/100*t},getHandleX:function(){var t=100-this.coords.p_handle,n=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return n<0?n=0:n>t&&(n=t),n},calcHandlePercent:function(){this.coords.w_handle=this.options.type==="single"?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(n){if(this.options.type==="single")return"single";var t=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2;return n>=t?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&(this.options.type==="single"?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)))},updateScene:function(){(this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null),clearTimeout(this.update_tm),this.update_tm=null,this.options)&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs)&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)&&(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs)&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%",this.options.type==="single"?(this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%",this.$cache.single[0].style.left=this.labels.p_single_left+"%",this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",(this.old_from!==this.result.from||this.force_redraw)&&(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),(this.old_to!==this.result.to||this.force_redraw)&&(this.$cache.to[0].style.left=this.labels.p_to_left+"%"),this.$cache.single[0].style.left=this.labels.p_single_left+"%",this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to)),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||this.$cache.input.trigger("change"),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_key=!1,this.is_click=!1,this.callOnFinish()),this.is_update=!1,this.is_resize=!1,this.is_finish=!1),this.is_start=!1,this.is_key=!1,this.is_click=!1,this.force_redraw=!1)},drawLabels:function(){var u,t,n,i,r;if(this.options&&(u=this.options.values.length,t=this.options.p_values,!this.options.hide_from_to))if(this.options.type==="single")u?(n=this.decorate(t[this.result.from]),this.$cache.single.html(n)):(n=this.decorate(this._prettify(this.result.from),this.result.from),this.$cache.single.html(n)),this.calcLabels(),this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>99-this.labels.p_max?"hidden":"visible";else{u?(this.options.decorate_both?(n=this.decorate(t[this.result.from]),n+=this.options.values_separator,n+=this.decorate(t[this.result.to])):n=this.decorate(t[this.result.from]+this.options.values_separator+t[this.result.to]),i=this.decorate(t[this.result.from]),r=this.decorate(t[this.result.to]),this.$cache.single.html(n),this.$cache.from.html(i),this.$cache.to.html(r)):(this.options.decorate_both?(n=this.decorate(this._prettify(this.result.from),this.result.from),n+=this.options.values_separator,n+=this.decorate(this._prettify(this.result.to),this.result.to)):n=this.decorate(this._prettify(this.result.from)+this.options.values_separator+this._prettify(this.result.to),this.result.to),i=this.decorate(this._prettify(this.result.from),this.result.from),r=this.decorate(this._prettify(this.result.to),this.result.to),this.$cache.single.html(n),this.$cache.from.html(i),this.$cache.to.html(r));this.calcLabels();var s=Math.min(this.labels.p_single_left,this.labels.p_from_left),o=this.labels.p_single_left+this.labels.p_single_fake,f=this.labels.p_to_left+this.labels.p_to_fake,e=Math.max(o,f);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?(this.target==="from"?this.$cache.from[0].style.visibility="visible":this.target==="to"?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",e=f):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",e=Math.max(o,f))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden");this.$cache.min[0].style.visibility=s<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=e>99-this.labels.p_max?"hidden":"visible"}},drawShadow:function(){var n=this.options,i=this.$cache,e=typeof n.from_min=="number"&&!isNaN(n.from_min),o=typeof n.from_max=="number"&&!isNaN(n.from_max),s=typeof n.to_min=="number"&&!isNaN(n.to_min),h=typeof n.to_max=="number"&&!isNaN(n.to_max),t,r,u,f;n.type==="single"?n.from_shadow&&(e||o)?(t=this.convertToPercent(e?n.from_min:n.min),r=this.convertToPercent(o?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),r=this.toFixed(r-this.coords.p_handle/100*r),t=t+this.coords.p_handle/2,i.shad_single[0].style.display="block",i.shad_single[0].style.left=t+"%",i.shad_single[0].style.width=r+"%"):i.shad_single[0].style.display="none":(n.from_shadow&&(e||o)?(t=this.convertToPercent(e?n.from_min:n.min),r=this.convertToPercent(o?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),r=this.toFixed(r-this.coords.p_handle/100*r),t=t+this.coords.p_handle/2,i.shad_from[0].style.display="block",i.shad_from[0].style.left=t+"%",i.shad_from[0].style.width=r+"%"):i.shad_from[0].style.display="none",n.to_shadow&&(s||h)?(u=this.convertToPercent(s?n.to_min:n.min),f=this.convertToPercent(h?n.to_max:n.max)-u,u=this.toFixed(u-this.coords.p_handle/100*u),f=this.toFixed(f-this.coords.p_handle/100*f),u=u+this.coords.p_handle/2,i.shad_to[0].style.display="block",i.shad_to[0].style.left=u+"%",i.shad_to[0].style.width=f+"%"):i.shad_to[0].style.display="none")},callOnStart:function(){if(this.options.onStart&&typeof this.options.onStart=="function")this.options.onStart(this.result)},callOnChange:function(){if(this.options.onChange&&typeof this.options.onChange=="function")this.options.onChange(this.result)},callOnFinish:function(){if(this.options.onFinish&&typeof this.options.onFinish=="function")this.options.onFinish(this.result)},callOnUpdate:function(){if(this.options.onUpdate&&typeof this.options.onUpdate=="function")this.options.onUpdate(this.result)},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input")},convertToPercent:function(n,t){var i=this.options.max-this.options.min,f=i/100,r,u;return i?(r=t?n:n-this.options.min,u=r/f,this.toFixed(u)):(this.no_diapason=!0,0)},convertToValue:function(n){var i=this.options.min,h=this.options.max,c=i.toString().split(".")[1],l=h.toString().split(".")[1],u,f,e=0,o=0,t,s,r;return n===0?this.options.min:n===100?this.options.max:(c&&(u=c.length,e=u),l&&(f=l.length,e=f),u&&f&&(e=u>=f?u:f),i<0&&(o=Math.abs(i),i=+(i+o).toFixed(e),h=+(h+o).toFixed(e)),t=(h-i)/100*n+i,s=this.options.step.toString().split(".")[1],s?t=+t.toFixed(s.length):(t=t/this.options.step,t=t*this.options.step,t=+t.toFixed(0)),o&&(t-=o),r=s?+t.toFixed(s.length):this.toFixed(t),r<this.options.min?r=this.options.min:r>this.options.max&&(r=this.options.max),r)},calcWithStep:function(n){var t=Math.round(n/this.coords.p_step)*this.coords.p_step;return t>100&&(t=100),n===100&&(t=100),this.toFixed(t)},checkMinInterval:function(n,t,i){var u=this.options,r,f;return u.min_interval?(r=this.convertToValue(n),f=this.convertToValue(t),i==="from"?f-r<u.min_interval&&(r=f-u.min_interval):r-f<u.min_interval&&(r=f+u.min_interval),this.convertToPercent(r)):n},checkMaxInterval:function(n,t,i){var u=this.options,r,f;return u.max_interval?(r=this.convertToValue(n),f=this.convertToValue(t),i==="from"?f-r>u.max_interval&&(r=f-u.max_interval):r-f>u.max_interval&&(r=f+u.max_interval),this.convertToPercent(r)):n},checkDiapason:function(n,t,i){var r=this.convertToValue(n),u=this.options;return typeof t!="number"&&(t=u.min),typeof i!="number"&&(i=u.max),r<t&&(r=t),r>i&&(r=i),this.convertToPercent(r)},toFixed:function(n){return n=n.toFixed(9),+n},_prettify:function(n){return this.options.prettify_enabled?this.options.prettify&&typeof this.options.prettify=="function"?this.options.prettify(n):this.prettify(n):n},prettify:function(n){var t=n.toString();return t.replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(n,t){return this.options.force_edges?(n<0?n=0:n>100-t&&(n=100-t),this.toFixed(n)):this.toFixed(n)},validate:function(){var n=this.options,t=this.result,u=n.values,f=u.length,i,r;if(typeof n.min=="string"&&(n.min=+n.min),typeof n.max=="string"&&(n.max=+n.max),typeof n.from=="string"&&(n.from=+n.from),typeof n.to=="string"&&(n.to=+n.to),typeof n.step=="string"&&(n.step=+n.step),typeof n.from_min=="string"&&(n.from_min=+n.from_min),typeof n.from_max=="string"&&(n.from_max=+n.from_max),typeof n.to_min=="string"&&(n.to_min=+n.to_min),typeof n.to_max=="string"&&(n.to_max=+n.to_max),typeof n.keyboard_step=="string"&&(n.keyboard_step=+n.keyboard_step),typeof n.grid_num=="string"&&(n.grid_num=+n.grid_num),n.max<n.min&&(n.max=n.min),f)for(n.p_values=[],n.min=0,n.max=f-1,n.step=1,n.grid_num=n.max,n.grid_snap=!0,r=0;r<f;r++)i=+u[r],isNaN(i)?i=u[r]:(u[r]=i,i=this._prettify(i)),n.p_values.push(i);(typeof n.from!="number"||isNaN(n.from))&&(n.from=n.min);(typeof n.to!="number"||isNaN(n.from))&&(n.to=n.max);n.type==="single"?(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max)):((n.from<n.min||n.from>n.max)&&(n.from=n.min),(n.to>n.max||n.to<n.min)&&(n.to=n.max),n.from>n.to&&(n.from=n.to));(typeof n.step!="number"||isNaN(n.step)||!n.step||n.step<0)&&(n.step=1);(typeof n.keyboard_step!="number"||isNaN(n.keyboard_step)||!n.keyboard_step||n.keyboard_step<0)&&(n.keyboard_step=5);typeof n.from_min=="number"&&n.from<n.from_min&&(n.from=n.from_min);typeof n.from_max=="number"&&n.from>n.from_max&&(n.from=n.from_max);typeof n.to_min=="number"&&n.to<n.to_min&&(n.to=n.to_min);typeof n.to_max=="number"&&n.from>n.to_max&&(n.to=n.to_max);t&&(t.min!==n.min&&(t.min=n.min),t.max!==n.max&&(t.max=n.max),(t.from<t.min||t.from>t.max)&&(t.from=n.from),(t.to<t.min||t.to>t.max)&&(t.to=n.to));(typeof n.min_interval!="number"||isNaN(n.min_interval)||!n.min_interval||n.min_interval<0)&&(n.min_interval=0);(typeof n.max_interval!="number"||isNaN(n.max_interval)||!n.max_interval||n.max_interval<0)&&(n.max_interval=0);n.min_interval&&n.min_interval>n.max-n.min&&(n.min_interval=n.max-n.min);n.max_interval&&n.max_interval>n.max-n.min&&(n.max_interval=n.max-n.min)},decorate:function(n,t){var r="",i=this.options;return i.prefix&&(r+=i.prefix),r+=n,i.max_postfix&&(i.values.length&&n===i.p_values[i.max]?(r+=i.max_postfix,i.postfix&&(r+=" ")):t===i.max&&(r+=i.max_postfix,i.postfix&&(r+=" "))),i.postfix&&(r+=i.postfix),r},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){if(this.options.grid){var t=this.options,r,o,c=t.max-t.min,i=t.grid_num,s=0,n=0,f=4,u,l,a=0,e,h="";for(this.calcGridMargin(),t.grid_snap?(i=c/t.step,s=this.toFixed(t.step/(c/100))):s=this.toFixed(100/i),i>4&&(f=3),i>7&&(f=2),i>14&&(f=1),i>28&&(f=0),r=0;r<i+1;r++){for(u=f,n=this.toFixed(s*r),n>100&&(n=100,u-=2,u<0&&(u=0)),this.coords.big[r]=n,l=(n-s*(r-1))/(u+1),o=1;o<=u;o++){if(n===0)break;a=this.toFixed(n-l*o);h+='<span class="irs-grid-pol small" style="left: '+a+'%"><\/span>'}h+='<span class="irs-grid-pol" style="left: '+n+'%"><\/span>';e=this.convertToValue(n);e=t.values.length?t.p_values[e]:this._prettify(e);h+='<span class="irs-grid-text js-grid-text-'+r+'" style="left: '+n+'%">'+e+"<\/span>"}this.coords.big_num=Math.ceil(i+1);this.$cache.cont.addClass("irs-with-grid");this.$cache.grid.html(h);this.cacheGridLabels()}},cacheGridLabels:function(){for(var t,i=this.coords.big_num,n=0;n<i;n++)t=this.$cache.grid.find(".js-grid-text-"+n),this.$cache.grid_labels.push(t);this.calcGridLabels()},calcGridLabels:function(){for(var u,i=[],r=[],t=this.coords.big_num,n=0;n<t;n++)this.coords.big_w[n]=this.$cache.grid_labels[n].outerWidth(!1),this.coords.big_p[n]=this.toFixed(this.coords.big_w[n]/this.coords.w_rs*100),this.coords.big_x[n]=this.toFixed(this.coords.big_p[n]/2),i[n]=this.toFixed(this.coords.big[n]-this.coords.big_x[n]),r[n]=this.toFixed(i[n]+this.coords.big_p[n]);for(this.options.force_edges&&(i[0]<-this.coords.grid_gap&&(i[0]=-this.coords.grid_gap,r[0]=this.toFixed(i[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),r[t-1]>100+this.coords.grid_gap&&(r[t-1]=100+this.coords.grid_gap,i[t-1]=this.toFixed(r[t-1]-this.coords.big_p[t-1]),this.coords.big_x[t-1]=this.toFixed(this.coords.big_p[t-1]-this.coords.grid_gap))),this.calcGridCollision(2,i,r),this.calcGridCollision(4,i,r),n=0;n<t;n++)u=this.$cache.grid_labels[n][0],u.style.marginLeft=-this.coords.big_x[n]+"%"},calcGridCollision:function(n,t,i){for(var u,f,e=this.coords.big_num,r=0;r<e;r+=n){if(u=r+n/2,u>=e)break;f=this.$cache.grid_labels[u][0];f.style.visibility=i[r]<=t[u]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs)&&(this.coords.w_handle=this.options.type==="single"?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%")},update:function(t){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.options=n.extend(this.options,t),this.validate(),this.updateResult(t),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),n.data(this.input,"ionRangeSlider",null),this.remove(),this.input=null,this.options=null)}};n.fn.ionRangeSlider=function(t){return this.each(function(){n.data(this,"ionRangeSlider")||n.data(this,"ionRangeSlider",new f(this,t,e++))})},function(){for(var r=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)i.requestAnimationFrame=i[t[n]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(n){var t=(new Date).getTime(),u=Math.max(0,16-(t-r)),f=i.setTimeout(function(){n(t+u)},u);return r=t+u,f});i.cancelAnimationFrame||(i.cancelAnimationFrame=function(n){clearTimeout(n)})}()}),function(n){if(typeof exports=="object"&&typeof module!="undefined")module.exports=n();else if(typeof define=="function"&&define.amd)define([],n);else{var t;t=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:this;t.MessageFormat=n()}}(function(){var n;return function t(n,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!n[f]){if(h=typeof require=="function"&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};n[f][0].call(s.exports,function(t){var i=n[f][1][t];return u(i?i:t)},s,s.exports,t,n,i,r)}return i[f].exports}for(var e=typeof require=="function"&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(n,t){function i(n){this.mf=n;this.lc=null;this.locales={};this.runtime={};this.formatters={}}var r=n("reserved-words"),u=n("messageformat-parser").parse;t.exports=i;i.propname=function(n,t){if(/^[A-Z_$][0-9A-Z_$]*$/i.test(n)&&["break","continue","delete","else","for","function","if","in","new","return","this","typeof","var","void","while","with","case","catch","default","do","finally","instanceof","switch","throw","try"].indexOf(n)<0)return t?t+"."+n:n;var i=JSON.stringify(n);return t?t+"["+i+"]":i};i.funcname=function(n){var t=n.trim().replace(/\W+/g,"_");return r.check(t,"es2015",!0)||/^\d/.test(t)?"_"+t:t};i.bidiMarkText=function(n,t){function r(n){return new RegExp("^ar|^ckb|^fa|^he|^ks($|[^bfh])|^lrc|^mzn|^pa-Arab|^ps|^ug|^ur|^uz-Arab|^yi").test(n)}var i=JSON.stringify(r(t)?"‏":"‎");return i+" + "+n+" + "+i};i.prototype.cases=function(n,t){var r=!0,u=n.cases.map(function(n){n.key==="other"&&(r=!1);var u=n.tokens.map(function(n){return this.token(n,t)},this);return i.propname(n.key)+": "+(u.join(" + ")||'""')},this);if(r)throw new Error("No 'other' form found in "+JSON.stringify(n));return"{ "+u.join(", ")+" }"};i.prototype.token=function(n,t){var u,r,f;if(typeof n=="string")return JSON.stringify(n);r=[i.propname(n.arg,"d")];switch(n.type){case"argument":return this.mf.bidiSupport?i.bidiMarkText(r[0],this.lc):r[0];case"select":u="select";r.push(this.cases(n,this.mf.strictNumberSign?null:t));this.runtime.select=!0;break;case"selectordinal":u="plural";r.push(0,i.funcname(this.lc),this.cases(n,n),1);this.locales[this.lc]=!0;this.runtime.plural=!0;break;case"plural":u="plural";r.push(n.offset||0,i.funcname(this.lc),this.cases(n,n));this.locales[this.lc]=!0;this.runtime.plural=!0;break;case"function":if(this.mf.intlSupport&&!(n.key in this.mf.fmt)&&n.key in this.mf.constructor.formatters&&(f=this.mf.constructor.formatters[n.key],this.mf.fmt[n.key]=typeof f(this.mf)=="function"?f(this.mf):f),!this.mf.fmt[n.key])throw new Error("Formatting function "+JSON.stringify(n.key)+" not found!");if(r.push(JSON.stringify(this.lc)),n.params)switch(n.params.length){case 0:break;case 1:r.push(JSON.stringify(n.params[0]));break;default:r.push(JSON.stringify(n.params))}u=i.propname(n.key,"fmt");this.formatters[n.key]=!0;break;case"octothorpe":if(!t)return'"#"';u="number";r=[i.propname(t.arg,"d"),JSON.stringify(t.arg)];t.offset&&r.push(t.offset);this.runtime.number=!0}if(!u)throw new Error("Parser error for token "+JSON.stringify(n));return u+"("+r.join(", ")+")"};i.prototype.compile=function(n,t,i){var e,o,f,r,s;if(typeof n!="object")return this.lc=t,e=i[t]||{cardinal:[],ordinal:[]},o=u(n,e).map(function(n){return this.token(n)},this),"function(d) { return "+(o.join(" + ")||'""')+"; }";f={};for(r in n)s=i.hasOwnProperty(r)?r:t,f[r]=this.compile(n[r],s,i);return f}},{"messageformat-parser":8,"reserved-words":10}],2:[function(n,t){function u(t,i){for(var f,e,u,o=n("make-plural/plurals"),s=n("make-plural/pluralCategories"),r=t;r;r=r.replace(/[-_]?[^-_]*$/,""))if(f=o[r],f)return e=i?{cardinal:[],ordinal:[]}:s[r]||{},u=function(){return f.apply(this,arguments)},u.toString=function(){return f.toString()},u.cardinal=e.cardinal,u.ordinal=e.ordinal,u;throw new Error("Localisation function not found for locale "+JSON.stringify(t));}function i(n){if(this.pluralFuncs={},n)if(typeof n=="string")this.pluralFuncs[n]=u(n);else if(Array.isArray(n))n.forEach(function(n){this.pluralFuncs[n]=u(n)},this);else if(typeof n=="object")for(var t in n)if(n.hasOwnProperty(t)){if(typeof n[t]!="function")throw new Error("Expected function value for locale "+JSON.stringify(t));this.pluralFuncs[t]=n[t]}this.fmt={};this.runtime=new f(this)}var r=n("./compiler"),f=n("./runtime");i.defaultLocale="en";i.formatters={number:function(n){return new Function("v,lc,p","return Intl.NumberFormat(lc,\n    p=='integer' ? {maximumFractionDigits:0}\n  : p=='percent' ? {style:'percent'}\n  : p=='currency' ? {style:'currency', currency:'"+(n.currency||"USD")+"', minimumFractionDigits:2, maximumFractionDigits:2}\n  : {}).format(v)")},date:function(n,t,i){var r={day:"numeric",month:"short",year:"numeric"};switch(i){case"full":r.weekday="long";case"long":r.month="long";break;case"short":r.month="numeric"}return new Date(n).toLocaleDateString(t,r)},time:function(n,t,i){var r={second:"numeric",minute:"numeric",hour:"numeric"};switch(i){case"full":case"long":r.timeZoneName="short";break;case"short":delete r.second}return new Date(n).toLocaleTimeString(t,r)}};i.prototype.addFormatters=function(n){for(var t in n)n.hasOwnProperty(t)&&(this.fmt[t]=n[t]);return this};i.prototype.disablePluralKeyChecks=function(){this.noPluralKeyChecks=!0;for(var n in this.pluralFuncs)this.pluralFuncs.hasOwnProperty(n)&&(this.pluralFuncs[n].cardinal=[],this.pluralFuncs[n].ordinal=[]);return this};i.prototype.setBiDiSupport=function(n){return this.bidiSupport=!!n||typeof n=="undefined",this};i.prototype.setIntlSupport=function(n){return this.intlSupport=!!n||typeof n=="undefined",this};i.prototype.setStrictNumberSign=function(n){return this.strictNumberSign=!!n||typeof n=="undefined",this.runtime.setStrictNumber(this.strictNumberSign),this};i.prototype.compile=function(n,t){function c(n,t){var u,i,f,e;if(t||(t=0),typeof n!="object")return n;for(u=[],i="",f=0;f<t;++f)i+="  ";for(e in n)u.push("\n"+i+"  "+r.propname(e)+": "+c(n[e],t+1));return"{"+u.join(",")+"\n"+i+"}"}var f,l,s,v,h;if(Object.keys(this.pluralFuncs).length==0)t||(t=i.defaultLocale),f={},f[t]=u(t,this.noPluralKeyChecks);else if(t){if(f={},f[t]=this.pluralFuncs[t],!f[t])throw new Error("Locale "+JSON.stringify(t)+"not found in "+JSON.stringify(this.pluralFuncs)+"!");}else f=this.pluralFuncs,t=Object.keys(f)[0];if(l=new r(this),s=l.compile(n,t,f),typeof n!="object")return v=new Function("number, plural, select, fmt",r.funcname(t),"return "+s),h=this.runtime,v(h.number,h.plural,h.select,this.fmt,f[t]);var e=this.runtime.toString(f,l)+"\n",o=c(s),a=new Function(e+"return "+o)();if(a.hasOwnProperty("toString"))throw new Error("The top-level message key `toString` is reserved");return a.toString=function(n){var t,i;switch(n||""){case"exports":t=[];for(i in s)t.push(r.propname(i,"exports")+" = "+c(s[i]));return e+t.join(";\n");case"module.exports":return e+"module.exports = "+o;case"export default":return e+"export default "+o;case"":return e+"return "+o;default:return n.indexOf(".")>-1?e+n+" = "+o:e+["(function (root, G) {",'  if (typeof define === "function" && define.amd) { define(G); }','  else if (typeof exports === "object") { module.exports = G; }',"  else { "+r.propname(n,"root")+" = G; }","})(this, "+o+");"].join("\n")}},a};t.exports=i},{"./compiler":1,"./runtime":3,"make-plural/pluralCategories":6,"make-plural/plurals":7}],3:[function(n,t){function i(n){this.mf=n;this.setStrictNumber(n.strictNumberSign)}function u(n,t,i){if(!i)return n;if(isNaN(n))throw new Error("Can't apply offset:"+i+" to argument `"+t+"` with non-numerical value "+JSON.stringify(n)+".");return n-i}function f(n,t,i){if(isNaN(n))throw new Error("Argument `"+t+"` has non-numerical value "+JSON.stringify(n)+".");return n-(i||0)}var r=n("./compiler");t.exports=i;i.prototype.setStrictNumber=function(n){this.number=n?f:u};i.prototype.plural=function(n,t,i,r,u){if({}.hasOwnProperty.call(r,n))return r[n];t&&(n-=t);var f=i(n,u);return f in r?r[f]:r.other};i.prototype.select=function(n,t){return{}.hasOwnProperty.call(t,n)?t[n]:t.other};i.prototype.toString=function(n,t){function u(n,t){var o,f,e,i;if(typeof n!="object")return o=n.toString().replace(/^(function )\w*/,"$1"),i=/([ \t]*)\S.*$/.exec(o),i?o.replace(new RegExp("^"+i[1],"mg"),""):o;f=[];for(e in n)t==0?f.push("var "+e+" = "+u(n[e],t+1)+";\n"):f.push(r.propname(e)+": "+u(n[e],t+1));if(t==0)return f.join("");if(f.length==0)return"{}";for(i="  ";--t;)i+="  ";return"{\n"+f.join(",\n").replace(/^/gm,i)+"\n}"}var i={},f,e;return Object.keys(t.locales).forEach(function(t){i[r.funcname(t)]=n[t]}),Object.keys(t.runtime).forEach(function(n){i[n]=this[n]},this),f=Object.keys(t.formatters),e=this.mf.fmt,f.length&&(i.fmt=f.reduce(function(n,t){return n[t]=e[t],n},{})),u(i,0)}},{"./compiler":1}],4:[function(n,t){function s(n,t){return r.isUndefined(t)?""+t:r.isNumber(t)&&!isFinite(t)?t.toString():r.isFunction(t)||r.isRegExp(t)?t.toString():t}function h(n,t){return r.isString(n)?n.length<t?n:n.slice(0,t):n}function p(n){return h(JSON.stringify(n.actual,s),128)+" "+n.operator+" "+h(JSON.stringify(n.expected,s),128)}function u(n,t,r,u,f){throw new i.AssertionError({message:r,actual:n,expected:t,operator:u,stackStartFunction:f});}function c(n,t){n||u(n,!0,t,"==",i.ok)}function e(n,t){if(n===t)return!0;if(r.isBuffer(n)&&r.isBuffer(t)){if(n.length!=t.length)return!1;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!1;return!0}return r.isDate(n)&&r.isDate(t)?n.getTime()===t.getTime():r.isRegExp(n)&&r.isRegExp(t)?n.source===t.source&&n.global===t.global&&n.multiline===t.multiline&&n.lastIndex===t.lastIndex&&n.ignoreCase===t.ignoreCase:r.isObject(n)||r.isObject(t)?w(n,t):n==t}function l(n){return Object.prototype.toString.call(n)=="[object Arguments]"}function w(n,t){var s,c,u,h,a,i;if(r.isNullOrUndefined(n)||r.isNullOrUndefined(t)||n.prototype!==t.prototype)return!1;if(r.isPrimitive(n)||r.isPrimitive(t))return n===t;if(s=l(n),c=l(t),s&&!c||!s&&c)return!1;if(s)return n=f.call(n),t=f.call(t),e(n,t);if(u=o(n),h=o(t),u.length!=h.length)return!1;for(u.sort(),h.sort(),i=u.length-1;i>=0;i--)if(u[i]!=h[i])return!1;for(i=u.length-1;i>=0;i--)if(a=u[i],!e(n[a],t[a]))return!1;return!0}function a(n,t){return!n||!t?!1:Object.prototype.toString.call(t)=="[object RegExp]"?t.test(n):n instanceof t||t.call({},n)===!0?!0:!1}function v(n,t,i,f){var e;r.isString(i)&&(f=i,i=null);try{t()}catch(o){e=o}if(f=(i&&i.name?" ("+i.name+").":".")+(f?" "+f:"."),n&&!e&&u(e,i,"Missing expected exception"+f),!n&&a(e,i)&&u(e,i,"Got unwanted exception"+f),n&&e&&i&&!a(e,i)||!n&&e)throw e;}var r=n("util/"),f=Array.prototype.slice,y=Object.prototype.hasOwnProperty,i=t.exports=c,o;i.AssertionError=function(n){var i,r,e;if(this.name="AssertionError",this.actual=n.actual,this.expected=n.expected,this.operator=n.operator,n.message?(this.message=n.message,this.generatedMessage=!1):(this.message=p(this),this.generatedMessage=!0),i=n.stackStartFunction||u,Error.captureStackTrace)Error.captureStackTrace(this,i);else if(r=new Error,r.stack){var t=r.stack,o=i.name,f=t.indexOf("\n"+o);f>=0&&(e=t.indexOf("\n",f+1),t=t.substring(e+1));this.stack=t}};r.inherits(i.AssertionError,Error);i.fail=u;i.ok=c;i.equal=function(n,t,r){n!=t&&u(n,t,r,"==",i.equal)};i.notEqual=function(n,t,r){n==t&&u(n,t,r,"!=",i.notEqual)};i.deepEqual=function(n,t,r){e(n,t)||u(n,t,r,"deepEqual",i.deepEqual)};i.notDeepEqual=function(n,t,r){e(n,t)&&u(n,t,r,"notDeepEqual",i.notDeepEqual)};i.strictEqual=function(n,t,r){n!==t&&u(n,t,r,"===",i.strictEqual)};i.notStrictEqual=function(n,t,r){n===t&&u(n,t,r,"!==",i.notStrictEqual)};i.throws=function(){v.apply(this,[!0].concat(f.call(arguments)))};i.doesNotThrow=function(){v.apply(this,[!1].concat(f.call(arguments)))};i.ifError=function(n){if(n)throw n;};o=Object.keys||function(n){var t=[];for(var i in n)y.call(n,i)&&t.push(i);return t}},{"util/":13}],5:[function(n,t){t.exports=typeof Object.create=="function"?function(n,t){n.super_=t;n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:function(n,t){n.super_=t;var i=function(){};i.prototype=t.prototype;n.prototype=new i;n.prototype.constructor=n}},{}],6:[function(t,i,r){var u=[{cardinal:["other"],ordinal:["other"]},{cardinal:["one","other"],ordinal:["other"]},{cardinal:["one","other"],ordinal:["one","other"]},{cardinal:["one","two","other"],ordinal:["other"]}];(function(t,u){typeof n=="function"&&n.amd?n(u):typeof r=="object"?i.exports=u:t.pluralCategories=u})(this,{af:u[1],ak:u[1],am:u[1],ar:{cardinal:["zero","one","two","few","many","other"],ordinal:["other"]},as:{cardinal:["one","other"],ordinal:["one","two","few","many","other"]},asa:u[1],ast:u[1],az:{cardinal:["one","other"],ordinal:["one","few","many","other"]},be:{cardinal:["one","few","many","other"],ordinal:["few","other"]},bem:u[1],bez:u[1],bg:u[1],bh:u[1],bm:u[0],bn:{cardinal:["one","other"],ordinal:["one","two","few","many","other"]},bo:u[0],br:{cardinal:["one","two","few","many","other"],ordinal:["other"]},brx:u[1],bs:{cardinal:["one","few","other"],ordinal:["other"]},ca:{cardinal:["one","other"],ordinal:["one","two","few","other"]},ce:u[1],cgg:u[1],chr:u[1],ckb:u[1],cs:{cardinal:["one","few","many","other"],ordinal:["other"]},cy:{cardinal:["zero","one","two","few","many","other"],ordinal:["zero","one","two","few","many","other"]},da:u[1],de:u[1],dsb:{cardinal:["one","two","few","other"],ordinal:["other"]},dv:u[1],dz:u[0],ee:u[1],el:u[1],en:{cardinal:["one","other"],ordinal:["one","two","few","other"]},eo:u[1],es:u[1],et:u[1],eu:u[1],fa:u[1],ff:u[1],fi:u[1],fil:u[2],fo:u[1],fr:u[2],fur:u[1],fy:u[1],ga:{cardinal:["one","two","few","many","other"],ordinal:["one","other"]},gd:{cardinal:["one","two","few","other"],ordinal:["other"]},gl:u[1],gsw:u[1],gu:{cardinal:["one","other"],ordinal:["one","two","few","many","other"]},guw:u[1],gv:{cardinal:["one","two","few","many","other"],ordinal:["other"]},ha:u[1],haw:u[1],he:{cardinal:["one","two","many","other"],ordinal:["other"]},hi:{cardinal:["one","other"],ordinal:["one","two","few","many","other"]},hr:{cardinal:["one","few","other"],ordinal:["other"]},hsb:{cardinal:["one","two","few","other"],ordinal:["other"]},hu:u[2],hy:u[2],id:u[0],ig:u[0],ii:u[0],"in":u[0],is:u[1],it:{cardinal:["one","other"],ordinal:["many","other"]},iu:u[3],iw:{cardinal:["one","two","many","other"],ordinal:["other"]},ja:u[0],jbo:u[0],jgo:u[1],ji:u[1],jmc:u[1],jv:u[0],jw:u[0],ka:{cardinal:["one","other"],ordinal:["one","many","other"]},kab:u[1],kaj:u[1],kcg:u[1],kde:u[0],kea:u[0],kk:{cardinal:["one","other"],ordinal:["many","other"]},kkj:u[1],kl:u[1],km:u[0],kn:u[1],ko:u[0],ks:u[1],ksb:u[1],ksh:{cardinal:["zero","one","other"],ordinal:["other"]},ku:u[1],kw:u[3],ky:u[1],lag:{cardinal:["zero","one","other"],ordinal:["other"]},lb:u[1],lg:u[1],lkt:u[0],ln:u[1],lo:{cardinal:["other"],ordinal:["one","other"]},lt:{cardinal:["one","few","many","other"],ordinal:["other"]},lv:{cardinal:["zero","one","other"],ordinal:["other"]},mas:u[1],mg:u[1],mgo:u[1],mk:{cardinal:["one","other"],ordinal:["one","two","many","other"]},ml:u[1],mn:u[1],mo:{cardinal:["one","few","other"],ordinal:["one","other"]},mr:{cardinal:["one","other"],ordinal:["one","two","few","other"]},ms:{cardinal:["other"],ordinal:["one","other"]},mt:{cardinal:["one","few","many","other"],ordinal:["other"]},my:u[0],nah:u[1],naq:u[3],nb:u[1],nd:u[1],ne:u[2],nl:u[1],nn:u[1],nnh:u[1],no:u[1],nqo:u[0],nr:u[1],nso:u[1],ny:u[1],nyn:u[1],om:u[1],or:u[1],os:u[1],pa:u[1],pap:u[1],pl:{cardinal:["one","few","many","other"],ordinal:["other"]},prg:{cardinal:["zero","one","other"],ordinal:["other"]},ps:u[1],pt:u[1],"pt-PT":u[1],rm:u[1],ro:{cardinal:["one","few","other"],ordinal:["one","other"]},rof:u[1],root:u[0],ru:{cardinal:["one","few","many","other"],ordinal:["other"]},rwk:u[1],sah:u[0],saq:u[1],sdh:u[1],se:u[3],seh:u[1],ses:u[0],sg:u[0],sh:{cardinal:["one","few","other"],ordinal:["other"]},shi:{cardinal:["one","few","other"],ordinal:["other"]},si:u[1],sk:{cardinal:["one","few","many","other"],ordinal:["other"]},sl:{cardinal:["one","two","few","other"],ordinal:["other"]},sma:u[3],smi:u[3],smj:u[3],smn:u[3],sms:u[3],sn:u[1],so:u[1],sq:{cardinal:["one","other"],ordinal:["one","many","other"]},sr:{cardinal:["one","few","other"],ordinal:["other"]},ss:u[1],ssy:u[1],st:u[1],sv:u[2],sw:u[1],syr:u[1],ta:u[1],te:u[1],teo:u[1],th:u[0],ti:u[1],tig:u[1],tk:u[1],tl:u[2],tn:u[1],to:u[0],tr:u[1],ts:u[1],tzm:u[1],ug:u[1],uk:{cardinal:["one","few","many","other"],ordinal:["few","other"]},ur:u[1],uz:u[1],ve:u[1],vi:{cardinal:["other"],ordinal:["one","other"]},vo:u[1],vun:u[1],wa:u[1],wae:u[1],wo:u[0],xh:u[1],xog:u[1],yi:u[1],yo:u[0],zh:u[0],zu:u[1]})},{}],7:[function(t,i,r){var u=[function(n,t){return t,"other"},function(n,t){return t?"other":n==1?"one":"other"},function(n,t){return t?"other":n==0||n==1?"one":"other"},function(n,t){var i=String(n).split("."),r=!i[1];return t?"other":n==1&&r?"one":"other"}];(function(t,u){typeof n=="function"&&n.amd?n(u):typeof r=="object"?i.exports=u:t.plurals=u})(this,{af:u[1],ak:u[2],am:function(n,t){return t?"other":n>=0&&n<=1?"one":"other"},ar:function(n,t){var r=String(n).split("."),u=Number(r[0])==n,i=u&&r[0].slice(-2);return t?"other":n==0?"zero":n==1?"one":n==2?"two":i>=3&&i<=10?"few":i>=11&&i<=99?"many":"other"},as:function(n,t){return t?n==1||n==5||n==7||n==8||n==9||n==10?"one":n==2||n==3?"two":n==4?"few":n==6?"many":"other":n>=0&&n<=1?"one":"other"},asa:u[1],ast:u[3],az:function(n,t){var e=String(n).split("."),f=e[0],r=f.slice(-1),u=f.slice(-2),i=f.slice(-3);return t?r==1||r==2||r==5||r==7||r==8||u==20||u==50||u==70||u==80?"one":r==3||r==4||i==100||i==200||i==300||i==400||i==500||i==600||i==700||i==800||i==900?"few":f==0||r==6||u==40||u==60||u==90?"many":"other":n==1?"one":"other"},be:function(n,t){var u=String(n).split("."),f=Number(u[0])==n,i=f&&u[0].slice(-1),r=f&&u[0].slice(-2);return t?(i==2||i==3)&&r!=12&&r!=13?"few":"other":i==1&&r!=11?"one":i>=2&&i<=4&&(r<12||r>14)?"few":f&&i==0||i>=5&&i<=9||r>=11&&r<=14?"many":"other"},bem:u[1],bez:u[1],bg:u[1],bh:u[2],bm:u[0],bn:function(n,t){return t?n==1||n==5||n==7||n==8||n==9||n==10?"one":n==2||n==3?"two":n==4?"few":n==6?"many":"other":n>=0&&n<=1?"one":"other"},bo:u[0],br:function(n,t){var u=String(n).split("."),f=Number(u[0])==n,r=f&&u[0].slice(-1),i=f&&u[0].slice(-2),e=f&&u[0].slice(-6);return t?"other":r==1&&i!=11&&i!=71&&i!=91?"one":r==2&&i!=12&&i!=72&&i!=92?"two":(r==3||r==4||r==9)&&(i<10||i>19)&&(i<70||i>79)&&(i<90||i>99)?"few":n!=0&&f&&e==0?"many":"other"},brx:u[1],bs:function(n,t){var i=String(n).split("."),o=i[0],s=i[1]||"",h=!i[1],r=o.slice(-1),u=o.slice(-2),f=s.slice(-1),e=s.slice(-2);return t?"other":h&&r==1&&u!=11||f==1&&e!=11?"one":h&&r>=2&&r<=4&&(u<12||u>14)||f>=2&&f<=4&&(e<12||e>14)?"few":"other"},ca:function(n,t){var i=String(n).split("."),r=!i[1];return t?n==1||n==3?"one":n==2?"two":n==4?"few":"other":n==1&&r?"one":"other"},ce:u[1],cgg:u[1],chr:u[1],ckb:u[1],cs:function(n,t){var r=String(n).split("."),u=r[0],i=!r[1];return t?"other":n==1&&i?"one":u>=2&&u<=4&&i?"few":i?"other":"many"},cy:function(n,t){return t?n==0||n==7||n==8||n==9?"zero":n==1?"one":n==2?"two":n==3||n==4?"few":n==5||n==6?"many":"other":n==0?"zero":n==1?"one":n==2?"two":n==3?"few":n==6?"many":"other"},da:function(n,t){var i=String(n).split("."),r=i[0],u=Number(i[0])==n;return t?"other":n==1||!u&&(r==0||r==1)?"one":"other"},de:u[3],dsb:function(n,t){var u=String(n).split("."),e=u[0],o=u[1]||"",f=!u[1],i=e.slice(-2),r=o.slice(-2);return t?"other":f&&i==1||r==1?"one":f&&i==2||r==2?"two":f&&(i==3||i==4)||r==3||r==4?"few":"other"},dv:u[1],dz:u[0],ee:u[1],el:u[1],en:function(n,t){var i=String(n).split("."),e=!i[1],f=Number(i[0])==n,r=f&&i[0].slice(-1),u=f&&i[0].slice(-2);return t?r==1&&u!=11?"one":r==2&&u!=12?"two":r==3&&u!=13?"few":"other":n==1&&e?"one":"other"},eo:u[1],es:u[1],et:u[3],eu:u[1],fa:function(n,t){return t?"other":n>=0&&n<=1?"one":"other"},ff:function(n,t){return t?"other":n>=0&&n<2?"one":"other"},fi:u[3],fil:function(n,t){var r=String(n).split("."),i=r[0],o=r[1]||"",u=!r[1],f=i.slice(-1),e=o.slice(-1);return t?n==1?"one":"other":u&&(i==1||i==2||i==3)||u&&f!=4&&f!=6&&f!=9||!u&&e!=4&&e!=6&&e!=9?"one":"other"},fo:u[1],fr:function(n,t){return t?n==1?"one":"other":n>=0&&n<2?"one":"other"},fur:u[1],fy:u[3],ga:function(n,t){var r=String(n).split("."),i=Number(r[0])==n;return t?n==1?"one":"other":n==1?"one":n==2?"two":i&&n>=3&&n<=6?"few":i&&n>=7&&n<=10?"many":"other"},gd:function(n,t){var r=String(n).split("."),i=Number(r[0])==n;return t?"other":n==1||n==11?"one":n==2||n==12?"two":i&&n>=3&&n<=10||i&&n>=13&&n<=19?"few":"other"},gl:u[3],gsw:u[1],gu:function(n,t){return t?n==1?"one":n==2||n==3?"two":n==4?"few":n==6?"many":"other":n>=0&&n<=1?"one":"other"},guw:u[2],gv:function(n,t){var u=String(n).split("."),f=u[0],r=!u[1],e=f.slice(-1),i=f.slice(-2);return t?"other":r&&e==1?"one":r&&e==2?"two":r&&(i==0||i==20||i==40||i==60||i==80)?"few":r?"other":"many"},ha:u[1],haw:u[1],he:function(n,t){var i=String(n).split("."),f=i[0],r=!i[1],u=Number(i[0])==n,e=u&&i[0].slice(-1);return t?"other":n==1&&r?"one":f==2&&r?"two":r&&(n<0||n>10)&&u&&e==0?"many":"other"},hi:function(n,t){return t?n==1?"one":n==2||n==3?"two":n==4?"few":n==6?"many":"other":n>=0&&n<=1?"one":"other"},hr:function(n,t){var i=String(n).split("."),o=i[0],s=i[1]||"",h=!i[1],r=o.slice(-1),u=o.slice(-2),f=s.slice(-1),e=s.slice(-2);return t?"other":h&&r==1&&u!=11||f==1&&e!=11?"one":h&&r>=2&&r<=4&&(u<12||u>14)||f>=2&&f<=4&&(e<12||e>14)?"few":"other"},hsb:function(n,t){var u=String(n).split("."),e=u[0],o=u[1]||"",f=!u[1],i=e.slice(-2),r=o.slice(-2);return t?"other":f&&i==1||r==1?"one":f&&i==2||r==2?"two":f&&(i==3||i==4)||r==3||r==4?"few":"other"},hu:function(n,t){return t?n==1||n==5?"one":"other":n==1?"one":"other"},hy:function(n,t){return t?n==1?"one":"other":n>=0&&n<2?"one":"other"},id:u[0],ig:u[0],ii:u[0],"in":u[0],is:function(n,t){var i=String(n).split("."),r=i[0],u=Number(i[0])==n,f=r.slice(-1),e=r.slice(-2);return t?"other":u&&f==1&&e!=11||!u?"one":"other"},it:function(n,t){var i=String(n).split("."),r=!i[1];return t?n==11||n==8||n==80||n==800?"many":"other":n==1&&r?"one":"other"},iu:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},iw:function(n,t){var i=String(n).split("."),f=i[0],r=!i[1],u=Number(i[0])==n,e=u&&i[0].slice(-1);return t?"other":n==1&&r?"one":f==2&&r?"two":r&&(n<0||n>10)&&u&&e==0?"many":"other"},ja:u[0],jbo:u[0],jgo:u[1],ji:u[3],jmc:u[1],jv:u[0],jw:u[0],ka:function(n,t){var u=String(n).split("."),r=u[0],i=r.slice(-2);return t?r==1?"one":r==0||i>=2&&i<=20||i==40||i==60||i==80?"many":"other":n==1?"one":"other"},kab:function(n,t){return t?"other":n>=0&&n<2?"one":"other"},kaj:u[1],kcg:u[1],kde:u[0],kea:u[0],kk:function(n,t){var r=String(n).split("."),u=Number(r[0])==n,i=u&&r[0].slice(-1);return t?i==6||i==9||u&&i==0&&n!=0?"many":"other":n==1?"one":"other"},kkj:u[1],kl:u[1],km:u[0],kn:function(n,t){return t?"other":n>=0&&n<=1?"one":"other"},ko:u[0],ks:u[1],ksb:u[1],ksh:function(n,t){return t?"other":n==0?"zero":n==1?"one":"other"},ku:u[1],kw:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},ky:u[1],lag:function(n,t){var r=String(n).split("."),i=r[0];return t?"other":n==0?"zero":(i==0||i==1)&&n!=0?"one":"other"},lb:u[1],lg:u[1],lkt:u[0],ln:u[2],lo:function(n,t){return t?n==1?"one":"other":"other"},lt:function(n,t){var i=String(n).split("."),e=i[1]||"",f=Number(i[0])==n,u=f&&i[0].slice(-1),r=f&&i[0].slice(-2);return t?"other":u==1&&(r<11||r>19)?"one":u>=2&&u<=9&&(r<11||r>19)?"few":e!=0?"many":"other"},lv:function(n,t){var i=String(n).split("."),r=i[1]||"",u=r.length,f=Number(i[0])==n,s=f&&i[0].slice(-1),e=f&&i[0].slice(-2),o=r.slice(-2),h=r.slice(-1);return t?"other":f&&s==0||e>=11&&e<=19||u==2&&o>=11&&o<=19?"zero":s==1&&e!=11||u==2&&h==1&&o!=11||u!=2&&h==1?"one":"other"},mas:u[1],mg:u[2],mgo:u[1],mk:function(n,t){var u=String(n).split("."),f=u[0],e=u[1]||"",o=!u[1],i=f.slice(-1),r=f.slice(-2),s=e.slice(-1);return t?i==1&&r!=11?"one":i==2&&r!=12?"two":(i==7||i==8)&&r!=17&&r!=18?"many":"other":o&&i==1||s==1?"one":"other"},ml:u[1],mn:u[1],mo:function(n,t){var i=String(n).split("."),r=!i[1],f=Number(i[0])==n,u=f&&i[0].slice(-2);return t?n==1?"one":"other":n==1&&r?"one":!r||n==0||n!=1&&u>=1&&u<=19?"few":"other"},mr:function(n,t){return t?n==1?"one":n==2||n==3?"two":n==4?"few":"other":n>=0&&n<=1?"one":"other"},ms:function(n,t){return t?n==1?"one":"other":"other"},mt:function(n,t){var r=String(n).split("."),u=Number(r[0])==n,i=u&&r[0].slice(-2);return t?"other":n==1?"one":n==0||i>=2&&i<=10?"few":i>=11&&i<=19?"many":"other"},my:u[0],nah:u[1],naq:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},nb:u[1],nd:u[1],ne:function(n,t){var i=String(n).split("."),r=Number(i[0])==n;return t?r&&n>=1&&n<=4?"one":"other":n==1?"one":"other"},nl:u[3],nn:u[1],nnh:u[1],no:u[1],nqo:u[0],nr:u[1],nso:u[2],ny:u[1],nyn:u[1],om:u[1],or:u[1],os:u[1],pa:u[2],pap:u[1],pl:function(n,t){var e=String(n).split("."),f=e[0],r=!e[1],i=f.slice(-1),u=f.slice(-2);return t?"other":n==1&&r?"one":r&&i>=2&&i<=4&&(u<12||u>14)?"few":r&&f!=1&&(i==0||i==1)||r&&i>=5&&i<=9||r&&u>=12&&u<=14?"many":"other"},prg:function(n,t){var i=String(n).split("."),r=i[1]||"",u=r.length,f=Number(i[0])==n,s=f&&i[0].slice(-1),e=f&&i[0].slice(-2),o=r.slice(-2),h=r.slice(-1);return t?"other":f&&s==0||e>=11&&e<=19||u==2&&o>=11&&o<=19?"zero":s==1&&e!=11||u==2&&h==1&&o!=11||u!=2&&h==1?"one":"other"},ps:u[1],pt:function(n,t){var i=String(n).split("."),r=Number(i[0])==n;return t?"other":r&&n>=0&&n<=2&&n!=2?"one":"other"},"pt-PT":u[3],rm:u[1],ro:function(n,t){var i=String(n).split("."),r=!i[1],f=Number(i[0])==n,u=f&&i[0].slice(-2);return t?n==1?"one":"other":n==1&&r?"one":!r||n==0||n!=1&&u>=1&&u<=19?"few":"other"},rof:u[1],root:u[0],ru:function(n,t){var f=String(n).split("."),e=f[0],r=!f[1],i=e.slice(-1),u=e.slice(-2);return t?"other":r&&i==1&&u!=11?"one":r&&i>=2&&i<=4&&(u<12||u>14)?"few":r&&i==0||r&&i>=5&&i<=9||r&&u>=11&&u<=14?"many":"other"},rwk:u[1],sah:u[0],saq:u[1],sdh:u[1],se:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},seh:u[1],ses:u[0],sg:u[0],sh:function(n,t){var i=String(n).split("."),o=i[0],s=i[1]||"",h=!i[1],r=o.slice(-1),u=o.slice(-2),f=s.slice(-1),e=s.slice(-2);return t?"other":h&&r==1&&u!=11||f==1&&e!=11?"one":h&&r>=2&&r<=4&&(u<12||u>14)||f>=2&&f<=4&&(e<12||e>14)?"few":"other"},shi:function(n,t){var i=String(n).split("."),r=Number(i[0])==n;return t?"other":n>=0&&n<=1?"one":r&&n>=2&&n<=10?"few":"other"},si:function(n,t){var i=String(n).split("."),r=i[0],u=i[1]||"";return t?"other":n==0||n==1||r==0&&u==1?"one":"other"},sk:function(n,t){var r=String(n).split("."),u=r[0],i=!r[1];return t?"other":n==1&&i?"one":u>=2&&u<=4&&i?"few":i?"other":"many"},sl:function(n,t){var u=String(n).split("."),f=u[0],i=!u[1],r=f.slice(-2);return t?"other":i&&r==1?"one":i&&r==2?"two":i&&(r==3||r==4)||!i?"few":"other"},sma:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},smi:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},smj:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},smn:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},sms:function(n,t){return t?"other":n==1?"one":n==2?"two":"other"},sn:u[1],so:u[1],sq:function(n,t){var i=String(n).split("."),r=Number(i[0])==n,u=r&&i[0].slice(-1),f=r&&i[0].slice(-2);return t?n==1?"one":u==4&&f!=14?"many":"other":n==1?"one":"other"},sr:function(n,t){var i=String(n).split("."),o=i[0],s=i[1]||"",h=!i[1],r=o.slice(-1),u=o.slice(-2),f=s.slice(-1),e=s.slice(-2);return t?"other":h&&r==1&&u!=11||f==1&&e!=11?"one":h&&r>=2&&r<=4&&(u<12||u>14)||f>=2&&f<=4&&(e<12||e>14)?"few":"other"},ss:u[1],ssy:u[1],st:u[1],sv:function(n,t){var i=String(n).split("."),e=!i[1],r=Number(i[0])==n,u=r&&i[0].slice(-1),f=r&&i[0].slice(-2);return t?(u==1||u==2)&&f!=11&&f!=12?"one":"other":n==1&&e?"one":"other"},sw:u[3],syr:u[1],ta:u[1],te:u[1],teo:u[1],th:u[0],ti:u[2],tig:u[1],tk:u[1],tl:function(n,t){var r=String(n).split("."),i=r[0],o=r[1]||"",u=!r[1],f=i.slice(-1),e=o.slice(-1);return t?n==1?"one":"other":u&&(i==1||i==2||i==3)||u&&f!=4&&f!=6&&f!=9||!u&&e!=4&&e!=6&&e!=9?"one":"other"},tn:u[1],to:u[0],tr:u[1],ts:u[1],tzm:function(n,t){var i=String(n).split("."),r=Number(i[0])==n;return t?"other":n==0||n==1||r&&n>=11&&n<=99?"one":"other"},ug:u[1],uk:function(n,t){var r=String(n).split("."),e=r[0],u=!r[1],o=Number(r[0])==n,s=o&&r[0].slice(-1),h=o&&r[0].slice(-2),i=e.slice(-1),f=e.slice(-2);return t?s==3&&h!=13?"few":"other":u&&i==1&&f!=11?"one":u&&i>=2&&i<=4&&(f<12||f>14)?"few":u&&i==0||u&&i>=5&&i<=9||u&&f>=11&&f<=14?"many":"other"},ur:u[3],uz:u[1],ve:u[1],vi:function(n,t){return t?n==1?"one":"other":"other"},vo:u[1],vun:u[1],wa:u[2],wae:u[1],wo:u[0],xh:u[1],xog:u[1],yi:u[3],yo:u[0],zh:u[0],zu:function(n,t){return t?"other":n>=0&&n<=1?"one":"other"}})},{}],8:[function(n,t){"use strict";function r(n,t){function i(){this.constructor=n}i.prototype=t.prototype;n.prototype=new i}function i(n,t,r,u){this.message=n;this.expected=t;this.found=r;this.location=u;this.name="SyntaxError";typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,i)}function u(n,t){function h(n,t){return{type:"literal",text:n,ignoreCase:t}}function w(n,t,i){return{type:"class",parts:n,inverted:t,ignoreCase:i}}function ru(){return{type:"end"}}function ii(t){var i=g[t],r;if(i)return i;for(r=t-1;!g[r];)r--;for(i=g[r],i={line:i.line,column:i.column};r<t;)n.charCodeAt(r)===10?(i.line++,i.column=1):i.column++,r++;return g[t]=i,i}function d(n,t){var i=ii(n),r=ii(t);return{start:{offset:n,line:i.line,column:i.column},end:{offset:t,line:r.line,column:r.column}}}function e(n){u<c||(u>c&&(c=u,rt=[]),rt.push(n))}function ri(n,t,r){return new i(i.buildMessage(n,t),n,t,r)}function ui(){for(var t=[],n=tt();n!==r;)t.push(n),n=tt();return t}function tt(){var t,i,o;if(t=eu(),t===r&&(t=ou(),t===r&&(t=su(),t===r&&(t=hu(),t===r&&(t=u,n.charCodeAt(u)===35?(i=li,u++):(i=r,f===0&&e(ai)),i!==r&&(s=t,i=vi()),t=i,t===r))))){if(t=u,i=[],o=hi(),o!==r)while(o!==r)i.push(o),o=hi();else i=r;i!==r&&(s=t,i=yi(i));t=i}return t}function eu(){var t,i,y,h,p,c;return t=u,n.charCodeAt(u)===123?(i=a,u++):(i=r,f===0&&e(v)),i!==r?(y=o(),y!==r?(h=l(),h!==r?(p=o(),p!==r?(n.charCodeAt(u)===125?(c=b,u++):(c=r,f===0&&e(k)),c!==r?(s=t,i=pi(h),t=i):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r),t}function ou(){var t,h,it,w,rt,d,ut,g,ft,nt,ot,c,i,tt;if(t=u,n.charCodeAt(u)===123?(h=a,u++):(h=r,f===0&&e(v)),h!==r)if(it=o(),it!==r)if(w=l(),w!==r)if(rt=o(),rt!==r)if(n.charCodeAt(u)===44?(d=y,u++):(d=r,f===0&&e(p)),d!==r)if(ut=o(),ut!==r)if(n.substr(u,6)===et?(g=et,u+=6):(g=r,f===0&&e(wi)),g!==r)if(ft=o(),ft!==r)if(n.charCodeAt(u)===44?(nt=y,u++):(nt=r,f===0&&e(p)),nt!==r)if(ot=o(),ot!==r){if(c=[],i=fi(),i!==r)while(i!==r)c.push(i),i=fi();else c=r;c!==r?(i=o(),i!==r?(n.charCodeAt(u)===125?(tt=b,u++):(tt=r,f===0&&e(k)),tt!==r?(s=t,h=bi(w,c),t=h):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)}else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;return t}function su(){var t,c,rt,g,ut,nt,ft,i,et,tt,ht,w,d,h,it;if(t=u,n.charCodeAt(u)===123?(c=a,u++):(c=r,f===0&&e(v)),c!==r)if(rt=o(),rt!==r)if(g=l(),g!==r)if(ut=o(),ut!==r)if(n.charCodeAt(u)===44?(nt=y,u++):(nt=r,f===0&&e(p)),nt!==r)if(ft=o(),ft!==r)if(n.substr(u,6)===ot?(i=ot,u+=6):(i=r,f===0&&e(ki)),i===r&&(n.substr(u,13)===st?(i=st,u+=13):(i=r,f===0&&e(di))),i!==r)if(et=o(),et!==r)if(n.charCodeAt(u)===44?(tt=y,u++):(tt=r,f===0&&e(p)),tt!==r)if(ht=o(),ht!==r)if(w=cu(),w===r&&(w=null),w!==r){if(d=[],h=ei(),h!==r)while(h!==r)d.push(h),h=ei();else d=r;d!==r?(h=o(),h!==r?(n.charCodeAt(u)===125?(it=b,u++):(it=r,f===0&&e(k)),it!==r?(s=t,c=gi(g,i,w,d),t=c):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)}else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;return t}function hu(){var t,h,nt,w,tt,d,it,g,rt,c,i;if(t=u,n.charCodeAt(u)===123?(h=a,u++):(h=r,f===0&&e(v)),h!==r)if(nt=o(),nt!==r)if(w=l(),w!==r)if(tt=o(),tt!==r)if(n.charCodeAt(u)===44?(d=y,u++):(d=r,f===0&&e(p)),d!==r)if(it=o(),it!==r)if(g=l(),g!==r)if(rt=o(),rt!==r){for(c=[],i=si();i!==r;)c.push(i),i=si();c!==r?(n.charCodeAt(u)===125?(i=b,u++):(i=r,f===0&&e(k)),i!==r?(s=t,h=nr(w,g,c),t=h):(u=t,t=r)):(u=t,t=r)}else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;else u=t,t=r;return t}function l(){var h,t,i,s,o;if(h=u,t=u,tr.test(n.charAt(u))?(i=n.charAt(u),u++):(i=r,f===0&&e(ir)),i!==r){for(s=[],ht.test(n.charAt(u))?(o=n.charAt(u),u++):(o=r,f===0&&e(ct));o!==r;)s.push(o),ht.test(n.charAt(u))?(o=n.charAt(u),u++):(o=r,f===0&&e(ct));s!==r?(i=[i,s],t=i):(u=t,t=r)}else u=t,t=r;return t!==r?n.substring(h,u):t}function fi(){var n,t,i,e,f;return n=u,t=o(),t!==r?(i=l(),i!==r?(e=o(),e!==r?(f=oi(),f!==r?(s=n,t=lt(i,f),n=t):(u=n,n=r)):(u=n,n=r)):(u=n,n=r)):(u=n,n=r),n}function ei(){var n,t,i,e,f;return n=u,t=o(),t!==r?(i=lu(),i!==r?(e=o(),e!==r?(f=oi(),f!==r?(s=n,t=lt(i,f),n=t):(u=n,n=r)):(u=n,n=r)):(u=n,n=r)):(u=n,n=r),n}function oi(){var t,y,h,c,i,l;if(t=u,n.charCodeAt(u)===123?(y=a,u++):(y=r,f===0&&e(v)),y!==r)if(h=u,c=o(),c!==r?(i=u,f++,n.charCodeAt(u)===123?(l=a,u++):(l=r,f===0&&e(v)),f--,l!==r?(u=i,i=void 0):i=r,i!==r?(c=[c,i],h=c):(u=h,h=r)):(u=h,h=r),h===r&&(h=null),h!==r){for(c=[],i=tt();i!==r;)c.push(i),i=tt();c!==r?(i=o(),i!==r?(n.charCodeAt(u)===125?(l=b,u++):(l=r,f===0&&e(k)),l!==r?(s=t,y=rr(c),t=y):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)}else u=t,t=r;else u=t,t=r;return t}function cu(){var t,i,h,a,c,v,l,y;return t=u,i=o(),i!==r?(n.substr(u,6)===at?(h=at,u+=6):(h=r,f===0&&e(ur)),h!==r?(a=o(),a!==r?(n.charCodeAt(u)===58?(c=fr,u++):(c=r,f===0&&e(er)),c!==r?(v=o(),v!==r?(l=ci(),l!==r?(y=o(),y!==r?(s=t,i=vt(l),t=i):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r),t}function lu(){var t,i,o;return t=l(),t===r&&(t=u,n.charCodeAt(u)===61?(i=or,u++):(i=r,f===0&&e(sr)),i!==r?(o=ci(),o!==r?(s=t,i=vt(o),t=i):(u=t,t=r)):(u=t,t=r)),t}function si(){var t,i,h,a,c,v;return t=u,i=o(),i!==r?(n.charCodeAt(u)===44?(h=y,u++):(h=r,f===0&&e(p)),h!==r?(a=o(),a!==r?(c=l(),c!==r?(v=o(),v!==r?(s=t,i=hr(c),t=i):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r),t}function hi(){var t,i,o,h,c,l;return cr.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(lr)),t===r&&(t=u,n.substr(u,2)===yt?(i=yt,u+=2):(i=r,f===0&&e(ar)),i!==r&&(s=t,i=vr()),t=i,t===r&&(t=u,n.substr(u,2)===pt?(i=pt,u+=2):(i=r,f===0&&e(yr)),i!==r&&(s=t,i=pr()),t=i,t===r&&(t=u,n.substr(u,2)===wt?(i=wt,u+=2):(i=r,f===0&&e(wr)),i!==r&&(s=t,i=br()),t=i,t===r&&(t=u,n.substr(u,2)===bt?(i=bt,u+=2):(i=r,f===0&&e(kr)),i!==r&&(s=t,i=dr()),t=i,t===r&&(t=u,n.substr(u,2)===kt?(i=kt,u+=2):(i=r,f===0&&e(gr)),i!==r?(o=it(),o!==r?(h=it(),h!==r?(c=it(),c!==r?(l=it(),l!==r?(s=t,i=nu(o,h,c,l),t=i):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)):(u=t,t=r)))))),t}function ci(){var o,i,t;if(o=u,i=[],dt.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(gt)),t!==r)while(t!==r)i.push(t),dt.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(gt));else i=r;return i!==r?n.substring(o,u):i}function it(){var t;return tu.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(iu)),t}function o(){var o,i,t;for(o=u,i=[],ni.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(ti));t!==r;)i.push(t),ni.test(n.charAt(u))?(t=n.charAt(u),u++):(t=r,f===0&&e(ti));return i!==r?n.substring(o,u):i}t=t!==void 0?t:{};var r={},ut={start:ui},ft=ui,li="#",ai=h("#",!1),vi=function(){return{type:"octothorpe"}},yi=function(n){return n.join("")},a="{",v=h("{",!1),b="}",k=h("}",!1),pi=function(n){return{type:"argument",arg:n}},y=",",p=h(",",!1),et="select",wi=h("select",!1),bi=function(n,t){return{type:"select",arg:n,cases:t}},ot="plural",ki=h("plural",!1),st="selectordinal",di=h("selectordinal",!1),gi=function(n,i,r,u){var f=(i==="selectordinal"?t.ordinal:t.cardinal)||["zero","one","two","few","many","other"];return f&&f.length&&u.forEach(function(t){if(isNaN(t.key)&&f.indexOf(t.key)<0)throw new Error("Invalid key `"+t.key+"` for argument `"+n+"`. Valid "+i+" keys for this locale are `"+f.join("`, `")+"`, and explicit keys like `=0`.");}),{type:i,arg:n,offset:r||0,cases:u}},nr=function(n,t,i){return{type:"function",arg:n,key:t,params:i}},tr=/^[0-9a-zA-Z$_]/,ir=w([["0","9"],["a","z"],["A","Z"],"$","_"],!1,!1),ht=/^[^ \t\n\r,.+={}]/,ct=w([" ","\t","\n","\r",",",".","+","=","{","}"],!0,!1),lt=function(n,t){return{key:n,tokens:t}},rr=function(n){return n},at="offset",ur=h("offset",!1),fr=":",er=h(":",!1),vt=function(n){return n},or="=",sr=h("=",!1),hr=function(n){return n},cr=/^[^{}#\\\0-\x08\x0E-\x1F\x7F]/,lr=w(["{","}","#","\\",["\0","\b"],["\x0e","\x1f"],""],!0,!1),yt="\\\\",ar=h("\\\\",!1),vr=function(){return"\\"},pt="\\#",yr=h("\\#",!1),pr=function(){return"#"},wt="\\{",wr=h("\\{",!1),br=function(){return"{"},bt="\\}",kr=h("\\}",!1),dr=function(){return"}"},kt="\\u",gr=h("\\u",!1),nu=function(n,t,i,r){return String.fromCharCode(parseInt("0x"+n+t+i+r))},dt=/^[0-9]/,gt=w([["0","9"]],!1,!1),tu=/^[0-9a-fA-F]/,iu=w([["0","9"],["a","f"],["A","F"]],!1,!1),ni=/^[ \t\n\r]/,ti=w([" ","\t","\n","\r"],!1,!1),u=0,s=0,g=[{line:1,column:1}],c=0,rt=[],f=0,nt;if("startRule"in t){if(!(t.startRule in ut))throw new Error("Can't start parsing from rule \""+t.startRule+'".');ft=ut[t.startRule]}if(nt=ft(),nt!==r&&u===n.length)return nt;nt!==r&&u<n.length&&e(ru());throw ri(rt,c<n.length?n.charAt(c):null,c<n.length?d(c,c+1):d(c,c));}r(i,Error);i.buildMessage=function(n,t){function i(n){return n.charCodeAt(0).toString(16).toUpperCase()}function u(n){return n.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(n){return"\\x0"+i(n)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(n){return"\\x"+i(n)})}function r(n){return n.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(n){return"\\x0"+i(n)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(n){return"\\x"+i(n)})}function e(n){return f[n.type](n)}function o(n){for(var t=new Array(n.length),r,i=0;i<n.length;i++)t[i]=e(n[i]);if(t.sort(),t.length>0){for(i=1,r=1;i<t.length;i++)t[i-1]!==t[i]&&(t[r]=t[i],r++);t.length=r}switch(t.length){case 1:return t[0];case 2:return t[0]+" or "+t[1];default:return t.slice(0,-1).join(", ")+", or "+t[t.length-1]}}function s(n){return n?'"'+u(n)+'"':"end of input"}var f={literal:function(n){return'"'+u(n.text)+'"'},"class":function(n){for(var i="",t=0;t<n.parts.length;t++)i+=n.parts[t]instanceof Array?r(n.parts[t][0])+"-"+r(n.parts[t][1]):r(n.parts[t]);return"["+(n.inverted?"^":"")+i+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(n){return n.description}};return"Expected "+o(n)+" but "+s(t)+" found."};t.exports={SyntaxError:i,parse:u}},{}],9:[function(n,t){function c(){throw new Error("setTimeout has not been defined");}function l(){throw new Error("clearTimeout has not been defined");}function a(n){if(r===setTimeout)return setTimeout(n,0);if((r===c||!r)&&setTimeout)return r=setTimeout,setTimeout(n,0);try{return r(n,0)}catch(t){try{return r.call(null,n,0)}catch(t){return r.call(this,n,0)}}}function p(n){if(u===clearTimeout)return clearTimeout(n);if((u===l||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(n);try{return u(n)}catch(t){try{return u.call(null,n)}catch(t){return u.call(this,n)}}}function w(){s&&e&&(s=!1,e.length?f=e.concat(f):h=-1,f.length&&v())}function v(){var t,n;if(!s){for(t=a(w),s=!0,n=f.length;n;){for(e=f,f=[];++h<n;)e&&e[h].run();h=-1;n=f.length}e=null;s=!1;p(t)}}function y(n,t){this.fun=n;this.array=t}function o(){}var i=t.exports={},r,u;(function(){try{r=typeof setTimeout=="function"?setTimeout:c}catch(n){r=c}try{u=typeof clearTimeout=="function"?clearTimeout:l}catch(n){u=l}})();var f=[],s=!1,e,h=-1;i.nextTick=function(n){var i=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];f.push(new y(n,i));f.length!==1||s||a(v)};y.prototype.run=function(){this.fun.apply(null,this.array)};i.title="browser";i.browser=!0;i.env={};i.argv=[];i.version="";i.versions={};i.on=o;i.addListener=o;i.once=o;i.off=o;i.removeListener=o;i.removeAllListeners=o;i.emit=o;i.binding=function(){throw new Error("process.binding is not supported");};i.cwd=function(){return"/"};i.chdir=function(){throw new Error("process.chdir is not supported");};i.umask=function(){return 0}},{}],10:[function(n,t){t.exports=n("./reserved-words")},{"./reserved-words":11}],11:[function(n,t,i){function u(){var n=Array.prototype.map.call(arguments,function(n){return typeof n=="string"?n:Object.keys(n).join(" ")}).join(" ");return n.split(/\s+/).reduce(function(n,t){return n[t]=!0,n},{})}var e=n("assert"),f={es3:3,es5:5,es2015:6,es7:7,es6:6,"default":5,next:6},r=i.KEYWORDS={};i.check=function(n,t,i){t=t||f.default;var u=f[t]||t;return i&&u>=5&&(u+="-strict"),e(r[u],"Unknown dialect"),r[u][n]};r["3"]=u("break    else       new     var","case     finally    return  void","catch    for        switch  while","continue function   this    with","default  if         throw","delete   in         try","do       instanceof typeof","abstract enum       int        short","boolean  export     interface  static","byte     extends    long       super","char     final      native     synchronized","class    float      package    throws","const    goto       private    transient","debugger implements protected  volatile","double   import     public","null true false");r["5"]=u("break    do       instanceof typeof","case     else     new        var","catch    finally  return     void","continue for      switch     while","debugger function this       with","default  if       throw","delete   in       try","class enum extends super","const export import","null true false");r["5-strict"]=u(r["5"],"implements let     private   public yield","interface  package protected static");r["6"]=u("break    do       in         typeof","case     else     instanceof var","catch    export   new        void","class    extends  return     while","const    finally  super      with","continue for      switch     yield","debugger function this","default  if       throw","delete   import   try","enum await","null true false");r["6-strict"]=u(r["6"],"let static","implements package protected","interface private public")},{assert:4}],12:[function(n,t){t.exports=function(n){return n&&typeof n=="object"&&typeof n.copy=="function"&&typeof n.fill=="function"&&typeof n.readUInt8=="function"}},{}],13:[function(n,t,i){(function(t,r){function f(n,t){var r={seen:[],stylize:et};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),b(t)?r.showHidden=t:t&&i._extend(r,t),u(r.showHidden)&&(r.showHidden=!1),u(r.depth)&&(r.depth=2),u(r.colors)&&(r.colors=!1),u(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=ft),s(r,n,r.depth)}function ft(n,t){var i=f.styles[t];return i?"\x1b["+f.colors[i][0]+"m"+n+"\x1b["+f.colors[i][1]+"m":n}function et(n){return n}function ot(n){var t={};return n.forEach(function(n){t[n]=!0}),t}function s(n,t,r){var e,y,u,b,d,g,tt;if(n.customInspect&&t&&v(t.inspect)&&t.inspect!==i.inspect&&!(t.constructor&&t.constructor.prototype===t))return e=t.inspect(r,n),c(e)||(e=s(n,e,r)),e;if(y=st(n,t),y)return y;if(u=Object.keys(t),b=ot(u),n.showHidden&&(u=Object.getOwnPropertyNames(t)),a(t)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return p(t);if(u.length===0){if(v(t))return d=t.name?": "+t.name:"",n.stylize("[Function"+d+"]","special");if(l(t))return n.stylize(RegExp.prototype.toString.call(t),"regexp");if(k(t))return n.stylize(Date.prototype.toString.call(t),"date");if(a(t))return p(t)}var f="",o=!1,h=["{","}"];return(nt(t)&&(o=!0,h=["[","]"]),v(t)&&(g=t.name?": "+t.name:"",f=" [Function"+g+"]"),l(t)&&(f=" "+RegExp.prototype.toString.call(t)),k(t)&&(f=" "+Date.prototype.toUTCString.call(t)),a(t)&&(f=" "+p(t)),u.length===0&&(!o||t.length==0))?h[0]+f+h[1]:r<0?l(t)?n.stylize(RegExp.prototype.toString.call(t),"regexp"):n.stylize("[Object]","special"):(n.seen.push(t),tt=o?ht(n,t,r,b,u):u.map(function(i){return w(n,t,r,b,i,o)}),n.seen.pop(),ct(tt,f,h))}function st(n,t){if(u(t))return n.stylize("undefined","undefined");if(c(t)){var i="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(i,"string")}return tt(t)?n.stylize(""+t,"number"):b(t)?n.stylize(""+t,"boolean"):h(t)?n.stylize("null","null"):void 0}function p(n){return"["+Error.prototype.toString.call(n)+"]"}function ht(n,t,i,r,u){for(var f=[],e=0,o=t.length;e<o;++e)rt(t,String(e))?f.push(w(n,t,i,r,String(e),!0)):f.push("");return u.forEach(function(u){u.match(/^\d+$/)||f.push(w(n,t,i,r,u,!0))}),f}function w(n,t,i,r,f,e){var o,c,l;if(l=Object.getOwnPropertyDescriptor(t,f)||{value:t[f]},l.get?c=l.set?n.stylize("[Getter/Setter]","special"):n.stylize("[Getter]","special"):l.set&&(c=n.stylize("[Setter]","special")),rt(r,f)||(o="["+f+"]"),c||(n.seen.indexOf(l.value)<0?(c=h(i)?s(n,l.value,null):s(n,l.value,i-1),c.indexOf("\n")>-1&&(c=e?c.split("\n").map(function(n){return"  "+n}).join("\n").substr(2):"\n"+c.split("\n").map(function(n){return"   "+n}).join("\n"))):c=n.stylize("[Circular]","special")),u(o)){if(e&&f.match(/^\d+$/))return c;o=JSON.stringify(""+f);o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=n.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=n.stylize(o,"string"))}return o+": "+c}function ct(n,t,i){var r=0,u=n.reduce(function(n,t){return r++,t.indexOf("\n")>=0&&r++,n+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return u>60?i[0]+(t===""?"":t+"\n ")+" "+n.join(",\n  ")+" "+i[1]:i[0]+t+" "+n.join(", ")+" "+i[1]}function nt(n){return Array.isArray(n)}function b(n){return typeof n=="boolean"}function h(n){return n===null}function lt(n){return n==null}function tt(n){return typeof n=="number"}function c(n){return typeof n=="string"}function at(n){return typeof n=="symbol"}function u(n){return n===void 0}function l(n){return e(n)&&d(n)==="[object RegExp]"}function e(n){return typeof n=="object"&&n!==null}function k(n){return e(n)&&d(n)==="[object Date]"}function a(n){return e(n)&&(d(n)==="[object Error]"||n instanceof Error)}function v(n){return typeof n=="function"}function vt(n){return n===null||typeof n=="boolean"||typeof n=="number"||typeof n=="string"||typeof n=="symbol"||typeof n=="undefined"}function d(n){return Object.prototype.toString.call(n)}function g(n){return n<10?"0"+n.toString(10):n.toString(10)}function yt(){var n=new Date,t=[g(n.getHours()),g(n.getMinutes()),g(n.getSeconds())].join(":");return[n.getDate(),it[n.getMonth()],t].join(" ")}function rt(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var ut=/%[sdj%]/g,o,y,it;i.format=function(n){var u,t,r;if(!c(n)){for(u=[],t=0;t<arguments.length;t++)u.push(f(arguments[t]));return u.join(" ")}var t=1,i=arguments,o=i.length,s=String(n).replace(ut,function(n){if(n==="%%")return"%";if(t>=o)return n;switch(n){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(r){return"[Circular]"}default:return n}});for(r=i[t];t<o;r=i[++t])s+=h(r)||!e(r)?" "+r:" "+f(r);return s};i.deprecate=function(n,f){function o(){if(!e){if(t.throwDeprecation)throw new Error(f);else t.traceDeprecation?console.trace(f):console.error(f);e=!0}return n.apply(this,arguments)}if(u(r.process))return function(){return i.deprecate(n,f).apply(this,arguments)};if(t.noDeprecation===!0)return n;var e=!1;return o};o={};i.debuglog=function(n){if(u(y)&&(y=t.env.NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(y)){var r=t.pid;o[n]=function(){var t=i.format.apply(i,arguments);console.error("%s %d: %s",n,r,t)}}else o[n]=function(){};return o[n]};i.inspect=f;f.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};f.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"};i.isArray=nt;i.isBoolean=b;i.isNull=h;i.isNullOrUndefined=lt;i.isNumber=tt;i.isString=c;i.isSymbol=at;i.isUndefined=u;i.isRegExp=l;i.isObject=e;i.isDate=k;i.isError=a;i.isFunction=v;i.isPrimitive=vt;i.isBuffer=n("./support/isBuffer");it=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];i.log=function(){console.log("%s - %s",yt(),i.format.apply(i,arguments))};i.inherits=n("inherits");i._extend=function(n,t){if(!t||!e(t))return n;for(var i=Object.keys(t),r=i.length;r--;)n[i[r]]=t[i[r]];return n}}).call(this,n("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":12,_process:9,inherits:5}]},{},[2])(2)}),function(n,t){function r(){var n=this;n.id=null;n.busy=!1;n.start=function(t,i){n.busy||(n.stop(),n.id=setTimeout(function(){t();n.id=null;n.busy=!1},i),n.busy=!0)};n.stop=function(){n.id!==null&&(clearTimeout(n.id),n.id=null,n.busy=!1)}}function u(i,u,f){var e=this;e.id=f;e.table=i;e.options=u;e.breakpoints=[];e.breakpointNames="";e.columns={};e.plugins=t.footable.plugins.load(e);var h=e.options,o=h.classes,c=h.events,s=h.triggers,l=0;return e.timers={resize:new r,register:function(n){return e.timers[n]=new r,e.timers[n]}},e.init=function(){var u=n(t),i=n(e.table),r;if(t.footable.plugins.init(e),i.hasClass(o.loaded)){e.raise(c.alreadyInitialized);return}e.raise(c.initializing);i.addClass(o.loading);i.find(h.columnDataSelector).each(function(){var n=e.getColumnData(this);e.columns[n.index]=n});for(r in h.breakpoints)e.breakpoints.push({name:r,width:h.breakpoints[r]}),e.breakpointNames+=r+" ";e.breakpoints.sort(function(n,t){return n.width-t.width});i.unbind(s.initialize).bind(s.initialize,function(){i.removeData("footable_info");i.data("breakpoint","");i.trigger(s.resize);i.removeClass(o.loading);i.addClass(o.loaded).addClass(o.main);e.raise(c.initialized)}).unbind(s.redraw).bind(s.redraw,function(){e.redraw()}).unbind(s.resize).bind(s.resize,function(){e.resize()}).unbind(s.expandFirstRow).bind(s.expandFirstRow,function(){i.find(h.toggleSelector).first().not("."+o.detailShow).trigger(s.toggleRow)}).unbind(s.expandAll).bind(s.expandAll,function(){i.find(h.toggleSelector).not("."+o.detailShow).trigger(s.toggleRow)}).unbind(s.collapseAll).bind(s.collapseAll,function(){i.find("."+o.detailShow).trigger(s.toggleRow)});i.trigger(s.initialize);u.bind("resize.footable",function(){e.timers.resize.stop();e.timers.resize.start(function(){e.raise(s.resize)},h.delay)})},e.addRowToggle=function(){var t,r,u,i,f;if(h.addRowToggle){t=n(e.table);r=!1;t.find("span."+o.toggle).remove();for(u in e.columns)if(i=e.columns[u],i.toggle){r=!0;f="> tbody > tr:not(."+o.detail+",."+o.disabled+") > td:nth-child("+(parseInt(i.index,10)+1)+"),> tbody > tr:not(."+o.detail+",."+o.disabled+") > th:nth-child("+(parseInt(i.index,10)+1)+")";t.find(f).not("."+o.detailCell).prepend(n(h.toggleHTMLElement).addClass(o.toggle));return}r||t.find("> tbody > tr:not(."+o.detail+",."+o.disabled+") > td:first-child").add("> tbody > tr:not(."+o.detail+",."+o.disabled+") > th:first-child").not("."+o.detailCell).prepend(n(h.toggleHTMLElement).addClass(o.toggle))}},e.setColumnClasses=function(){var f=n(e.table),u,t,i,r;for(u in e.columns)t=e.columns[u],t.className!==null&&(i="",r=!0,n.each(t.matches,function(n,t){r||(i+=", ");i+="> tbody > tr:not(."+o.detail+") > td:nth-child("+(parseInt(t,10)+1)+")";r=!1}),f.find(i).not("."+o.detailCell).addClass(t.className))},e.bindToggleSelectors=function(){var t=n(e.table);e.hasAnyBreakpointColumn()&&(t.find(h.toggleSelector).unbind(s.toggleRow).bind(s.toggleRow,function(){var t=n(this).is("tr")?n(this):n(this).parents("tr:first");e.toggleDetail(t)}),t.find(h.toggleSelector).unbind("click.footable").bind("click.footable",function(i){t.is(".breakpoint")&&n(i.target).is("td,th,."+o.toggle)&&n(this).trigger(s.toggleRow)}))},e.parse=function(n,t){var i=h.parsers[t.type]||h.parsers.alpha;return i(n)},e.getColumnData=function(t){var i=n(t),o=i.data("hide"),k=i.index(),r,w,y,p,s,u,f,a,v,b;if(o=o||"",o=jQuery.map(o.split(","),function(n){return jQuery.trim(n)}),r={index:k,hide:{},type:i.data("type")||"alpha",name:i.data("name")||n.trim(i.text()),ignore:i.data("ignore")||!1,toggle:i.data("toggle")||!1,className:i.data("class")||null,matches:[],names:{},group:i.data("group")||null,groupName:null,isEditable:i.data("editable")},r.group!==null&&(w=n(e.table).find('> thead > tr.footable-group-row > th[data-group="'+r.group+'"], > thead > tr.footable-group-row > td[data-group="'+r.group+'"]').first(),r.groupName=e.parse(w,{type:"alpha"})),y=parseInt(i.prev().attr("colspan")||0,10),l+=y>1?y-1:0,p=parseInt(i.attr("colspan")||0,10),s=r.index+l,p>1)for(u=i.data("names"),u=u||"",u=u.split(","),f=0;f<p;f++)r.matches.push(f+s),f<u.length&&(r.names[f+s]=u[f]);else r.matches.push(s);r.hide["default"]=i.data("hide")==="all"||n.inArray("default",o)>=0;a=!1;for(v in h.breakpoints)r.hide[v]=i.data("hide")==="all"||n.inArray(v,o)>=0,a=a||r.hide[v];return r.hasBreakpoint=a,b=e.raise(c.columnData,{column:{data:r,th:t}}),b.column.data},e.getViewportWidth=function(){return window.innerWidth||(document.body?document.body.offsetWidth:0)},e.calculateWidth=function(n,t){return jQuery.isFunction(h.calculateWidthOverride)?h.calculateWidthOverride(n,t):(t.viewportWidth<t.width&&(t.width=t.viewportWidth),t.parentWidth<t.width&&(t.width=t.parentWidth),t)},e.hasBreakpointColumn=function(n){for(var t in e.columns)if(e.columns[t].hide[n]){if(e.columns[t].ignore)continue;return!0}return!1},e.hasAnyBreakpointColumn=function(){for(var n in e.columns)if(e.columns[n].hasBreakpoint)return!0;return!1},e.resize=function(){var t=n(e.table),i,r,o,u,h;if(t.is(":visible")){if(!e.hasAnyBreakpointColumn()){t.trigger(s.redraw);return}if(i={width:t.width(),viewportWidth:e.getViewportWidth(),parentWidth:t.parent().width()},i=e.calculateWidth(t,i),r=t.data("footable_info"),t.data("footable_info",i),e.raise(c.resizing,{old:r,info:i}),!r||r&&r.width&&r.width!==i.width){for(o=null,h=0;h<e.breakpoints.length;h++)if(u=e.breakpoints[h],u&&u.width&&i.width<=u.width){o=u;break}var f=o===null?"default":o.name,l=e.hasBreakpointColumn(f),a=t.data("breakpoint");t.data("breakpoint",f).removeClass("default breakpoint").removeClass(e.breakpointNames).addClass(f+(l?" breakpoint":""));f!==a&&(t.trigger(s.redraw),e.raise(c.breakpoint,{breakpoint:f,info:i}))}e.raise(c.resized,{old:r,info:i})}},e.redraw=function(){e.addRowToggle();e.bindToggleSelectors();e.setColumnClasses();var t=n(e.table),i=t.data("breakpoint"),r=e.hasBreakpointColumn(i);t.find("> tbody > tr:not(."+o.detail+")").data("detail_created",!1).end().find("> thead > tr:last-child > th").each(function(){var r=e.columns[n(this).index()],u="",h=!0,f;if(n.each(r.matches,function(n,t){h||(u+=", ");var i=t+1;u+="> tbody > tr:not(."+o.detail+") > td:nth-child("+i+")";u+=", > tfoot > tr:not(."+o.detail+") > td:nth-child("+i+")";u+=", > colgroup > col:nth-child("+i+")";h=!1}),u+=', > thead > tr[data-group-row="true"] > th[data-group="'+r.group+'"]',f=t.find(u).add(this),i!==""&&(r.hide[i]===!1?f.addClass("footable-visible").show():f.removeClass("footable-visible").hide()),t.find("> thead > tr.footable-group-row").length===1){var l=t.find('> thead > tr:last-child > th[data-group="'+r.group+'"]:visible, > thead > tr:last-child > th[data-group="'+r.group+'"]:visible'),c=t.find('> thead > tr.footable-group-row > th[data-group="'+r.group+'"], > thead > tr.footable-group-row > td[data-group="'+r.group+'"]'),s=0;n.each(l,function(){s+=parseInt(n(this).attr("colspan")||1,10)});s>0?c.attr("colspan",s).show():c.hide()}}).end().find("> tbody > tr."+o.detailShow).each(function(){e.createOrUpdateDetailRow(this)});t.find("[data-bind-name]").each(function(){e.toggleInput(this)});t.find("> tbody > tr."+o.detailShow+":visible").each(function(){var t=n(this).next();t.hasClass(o.detail)&&(r?t.show():t.hide())});t.find("> thead > tr > th.footable-last-column, > tbody > tr > td.footable-last-column").removeClass("footable-last-column");t.find("> thead > tr > th.footable-first-column, > tbody > tr > td.footable-first-column").removeClass("footable-first-column");t.find("> thead > tr, > tbody > tr").find("> th.footable-visible:last, > td.footable-visible:last").addClass("footable-last-column").end().find("> th.footable-visible:first, > td.footable-visible:first").addClass("footable-first-column");e.raise(c.redrawn)},e.toggleDetail=function(t){var i=t.jquery?t:n(t),r=i.next();i.hasClass(o.detailShow)?(i.removeClass(o.detailShow),r.hasClass(o.detail)&&r.hide(),e.raise(c.rowCollapsed,{row:i[0]})):(e.createOrUpdateDetailRow(i[0]),i.addClass(o.detailShow).next().show(),e.raise(c.rowExpanded,{row:i[0]}))},e.removeRow=function(t){var i=t.jquery?t:n(t),r;i.hasClass(o.detail)&&(i=i.prev());r=i.next();i.data("detail_created")===!0&&r.remove();i.remove();e.raise(c.rowRemoved)},e.appendRow=function(t){var i=t.jquery?t:n(t);n(e.table).find("tbody").append(i);e.redraw()},e.getColumnFromTdIndex=function(t){var i=null;for(var r in e.columns)if(n.inArray(t,e.columns[r].matches)>=0){i=e.columns[r];break}return i},e.createOrUpdateDetailRow=function(t){var i=n(t),r=i.next(),s,u=[],l,f;return i.data("detail_created")===!0?!0:i.is(":hidden")?!1:(e.raise(c.rowDetailUpdating,{row:i,detail:r}),i.find("> td:hidden").each(function(){var r=n(this).index(),t=e.getColumnFromTdIndex(r),s=t.name,i,h,f;return t.ignore===!0?!0:(r in t.names&&(s=t.names[r]),i=n(this).attr("data-bind-name"),i!=null&&n(this).is(":empty")&&(h=n("."+o.detailInnerValue+'[data-bind-value="'+i+'"]'),n(this).html(n(h).contents().detach())),t.isEditable!==!1&&(t.isEditable||n(this).find(":input").length>0)&&(i==null&&(i="bind-"+n.now()+"-"+r,n(this).attr("data-bind-name",i)),f=n(this).contents().detach()),f||(f=n(this).contents().clone(!0,!0)),u.push({name:s,value:e.parse(this,t),display:f,group:t.group,groupName:t.groupName,bindName:i}),!0)}),u.length===0)?!1:(l=i.find("> td:visible").length,f=r.hasClass(o.detail),f||(r=n('<tr class="'+o.detail+'"><td class="'+o.detailCell+'"><div class="'+o.detailInner+'"><\/div><\/td><\/tr>'),i.after(r)),r.find("> td:first").attr("colspan",l),s=r.find("."+o.detailInner).empty(),h.createDetail(s,u,h.createGroupedDetail,h.detailSeparator,o),i.data("detail_created",!0),e.raise(c.rowDetailUpdated,{row:i,detail:r}),!f)},e.raise=function(t,i){var u,r;return e.options.debug===!0&&n.isFunction(e.options.log)&&e.options.log(t,"event"),i=i||{},u={ft:e},n.extend(!0,u,i),r=n.Event(t,u),r.ft||n.extend(!0,r,u),n(e.table).trigger(r),r},e.reset=function(){var t=n(e.table);t.removeData("footable_info").data("breakpoint","").removeClass(o.loading).removeClass(o.loaded);t.find(h.toggleSelector).unbind(s.toggleRow).unbind("click.footable");t.find("> tbody > tr").removeClass(o.detailShow);t.find("> tbody > tr."+o.detail).remove();e.raise(c.reset)},e.toggleInput=function(t){var r=n(t).attr("data-bind-name"),i;r!=null&&(i=n("."+o.detailInnerValue+'[data-bind-value="'+r+'"]'),i!=null&&(n(t).is(":visible")?n(i).is(":empty")||n(t).html(n(i).contents().detach()):n(t).is(":empty")||n(i).html(n(t).contents().detach())))},e.init(),e}t.footable={options:{delay:100,breakpoints:{phone:480,tablet:1024},parsers:{alpha:function(t){return n(t).data("value")||n.trim(n(t).text())},numeric:function(t){var i=n(t).data("value")||n(t).text().replace(/[^0-9.\-]/g,"");return i=parseFloat(i),isNaN(i)&&(i=0),i}},addRowToggle:!0,calculateWidthOverride:null,toggleSelector:" > tbody > tr:not(.footable-row-detail)",columnDataSelector:"> thead > tr:last-child > th, > thead > tr:last-child > td",detailSeparator:":",toggleHTMLElement:"<span />",createGroupedDetail:function(n){for(var r,i={_none:{name:null,data:[]}},t=0;t<n.length;t++)r=n[t].group,r!==null?(r in i||(i[r]={name:n[t].groupName||n[t].group,data:[]}),i[r].data.push(n[t])):i._none.data.push(n[t]);return i},createDetail:function(t,i,r,u,f){var o=r(i),e,s,h;for(e in o)if(o[e].data.length!==0)for(e!=="_none"&&t.append('<div class="'+f.detailInnerGroup+'">'+o[e].name+"<\/div>"),s=0;s<o[e].data.length;s++)h=o[e].data[s].name?u:"",t.append(n("<div><\/div>").addClass(f.detailInnerRow).append(n("<div><\/div>").addClass(f.detailInnerName).append(o[e].data[s].name+h)).append(n("<div><\/div>").addClass(f.detailInnerValue).attr("data-bind-value",o[e].data[s].bindName).append(o[e].data[s].display)))},classes:{main:"footable",loading:"footable-loading",loaded:"footable-loaded",toggle:"footable-toggle",disabled:"footable-disabled",detail:"footable-row-detail",detailCell:"footable-row-detail-cell",detailInner:"footable-row-detail-inner",detailInnerRow:"footable-row-detail-row",detailInnerGroup:"footable-row-detail-group",detailInnerName:"footable-row-detail-name",detailInnerValue:"footable-row-detail-value",detailShow:"footable-detail-show"},triggers:{initialize:"footable_initialize",resize:"footable_resize",redraw:"footable_redraw",toggleRow:"footable_toggle_row",expandFirstRow:"footable_expand_first_row",expandAll:"footable_expand_all",collapseAll:"footable_collapse_all"},events:{alreadyInitialized:"footable_already_initialized",initializing:"footable_initializing",initialized:"footable_initialized",resizing:"footable_resizing",resized:"footable_resized",redrawn:"footable_redrawn",breakpoint:"footable_breakpoint",columnData:"footable_column_data",rowDetailUpdating:"footable_row_detail_updating",rowDetailUpdated:"footable_row_detail_updated",rowCollapsed:"footable_row_collapsed",rowExpanded:"footable_row_expanded",rowRemoved:"footable_row_removed",reset:"footable_reset"},debug:!1,log:null},version:{major:0,minor:5,toString:function(){return t.footable.version.major+"."+t.footable.version.minor},parse:function(n){var t=/(\d+)\.?(\d+)?\.?(\d+)?/.exec(n);return{major:parseInt(t[1],10)||0,minor:parseInt(t[2],10)||0,patch:parseInt(t[3],10)||0}}},plugins:{_validate:function(i){if(!n.isFunction(i))return t.footable.options.debug===!0&&console.error('Validation failed, expected type "function", received type "{0}".',typeof i),!1;var r=new i;return typeof r.name!="string"?(t.footable.options.debug===!0&&console.error('Validation failed, plugin does not implement a string property called "name".',r),!1):n.isFunction(r.init)?(t.footable.options.debug===!0&&console.log('Validation succeeded for plugin "'+r.name+'".',r),!0):(t.footable.options.debug===!0&&console.error('Validation failed, plugin "'+r.name+'" does not implement a function called "init".',r),!1)},registered:[],register:function(i,r){t.footable.plugins._validate(i)&&(t.footable.plugins.registered.push(i),typeof r=="object"&&n.extend(!0,t.footable.options,r))},load:function(n){for(var r=[],u,i=0;i<t.footable.plugins.registered.length;i++)try{u=t.footable.plugins.registered[i];r.push(new u(n))}catch(f){t.footable.options.debug===!0&&console.error(f)}return r},init:function(n){for(var i=0;i<n.plugins.length;i++)try{n.plugins[i].init(n)}catch(r){t.footable.options.debug===!0&&console.error(r)}}}};var i=0;n.fn.footable=function(r){r=r||{};var f=n.extend(!0,{},t.footable.options,r);return this.each(function(){i++;var t=new u(this,f,i);n(this).data("footable",t)})}}(jQuery,window),function(n,t,i){function u(){var t=this;t.name="Footable Sortable";t.init=function(i){t.footable=i;i.options.sort===!0&&n(i.table).unbind(".sorting").bind({"footable_initialized.sorting":function(){var u=n(i.table),c=u.find("> tbody"),r=i.options.classes.sort,f,e,o,s,h;if(u.data("sort")!==!1){u.find("> thead > tr:last-child > th, > thead > tr:last-child > td").each(function(){var t=n(this),u=i.columns[t.index()];u.sort.ignore===!0||t.hasClass(r.sortable)||(t.addClass(r.sortable),n("<span />").addClass(r.indicator).appendTo(t))});u.find("> thead > tr:last-child > th."+r.sortable+", > thead > tr:last-child > td."+r.sortable).unbind("click.footable").bind("click.footable",function(i){i.preventDefault();e=n(this);var u=!e.hasClass(r.sorted);return t.doSort(e.index(),u),!1});o=!1;for(s in i.columns)if(f=i.columns[s],f.sort.initial){h=f.sort.initial!=="descending";t.doSort(f.index,h);break}o&&i.bindToggleSelectors()}},"footable_redrawn.sorting":function(){var r=n(i.table),u=i.options.classes.sort;r.data("sorted")>=0&&r.find("> thead > tr:last-child > th").each(function(i){var r=n(this);if(r.hasClass(u.sorted)||r.hasClass(u.descending)){t.doSort(i);return}})},"footable_column_data.sorting":function(t){var i=n(t.column.th),r;t.column.data.sort=t.column.data.sort||{};t.column.data.sort.initial=i.data("sort-initial")||!1;t.column.data.sort.ignore=i.data("sort-ignore")||!1;t.column.data.sort.selector=i.data("sort-selector")||null;r=i.data("sort-match")||0;r>=t.column.data.matches.length&&(r=0);t.column.data.sort.match=t.column.data.matches[r]}}).data("footable-sort",t)};t.doSort=function(r,u){var f=t.footable,c;if(n(f.table).data("sort")!==!1){var h=n(f.table),a=h.find("> tbody"),s=f.columns[r],o=h.find("> thead > tr:last-child > th:eq("+r+")"),e=f.options.classes.sort,l=f.options.events.sort;if(u=u===i?o.hasClass(e.sorted):u==="toggle"?!o.hasClass(e.sorted):u,s.sort.ignore===!0)return!0;(c=f.raise(l.sorting,{column:s,direction:u?"ASC":"DESC"}),c&&c.result===!1)||(h.data("sorted",s.index),h.find("> thead > tr:last-child > th, > thead > tr:last-child > td").not(o).removeClass(e.sorted+" "+e.descending),u===i&&(u=o.hasClass(e.sorted)),u?o.removeClass(e.descending).addClass(e.sorted):o.removeClass(e.sorted).addClass(e.descending),t.sort(f,a,s,u),f.bindToggleSelectors(),f.raise(l.sorted,{column:s,direction:u?"ASC":"DESC"}))}};t.rows=function(t,r,u){var f=[];return r.find("> tr").each(function(){var r=n(this),o=null,e;return r.hasClass(t.options.classes.detail)?!0:(r.next().hasClass(t.options.classes.detail)&&(o=r.next().get(0)),e={row:r,detail:o},u!==i&&(e.value=t.parse(this.cells[u.sort.match],u)),f.push(e),!0)}).detach(),f};t.sort=function(n,i,r,u){var e=t.rows(n,i,r),o=n.options.sorters[r.type]||n.options.sorters.alpha,f;for(e.sort(function(n,t){return u?o(n.value,t.value):o(t.value,n.value)}),f=0;f<e.length;f++)i.append(e[f].row),e[f].detail!==null&&i.append(e[f].detail)}}if(t.footable===i||t.footable===null)throw new Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var r={sort:!0,sorters:{alpha:function(n,t){return(typeof n=="string"&&(n=n.toLowerCase()),typeof t=="string"&&(t=t.toLowerCase()),n===t)?0:n<t?-1:1},numeric:function(n,t){return n-t}},classes:{sort:{sortable:"footable-sortable",sorted:"footable-sorted",descending:"footable-sorted-desc",indicator:"footable-sort-indicator"}},events:{sort:{sorting:"footable_sorting",sorted:"footable_sorted"}}};t.footable.plugins.register(u,r)}(jQuery,window),function(n,t,i){function u(t){var u=n(t.table),i=u.data();this.pageNavigation=i.pageNavigation||t.options.pageNavigation;this.pageSize=i.pageSize||t.options.pageSize;this.firstText=i.firstText||t.options.firstText;this.previousText=i.previousText||t.options.previousText;this.nextText=i.nextText||t.options.nextText;this.lastText=i.lastText||t.options.lastText;this.limitNavigation=parseInt(i.limitNavigation||t.options.limitNavigation||r.limitNavigation,10);this.limitPreviousText=i.limitPreviousText||t.options.limitPreviousText;this.limitNextText=i.limitNextText||t.options.limitNextText;this.limit=this.limitNavigation>0;this.currentPageIndex=i.currentPageIndex||t.options.currentPageIndex||0;this.pages=[];this.totalPages=0;this.totalRecords=0;this.control=!1;this.navigatingToPage=null;this.queryFunc=t.options.queryFunc;this.renderCallback=t.options.renderCallback}function f(){var t=this;t.name="Footable Virtual Paginate";t.init=function(i){if(i.options.paginate==="virtual"){if(n(i.table).data("page")===!1)return;t.footable=i;n(i.table).unbind(".paging").bind({"footable_initialized.paging":function(){t.setupPaging()},"footable_refresh.paging":function(n,r){r=r||{};t.ensurePageInfo(i);t.refresh(i,r.resetPageIndex,r.clearPageCache)},"footable_pageSize_changed.paging":function(n,r){t.ensurePageInfo(i);var u=r>i.pageInfo.pageSize;i.pageInfo.pageSize=r;t.refresh(i,u,!0)}}).data("footable-paging",t)}};t.ensurePageInfo=function(n){n.pageInfo||(n.pageInfo=new u(n))};t.setupPaging=function(){var n=t.footable;t.ensurePageInfo(n);t.setPage(n,n.pageInfo.currentPageIndex)};t.needsData=function(n,t){return t||n.totalPages<=n.currentPageIndex||!n.pages[n.currentPageIndex]||!n.pages[n.currentPageIndex].length};t.setPage=function(n,i,r){r=r||!1;i<0&&(i=0);var u=n.pageInfo;(i!==u.currentPageIndex||t.needsData(u,r))&&(u.pages[i]&&!r?t.paginate(n,i):t.getData(n,i))};t.refresh=function(n,i,r){var u=n.pageInfo;i&&(u.currentPageIndex=0);r&&t.clearPageCache(u);t.setPage(n,u.currentPageIndex,!0)};t.clearPageCache=function(n){n.pages=[]};t.getData=function(i,r){var u=i.pageInfo;u.navigatingToPage=r;u.queryFunc(r,u.pageSize).done(function(u,f){t.updatePageData(i,r,u,f);n(i.table).trigger(i.options.triggers.redraw)}).fail(function(n){console.error("Retrieving records for pagination failed: ",n)})};t.updatePageData=function(n,i,r,u){var f=n.pageInfo,e,o;if(u===0&&t.destroyNavigation(n),e=Math.ceil(u/f.pageSize),e<i){f.currentPageIndex=0;t.setPage(n,0);return}f.totalRecords!==u&&t.clearPageCache(f);o=f.totalPages;f.totalPages=e;(o!==e||e<=1)&&(e>1?t.createNavigation(n):t.destroyNavigation(n));f.totalRecords=u;f.pages[i]=r;f.navigatingToPage===i&&t.paginate(n,i);f.navigatingToPage=null};t.paginate=function(n,i){var r=n.pageInfo,u=n.raise("footable_paging",{page:i,size:r.pageSize});u&&u.result===!1||(t.fillPage(n,i),r.control&&(r.control.find("li").removeClass("active disabled"),t.setPagingClasses(n,r.control,r.currentPageIndex,r.totalPages)))};t.destroyNavigation=function(t){var i=n(t.table).find(t.pageInfo.pageNavigation);if(i.length===0){if(i=n(t.pageInfo.pageNavigation),i.parents("table:first").length>0&&i.parents("table:first")!==n(t.table))return;i.length>1&&t.options.debug===!0&&console.error("More than one pagination control was found!")}i.length!==0&&i.find("li").remove()};t.createNavigation=function(i){var r=n(i.table).find(i.pageInfo.pageNavigation),u;if(r.length===0){if(r=n(i.pageInfo.pageNavigation),r.parents("table:first").length>0&&r.parents("table:first")!==n(i.table))return;r.length>1&&i.options.debug===!0&&console.error("More than one pagination control was found!")}if(r.length!==0){r.is("ul")||(r.find("ul:first").length===0&&r.append("<ul />"),r=r.find("ul"));r.find("li").remove();u=i.pageInfo;u.control=r;u.totalPages>0&&(r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="first" href="#first">'+i.pageInfo.firstText+"<\/a>"),r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="prev" href="#prev">'+i.pageInfo.previousText+"<\/a><\/li>"),u.limit&&r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="limit-prev" href="#limit-prev">'+i.pageInfo.limitPreviousText+"<\/a><\/li>"),u.limit||n.each(arrayRange(0,u.totalPages-1),function(n){r.append('<li class="footable-page page-item"><a class="page-link" data-page="'+n+'" href="#">'+(n+1)+"<\/a><\/li>")}),u.limit&&(r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="limit-next" href="#limit-next">'+i.pageInfo.limitNextText+"<\/a><\/li>"),t.createLimited(r,u,u.currentPageIndex-u.currentPageIndex%u.limitNavigation)),r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="next" href="#next">'+i.pageInfo.nextText+"<\/a><\/li>"),r.append('<li class="footable-page-arrow page-item"><a class="page-link" data-page="last" href="#last">'+i.pageInfo.lastText+"<\/a><\/li>"));r.off("click","a[data-page]").on("click","a[data-page]",function(f){var o,e,h,c,s;if(f.preventDefault(),o=n(this).data("page"),e=u.currentPageIndex,o==="first"?e=0:o==="prev"?e>0&&e--:o==="next"?e<u.totalPages-1&&e++:o==="last"?e=u.totalPages-1:o==="limit-prev"?(e=-1,h=r.find(".footable-page:first a").data("page"),t.createLimited(r,u,h-u.limitNavigation),t.setPagingClasses(i,r,u.currentPageIndex,u.totalPages)):o==="limit-next"?(e=-1,c=r.find(".footable-page:last a").data("page"),t.createLimited(r,u,c+1),t.setPagingClasses(i,r,u.currentPageIndex,u.totalPages)):e=o,e>=0){if(u.limit&&u.currentPageIndex!=e){for(s=e;s%u.limitNavigation!=0;)s-=1;t.createLimited(r,u,s)}t.setPage(i,e)}});t.setPagingClasses(i,r,u.currentPageIndex,u.totalPages)}};t.createLimited=function(n,t,i){i=i||0;n.find("li.footable-page").remove();for(var u=n.find('li.footable-page-arrow > a[data-page="limit-prev"]').parent(),f=n.find('li.footable-page-arrow > a[data-page="limit-next"]').parent(),r=t.totalPages-1;r>=0;r--)r>=i&&r<i+t.limitNavigation&&u.after('<li class="footable-page page-item"><a class="page-link" data-page="'+r+'" href="#">'+(r+1)+"<\/a><\/li>");i===0?u.hide():u.show();i+t.limitNavigation>=t.totalPages?f.hide():f.show()};t.setPagingClasses=function(t,i,r,u){u===1?n(t.table).addClass("no-paging"):(n(t.table).removeClass("no-paging"),i.find("li.footable-page > a[data-page="+r+"]").parent().addClass("active"),r>=u-1&&(i.find('li.footable-page-arrow > a[data-page="next"]').parent().addClass("disabled"),i.find('li.footable-page-arrow > a[data-page="last"]').parent().addClass("disabled")),r<1&&(i.find('li.footable-page-arrow > a[data-page="first"]').parent().addClass("disabled"),i.find('li.footable-page-arrow > a[data-page="prev"]').parent().addClass("disabled")))};t.fillPage=function(t,i){t.pageInfo.currentPageIndex=i;n(t.table).data("currentPage",i);var r=t.pageInfo;r.renderCallback(r.pages[i]);t.raise("footable_page_filled")}}if(t.footable===i||t.foobox===null)throw new Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var r={paginate:!0,pageSize:10,pageNavigation:".pagination",firstText:"&laquo;",previousText:"&lsaquo;",nextText:"&rsaquo;",lastText:"&raquo;",limitNavigation:0,limitPreviousText:"...",limitNextText:"..."};t.footable.plugins.register(f,r)}(jQuery,window),function(n,t){return typeof define=="function"&&define.amd?define(["jquery"],function(i){return n.Tour=t(i)}):typeof exports=="object"?module.exports=t(require("jquery")):n.Tour=t(n.jQuery)}(window,function(n){const i="#tourBackdrop",e="#tourBackdrop-temp",t="#tourHighlight",o="#tourHighlight-temp",u="#tourPrevent";var r,f,s;return r=window.document,function(){function h(t){var u,r,e,i;try{u=window.localStorage}catch(o){u=!1}if(s={prevButton:"Prev",nextButton:"Next",pauseButton:"Pause",resumeButton:"Resume",endTourButton:"End Tour"},this._options=n.extend(!0,{name:"tour",steps:[],container:"body",autoscroll:!0,keyboard:!0,storage:u,debug:!1,backdrop:!1,backdropContainer:"body",backdropOptions:{highlightOpacity:.9,highlightColor:"#FFF",backdropSibling:!1,animation:{backdropShow:function(n){n.fadeIn()},backdropHide:function(n){n.fadeOut("slow")},highlightShow:function(n,t){t.fnPositionHighlight();n.fadeIn()},highlightTransition:"tour-highlight-animation",highlightHide:function(n){n.fadeOut("slow")}}},redirect:!0,orphan:!1,showIfUnintendedOrphan:!1,duration:!1,delay:!1,basePath:"",template:null,localization:{buttonTexts:s},framework:"bootstrap3",sanitizeWhitelist:[],sanitizeFunction:null,showProgressBar:!0,showProgressText:!0,getProgressBarHTML:null,getProgressTextHTML:null,afterSetState:function(){},afterGetState:function(){},afterRemoveState:function(){},onStart:function(){},onEnd:function(){},onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){},onNext:function(){},onPrev:function(){},onPause:function(){},onResume:function(){},onRedirectError:function(){},onElementUnavailable:null,onPreviouslyEnded:null,onModalHidden:null},t),n(this._options.backdropContainer).length==0&&(this._options.backdropContainer="body"),this._options.framework!=="bootstrap3"&&this._options.framework!=="bootstrap4"){this._debug("Invalid framework specified: "+this._options.framework);throw"Bootstrap Tourist: Invalid framework specified";}return f={bootstrap3:'<div class="popover" role="tooltip"> <div class="arrow"><\/div> <h3 class="popover-title"><\/h3> <div class="popover-content"><\/div> <div class="popover-navigation"> <div class="btn-group"> <button class="btn btn-sm btn-default" data-role="prev">&laquo; '+this._options.localization.buttonTexts.prevButton+'<\/button> <button class="btn btn-sm btn-default" data-role="next">'+this._options.localization.buttonTexts.nextButton+' &raquo;<\/button> <button class="btn btn-sm btn-default" data-role="pause-resume" data-pause-text="'+this._options.localization.buttonTexts.pauseButton+'" data-resume-text="'+this._options.localization.buttonTexts.resumeButton+'">'+this._options.localization.buttonTexts.pauseButton+'<\/button> <\/div> <button class="btn btn-sm btn-default" data-role="end">'+this._options.localization.buttonTexts.endTourButton+"<\/button> <\/div> <\/div>",bootstrap4:'<div class="popover" role="tooltip"> <div class="arrow"><\/div> <h3 class="popover-header"><\/h3> <div class="popover-body"><\/div> <div class="popover-navigation"> <div class="btn-group"> <button class="btn btn-sm btn-outline-secondary" data-role="prev">&laquo; '+this._options.localization.buttonTexts.prevButton+'<\/button> <button class="btn btn-sm btn-outline-secondary" data-role="next">'+this._options.localization.buttonTexts.nextButton+' &raquo;<\/button> <button class="btn btn-sm btn-outline-secondary" data-role="pause-resume" data-pause-text="'+this._options.localization.buttonTexts.pauseButton+'" data-resume-text="'+this._options.localization.buttonTexts.resumeButton+'">'+this._options.localization.buttonTexts.pauseButton+'<\/button> <\/div> <button class="btn btn-sm btn-outline-secondary" data-role="end">'+this._options.localization.buttonTexts.endTourButton+"<\/button> <\/div> <\/div>"},this._options.template===null?f[this._options.framework]!=null&&f[this._options.framework]!=undefined?(this._options.template=f[this._options.framework],this._debug("Using framework template: "+this._options.framework)):this._debug("Warning: "+this._options.framework+" specified for template (no template option set), but framework is unknown. Tour will not work!"):this._debug("Using custom template"),typeof this._options.sanitizeFunction=="function"?this._debug("Using custom sanitize function in place of bootstrap - security implications, be careful"):(this._options.sanitizeFunction=null,this._debug("Extending Bootstrap sanitize options"),r=[],this._options.framework=="bootstrap4"&&n.fn.popover.Constructor.Default.whiteList!==undefined&&(r=n.fn.popover.Constructor.Default.whiteList),this._options.framework=="bootstrap3"&&n.fn.popover.Constructor.DEFAULTS.whiteList!==undefined&&(r=n.fn.popover.Constructor.DEFAULTS.whiteList),e={button:["data-role","style"],img:["style"],div:["style"]},i=n.extend(!0,{},r),n.each(e,function(t,r){i[t]==undefined&&(i[t]=[]);n.merge(i[t],r)}),n.each(this._options.sanitizeWhitelist,function(t,r){i[t]==undefined&&(i[t]=[]);n.merge(i[t],r)}),this._options.sanitizeWhitelist=i),this._current=null,this.backdrops=[],this}return h.prototype.addSteps=function(n){for(var r,t=0,i=n.length;t<i;t++)r=n[t],this.addStep(r);return this},h.prototype.addStep=function(n){return this._options.steps.push(n),this},h.prototype.getStepCount=function(){return this._options.steps.length},h.prototype.getStep=function(t){if(this._options.steps[t]!=null)return typeof this._options.steps[t].element=="function"&&(this._options.steps[t].element=this._options.steps[t].element()),this._options.steps[t]=n.extend(!0,{id:"step-"+t,path:"",host:"",placement:"right",positioning:{adjustRelative:null},title:"",content:"<p><\/p>",next:t===this._options.steps.length-1?-1:t+1,prev:t-1,animation:!0,container:this._options.container,autoscroll:this._options.autoscroll,backdrop:this._options.backdrop,redirect:this._options.redirect,preventInteraction:!1,orphan:this._options.orphan,showIfUnintendedOrphan:this._options.showIfUnintendedOrphan,duration:this._options.duration,delay:this._options.delay,delayOnElement:null,template:this._options.template,showProgressBar:this._options.showProgressBar,showProgressText:this._options.showProgressText,getProgressBarHTML:this._options.getProgressBarHTML,getProgressTextHTML:this._options.getProgressTextHTML,onShow:this._options.onShow,onShown:this._options.onShown,onHide:this._options.onHide,onHidden:this._options.onHidden,onNext:this._options.onNext,onPrev:this._options.onPrev,onPause:this._options.onPause,onResume:this._options.onResume,onRedirectError:this._options.onRedirectError,onElementUnavailable:this._options.onElementUnavailable,onModalHidden:this._options.onModalHidden,internalFlags:{elementModal:null,elementModalOriginal:null,elementBootstrapSelectpicker:null}},this._options.steps[t]),this._options.steps[t].backdropOptions=n.extend(!0,{},this._options.backdropOptions,this._options.steps[t].backdropOptions),this._options.steps[t].reflexOnly==!0&&(this._options.steps[t].reflex=!0),this._options.steps[t]},h.prototype._setStepFlag=function(n,t,i){this._options.steps[n]!=null&&(this._options.steps[n].internalFlags[t]=i)},h.prototype._getStepFlag=function(n,t){if(this._options.steps[n]!=null)return this._options.steps[n].internalFlags[t]},h.prototype.init=function(){console.log("You should remove Tour.init() from your code. It's not required with Bootstrap Tourist")},h.prototype.start=function(){var t,i;if(this.ended()){if(this._options.onPreviouslyEnded!=null&&typeof this._options.onPreviouslyEnded=="function"){this._debug("Tour previously ended, exiting. Call tour.restart() to force restart. Firing onPreviouslyEnded()");this._options.onPreviouslyEnded(this)}else this._debug("Tour previously ended, exiting. Call tour.restart() to force restart");return this}this.setCurrentStep();this._createOverlayElements();this._initMouseNavigation();this._initKeyboardNavigation();t=this;n(window).on("resize.tour-"+t._options.name,function(){t.reshowCurrentStep()});return i=this._makePromise(this._options.onStart!=null?this._options.onStart(this):void 0),this._callOnPromiseDone(i,this.showStep,this._current),this},h.prototype.next=function(){var n;return n=this.hideStep(),this._callOnPromiseDone(n,this._showNextStep)},h.prototype.prev=function(){var n;return n=this.hideStep(),this._callOnPromiseDone(n,this._showPrevStep)},h.prototype.goTo=function(n){var t;return this._debug("goTo step "+n),t=this.hideStep(),this._callOnPromiseDone(t,this.showStep,n)},h.prototype.end=function(){this._debug("Tour.end() called");var t,i;return t=function(t){return function(){if(n(r).off("click.tour-"+t._options.name),n(r).off("keyup.tour-"+t._options.name),n(window).off("resize.tour-"+t._options.name),n(window).off("scroll.tour-"+t._options.name),t._setState("end","yes"),t._clearTimer(),n(".tour-step-element-reflex").removeClass("tour-step-element-reflex"),n(".tour-step-element-reflexOnly").removeClass("tour-step-element-reflexOnly"),t._hideBackdrop(),t._destroyOverlayElements(),t._options.onEnd!=null)return t._options.onEnd(t)}}(this),i=this.hideStep(),this._callOnPromiseDone(i,t)},h.prototype.ended=function(){return this._getState("end")=="yes"},h.prototype.restart=function(){return this._removeState("current_step"),this._removeState("end"),this._removeState("redirect_to"),this.start()},h.prototype.pause=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!0,this._duration-=(new Date).getTime()-this._start,window.clearTimeout(this._timer),this._debug("Paused/Stopped step "+(this._current+1)+" timer ("+this._duration+" remaining)."),n.onPause!=null)return n.onPause(this,this._duration)},h.prototype.resume=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!1,this._start=(new Date).getTime(),this._duration=this._duration||n.duration,this._timer=window.setTimeout(function(n){return function(){return n._isLast()?n.end():n.next()}}(this),this._duration),this._debug("Started step "+(this._current+1)+" timer with duration "+this._duration),n.onResume!=null&&this._duration!==n.duration)return n.onResume(this,this._duration)},h.prototype.reshowCurrentStep=function(){this._debug("Reshowing current step "+this.getCurrentStepIndex());var n;return n=this.hideStep(),this._callOnPromiseDone(n,this.showStep,this._current)},h.prototype.hideStep=function(){var i,u,r,t;if(t=this.getStep(this.getCurrentStepIndex()),t)return this._clearTimer(),r=this._makePromise(t.onHide!=null?t.onHide(this,this.getCurrentStepIndex()):void 0),u=function(i){return function(){var r,u;if(r=n(t.element),r.data("bs.popover")||r.data("popover")||(r=n("body")),i._options.framework=="bootstrap3"&&r.popover("destroy"),i._options.framework=="bootstrap4"&&r.popover("dispose"),r.removeClass("tour-"+i._options.name+"-element tour-"+i._options.name+"-"+i.getCurrentStepIndex()+"-element").removeData("bs.popover"),t.reflex&&(r.removeClass("tour-step-element-reflex").off(i._reflexEvent(t.reflex)+".tour-"+i._options.name),r.removeClass("tour-step-element-reflexOnly")),i._unfixBootstrapSelectPickerZindex(t),u=i._getStepFlag(i.getCurrentStepIndex(),"elementModalOriginal"),u!=null&&(i._setStepFlag(i.getCurrentStepIndex(),"elementModalOriginal",null),t.element=u),t.onHidden!=null)return t.onHidden(i)}}(this),i=t.delay.hide||t.delay,{}.toString.call(i)==="[object Number]"&&i>0?(this._debug("Wait "+i+" milliseconds to hide the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(r,u)}}(this),i)):this._callOnPromiseDone(r,u),r},h.prototype.showStep=function(t){var a,f,e,o,w,i,p,u,s;if(this.ended()){if(this._debug("Tour ended, showStep prevented."),this._options.onEnd!=null)this._options.onEnd(this);return this}if((i=this.getStep(t),i)&&(w=t<this._current,f=this._makePromise(i.onShow!=null?i.onShow(this,t):void 0),this.setCurrentStep(t),a=function(){switch({}.toString.call(i.path)){case"[object Function]":return i.path();case"[object String]":return this._options.basePath+i.path;default:return i.path}}.call(this),!i.redirect||!this._isRedirect(i.host,a,r.location)||(this._redirect(i,t,a),this._isJustPathHashDifferent(i.host,a,r.location)))){if(u=null,i.orphan===!1&&(n(i.element).hasClass("modal")||n(i.element).data("bs.modal"))&&(u=n(i.element),this._setStepFlag(this.getCurrentStepIndex(),"elementModalOriginal",i.element),i.element=n(i.element).find(".modal-content:first")),p=n(i.element),u===null&&p.parents(".modal:first").length&&(u=p.parents(".modal:first")),u&&u.length>0){this._debug("Modal identified, onModalHidden callback available");this._setStepFlag(t,"elementModal",u);s=function(n,r){return function(){if(n._debug("Modal close triggered"),typeof i.onModalHidden=="function"){var u=i.onModalHidden(n,t);if(u===!1){n._debug("onModalHidden returned exactly false, tour step unchanged");return}if(Number.isInteger(u))return n._debug("onModalHidden returned int, tour moving to step "+u+1),r.off("hidden.bs.modal",s),n.goTo(u);n._debug("onModalHidden did not return false or int, continuing tour")}return r.off("hidden.bs.modal",s),n._isLast()?(n._debug("Modal close reached end of tour"),n.end()):(n._debug("Modal close: next step called"),n.next())}}(this,u);u.off("hidden.bs.modal",s).on("hidden.bs.modal",s)}if(o=function(n){return function(){if(n._isOrphan(i)){if(i.orphan===!1&&i.showIfUnintendedOrphan===!1){if(n._debug("Skip the orphan step "+(n._current+1)+".\nOrphan option is false and the element "+i.element+" does not exist or is hidden."),typeof i.onElementUnavailable=="function"){n._debug("Calling onElementUnavailable callback");i.onElementUnavailable(n,n._current)}w?n._showPrevStep(!0):n._showNextStep(!0);return}i.orphan===!1&&i.showIfUnintendedOrphan===!0?n._debug("Show the unintended orphan step "+(n._current+1)+". showIfUnintendedOrphan option is true."):n._debug("Show the orphan step "+(n._current+1)+". Orphans option is true.")}return i.autoscroll&&!n._isOrphan(i)?n._scrollIntoView(t):n._showPopoverAndOverlay(t),i.duration?n.resume():void 0}}(this),e=i.delay.show||i.delay,{}.toString.call(e)==="[object Number]"&&e>0)this._debug("Wait "+e+" milliseconds to show the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(f,o)}}(this),e);else if(i.delayOnElement){var h=null,c=null,l=this,b=function(){return typeof i.delayOnElement.delayElement=="function"?i.delayOnElement.delayElement():i.delayOnElement.delayElement=="element"?n(i.element):n(i.delayOnElement.delayElement)},h=b(),v=h.length>0?h[0].tagName:i.delayOnElement.delayElement,y=i.delayOnElement.maxDelay?i.delayOnElement.maxDelay:2e3;this._debug("Wait for element "+v+" visible or max "+y+" milliseconds to show the step "+(this._current+1));c=window.setInterval(function(){return l._debug("Wait for element "+v+": checking..."),h.length===0&&(h=b()),h.is(":visible")?(l._debug("Wait for element "+v+": found, showing step"),window.clearInterval(c),c=null,l._callOnPromiseDone(f,o)):void 0},250);y<250&&(y=251);window.setTimeout(function(){if(c)return l._debug("Wait for element "+v+": max timeout reached without element found"),window.clearInterval(c),l._callOnPromiseDone(f,o)},y)}else this._callOnPromiseDone(f,o);return f}},h.prototype.getCurrentStepIndex=function(){return this._current},h.prototype.setCurrentStep=function(n){return n!=null?(this._current=n,this._setState("current_step",n)):(this._current=this._getState("current_step"),this._current=this._current===null?0:parseInt(this._current,10)),this},h.prototype._setState=function(n,t){var r,i;if(this._options.storage){i=this._options.name+"_"+n;try{this._options.storage.setItem(i,t)}catch(u){r=u;r.code===DOMException.QUOTA_EXCEEDED_ERR&&this._debug("LocalStorage quota exceeded. State storage failed.")}return this._options.afterSetState(i,t)}return this._state==null&&(this._state={}),this._state[n]=t},h.prototype._removeState=function(n){var t;return this._options.storage?(t=this._options.name+"_"+n,this._options.storage.removeItem(t),this._options.afterRemoveState(t)):this._state!=null?delete this._state[n]:void 0},h.prototype._getState=function(n){var i,t;return this._options.storage?(i=this._options.name+"_"+n,t=this._options.storage.getItem(i)):this._state!=null&&(t=this._state[n]),(t===void 0||t==="null")&&(t=null),this._options.afterGetState(n,t),t},h.prototype._showNextStep=function(n){var t,u,i,n=n||!1,r;if(u=function(n){return function(){return n.showStep(n._current+1)}}(this),t=void 0,i=this.getStep(this._current),n===!1&&i.onNext!=null){if(r=i.onNext(this),r===!1)return this._debug("onNext callback returned false, preventing move to next step"),this.showStep(this._current);t=this._makePromise(r)}return this._callOnPromiseDone(t,u)},h.prototype._showPrevStep=function(n){var i,u,t,n=n||!1,r;if(u=function(n){return function(){return n.showStep(t.prev)}}(this),i=void 0,t=this.getStep(this._current),n===!1&&t.onPrev!=null){if(r=t.onPrev(this),r===!1)return this._debug("onPrev callback returned false, preventing move to previous step"),this.showStep(this._current);i=this._makePromise(r)}return this._callOnPromiseDone(i,u)},h.prototype._debug=function(n){if(this._options.debug)return window.console.log("[ Bootstrap Tourist: '"+this._options.name+"' ] "+n)},h.prototype._isRedirect=function(n,t,i){var r;return n!=null&&n!==""&&({}.toString.call(n)==="[object RegExp]"&&!n.test(i.origin)||{}.toString.call(n)==="[object String]"&&this._isHostDifferent(n,i))?!0:(r=[i.pathname,i.search,i.hash].join(""),t!=null&&t!==""&&({}.toString.call(t)==="[object RegExp]"&&!t.test(r)||{}.toString.call(t)==="[object String]"&&this._isPathDifferent(t,r)))},h.prototype._isHostDifferent=function(n,t){switch({}.toString.call(n)){case"[object RegExp]":return!n.test(t.origin);case"[object String]":return this._getProtocol(n)!==this._getProtocol(t.href)||this._getHost(n)!==this._getHost(t.href);default:return!0}},h.prototype._isPathDifferent=function(n,t){return this._getPath(n)!==this._getPath(t)||!this._equal(this._getQuery(n),this._getQuery(t))||!this._equal(this._getHash(n),this._getHash(t))},h.prototype._isJustPathHashDifferent=function(n,t,i){var r;return n!=null&&n!==""&&this._isHostDifferent(n,i)?!1:(r=[i.pathname,i.search,i.hash].join(""),{}.toString.call(t)==="[object String]")?this._getPath(t)===this._getPath(r)&&this._equal(this._getQuery(t),this._getQuery(r))&&!this._equal(this._getHash(t),this._getHash(r)):!1},h.prototype._redirect=function(t,i,u){var f;if(n.isFunction(t.redirect))return t.redirect.call(this,u);if(f={}.toString.call(t.host)==="[object String]"?""+t.host+u:u,this._debug("Redirect to "+f),this._getState("redirect_to")===""+i){if(this._debug("Error redirection loop to "+u),this._removeState("redirect_to"),t.onRedirectError!=null)return t.onRedirectError(this)}else return this._setState("redirect_to",""+i),r.location.href=f},h.prototype._isOrphan=function(t){return t.orphan==!0||t.element==null||!n(t.element).length||n(t.element).is(":hidden")&&n(t.element)[0].namespaceURI!=="http://www.w3.org/2000/svg"},h.prototype._isLast=function(){return this._current>=this._options.steps.length-1},h.prototype._showPopoverAndOverlay=function(n){var t;if(this.getCurrentStepIndex()===n&&!this.ended()){if(t=this.getStep(n),this._updateBackdropElements(t),this._updateOverlayElements(t),this._fixBootstrapSelectPickerZindex(t),this._showPopover(t,n),t.onShown!=null)t.onShown(this);return this}},h.prototype._showPopover=function(t,i){var u,f,e,s,h,l,c,a,v,o;if(e=this._isOrphan(t),n(r).find(".popover.tour-"+this._options.name+".tour-"+this._options.name+"-"+this.getCurrentStepIndex()).length==0){if(n(".tour-"+this._options.name).remove(),t.template=this._template(t,i),e&&(t.element="body",t.placement="top",t.reflexOnly&&this._debug("Step is an orphan, and reflexOnly is set: ignoring reflexOnly")),u=n(t.element),u.addClass("tour-"+this._options.name+"-element tour-"+this._options.name+"-"+i+"-element"),t.reflex&&!e){u.addClass("tour-step-element-reflex");u.off(this._reflexEvent(t.reflex)+".tour-"+this._options.name).on(this._reflexEvent(t.reflex)+".tour-"+this._options.name,function(n){return function(){return n._isLast()?n.end():n.next()}}(this));t.reflexOnly&&(u.addClass("tour-step-element-reflexOnly"),c=n(t.template).find('[data-role="next"]').clone(),c.length&&(a=c[0].outerHTML,c.hide(),v=c[0].outerHTML,t.template=t.template.replace(a,v)))}s=t.title;h=t.content;l=parseInt((i+1)/this.getStepCount()*100);t.showProgressBar&&(h=typeof t.getProgressBarHTML=="function"?t.getProgressBarHTML(l)+h:'<div class="progress"><div class="progress-bar progress-bar-striped" role="progressbar" style="width: '+l+'%;"><\/div><\/div>'+h);t.showProgressText&&(typeof t.getProgressTextHTML=="function"?s+=t.getProgressTextHTML(i,l,this.getStepCount()):(this._options.framework=="bootstrap3"&&(s+='<span class="pull-right">'+(i+1)+"/"+this.getStepCount()+"<\/span>"),this._options.framework=="bootstrap4"&&(s+='<span class="float-right">'+(i+1)+"/"+this.getStepCount()+"<\/span>")));o={placement:t.placement,trigger:"manual",title:s,content:h,html:!0,whiteList:this._options.sanitizeWhitelist,sanitizeFn:this._options.sanitizeFunction,animation:t.animation,container:t.container,template:t.template,selector:t.element};this._options.framework=="bootstrap4"&&(e?o.offset=function(t){var i=Math.max(0,(n(window).height()-t.popper.height)/2),r=Math.max(0,(n(window).width()-t.popper.width)/2);return t.popper.position="fixed",t.popper.top=i,t.popper.bottom=i+t.popper.height,t.popper.left=r,t.popper.right=i+t.popper.width,t}:(o.selector="#"+t.element[0].id,o.boundary="viewport",t.positioning.adjustRelative!==null&&t.positioning.adjustRelative.length>0&&(o.offset=typeof t.positioning.adjustRelative=="function"?t.positioning.adjustRelative():t.positioning.adjustRelative)));u.popover(o);u.popover("show");this._options.framework=="bootstrap3"&&(f=u.data("bs.popover")?u.data("bs.popover").tip():u.data("popover").tip(),u.css("position")==="fixed"&&f.css("position","fixed"),e?(this._center(f),f.css("position","fixed")):this._reposition(f,t));this._options.framework=="bootstrap4"&&(f=n(u.data("bs.popover")?u.data("bs.popover").getTipElement():u.data("popover").getTipElement()));f.attr("id",t.id);this._debug("Step "+(this._current+1)+" of "+this._options.steps.length)}else e},h.prototype._template=function(t,i){var f,e,o,s,r,u;return u=t.template,this._isOrphan(t)&&{}.toString.call(t.orphan)!=="[object Boolean]"&&(u=t.orphan),r=n.isFunction(u)?n(u(i,t)):n(u),f=r.find(".popover-navigation"),o=f.find('[data-role="prev"]'),e=f.find('[data-role="next"]'),s=f.find('[data-role="pause-resume"]'),this._isOrphan(t)&&r.addClass("orphan"),r.addClass("tour-"+this._options.name+" tour-"+this._options.name+"-"+i),t.reflex&&r.addClass("tour-"+this._options.name+"-reflex"),t.prev<0&&o.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.next<0&&e.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.duration||s.remove(),r.clone().wrap("<div>").parent().html()},h.prototype._reflexEvent=function(n){return{}.toString.call(n)==="[object Boolean]"?"click":n},h.prototype._reposition=function(t,i){var f,h,e,c,o,s,u;if(c=t[0].offsetWidth,h=t[0].offsetHeight,u=t.offset(),o=u.left,s=u.top,f=n(r).height()-u.top-t.outerHeight(),f<0&&(u.top=u.top+f),e=n("html").outerWidth()-u.left-t.outerWidth(),e<0&&(u.left=u.left+e),u.top<0&&(u.top=0),u.left<0&&(u.left=0),t.offset(u),i.placement==="bottom"||i.placement==="top"){if(o!==u.left)return this._replaceArrow(t,(u.left-o)*2,c,"left")}else if(s!==u.top)return this._replaceArrow(t,(u.top-s)*2,h,"top")},h.prototype._center=function(t){return t.css("top",n(window).outerHeight()/2-t.outerHeight()/2),t.css("left",n(window).outerWidth()/2-t.outerWidth()/2)},h.prototype._replaceArrow=function(n,t,i,r){return n.find(".arrow").css(r,t?50*(1-t/i)+"%":"")},h.prototype._scrollIntoView=function(t){var r,o,h,s,u,i,e,f;if((e=this.getStep(t),r=n(e.element),this._isOrphan(e))||!r.length)return this._showPopoverAndOverlay(t);o=n(window);u=r.offset().top;s=r.outerHeight();f=o.height();i=0;switch(e.placement){case"top":i=Math.max(0,u-f/2);break;case"left":case"right":i=Math.max(0,u+s/2-f/2);break;case"bottom":i=Math.max(0,u+s-f/2)}return this._debug("Scroll into view. ScrollTop: "+i+". Element offset: "+u+". Window height: "+f+"."),h=0,n("body, html").stop(!0,!0).animate({scrollTop:Math.ceil(i)},function(n){return function(){if(++h==2)return n._showPopoverAndOverlay(t),n._debug("Scroll into view.\nAnimation end element offset: "+r.offset().top+".\nWindow height: "+o.height()+".")}}(this))},h.prototype._initMouseNavigation=function(){var t=this;return n(r).off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']").on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']",function(n){return function(t){return t.preventDefault(),n.next()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']",function(n){return function(t){return t.preventDefault(),n._current>0?n.prev():void 0}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']",function(n){return function(t){return t.preventDefault(),n.end()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']",function(i){var r;return i.preventDefault(),r=n(this),r.text(t._paused?r.data("pause-text"):r.data("resume-text")),t._paused?t.resume():t.pause()})},h.prototype._initKeyboardNavigation=function(){if(this._options.keyboard)return n(r).on("keyup.tour-"+this._options.name,function(t){return function(i){if(i.which)switch(i.which){case 39:if(n(".tour-step-element-reflexOnly").length==0)return i.preventDefault(),t._isLast()?t.end():t.next();break;case 37:if(n(".tour-step-element-reflexOnly").length==0&&(i.preventDefault(),t._current>0))return t.prev();break;case 27:return i.preventDefault(),t.end()}}}(this))},h.prototype._makePromise=function(t){return t&&n.isFunction(t.then)?t:null},h.prototype._callOnPromiseDone=function(n,t,i){return n?n.then(function(n){return function(){return t.call(n,i)}}(this)):t.call(this,i)},h.prototype._fixBootstrapSelectPickerZindex=function(t){if(!this._isOrphan(t)&&n(r).find(".popover.tour-"+this._options.name+".tour-"+this._options.name+"-"+this.getCurrentStepIndex()).length==0){var i;i=n(t.element)[0].tagName.toLowerCase()=="select"?n(t.element):n(t.element).find("select:first");i.length>0&&i.parent().hasClass("bootstrap-select")&&(this._debug("Fixing Bootstrap SelectPicker"),i.parent().css("z-index","1111"),this._setStepFlag(this.getCurrentStepIndex(),"elementBootstrapSelectpicker",i))}},h.prototype._unfixBootstrapSelectPickerZindex=function(){var n=this._getStepFlag(this.getCurrentStepIndex(),"elementBootstrapSelectpicker");n&&(this._debug("Unfixing Bootstrap SelectPicker"),n.parent().css("z-index","auto"))},h.prototype._createOverlayElements=function(){var r=n('<div class="tour-backdrop" id="'+i.substr(1)+'"><\/div>'),u=n('<div class="tour-highlight" id="'+t.substr(1)+'" style="width:0px;height:0px;top:0px;left:0px;"><\/div>');n(i).length===0&&n(this._options.backdropContainer).append(r);n(t).length===0&&n(this._options.backdropContainer).append(u)},h.prototype._destroyOverlayElements=function(){n(i).remove();n(t).remove();n(u).remove();n(".tour-highlight-element").removeClass("tour-highlight-element")},h.prototype._hideBackdrop=function(r){var r=r||null;r?(this._hideHighlightOverlay(r),typeof r.backdropOptions.animation.backdropHide=="function"?r.backdropOptions.animation.backdropHide(n(i)):(n(i).addClass(r.backdropOptions.animation.backdropHide),n(i).hide(0,function(){n(this).removeClass(r.backdropOptions.animation.backdropHide)}))):(n(i).hide(0),n(t).hide(0),n(e).remove(),n(o).remove())},h.prototype._showBackdrop=function(r){var r=r||null;n(i).removeClass().addClass("tour-backdrop").hide(0);r?(typeof r.backdropOptions.animation.backdropShow=="function"?r.backdropOptions.animation.backdropShow(n(i)):(n(i).addClass(r.backdropOptions.animation.backdropShow),n(i).show(0,function(){n(this).removeClass(r.backdropOptions.animation.backdropShow)})),this._isOrphan(r)?n(t).is(":visible")&&this._hideHighlightOverlay(r):n(t).is(":visible")?this._positionHighlightOverlay(r):this._showHighlightOverlay(r)):(n(i).show(0),n(t).show(0))},h.prototype._createStepSubset=function(i){var u=this,r=n(i.element);return{element:r,container:i.container,autoscroll:i.autoscroll,backdrop:i.backdrop,preventInteraction:i.preventInteraction,isOrphan:this._isOrphan(i),orphan:i.orphan,showIfUnintendedOrphan:i.showIfUnintendedOrphan,duration:i.duration,delay:i.delay,fnPositionHighlight:function(){u._debug("Positioning highlight (fnPositionHighlight) over step element "+r[0].id+":\nWidth = "+r.outerWidth()+", height = "+r.outerHeight()+"\nTop: "+r.offset().top+", left: "+r.offset().left);n(t).width(r.outerWidth()).height(r.outerHeight()).offset(r.offset())}}},h.prototype._showHighlightOverlay=function(i){var u=n(".tour-highlight-element"),r;if(u.length>0&&u.removeClass("tour-highlight-element"),r=n(i.element).parents(".modal:first"),r.length?r.addClass("tour-highlight-element"):n(i.element).addClass("tour-highlight-element"),n(t).removeClass().addClass("tour-highlight").hide(0),typeof i.backdropOptions.animation.highlightShow=="function")i.backdropOptions.animation.highlightShow(n(t),this._createStepSubset(i));else{n(t).css({opacity:i.backdropOptions.highlightOpacity,"background-color":i.backdropOptions.highlightColor});n(t).width(0).height(0).offset({top:0,left:0});n(t).show(0);n(t).addClass(i.backdropOptions.animation.highlightShow);n(t).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset());n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass(i.backdropOptions.animation.highlightShow)})}},h.prototype._positionHighlightOverlay=function(i){var u=n(".tour-highlight-element"),r;if(u.length>0&&u.removeClass("tour-highlight-element"),r=n(i.element).parents(".modal:first"),r.length?r.addClass("tour-highlight-element"):n(i.element).addClass("tour-highlight-element"),typeof i.backdropOptions.animation.highlightTransition=="function")i.backdropOptions.animation.highlightTransition(n(t),this._createStepSubset(i));else{n(t).removeClass().addClass("tour-highlight");n(t).css({opacity:i.backdropOptions.highlightOpacity,"background-color":i.backdropOptions.highlightColor});n(t).addClass(i.backdropOptions.animation.highlightTransition);n(t).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset());n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass(i.backdropOptions.animation.highlightTransition)})}},h.prototype._hideHighlightOverlay=function(i){if(n(".tour-highlight-element").removeClass("tour-highlight-element"),typeof i.backdropOptions.animation.highlightHide=="function")i.backdropOptions.animation.highlightHide(n(t),this._createStepSubset(i));else{n(t).addClass(i.backdropOptions.animation.highlightHide);n(t).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){n(t).removeClass().addClass("tour-highlight");n(t).hide(0)})}},h.prototype._updateBackdropElements=function(r){r.backdrop!=n(i).is(":visible")?r.backdrop?this._showBackdrop(r):this._hideBackdrop(r):r.backdrop?this._isOrphan(r)?n(t).is(":visible")&&this._hideHighlightOverlay(r):n(t).is(":visible")?this._positionHighlightOverlay(r):this._showHighlightOverlay(r):n(t).is(":visible")&&this._hideHighlightOverlay(r);n(e).remove();n(o).remove();r.backdropOptions.backdropSibling==!0?(n(t).addClass("tour-behind"),n(i).addClass("tour-zindexFix"),n(t).clone().prop("id",o.substring(1)).removeClass("tour-behind").insertAfter(".tour-highlight-element"),n(i).clone().prop("id",e.substring(1)).removeClass("tour-zindexFix").insertAfter(".tour-highlight-element")):(n(t).removeClass("tour-behind"),n(i).removeClass("tour-zindexFix"))},h.prototype._updateOverlayElements=function(i){i.preventInteraction?(this._debug("preventInteraction == true, adding overlay"),n(u).length===0&&n('<div class="tour-prevent" id="'+u.substr(1)+'" style="width:0px;height:0px;top:0px;left:0px;"><\/div>').insertAfter(t),n(u).width(n(i.element).outerWidth()).height(n(i.element).outerHeight()).offset(n(i.element).offset())):n(u).remove()},h.prototype._clearTimer=function(){return window.clearTimeout(this._timer),this._timer=null,this._duration=null},h.prototype._getProtocol=function(n){return n=n.split("://"),n.length>1?n[0]:"http"},h.prototype._getHost=function(n){return n=n.split("//"),n=n.length>1?n[1]:n[0],n.split("/")[0]},h.prototype._getPath=function(n){return n.replace(/\/?$/,"").split("?")[0].split("#")[0]},h.prototype._getQuery=function(n){return this._getParams(n,"?")},h.prototype._getHash=function(n){return this._getParams(n,"#")},h.prototype._getParams=function(n,t){var u,e,r,i,f;if(i=n.split(t),i.length===1)return{};for(i=i[1].split("&"),f={},u=0,e=i.length;u<e;u++)r=i[u],r=r.split("="),f[r[0]]=r[1]||"";return f},h.prototype._equal=function(n,t){var u,i,f,e,o,r;if({}.toString.call(n)==="[object Object]"&&{}.toString.call(t)==="[object Object]"){if(e=Object.keys(n),o=Object.keys(t),e.length!==o.length)return!1;for(i in n)if(r=n[i],!this._equal(t[i],r))return!1;return!0}if({}.toString.call(n)==="[object Array]"&&{}.toString.call(t)==="[object Array]"){if(n.length!==t.length)return!1;for(i=u=0,f=n.length;u<f;i=++u)if(r=n[i],!this._equal(r,t[i]))return!1;return!0}return n===t},h}()});
