!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?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)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function br(n,t,i){var r,e,u=(i=i||f).createElement("script");if(u.text=n,t)for(r in oe)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function ut(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ri[pr.call(n)]||"object":typeof n}function pi(n){var t=!!n&&"length"in n&&n.length,i=ut(n);return!u(n)&&!rt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function bi(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}):"string"!=typeof t?i.grep(n,function(n){return-1<ii.call(t,n)!==r}):i.filter(t,n,r)}function uu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function et(n){return n}function fi(n){throw n;}function fu(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(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function oi(){f.removeEventListener("DOMContentLoaded",oi);n.removeEventListener("load",oi);i.ready()}function ce(n,t){return t.toUpperCase()}function y(n){return n.replace(se,"ms-").replace(he,ce)}function bt(){this.expando=i.expando+bt.uid++}function ou(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:le.test(r)?JSON.parse(r):r)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function hu(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]||"px"!==e&&+o)&&kt.exec(i.css(n,t));if(f&&f[3]!==e){for(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/=h;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 ht(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&dt(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=ki[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),ki[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function s(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function di(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function vu(n,t,r,u,f){for(var e,o,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===ut(e))i.merge(y,e.nodeType?[e]:e);else if(au.test(e)){for(o=o||c.appendChild(t.createElement("div")),p=(cu.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=st(e),o=s(c.appendChild(e),"script"),w&&di(o),r)for(v=0;e=o[v++];)lu.test(e.type||"")&&r.push(e);return c}function ct(){return!0}function lt(){return!1}function we(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function gi(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)gi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=lt;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&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](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),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())}})):void 0===r.get(n,t)&&i.event.add(n,t,ct)}function pu(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function ge(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function no(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wu(n,t){var u,s,f,h,c,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,s=e[f].length;u<s;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(h=o.access(n),c=i.extend({},h),o.set(t,c))}}function at(n,t,f,o){t=yr(t);var a,b,l,v,h,y,c=0,p=n.length,d=p-1,w=t[0],k=u(w);if(k||1<p&&"string"==typeof w&&!e.checkClone&&ke.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));at(r,t,f,o)});if(p&&(b=(a=vu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(l=i.map(s(a,"script"),ge)).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,no),c=0;c<v;c++)h=l[c],lu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(y,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},y):br(h.textContent.replace(de,""),h,y))}return n}function bu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&st(u)&&di(s(u,"script")),u.parentNode.removeChild(u));return n}function ni(n,t,r){var o,s,h,f,u=n.style;return(r=r||ci(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||st(n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&nr.test(f)&&to.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function du(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function tr(n){var t=i.cssProps[n]||tf[n];return t||(n in nf?n:tf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=gu.length;t--;)if((n=gu[t]+i)in nf)return n}(n)||n)}function ff(n,t,i){var r=kt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function ir(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+b[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+b[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+b[o]+"Width",!0,f))):(s+=i.css(n,"padding"+b[o],!0,f),"padding"!==r?s+=i.css(n,"border"+b[o]+"Width",!0,f):h+=i.css(n,"border"+b[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function ef(n,t,r){var f=ci(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),s=o,u=ni(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(nr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&c(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(s=h in n)&&(u=n[h])),(u=parseFloat(u)||0)+ir(n,t,r||(o?"border":"content"),s,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function rr(){li&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(rr):n.setTimeout(rr,i.fx.interval),i.fx.tick())}function cf(){return n.setTimeout(function(){vt=void 0}),vt=Date.now()}function ai(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=b[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function lf(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 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=vt||cf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),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:vt||cf(),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(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],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])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,lf,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 tt(n){return(n.match(l)||[]).join(" ")}function it(n){return n.getAttribute&&n.getAttribute("class")||""}function ur(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function sr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||uo.test(n)?u(n,i):sr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==ut(t))u(n,t);else for(f in t)sr(n+"["+f+"]",t[f],r,u)}function gf(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];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 ne(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);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===hr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function lr(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var p=[],vr=Object.getPrototypeOf,k=p.slice,yr=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},yi=p.push,ii=p.indexOf,ri={},pr=ri.toString,ui=ri.hasOwnProperty,wr=ui.toString,ee=wr.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},rt=function(n){return null!=n&&n===n.window},f=n.document,oe={type:!0,src:!0,nonce:!0,noModule:!0},kr="3.5.1",i=function(n,t){return new i.fn.init(n,t)},d,wi,nu,tu,iu,ru,l,eu,ei,ot,dt,ki,h,au,vt,li,yt,of,sf,hf,af,pt,vf,yf,pf,fr,er,te,wt,ie,ar,vi,re,ue,fe;i.fn=i.prototype={jquery:kr,constructor:i,length:0,toArray:function(){return k.call(this)},get:function(n){return null==n?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(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:yi,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("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(f in s)t=s[f],"__proto__"!==f&&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)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(kr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==pr.call(n))&&(!(t=vr(n))||"function"==typeof(i=ui.call(t,"constructor")&&t.constructor)&&wr.call(i)===ee)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){br(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(pi(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):yi.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ii.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(pi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return yr(f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ri["[object "+t+"]"]=t.toLowerCase()});d=function(n){function u(n,t,r,u){var s,y,c,l,p,w,d,v=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!u&&(b(t),t=t||i,h)){if(11!==a&&(p=ar.exec(n)))if(s=p[1]){if(9===a){if(!(c=t.getElementById(s)))return r;if(c.id===s)return r.push(c),r}else if(v&&(c=v.getElementById(s))&&et(t,c)&&c.id===s)return r.push(c),r}else{if(p[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===a&&(er.test(n)||yi.test(n))){for((v=ti.test(n)&&ri(t.parentNode)||t)===t&&f.scope||((l=t.getAttribute("id"))?l=l.replace(pi,wi):t.setAttribute("id",l=e)),y=(w=ft(n)).length;y--;)w[y]=(l?"#"+l:":scope")+" "+pt(w[y]);d=w.join(",")}try{return k.apply(r,v.querySelectorAll(d)),r}catch(t){lt(n,!0)}finally{l===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function yt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function ki(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&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){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function di(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&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&&"parentNode"===f,s=nr++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||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((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(l=(a=t[e]||(t[e]={}))[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)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,f,o){return r&&!r[e]&&(r=fi(r)),f&&!f[e]&&(f=fi(f,o)),l(function(e,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:bt(d,w,n,s,h),c=i?f||(e?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=f?nt(e,v):w[l])&&(e[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),f?f(null,o,c,h):k.apply(o,c)})}function 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-1<nt(o,n)},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))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(1<i&&ui(f),1<i&&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)}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||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},pi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},vr=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){rr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in f=u.support={},oi=u.isXML=function(n){var i=n.namespaceURI,t=(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&&9===l.nodeType&&l.documentElement&&(s=(i=l).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")),"undefined"!=typeof n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&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="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");(t=i.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]");n.querySelectorAll("\\\f");o.push("[\\r\\n\\f]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}: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||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==c&&et(c,n)?-1:t==i||t.ownerDocument==c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n==i?-1:t==i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return ki(n,t);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&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&tr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(pi,wi)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(dt),ut){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(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else 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(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&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("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(ur," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(k){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)while(c=++a&&c&&c[b]||(l=a=0)||w.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(y=c[e]||(c[e]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(y,p),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),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())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:di(!1),disabled:di(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=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;){for(o in 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)),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,r){var s,c,a,o,y,p,w=[],d=[],f=li[n+" "];if(!f){for(r||(r=ft(n)),s=r.length;s--;)(f=ei(r[s]))[e]?w.push(f):d.push(f);(f=li(n,(c=d,o=0<(a=w).length,y=0<c.length,p=function(n,r,f,e,s){var l,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||y&&t.find.TAG("*",s),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ht=r==i||r||s);p!==ft&&null!=(l=rt[p]);p++){if(y&&l){for(nt=0,r||l.ownerDocument==i||(b(l),f=!h);d=c[nt++];)if(d(l,r||i,f)){e.push(l);break}s&&(v=ut)}o&&((l=!d&&l)&&g--,n&&tt.push(l))}if(g+=p,o&&p!==g){for(nt=0;d=a[nt++];)d(tt,w,r,f);if(n){if(0<g)while(p--)tt[p]||w[p]||(w[p]=ir.call(e));w=bt(w)}k.apply(e,w);s&&!n&&0<w.length&&1<g+a.length&&u.uniqueSort(e)}return s&&(v=ut,ht=it),tt},o?l(p):p))).selector=n}return f},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){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)))return k.apply(r,u),r;break}}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},f.sortStable=e.split("").sort(dt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){var r;if(!i)return!0===n[t]?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 ft=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},dr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},gr=i.expr.match.needsContext;wi=/^<([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+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)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 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(bi(this,n||[],!1))},not:function(n){return this.pushStack(bi(this,n||[],!0))},is:function(n){return!!bi(this,"string"==typeof n&&gr.test(n)?i(n):n||[],!1).length}});tu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||nu,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:tu.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);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)),wi.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]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;nu=i(f);iu=/^(?:parents|prev(?:Until|All))/;ru={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="string"!=typeof n&&i(n);if(!gr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ii.call(i(n),this[0]):ii.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(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return ft(n,"parentNode")},parentsUntil:function(n,t,i){return ft(n,"parentNode",i)},next:function(n){return uu(n,"nextSibling")},prev:function(n){return uu(n,"previousSibling")},nextAll:function(n){return ft(n,"nextSibling")},prevAll:function(n){return ft(n,"previousSibling")},nextUntil:function(n,t,i){return ft(n,"nextSibling",i)},prevUntil:function(n,t,i){return ft(n,"previousSibling",i)},siblings:function(n){return dr((n.parentNode||{}).firstChild,n)},children:function(n){return dr(n.firstChild)},contents:function(n){return null!=n.contentDocument&&vr(n.contentDocument)?n.contentDocument:(c(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"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(ru[n]||i.uniqueSort(f),iu.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var a,h;n="string"==typeof n?(a=n,h={},i.each(a.match(l)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,v,f,t=[],s=[],e=-1,y=function(){for(f=f||n.once,v=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},c={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&&c.has(r)||t.push(r):r&&r.length&&"string"!==ut(r)&&f(r)})}(arguments),r&&!o&&y()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},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=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||y()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};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,l=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,et,e),s(o,r,fi,e)):(o++,i.call(n,s(o,r,et,e),s(o,r,fi,e),s(o,r,et,r.notifyWith))):(f!==et&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},a=e?l:function(){try{l()}catch(l){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(l,a.stackTrace);o<=t+1&&(f!==fi&&(h=void 0,c=[l]),r.rejectWith(h,c))}};t?a():(i.Deferred.getStackHook&&(a.stackTrace=i.Deferred.getStackHook()),n.setTimeout(a))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:et,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:et));f[2][3].add(s(0,n,u(r)?r:fi))}).promise()},promise:function(n){return null!=n?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?void 0: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]=1<arguments.length?k.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(fu(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();while(t--)fu(f[t],s(t),r.reject);return r.promise()}});eu=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&eu.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ei=i.Deferred();i.fn.ready=function(n){return ei.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ei.resolveWith(f,[i])}});i.ready.then=ei.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",oi),n.addEventListener("load",oi));var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===ut(r))for(h in e=!0,r)w(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(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},se=/^-ms-/,he=/-([a-z])/g;ot=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};bt.uid=1;bt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ot(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new bt,o=new bt,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[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(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),ou(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):w(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=o.get(i,n))?r:void 0!==(r=ou(i,n))?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,1<arguments.length,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);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},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"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&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("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var su=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,kt=new RegExp("^(?:([+-])=|)("+su+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],g=f.documentElement,st=function(n){return i.contains(n.ownerDocument,n)},ve={composed:!0};g.getRootNode&&(st=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(ve)===n.ownerDocument});dt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&st(n)&&"none"===i.css(n,"display")};ki={};i.fn.extend({show:function(){return ht(this,!0)},hide:function(){return ht(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){dt(this)?i(this).show():i(this).hide()})}});var nt,si,gt=/^(?:checkbox|radio)$/i,cu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,lu=/^$|^module$|\/(?:java|ecma)script/i;nt=f.createDocumentFragment().appendChild(f.createElement("div"));(si=f.createElement("input")).setAttribute("type","radio");si.setAttribute("checked","checked");si.setAttribute("name","t");nt.appendChild(si);e.checkClone=nt.cloneNode(!0).cloneNode(!0).lastChild.checked;nt.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!nt.cloneNode(!0).lastChild.defaultValue;nt.innerHTML="<option><\/option>";e.option=!!nt.lastChild;h={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,"",""]};h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;e.option||(h.optgroup=h.option=[1,"<select multiple='multiple'>","<\/select>"]);au=/<|&#?\w+;/;var ye=/^key/,pe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,yu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,a,k,v,w,h,s,c,o,b,d,y=r.get(n);if(ot(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(g,e),u.guid||(u.guid=i.guid++),(v=y.events)||(v=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=yu.exec(t[w])||[])[1],b=(k[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:b.join(".")},p),(c=v[o])||((c=v[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,a)||n.addEventListener&&n.addEventListener(o,a)),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,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=yu.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=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(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),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 gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click",ct),!1},trigger:function(n){var t=this||n;return gt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click"),!0},_default:function(n){var t=n.target;return gt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&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||void 0===n.defaultPrevented&&!1===n.returnValue?ct:lt,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:lt,isPropagationStopped:lt,isImmediatePropagationStopped:lt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ct;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:function(n){var t=n.button;return null==n.which&&ye.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&pe.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return hi(this,n,we),!1},trigger:function(){return hi(this,n),!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,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return gi(this,n,t,i,r)},one:function(n,t,i,r){return gi(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("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=lt),this.each(function(){i.event.remove(this,n,r,t)})}});var be=/<script|<style|<link/i,ke=/checked\s*(?:[^=]|=\s*.checked.)/i,de=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,c,o,f,l,a,v,h=n.cloneNode(!0),y=st(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)l=o[u],a=f[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&gt.test(l.type)?a.checked=l.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=l.defaultValue);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)wu(o[u],f[u]);else wu(n,h);return 0<(f=s(h,"script")).length&&di(f,!y&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ot(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]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return bu(this,n,!0)},remove:function(n){return bu(this,n)},text:function(n){return w(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return at(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return at(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return at(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?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(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!be.test(n)&&!h[(cu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return at(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),yi.apply(f,u.get());return this.pushStack(f)}});var nr=new RegExp("^("+su+")(?!px)[a-z%]+$","i"),ci=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},ku=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},to=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="1%"!==i.top;v=12===u(i.marginLeft);t.style.right="60%";a=36===u(i.right);c=36===u(i.width);t.style.position="absolute";l=12===u(t.offsetWidth/3);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="content-box"===t.style.backgroundClip,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 t,i,r,u;return null==o&&(t=f.createElement("table"),i=f.createElement("tr"),r=f.createElement("div"),t.style.cssText="position:absolute;left:-11111px",i.style.height="1px",r.style.height="9px",g.appendChild(t).appendChild(i).appendChild(r),u=n.getComputedStyle(i),o=3<parseInt(u.height),g.removeChild(t)),o}}))}();var gu=["Webkit","Moz","ms"],nf=f.createElement("div").style,tf={};var io=/^(none|table(?!-c[ea]).+)/,rf=/^--/,ro={position:"absolute",visibility:"hidden",display:"block"},uf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ni(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&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=rf.test(t),s=n.style;if(l||(t=tr(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=kt.exec(r))&&f[1]&&(r=hu(n,t,f),h="number");null!=r&&r==r&&("number"!==h||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return rf.test(t)||(t=tr(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ni(n,t,u)),"normal"===f&&t in uf&&(f=uf[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||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?ef(n,t,u):ku(n,ro,function(){return ef(n,t,u)})},set:function(n,r,u){var s,f=ci(n),h=!e.scrollboxSize()&&"absolute"===f.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?ir(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-ir(n,t,"border",!1,f)-.5)),o&&(s=kt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),ff(0,r,o)}}});i.cssHooks.marginLeft=du(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ni(n,"marginLeft"))||n.getBoundingClientRect().left-ku(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="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=ff)});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=ci(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=a).prototype={constructor:a,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=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var t,r=a.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):a.propHooks._default.set(this),this}}).init.prototype=a.prototype;(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[tr(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.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=a.prototype.init;i.fx.step={};sf=/^(?:toggle|show|hide)$/;hf=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return hu(i.elem,n,kt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);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:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&dt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(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()})})),t)if(y=t[f],sf.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(ht([n],!0),o=n.style.display||o,l=i.css(n,"display"),ht([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&ht([n],!0),v.done(function(){for(f in a||ht([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=lf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?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:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(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(dt).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||!1===o.queue?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"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&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&&hf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&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!1!==n&&(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 null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ai(t,!0),n,i,u)}});i.each({slideDown:ai("show"),slideUp:ai("hide"),slideToggle:ai("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(vt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();vt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){li||(li=!0,rr())};i.fx.stop=function(){li=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,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};yt=f.createElement("input");of=f.createElement("select").appendChild(f.createElement("option"));yt.type="checkbox";e.checkOn=""!==yt.value;e.optSelected=of.selected;(yt=f.createElement("input")).value="t";yt.type="radio";e.radioValue="t"===yt.value;pt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?af:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(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(l);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});af={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=pt[t]||i.find.attr;pt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=pt[u],pt[u]=f,f=null!=r(n,t,i)?u:null,pt[u]=e),f}});vf=/^(?:input|select|textarea|button)$/i;yf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,1<arguments.length)},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(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):vf.test(n.nodeName)||yf.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 o,t,r,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,it(this)))});if((o=ur(n)).length)while(t=this[c++])if(f=it(t),r=1===t.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");f!==(h=tt(r))&&t.setAttribute("class",h)}return this},removeClass:function(n){var o,r,t,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,it(this)))});if(!arguments.length)return this.attr("class","");if((o=ur(n)).length)while(r=this[c++])if(f=it(r),t=1===r.nodeType&&" "+tt(f)+" "){for(s=0;e=o[s++];)while(-1<t.indexOf(" "+e+" "))t=t.replace(" "+e+" "," ");f!==(h=tt(t))&&r.setAttribute("class",h)}return this},toggleClass:function(n,t){var f=typeof n,e="string"===f||Array.isArray(n);return"boolean"==typeof t&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,it(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=ur(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==f||((t=it(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+tt(it(t))+" ").indexOf(i))return!0;return!1}});pf=/\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;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(pf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:tt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!c(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;fr=/^(?:focusinfocus|focusoutblur)$/;er=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=ui.call(t,"type")?t.type:t,b=ui.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!fr.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!rt(o)){for(d=a.delegateType||h,fr.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&ot(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!ot(o)||v&&u(o[h])&&!rt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,er),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,er),i.event.triggered=void 0,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 ti=n.location,wf={guid:Date.now()},or=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var uo=/\[\]$/,bf=/\r?\n/g,fo=/^(?:submit|button|image|reset|file)$/i,eo=/^(?: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(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)sr(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")&&eo.test(this.nodeName)&&!fo.test(n)&&(this.checked||!gt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bf,"\r\n")}}):{name:t.name,value:r.replace(bf,"\r\n")}}).get()}});var oo=/%20/g,so=/#.*$/,ho=/([?&])_=[^&]*/,co=/^(.*?):[ \t]*([^\r\n]*)$/gm,lo=/^(?:GET|HEAD)$/,ao=/^\/\//,kf={},hr={},df="*/".concat("*"),cr=f.createElement("a");return cr.href=ti.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ti.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":df,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?lr(lr(n,i.ajaxSettings),t):lr(i.ajaxSettings,n)},ajaxPrefilter:gf(kf),ajaxTransport:gf(hr),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),!v&&-1<i.inArray("script",u.dataTypes)&&(u.converters["text script"]=function(){}),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,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=co.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(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 a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||ti.href)+"").replace(ao,ti.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=cr.protocol+"//"+cr.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ne(kf,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!lo.test(u.type),o=u.url.replace(so,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(oo,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(or.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(ho,"$1"),p=(or.test(o)?"&":"?")+"_="+wf.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&&!1!==u.contentType||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]?", "+df+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=ne(hr,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}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,void 0,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=void 0),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)"content-type"===t.toLowerCase()&&(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){}},te={0:200,1223:204},wt=i.ajaxSettings.xhr(),e.cors=!!wt&&"withCredentials"in wt,e.ajax=wt=!!wt,i.ajaxTransport(function(t){var i,r;if(e.cors||wt&&!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];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),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,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(te[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},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){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)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("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),ar=[],vi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ar.pop()||i.expando+"_"+wf.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(vi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&vi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(vi,"$1"+e):!1!==t.jsonp&&(t.url+=(or.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(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,ar.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=((ie=f.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===ie.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=wi.exec(n))?[t.createElement(o[1])]:(o=vu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return-1<o&&(f=tt(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<e.length&&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 v,o,s,h,e,c,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");e=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},e)));null!=t.top&&(f.top=t.top-e.top+h);null!=t.left&&(f.left=t.left-e.left+o);"using"in t?t.using.call(n,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),a.css(f))}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?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,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)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(rt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)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]=du(e.pixelPosition,function(n,r){if(r)return r=ni(n,t),nr.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||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return w(this,function(t,r,f){var e;return rt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,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 1===arguments.length?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 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=k.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(k.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=rt,i.camelCase=y,i.type=ut,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(re,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),ue=n.jQuery,fe=n.$,i.noConflict=function(t){return n.$===i&&(n.$=fe),t&&n.jQuery===i&&(n.jQuery=ue),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i});!function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return"function"==typeof i?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return"GET"===n||"POST"===n}function e(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){switch(u){case"BEFORE":n(r).prepend(i);break;case"AFTER":n(r).append(i);break;case"REPLACE-WITH":n(r).replaceWith(i);break;default:n(r).html(i)}}))}function f(t,r){var c,l,f,a,s,h;(c=t.getAttribute("data-ajax-confirm"),!c||window.confirm(c))&&(l=n(t.getAttribute("data-ajax-loading")),a=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||void 0,url:t.getAttribute("data-ajax-url")||void 0,cache:"true"===(t.getAttribute("data-ajax-cache")||"").toLowerCase(),beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&l.show(a),r},complete:function(){l.hide(a);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),s=n(t),s.is("form")&&"multipart/form-data"==s.attr("enctype")&&(h=new FormData,n.each(r.data,function(n,t){h.append(t.name,t.value)}),n("input[type=file]",s).each(function(){var t=this;n.each(t.files,function(n,i){h.append(t.name,i)})}),n.extend(r,{processData:!1,contentType:!1,data:h})),n.ajax(r))}function s(t){var i=n(t).data(h);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget",h="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&(u.hasClass("cancel")||void 0!==u.attr("formnovalidate"));i.preventDefault();(o||s(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!i.settings.submitHandler||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&(!r.form&&r.hasAttribute("contenteditable")&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t];delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name"));var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=r),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),c=n.map(i,function(n,t){return t}).length,h=!1,o=this.elementValue(t);if("function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer),e){if(o=e.call(t,o),"string"!=typeof o)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,o,t,r.parameters),"dependency-mismatch"===u&&1===c){h=!0;continue}if(h=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(s){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",s),s instanceof TypeError&&(s.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),s;}}if(!h)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};return n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)}),n}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);!function(n,t){var i=t.documentElement,r=" w-mod-";i.className+=r+"js";("ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch)&&(i.className+=r+"touch")}(window,document);!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=134)}([function(n,t,i){(function(t){var i=function(n){return n&&n.Math==Math&&n};n.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,i(99))},function(n,t,i){var r=i(0),u=i(70).f,f=i(58),e=i(24),o=i(73),s=i(238),h=i(80);n.exports=function(n,t){var a,i,c,l,y,v=n.target,p=n.global,w=n.stat;if(a=p?r:w?r[v]||o(v,{}):(r[v]||{}).prototype)for(i in t){if(l=t[i],c=n.noTargetGet?(y=u(a,i))&&y.value:a[i],!h(p?i:v+(w?".":"#")+i,n.forced)&&void 0!==c){if(typeof l==typeof c)continue;s(l,c)}(n.sham||c&&c.sham)&&f(l,"sham",!0);e(a,i,l,n)}}},function(n){var r=Function.prototype,t=r.bind,i=r.call,u=t&&t.bind(i);n.exports=t?function(n){return n&&u(i,n)}:function(n){return n&&function(){return i.apply(n,arguments)}}},function(n,t,i){var r=i(240);n.exports=function(n){return r(n.length)}},function(n){n.exports=function(n){return"function"==typeof n}},function(n,t,i){var h=i(0),c=i(116),f=i(14),l=i(74),e=i(115),o=i(114),u=c("wks"),r=h.Symbol,s=r&&r.for,a=o?r:r&&r.withoutSetter||l;n.exports=function(n){if(!f(u,n)||!e&&"string"!=typeof u[n]){var t="Symbol."+n;u[n]=e&&f(r,n)?r[n]:o&&s?s(t):a(t)}return u[n]}},function(n,t,i){var r=i(0),u=i(71),f=r.Object;n.exports=function(n){return f(u(n))}},function(n,t,i){var f=i(5),e=i(30),o=i(15),r=f("unscopables"),u=Array.prototype;null==u[r]&&o.f(u,r,{configurable:!0,value:e(null)});n.exports=function(n){u[r][n]=!0}},function(n){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n,t,i){var r=i(0),u=i(11),f=r.String,e=r.TypeError;n.exports=function(n){if(u(n))return n;throw e(f(n)+" is not an object");}},function(n,t,i){"use strict";function k(n){r.env()&&(e(n.design)&&u.on("__wf_design",n.design),e(n.preview)&&u.on("__wf_preview",n.preview));e(n.destroy)&&u.on("__wf_destroy",n.destroy);n.ready&&e(n.ready)&&function(n){if(l)return void n.ready();f.contains(c,n.ready)||c.push(n.ready)}(n)}function d(n){e(n.design)&&u.off("__wf_design",n.design);e(n.preview)&&u.off("__wf_preview",n.preview);e(n.destroy)&&u.off("__wf_destroy",n.destroy);n.ready&&e(n.ready)&&function(n){c=f.filter(c,function(t){return t!==n.ready})}(n)}function w(n,t){var i=[],r={};return r.up=f.throttle(function(n){f.each(i,function(t){t(n)})}),n&&t&&n.on(t,r.up),r.on=function(n){"function"==typeof n&&(f.contains(i,n)||i.push(n))},r.off=function(n){i=arguments.length?f.filter(i,function(t){return t!==n}):[]},r}function tt(n){e(n)&&n()}function it(){s&&(s.reject(),u.off("load",s.resolve));s=new o.Deferred;u.on("load",s.resolve)}var r={},h={},c=[],v=window.Webflow||[],o=window.jQuery,u=o(window),rt=o(document),e=o.isFunction,f=r._=i(136),b=r.tram=i(93)&&o.tram,l=!1,y=!1,s,nt;b.config.hideBackface=!1;b.config.keepInherited=!0;r.define=function(n,t,i){h[n]&&d(h[n]);var r=h[n]=t(o,f,i)||{};return k(r),r};r.require=function(n){return h[n]};r.push=function(n){l?e(n)&&n():v.push(n)};r.env=function(n){var i=window.__wf_design,t=void 0!==i;return n?"design"===n?t&&i:"preview"===n?t&&!i:"slug"===n?t&&window.__wf_slug:"editor"===n?window.WebflowEditor:"test"===n?window.__wf_test:"frame"===n?window!==window.top:void 0:t};var p,a=navigator.userAgent.toLowerCase(),g=r.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,ut=r.env.chrome=/chrome/.test(a)&&/Google/.test(navigator.vendor)&&parseInt(a.match(/chrome\/(\d+)\./)[1],10),ft=r.env.ios=/(ipod|iphone|ipad)/.test(a);r.env.safari=/safari/.test(a)&&!ut&&!ft;g&&rt.on("touchstart mousedown",function(n){p=n.target});r.validClick=g?function(n){return n===p||o.contains(n,p)}:function(){return!0};nt="resize.webflow orientationchange.webflow load.webflow";r.resize=w(u,nt);r.scroll=w(u,"scroll.webflow resize.webflow orientationchange.webflow load.webflow");r.redraw=w();r.location=function(n){window.location=n};r.env()&&(r.location=function(){});r.ready=function(){l=!0;y?(y=!1,f.each(h,k)):f.each(c,tt);f.each(v,tt);r.resize.up()};r.load=function(n){s.then(n)};r.destroy=function(n){n=n||{};y=!0;u.triggerHandler("__wf_destroy");null!=n.domready&&(l=n.domready);f.each(h,d);r.resize.off();r.scroll.off();r.redraw.off();c=[];v=[];"pending"===s.state()&&it()};o(r.ready);it();n.exports=window.Webflow=r},function(n,t,i){var r=i(4);n.exports=function(n){return"object"==typeof n?null!==n:r(n)}},function(n){var t=Function.prototype.call;n.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},function(n,t,i){var r=i(0),u=i(4);n.exports=function(n,t){return arguments.length<2?(i=r[n],u(i)?i:void 0):r[n]&&r[n][t];var i}},function(n,t,i){var r=i(2),u=i(6),f=r({}.hasOwnProperty);n.exports=Object.hasOwn||function(n,t){return f(u(n),t)}},function(n,t,i){var f=i(0),e=i(16),o=i(117),r=i(9),s=i(55),h=f.TypeError,u=Object.defineProperty;t.f=e?u:function(n,t,i){if(r(n),t=s(t),r(i),o)try{return u(n,t,i)}catch(n){}if("get"in i||"set"in i)throw h("Accessors not supported");return"value"in i&&(n[t]=i.value),n}},function(n,t,i){var r=i(8);n.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(n,t,i){var r=i(0),u=i(4),f=i(56),e=r.TypeError;n.exports=function(n){if(u(n))return n;throw e(f(n)+" is not a function");}},function(n,t,i){var r=i(2),f=i(17),u=r(r.bind);n.exports=function(n,t){return f(n),void 0===t?n:u?u(n,t):function(){return n.apply(t,arguments)}}},function(n,t,i){var r=i(98),u="object"==typeof self&&self&&self.Object===Object&&self,f=r||u||Function("return this")();n.exports=f},function(n,t,i){var r=i(32),u=i(71);n.exports=function(n){return r(u(n))}},function(n,t,i){var f=i(18),e=i(2),o=i(32),s=i(6),h=i(3),c=i(35),u=e([].push),r=function(n){var t=1==n,e=2==n,l=3==n,i=4==n,r=6==n,a=7==n,v=5==n||r;return function(y,p,w,b){for(var d,nt,it=s(y),tt=o(it),ft=f(p,w),rt=h(tt),k=0,ut=b||c,g=t?ut(y,rt):e||a?ut(y,0):void 0;rt>k;k++)if((v||k in tt)&&(nt=ft(d=tt[k],k,it),n))if(t)g[k]=nt;else if(nt)switch(n){case 3:return!0;case 5:return d;case 6:return k;case 2:u(g,d)}else switch(n){case 4:return!1;case 7:u(g,d)}return r?-1:l||i?i:g}};n.exports={forEach:r(0),map:r(1),filter:r(2),some:r(3),every:r(4),find:r(5),findIndex:r(6),filterReject:r(7)}},function(n,t,i){"use strict";var r=i(8);n.exports=function(n,t){var i=[][n];return!!i&&r(function(){i.call(null,t||function(){throw 1;},1)})}},function(n){var t=Array.isArray;n.exports=t},function(n,t,i){var e=i(0),r=i(4),o=i(14),u=i(58),s=i(73),h=i(59),f=i(33),c=i(118).CONFIGURABLE,l=f.get,a=f.enforce,v=String(String).split("String");(n.exports=function(n,t,i,f){var y,p=!!f&&!!f.unsafe,l=!!f&&!!f.enumerable,w=!!f&&!!f.noTargetGet,h=f&&void 0!==f.name?f.name:t;r(i)&&("Symbol("===String(h).slice(0,7)&&(h="["+String(h).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(i,"name")||c&&i.name!==h)&&u(i,"name",h),(y=a(i)).source||(y.source=v.join("string"==typeof h?h:"")));n!==e?(p?!w&&n[t]&&(l=!0):delete n[t],l?n[t]=i:u(n,t,i)):l?n[t]=i:s(t,i)})(Function.prototype,"toString",function(){return r(this)&&l(this).source||h(this)})},function(n,t,i){var r,u,e=i(0),f=i(26),o=e.process,s=e.Deno,h=o&&o.versions||s&&s.version,c=h&&h.v8;c&&(u=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1]));!u&&f&&(!(r=f.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=f.match(/Chrome\/(\d+)/))&&(u=+r[1]);n.exports=u},function(n,t,i){var r=i(13);n.exports=r("navigator","userAgent")||""},function(n,t,i){var r=i(17);n.exports=function(n,t){var i=n[t];if(null!=i)return r(i)}},function(n){var t=Math.ceil,i=Math.floor;n.exports=function(n){var r=+n;return r!=r||0===r?0:(r>0?i:t)(r)}},function(n,t,i){var r=i(39);n.exports=Array.isArray||function(n){return"Array"==r(n)}},function(n,t,i){var r,c=i(9),l=i(246),e=i(79),a=i(60),v=i(123),y=i(75),p=i(76),o=p("IE_PROTO"),f=function(){},s=function(n){return"<script>"+n+"<\/script>"},h=function(n){n.write(s(""));n.close();var t=n.parentWindow.Object;return n=null,t},u=function(){var n,t,i;try{r=new ActiveXObject("htmlfile")}catch(n){}for(u="undefined"!=typeof document?document.domain&&r?h(r):((t=y("iframe")).style.display="none",v.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write(s("document.F=Object")),n.close(),n.F):h(r),i=e.length;i--;)delete u.prototype[e[i]];return u()};a[o]=!0;n.exports=Object.create||function(n,t){var i;return null!==n?(f.prototype=c(n),i=new f,f.prototype=null,i[o]=n):i=u(),void 0===t?i:l(i,t)}},function(n,t,i){var r=i(157),u=i(162);n.exports=function(n,t){var i=u(n,t);if(r(i))return i}},function(n,t,i){var u=i(0),f=i(2),e=i(8),o=i(39),r=u.Object,s=f("".split);n.exports=e(function(){return!r("z").propertyIsEnumerable(0)})?function(n){return"String"==o(n)?s(n,""):r(n)}:r},function(n,t,i){var e,f,o,y=i(237),a=i(0),s=i(2),p=i(11),w=i(58),h=i(14),c=i(57),b=i(76),k=i(60),l=a.TypeError,d=a.WeakMap,u;if(y||c.state){var r=c.state||(c.state=new d),g=s(r.get),v=s(r.has),nt=s(r.set);e=function(n,t){if(v(r,n))throw new l("Object already initialized");return t.facade=n,nt(r,n,t),t};f=function(n){return g(r,n)||{}};o=function(n){return v(r,n)}}else u=b("state"),k[u]=!0,e=function(n,t){if(h(n,u))throw new l("Object already initialized");return t.facade=n,w(n,u,t),t},f=function(n){return h(n,u)?n[u]:{}},o=function(n){return h(n,u)};n.exports={set:e,get:f,has:o,enforce:function(n){return o(n)?f(n):e(n,{})},getterFor:function(n){return function(t){var i;if(!p(t)||(i=f(t)).type!==n)throw l("Incompatible receiver, "+n+" required");return i}}}},function(n,t,i){var s=i(2),h=i(8),f=i(4),c=i(61),l=i(13),a=i(59),e=function(){},v=[],o=l("Reflect","construct"),u=/^\s*(?:class|function)\b/,y=s(u.exec),p=!u.exec(e),r=function(n){if(!f(n))return!1;try{return o(e,v,n),!0}catch(n){return!1}};n.exports=!o||h(function(){var n;return r(r.call)||!r(Object)||!r(function(){n=!0})||n})?function(n){if(!f(n))return!1;switch(c(n)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!y(u,a(n))}:r},function(n,t,i){var r=i(124);n.exports=function(n,t){return new(r(n))(0===t?0:t)}},function(n){n.exports=function(n){return n&&n.__esModule?n:{"default":n}}},function(n,t,i){var r=i(48),f=i(158),e=i(159),o="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;n.exports=function(n){return null==n?void 0===n?s:o:u&&u in Object(n)?f(n):e(n)}},function(n){n.exports=function(n){return null!=n&&"object"==typeof n}},function(n,t,i){var r=i(2),u=r({}.toString),f=r("".slice);n.exports=function(n){return f(u(n),8,-1)}},function(n){n.exports=!1},function(n,t,i){var r=i(28),u=Math.max,f=Math.min;n.exports=function(n,t){var i=r(n);return i<0?u(i+t,0):f(i,t)}},function(n){n.exports={}},function(n,t,i){"use strict";var r=i(55),u=i(15),f=i(54);n.exports=function(n,t,i){var e=r(t);e in n?u.f(n,e,f(0,i)):n[e]=i}},function(n,t,i){var r=i(8),u=i(5),f=i(25),e=u("species");n.exports=function(n){return f>=51||!r(function(){var t=[];return(t.constructor={})[e]=function(){return{foo:1}},1!==t[n](Boolean).foo})}},function(n,t,i){var r=i(39),u=i(0);n.exports="process"==r(u.process)},function(n,t,i){function r(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}var u=i(147),f=i(148),e=i(149),o=i(150),s=i(151);r.prototype.clear=u;r.prototype.delete=f;r.prototype.get=e;r.prototype.has=o;r.prototype.set=s;n.exports=r},function(n,t,i){var r=i(96);n.exports=function(n,t){for(var i=n.length;i--;)if(r(n[i][0],t))return i;return-1}},function(n,t,i){var r=i(19).Symbol;n.exports=r},function(n){n.exports=function(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}},function(n,t,i){var r=i(31)(Object,"create");n.exports=r},function(n,t,i){var r=i(171);n.exports=function(n,t){var i=n.__data__;return r(t)?i["string"==typeof t?"string":"hash"]:i.map}},function(n,t,i){var r=i(37),u=i(38),f="[object Symbol]";n.exports=function(n){return"symbol"==typeof n||u(n)&&r(n)==f}},function(n,t,i){var r=i(52),u=1/0;n.exports=function(n){if("string"==typeof n||r(n))return n;var t=n+"";return"0"==t&&1/n==-u?"-0":t}},function(n){n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},function(n,t,i){var r=i(235),u=i(113);n.exports=function(n){var t=r(n,"string");return u(t)?t:t+""}},function(n,t,i){var r=i(0).String;n.exports=function(n){try{return r(n)}catch(n){return"Object"}}},function(n,t,i){var r=i(0),u=i(73),f=r["__core-js_shared__"]||u("__core-js_shared__",{});n.exports=f},function(n,t,i){var r=i(16),u=i(15),f=i(54);n.exports=r?function(n,t,i){return u.f(n,t,f(1,i))}:function(n,t,i){return n[t]=i,n}},function(n,t,i){var u=i(2),f=i(4),r=i(57),e=u(Function.toString);f(r.inspectSource)||(r.inspectSource=function(n){return e(n)});n.exports=r.inspectSource},function(n){n.exports={}},function(n,t,i){var u=i(0),f=i(81),e=i(4),r=i(39),o=i(5)("toStringTag"),s=u.Object,h="Arguments"==r(function(){return arguments}());n.exports=f?r:function(n){var t,i,u;return void 0===n?"Undefined":null===n?"Null":"string"==typeof(i=function(n,t){try{return n[t]}catch(n){}}(t=s(n),o))?i:h?r(t):"Object"==(u=r(t))&&e(t.callee)?"Arguments":u}},function(n,t,i){var r=i(0),u=i(12),f=i(17),e=i(9),o=i(56),s=i(63),h=r.TypeError;n.exports=function(n,t){var i=arguments.length<2?s(n):t;if(f(i))return e(u(i,n));throw h(o(n)+" is not iterable");}},function(n,t,i){var u=i(61),r=i(27),f=i(42),e=i(5)("iterator");n.exports=function(n){if(null!=n)return r(n,e)||r(n,"@@iterator")||f[u(n)]}},function(n,t,i){var u=i(15).f,f=i(14),r=i(5)("toStringTag");n.exports=function(n,t,i){n&&!f(n=i?n:n.prototype,r)&&u(n,r,{configurable:!0,value:t})}},function(n,t,i){var r=i(2);n.exports=r([].slice)},function(n,t,i){var r=i(31)(i(19),"Map");n.exports=r},function(n,t,i){function r(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}var u=i(163),f=i(170),e=i(172),o=i(173),s=i(174);r.prototype.clear=u;r.prototype.delete=f;r.prototype.get=e;r.prototype.has=o;r.prototype.set=s;n.exports=r},function(n){var t=9007199254740991;n.exports=function(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=t}},function(n,t,i){var r=i(23),u=i(52),f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,e=/^\w*$/;n.exports=function(n,t){if(r(n))return!1;var i=typeof n;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=n&&!u(n))||e.test(n)||!f.test(n)||null!=t&&n in Object(t)}},function(n,t,i){var u=i(16),f=i(12),e=i(234),o=i(54),s=i(20),h=i(55),c=i(14),l=i(117),r=Object.getOwnPropertyDescriptor;t.f=u?r:function(n,t){if(n=s(n),t=h(t),l)try{return r(n,t)}catch(n){}if(c(n,t))return o(!f(e.f,n,t),n[t])}},function(n,t,i){var r=i(0).TypeError;n.exports=function(n){if(null==n)throw r("Can't call method on "+n);return n}},function(n,t,i){var r=i(2);n.exports=r({}.isPrototypeOf)},function(n,t,i){var r=i(0),u=Object.defineProperty;n.exports=function(n,t){try{u(r,n,{value:t,configurable:!0,writable:!0})}catch(i){r[n]=t}return t}},function(n,t,i){var r=i(2),u=0,f=Math.random(),e=r(1..toString);n.exports=function(n){return"Symbol("+(void 0===n?"":n)+")_"+e(++u+f,36)}},function(n,t,i){var f=i(0),u=i(11),r=f.document,e=u(r)&&u(r.createElement);n.exports=function(n){return e?r.createElement(n):{}}},function(n,t,i){var u=i(116),f=i(74),r=u("keys");n.exports=function(n){return r[n]||(r[n]=f(n))}},function(n,t,i){var r=i(119),u=i(79).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(n){return r(n,u)}},function(n,t,i){var u=i(20),f=i(41),e=i(3),r=function(n){return function(t,i,r){var c,s=u(t),h=e(s),o=f(r,h);if(n&&i!=i){for(;h>o;)if((c=s[o++])!=c)return!0}else for(;h>o;o++)if((n||o in s)&&s[o]===i)return n||o||0;return!n&&-1}};n.exports={includes:r(!0),indexOf:r(!1)}},function(n){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(n,t,i){var u=i(8),f=i(4),e=/#|\.prototype\./,r=function(n,t){var i=s[o(n)];return i==c||i!=h&&(f(t)?u(t):!!t)},o=r.normalize=function(n){return String(n).replace(e,".").toLowerCase()},s=r.data={},h=r.NATIVE="N",c=r.POLYFILL="P";n.exports=r},function(n,t,i){var r={};r[i(5)("toStringTag")]="z";n.exports="[object z]"===String(r)},function(n,t,i){var u=i(5)("iterator"),f=!1,e,r;try{e=0;r={next:function(){return{done:!!e++}},"return":function(){f=!0}};r[u]=function(){return this};Array.from(r,function(){throw 2;})}catch(n){}n.exports=function(n,t){var i,r;if(!t&&!f)return!1;i=!1;try{r={};r[u]=function(){return{next:function(){return{done:i=!0}}}};n(r)}catch(n){}return i}},function(n,t,i){"use strict";var y=i(1),p=i(12),u=i(40),o=i(118),w=i(4),b=i(264),s=i(84),h=i(85),k=i(64),d=i(58),e=i(24),g=i(5),c=i(42),l=i(126),nt=o.PROPER,tt=o.CONFIGURABLE,a=l.IteratorPrototype,f=l.BUGGY_SAFARI_ITERATORS,r=g("iterator"),v=function(){return this};n.exports=function(n,t,i,o,l,g,it){b(i,t,o);var ut,et,st,ht=function(n){if(n===l&&ft)return ft;if(!f&&n in rt)return rt[n];switch(n){case"keys":case"values":case"entries":return function(){return new i(this,n)}}return function(){return new i(this)}},lt=t+" Iterator",ct=!1,rt=n.prototype,ot=rt[r]||rt["@@iterator"]||l&&rt[l],ft=!f&&ot||ht(l),at="Array"==t&&rt.entries||ot;if(at&&(ut=s(at.call(new n)))!==Object.prototype&&ut.next&&(u||s(ut)===a||(h?h(ut,a):w(ut[r])||e(ut,r,v)),k(ut,lt,!0,!0),u&&(c[lt]=v)),nt&&"values"==l&&ot&&"values"!==ot.name&&(!u&&tt?d(rt,"name","values"):(ct=!0,ft=function(){return p(ot,this)})),l)if(et={values:ht("values"),keys:g?ft:ht("keys"),entries:ht("entries")},it)for(st in et)!f&&!ct&&st in rt||e(rt,st,et[st]);else y({target:t,proto:!0,forced:f||ct},et);return u&&!it||rt[r]===ft||e(rt,r,ft,{name:l}),c[t]=ft,et}},function(n,t,i){var f=i(0),e=i(14),o=i(4),s=i(6),h=i(76),c=i(265),u=h("IE_PROTO"),r=f.Object,l=r.prototype;n.exports=c?r.getPrototypeOf:function(n){var t=s(n),i;return e(t,u)?t[u]:(i=t.constructor,o(i)&&t instanceof i?i.prototype:t instanceof r?l:null)}},function(n,t,i){var r=i(2),u=i(9),f=i(266);n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,t=!1,i={};try{(n=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(i,[]);t=i instanceof Array}catch(n){}return function(i,r){return u(i),f(r),t?n(i,r):i.__proto__=r,i}}():void 0)},function(n){var t=Function.prototype,i=t.apply,u=t.bind,r=t.call;n.exports="object"==typeof Reflect&&Reflect.apply||(u?r.bind(i):function(){return r.apply(i,arguments)})},function(n,t,i){var r=i(0),u=i(61),f=r.String;n.exports=function(n){if("Symbol"===u(n))throw TypeError("Cannot convert a Symbol value to a string");return f(n)}},function(n,t,i){"use strict";var u=i(13),f=i(15),e=i(5),o=i(16),r=e("species");n.exports=function(n){var t=u(n),i=f.f;o&&t&&!t[r]&&i(t,r,{configurable:!0,get:function(){return this}})}},function(n,t,i){var o=i(0),s=i(18),h=i(12),c=i(9),l=i(56),a=i(121),v=i(3),u=i(72),y=i(62),p=i(63),f=i(120),w=o.TypeError,r=function(n,t){this.stopped=n;this.result=t},e=r.prototype;n.exports=function(n,t,i){var b,g,k,nt,o,tt,it,et=i&&i.that,ot=!(!i||!i.AS_ENTRIES),st=!(!i||!i.IS_ITERATOR),rt=!(!i||!i.INTERRUPTED),d=s(t,et),ut=function(n){return b&&f(b,"normal",n),new r(!0,n)},ft=function(n){return ot?(c(n),rt?d(n[0],n[1],ut):d(n[0],n[1])):rt?d(n,ut):d(n)};if(st)b=n;else{if(!(g=p(n)))throw w(l(n)+" is not iterable");if(a(g)){for(k=0,nt=v(n);nt>k;k++)if((o=ft(n[k]))&&u(e,o))return o;return new r(!1)}b=y(n,g)}for(tt=b.next;!(it=h(tt,b)).done;){try{o=ft(it.value)}catch(n){f(b,"throw",n)}if("object"==typeof o&&o&&u(e,o))return o}return new r(!1)}},function(n,t,i){var r=i(0),u=i(72),f=r.TypeError;n.exports=function(n,t){if(u(t,n))return n;throw f("Incorrect invocation");}},function(n,t,i){var r=i(24);n.exports=function(n,t,i){for(var u in t)r(n,u,t[u],i);return n}},function(n,t,i){"use strict";function f(n,t){var i=document.createEvent("CustomEvent");i.initCustomEvent(t,!0,!0,null);n.dispatchEvent(i)}var u=i(337),e=window.jQuery,r={},o={reset:function(n,t){u.triggers.reset(n,t)},intro:function(n,t){u.triggers.intro(n,t);f(t,"COMPONENT_ACTIVE")},outro:function(n,t){u.triggers.outro(n,t);f(t,"COMPONENT_INACTIVE")}};r.triggers={};r.types={INTRO:"w-ix-intro.w-ix",OUTRO:"w-ix-outro.w-ix"};e.extend(r.triggers,o);n.exports=r},function(n,t,i){"use strict";var r=i(36)(i(94));window.tram=function(n){function o(n,t){return(new hi.Bare).init(n,t)}function ii(n){return n.replace(/[A-Z]/g,function(n){return"-"+n.toLowerCase()})}function at(n){var t=parseInt(n.slice(1),16);return[t>>16&255,t>>8&255,255&t]}function vt(n,t,i){return"#"+(16777216|n<<16|t<<8|i).toString(16).slice(1)}function k(){}function ri(n,t,i){g("Units do not match ["+n+"]: "+t+", "+i)}function d(n,t,i){if(void 0!==t&&(i=t),void 0===n)return i;var r=i;return ti.test(n)||!lt.test(n)?r=parseInt(n,10):lt.test(n)&&(r=1e3*parseFloat(n)),0>r&&(r=0),r==r?r:i}function g(n){e.debug&&window&&window.console.warn(n)}var h=function(n,t,i){function f(n){return"object"==r.default(n)}function u(n){return"function"==typeof n}function e(){}return function r(o,s){function h(){var n=new a;return u(n.init)&&n.init.apply(n,arguments),n}function a(){}s===i&&(s=o,o=Object);h.Bare=a;var c,v=e[n]=o[n],l=a[n]=h[n]=new e;return l.constructor=h,h.mixin=function(t){return a[n]=h[n]=r(h,t)[n],h},h.open=function(n){if(c={},u(n)?c=n.call(h,l,v,h,o):f(n)&&(c=n),f(c))for(var i in c)t.call(c,i)&&(l[i]=c[i]);return u(l.init)||(l.init=o),h},h.open(s)}}("prototype",{}.hasOwnProperty),p={ease:["ease",function(n,t,i,r){var u=(n/=r)*n,f=u*n;return t+i*(-2.75*f*u+11*u*u+-15.5*f+8*u+.25*n)}],"ease-in":["ease-in",function(n,t,i,r){var u=(n/=r)*n,f=u*n;return t+i*(-1*f*u+3*u*u+-3*f+2*u)}],"ease-out":["ease-out",function(n,t,i,r){var u=(n/=r)*n,f=u*n;return t+i*(.3*f*u+-1.6*u*u+2.2*f+-1.8*u+1.9*n)}],"ease-in-out":["ease-in-out",function(n,t,i,r){var u=(n/=r)*n,f=u*n;return t+i*(2*f*u+-5*u*u+2*f+2*u)}],linear:["linear",function(n,t,i,r){return i*n/r+t}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(n,t,i,r){return i*(n/=r)*n+t}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(n,t,i,r){return-i*(n/=r)*(n-2)+t}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(n,t,i,r){return(n/=r/2)<1?i/2*n*n+t:-i/2*(--n*(n-2)-1)+t}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(n,t,i,r){return i*(n/=r)*n*n+t}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(n,t,i,r){return i*((n=n/r-1)*n*n+1)+t}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(n,t,i,r){return(n/=r/2)<1?i/2*n*n*n+t:i/2*((n-=2)*n*n+2)+t}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(n,t,i,r){return i*(n/=r)*n*n*n+t}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(n,t,i,r){return-i*((n=n/r-1)*n*n*n-1)+t}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(n,t,i,r){return(n/=r/2)<1?i/2*n*n*n*n+t:-i/2*((n-=2)*n*n*n-2)+t}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(n,t,i,r){return i*(n/=r)*n*n*n*n+t}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(n,t,i,r){return i*((n=n/r-1)*n*n*n*n+1)+t}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(n,t,i,r){return(n/=r/2)<1?i/2*n*n*n*n*n+t:i/2*((n-=2)*n*n*n*n+2)+t}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(n,t,i,r){return-i*Math.cos(n/r*(Math.PI/2))+i+t}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(n,t,i,r){return i*Math.sin(n/r*(Math.PI/2))+t}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(n,t,i,r){return-i/2*(Math.cos(Math.PI*n/r)-1)+t}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(n,t,i,r){return 0===n?t:i*Math.pow(2,10*(n/r-1))+t}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(n,t,i,r){return n===r?t+i:i*(1-Math.pow(2,-10*n/r))+t}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(n,t,i,r){return 0===n?t:n===r?t+i:(n/=r/2)<1?i/2*Math.pow(2,10*(n-1))+t:i/2*(2-Math.pow(2,-10*--n))+t}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(n,t,i,r){return-i*(Math.sqrt(1-(n/=r)*n)-1)+t}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(n,t,i,r){return i*Math.sqrt(1-(n=n/r-1)*n)+t}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(n,t,i,r){return(n/=r/2)<1?-i/2*(Math.sqrt(1-n*n)-1)+t:i/2*(Math.sqrt(1-(n-=2)*n)+1)+t}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(n,t,i,r,u){return void 0===u&&(u=1.70158),i*(n/=r)*n*((u+1)*n-u)+t}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(n,t,i,r,u){return void 0===u&&(u=1.70158),i*((n=n/r-1)*n*((u+1)*n+u)+1)+t}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(n,t,i,r,u){return void 0===u&&(u=1.70158),(n/=r/2)<1?i/2*n*n*((1+(u*=1.525))*n-u)+t:i/2*((n-=2)*n*((1+(u*=1.525))*n+u)+2)+t}]},yt={"ease-in-back":"cubic-bezier(0.600, 0, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.320, 1)","ease-in-out-back":"cubic-bezier(0.680, 0, 0.265, 1)"},ui=document,c=window,ut="bkwld-tram",ft=/[\-\.0-9]/g,fi=/[A-Z]/,l="number",s=/^(rgb|#)/,i=/(em|cm|mm|in|pt|pc|px)$/,u=/(em|cm|mm|in|pt|pc|px|%)$/,a=/(deg|rad|turn)$/,pt="unitless",ei=/(all|none) 0s ease 0s/,oi=/^(width|height)$/,nt=" ",tt=ui.createElement("a"),wt=["Webkit","Moz","O","ms"],si=["-webkit-","-moz-","-o-","-ms-"],it=function(n){if(n in tt.style)return{dom:n,css:n};for(var r,u="",i=n.split("-"),t=0;t<i.length;t++)u+=i[t].charAt(0).toUpperCase()+i[t].slice(1);for(t=0;t<wt.length;t++)if((r=wt[t]+u)in tt.style)return{dom:r,css:si[t]+n}},f=o.support={bind:Function.prototype.bind,transform:it("transform"),transition:it("transition"),backface:it("backface-visibility"),timing:it("transition-timing-function")},et,ot,ti,lt;if(f.transition&&(et=f.timing.dom,tt.style[et]=p["ease-in-back"][0],!tt.style[et]))for(ot in yt)p[ot][0]=yt[ot];var st=o.frame=function(){var n=c.requestAnimationFrame||c.webkitRequestAnimationFrame||c.mozRequestAnimationFrame||c.oRequestAnimationFrame||c.msRequestAnimationFrame;return n&&f.bind?n.bind(c):function(n){c.setTimeout(n,16)}}(),ht=o.now=function(){var n=c.performance,t=n&&(n.now||n.webkitNow||n.msNow||n.mozNow);return t&&f.bind?t.bind(n):Date.now||function(){return+new Date}}(),bt=h(function(t){function h(n,t){var f=function(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r}((""+n).split(nt)),i=f[0],u,e,r;return(t=t||{},u=ct[i],!u)?g("Unsupported property: "+i):!t.weak||!this.props[i]?(e=u[0],r=this.props[i],r||(r=this.props[i]=new e.Bare),r.init(this.$el,f,u,t),r):void 0}function c(n,t,i){var e,f;if(n){if(e=r.default(n),t||(this.timer&&this.timer.destroy(),this.queue=[],this.active=!1),"number"==e&&t)return this.timer=new rt({duration:n,context:this,complete:u}),void(this.active=!0);if("string"==e&&t){switch(n){case"hide":l.call(this);break;case"stop":o.call(this);break;case"redraw":a.call(this);break;default:h.call(this,n,i&&i[1])}return u.call(this)}if("function"==e)return void n.call(this,this);if("object"==e){f=0;s.call(this,n,function(n,t){n.span>f&&(f=n.span);n.stop();n.animate(t)},function(n){"wait"in n&&(f=d(n.wait,0))});v.call(this);f>0&&(this.timer=new rt({duration:f,context:this}),this.active=!0,t&&(this.timer.complete=u));var c=this,y=!1,p={};st(function(){s.call(c,n,function(n){n.active&&(y=!0,p[n.name]=n.nextStyle)});y&&c.$el.css(p)})}}}function u(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var n=this.queue.shift();c.call(this,n.options,!0,n.args)}}function o(n){var t;this.timer&&this.timer.destroy();this.queue=[];this.active=!1;"string"==typeof n?(t={})[n]=1:t="object"==r.default(n)&&null!=n?n:this.props;s.call(this,t,p);v.call(this)}function l(){o.call(this);this.el.style.display="none"}function a(){this.el.offsetHeight}function v(){var t,i,n=[];for(t in this.upstream&&n.push(this.upstream),this.props)(i=this.props[t]).active&&n.push(i.string);n=n.join(",");this.style!==n&&(this.style=n,this.el.style[f.transition.dom]=n)}function s(n,t,i){var r,o,u,e,s=t!==p,f={};for(r in n)u=n[r],r in y?(f.transform||(f.transform={}),f.transform[r]=u):(fi.test(r)&&(r=ii(r)),r in ct?f[r]=u:(e||(e={}),e[r]=u));for(r in f){if(u=f[r],!(o=this.props[r])){if(!s)continue;o=h.call(this,r)}t.call(this,o,u)}i&&e&&i.call(this,e)}function p(n){n.stop()}function b(n,t){n.set(t)}function k(n){this.$el.css(n)}function i(n,i){t[n]=function(){return this.children?function(n,t){for(var r=this.children.length,i=0;r>i;i++)n.apply(this.children[i],t);return this}.call(this,i,arguments):(this.el&&i.apply(this,arguments),this)}}t.init=function(t){if(this.$el=n(t),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,e.keepInherited&&!e.fallback){var i=gt(this.el,"transition");i&&!ei.test(i)&&(this.upstream=i)}f.backface&&e.hideBackface&&w(this.el,f.backface.css,"hidden")};i("add",h);i("start",c);i("wait",function(n){n=d(n,0);this.active?this.queue.push({options:n}):(this.timer=new rt({duration:n,context:this,complete:u}),this.active=!0)});i("then",function(n){return this.active?(this.queue.push({options:n,args:arguments}),void(this.timer.complete=u)):g("No active transition timer. Use start() or wait() before then().")});i("next",u);i("stop",o);i("set",function(n){o.call(this,n);s.call(this,n,b,k)});i("show",function(n){"string"!=typeof n&&(n="block");this.el.style.display=n});i("hide",l);i("redraw",a);i("destroy",function(){o.call(this);n.removeData(this.el,ut);this.$el=this.el=null})}),hi=h(bt,function(t){function i(t,i){var r=n.data(t,ut)||n.data(t,ut,new bt.Bare);return r.el||r.init(t),i?r.start(i):r}t.init=function(t,r){var u=n(t),f;return u.length?1===u.length?i(u[0],r):(f=[],u.each(function(n,t){f.push(i(t,r))}),this.children=f,this):this}}),t=h(function(n){function t(){var t=this.get(),n;return this.update("auto"),n=this.get(),this.update(t),n}function f(n){var t=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(n);return(t?vt(t[1],t[2],t[3]):n).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var o=500,h="ease",c=0;n.init=function(n,t,i,r){this.$el=n;this.el=n[0];var u=t[0];i[2]&&(u=i[2]);ni[u]&&(u=ni[u]);this.name=u;this.type=i[1];this.duration=d(t[1],this.duration,o);this.ease=function(n,t,i){return void 0!==t&&(i=t),n in p?n:i}(t[2],this.ease,h);this.delay=d(t[3],this.delay,c);this.span=this.duration+this.delay;this.active=!1;this.nextStyle=null;this.auto=oi.test(this.name);this.unit=r.unit||this.unit||e.defaultUnit;this.angle=r.angle||this.angle||e.defaultAngle;e.fallback||r.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+nt+this.duration+"ms"+("ease"!=this.ease?nt+p[this.ease][0]:"")+(this.delay?nt+this.delay+"ms":""))};n.set=function(n){n=this.convert(n,this.type);this.update(n);this.redraw()};n.transition=function(n){this.active=!0;n=this.convert(n,this.type);this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==n&&(n=t.call(this)));this.nextStyle=n};n.fallback=function(n){var i=this.el.style[this.name]||this.convert(this.get(),this.type);n=this.convert(n,this.type);this.auto&&("auto"==i&&(i=this.convert(this.get(),this.type)),"auto"==n&&(n=t.call(this)));this.tween=new b({from:i,to:n,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})};n.get=function(){return gt(this.el,this.name)};n.update=function(n){w(this.el,this.name,n)};n.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,w(this.el,this.name,this.get()));var n=this.tween;n&&n.context&&n.destroy()};n.convert=function(n,t){if("auto"==n&&this.auto)return n;var e,h="number"==typeof n,o="string"==typeof n;switch(t){case l:if(h)return n;if(o&&""===n.replace(ft,""))return+n;e="number(unitless)";break;case s:if(o){if(""===n&&this.original)return this.original;if(t.test(n))return"#"==n.charAt(0)&&7==n.length?n:f(n)}e="hex or rgb string";break;case i:if(h)return n+this.unit;if(o&&t.test(n))return n;e="number(px) or string(unit)";break;case u:if(h)return n+this.unit;if(o&&t.test(n))return n;e="number(px) or string(unit or %)";break;case a:if(h)return n+this.angle;if(o&&t.test(n))return n;e="number(deg) or string(angle)";break;case pt:if(h||o&&u.test(n))return n;e="number(unitless) or string(unit or %)"}return function(n,t){g("Type warning: Expected: ["+n+"] Got: ["+r.default(t)+"] "+t)}(e,n),n};n.redraw=function(){this.el.offsetHeight}}),v=h(t,function(n,t){n.init=function(){t.init.apply(this,arguments);this.original||(this.original=this.convert(this.get(),s))}}),kt=h(t,function(n,t){n.init=function(){t.init.apply(this,arguments);this.animate=this.fallback};n.get=function(){return this.$el[this.name]()};n.update=function(n){this.$el[this.name](n)}}),ci=h(t,function(n,t){function i(n,t){var i,u,r,f,e;for(i in n)r=(f=y[i])[0],u=f[1]||i,e=this.convert(n[i],r),t.call(this,u,e,r)}n.init=function(){t.init.apply(this,arguments);this.current||(this.current={},y.perspective&&e.perspective&&(this.current.perspective=e.perspective,w(this.el,this.name,this.style(this.current)),this.redraw()))};n.set=function(n){i.call(this,n,function(n,t){this.current[n]=t});w(this.el,this.name,this.style(this.current));this.redraw()};n.transition=function(n){var i=this.values(n),t,r;this.tween=new dt({current:this.current,values:i,duration:this.duration,delay:this.delay,ease:this.ease});r={};for(t in this.current)r[t]=t in i?i[t]:this.current[t];this.active=!0;this.nextStyle=this.style(r)};n.fallback=function(n){var t=this.values(n);this.tween=new dt({current:this.current,values:t,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})};n.update=function(){w(this.el,this.name,this.style(this.current))};n.style=function(n){var t,i="";for(t in n)i+=t+"("+n[t]+") ";return i};n.values=function(n){var t,r={};return i.call(this,n,function(n,i,u){r[n]=i;void 0===this.current[n]&&(t=0,~n.indexOf("scale")&&(t=1),this.current[n]=this.convert(t,u))}),r}}),b=h(function(t){function f(){var n,t,r,u=i.length;if(u)for(st(f),t=ht(),n=u;n--;)(r=i[n])&&r.render(t)}var r={ease:p.ease[1],from:0,to:1},i,u;t.init=function(n){var t,i,u;this.duration=n.duration||0;this.delay=n.delay||0;t=n.ease||r.ease;p[t]&&(t=p[t][1]);"function"!=typeof t&&(t=r.ease);this.ease=t;this.update=n.update||k;this.complete=n.complete||k;this.context=n.context||this;this.name=n.name;i=n.from;u=n.to;void 0===i&&(i=r.from);void 0===u&&(u=r.to);this.unit=n.unit||"";"number"==typeof i&&"number"==typeof u?(this.begin=i,this.change=u-i):this.format(u,i);this.value=this.begin+this.unit;this.start=ht();!1!==n.autoplay&&this.play()};t.play=function(){var n;this.active||(this.start||(this.start=ht()),this.active=!0,n=this,1===i.push(n)&&st(f))};t.stop=function(){var u,t,r;this.active&&(this.active=!1,u=this,(r=n.inArray(u,i))>=0&&(t=i.slice(r+1),i.length=r,t.length&&(i=i.concat(t))))};t.render=function(n){var t,i=n-this.start,r;if(this.delay){if(i<=this.delay)return;i-=this.delay}if(i<this.duration)return r=this.ease(i,0,1,this.duration),t=this.startRGB?function(n,t,i){return vt(n[0]+i*(t[0]-n[0]),n[1]+i*(t[1]-n[1]),n[2]+i*(t[2]-n[2]))}(this.startRGB,this.endRGB,r):function(n){return Math.round(n*u)/u}(this.begin+r*this.change),this.value=t+this.unit,void this.update.call(this.context,this.value);t=this.endHex||this.begin+this.change;this.value=t+this.unit;this.update.call(this.context,this.value);this.complete.call(this.context);this.destroy()};t.format=function(n,t){if(t+="","#"==(n+="").charAt(0))return this.startRGB=at(t),this.endRGB=at(n),this.endHex=n,this.begin=0,void(this.change=1);if(!this.unit){var i=t.replace(ft,"");i!==n.replace(ft,"")&&ri("tween",t,n);this.unit=i}t=parseFloat(t);n=parseFloat(n);this.begin=this.value=t;this.change=n-t};t.destroy=function(){this.stop();this.context=null;this.ease=this.update=this.complete=k};i=[];u=1e3}),rt=h(b,function(n){n.init=function(n){this.duration=n.duration||0;this.complete=n.complete||k;this.context=n.context;this.play()};n.render=function(n){n-this.start<this.duration||(this.complete.call(this.context),this.destroy())}}),dt=h(b,function(n,t){n.init=function(n){var t,i;for(t in this.context=n.context,this.update=n.update,this.tweens=[],this.current=n.current,n.values)i=n.values[t],this.current[t]!==i&&this.tweens.push(new b({name:t,from:this.current[t],to:i,duration:n.duration,delay:n.delay,ease:n.ease,autoplay:!1}));this.play()};n.render=function(n){for(var t,r=!1,i=this.tweens.length;i--;)(t=this.tweens[i]).context&&(t.render(n),this.current[t.name]=t.value,r=!0);return r?void(this.update&&this.update.call(this.context)):this.destroy()};n.destroy=function(){if(t.destroy.call(this),this.tweens){for(var n=this.tweens.length;n--;)this.tweens[n].destroy();this.tweens=null;this.current=null}}}),e=o.config={debug:!1,defaultUnit:"px",defaultAngle:"deg",keepInherited:!1,hideBackface:!1,perspective:"",fallback:!f.transition,agentTests:[]};o.fallback=function(n){if(!f.transition)return e.fallback=!0;e.agentTests.push("("+n+")");var t=new RegExp(e.agentTests.join("|"),"i");e.fallback=t.test(navigator.userAgent)};o.fallback("6.0.[2-5] Safari");o.tween=function(n){return new b(n)};o.delay=function(n,t,i){return new rt({complete:t,duration:n,context:i})};n.fn.tram=function(n){return o.call(null,this,n)};var w=n.style,gt=n.css,ni={transform:f.transform&&f.transform.css},ct={color:[v,s],background:[v,s,"background-color"],"outline-color":[v,s],"border-color":[v,s],"border-top-color":[v,s],"border-right-color":[v,s],"border-bottom-color":[v,s],"border-left-color":[v,s],"border-width":[t,i],"border-top-width":[t,i],"border-right-width":[t,i],"border-bottom-width":[t,i],"border-left-width":[t,i],"border-spacing":[t,i],"letter-spacing":[t,i],margin:[t,i],"margin-top":[t,i],"margin-right":[t,i],"margin-bottom":[t,i],"margin-left":[t,i],padding:[t,i],"padding-top":[t,i],"padding-right":[t,i],"padding-bottom":[t,i],"padding-left":[t,i],"outline-width":[t,i],opacity:[t,l],top:[t,u],right:[t,u],bottom:[t,u],left:[t,u],"font-size":[t,u],"text-indent":[t,u],"word-spacing":[t,u],width:[t,u],"min-width":[t,u],"max-width":[t,u],height:[t,u],"min-height":[t,u],"max-height":[t,u],"line-height":[t,pt],"scroll-top":[kt,l,"scrollTop"],"scroll-left":[kt,l,"scrollLeft"]},y={};return f.transform&&(ct.transform=[ci],y={x:[u,"translateX"],y:[u,"translateY"],rotate:[a],rotateX:[a],rotateY:[a],scale:[l],scaleX:[l],scaleY:[l],skew:[a],skewX:[a],skewY:[a]}),f.transform&&f.backface&&(y.z=[u,"translateZ"],y.rotateZ=[a],y.scaleZ=[l],y.perspective=[i]),ti=/ms/,lt=/s|\./,n.tram=o}(window.jQuery)},function(n){function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function i(r){return n.exports="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?i=function(n){return t(n)}:i=function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":t(n)},i(r)}n.exports=i},function(n,t,i){function r(n){var t=this.__data__=new u(n);this.size=t.size}var u=i(46),f=i(152),e=i(153),o=i(154),s=i(155),h=i(156);r.prototype.clear=f;r.prototype.delete=e;r.prototype.get=o;r.prototype.has=s;r.prototype.set=h;n.exports=r},function(n){n.exports=function(n,t){return n===t||n!=n&&t!=t}},function(n,t,i){var r=i(37),u=i(49),f="[object AsyncFunction]",e="[object Function]",o="[object GeneratorFunction]",s="[object Proxy]";n.exports=function(n){if(!u(n))return!1;var t=r(n);return t==e||t==o||t==f||t==s}},function(n,t,i){(function(t){var i="object"==typeof t&&t&&t.Object===Object&&t;n.exports=i}).call(this,i(99))},function(n){var t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n){var t=Function.prototype.toString;n.exports=function(n){if(null!=n){try{return t.call(n)}catch(n){}try{return n+""}catch(n){}}return""}},function(n,t,i){var u=i(175),r=i(38);n.exports=function n(t,i,f,e,o){return t===i||(null==t||null==i||!r(t)&&!r(i)?t!=t&&i!=i:u(t,i,f,e,n,o))}},function(n,t,i){var r=i(176),u=i(179),f=i(180),e=1,o=2;n.exports=function(n,t,i,s,h,c){var g=i&e,p=n.length,nt=t.length,w,b,l,v,d;if(p!=nt&&!(g&&nt>p))return!1;if(w=c.get(n),b=c.get(t),w&&b)return w==t&&b==n;var a=-1,y=!0,k=i&o?new r:void 0;for(c.set(n,t),c.set(t,n);++a<p;){if(l=n[a],v=t[a],s&&(d=g?s(v,l,a,t,n,c):s(l,v,a,n,t,c)),void 0!==d){if(d)continue;y=!1;break}if(k){if(!u(t,function(n,t){if(!f(k,t)&&(l===n||h(l,n,i,s,c)))return k.push(t)})){y=!1;break}}else if(l!==v&&!h(l,v,i,s,c)){y=!1;break}}return c.delete(n),c.delete(t),y}},function(n,t,i){var r=i(192),u=i(199),f=i(203);n.exports=function(n){return f(n)?r(n):u(n)}},function(n,t,i){var r=i(194),f=i(38),u=Object.prototype,e=u.hasOwnProperty,o=u.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(n){return f(n)&&e.call(n,"callee")&&!o.call(n,"callee")};n.exports=s},function(n,t,i){(function(n){var e=i(19),o=i(195),r=t&&!t.nodeType&&t,u=r&&"object"==typeof n&&n&&!n.nodeType&&n,f=u&&u.exports===r?e.Buffer:void 0,s=(f?f.isBuffer:void 0)||o;n.exports=s}).call(this,i(106)(n))},function(n){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),n.webpackPolyfill=1),n}},function(n){var t=9007199254740991,i=/^(?:0|[1-9]\d*)$/;n.exports=function(n,r){var u=typeof n;return!!(r=null==r?t:r)&&("number"==u||"symbol"!=u&&i.test(n))&&n>-1&&n%1==0&&n<r}},function(n,t,i){var f=i(196),e=i(197),r=i(198),u=r&&r.isTypedArray,o=u?e(u):f;n.exports=o},function(n,t,i){var r=i(49);n.exports=function(n){return n==n&&!r(n)}},function(n){n.exports=function(n,t){return function(i){return null!=i&&i[n]===t&&(void 0!==t||n in Object(i))}}},function(n,t,i){var r=i(112),u=i(53);n.exports=function(n,t){for(var i=0,f=(t=r(t,n)).length;null!=n&&i<f;)n=n[u(t[i++])];if(i&&i==f)return n}},function(n,t,i){var r=i(23),u=i(69),f=i(212),e=i(215);n.exports=function(n,t){return r(n)?n:u(n,t)?[n]:f(e(n))}},function(n,t,i){var r=i(0),u=i(13),f=i(4),e=i(72),o=i(114),s=r.Object;n.exports=o?function(n){return"symbol"==typeof n}:function(n){var t=u("Symbol");return f(t)&&e(t.prototype,s(n))}},function(n,t,i){var r=i(115);n.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(n,t,i){var r=i(25),u=i(8);n.exports=!!Object.getOwnPropertySymbols&&!u(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&r&&r<41})},function(n,t,i){var u=i(40),r=i(57);(n.exports=function(n,t){return r[n]||(r[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.0",mode:u?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(n,t,i){var r=i(16),u=i(8),f=i(75);n.exports=!r&&!u(function(){return 7!=Object.defineProperty(f("div"),"a",{get:function(){return 7}}).a})},function(n,t,i){var r=i(16),e=i(14),f=Function.prototype,o=r&&Object.getOwnPropertyDescriptor,u=e(f,"name"),s=u&&"something"===function(){}.name,h=u&&(!r||r&&o(f,"name").configurable);n.exports={EXISTS:u,PROPER:s,CONFIGURABLE:h}},function(n,t,i){var f=i(2),r=i(14),e=i(20),o=i(78).indexOf,s=i(60),u=f([].push);n.exports=function(n,t){var i,h=e(n),c=0,f=[];for(i in h)!r(s,i)&&r(h,i)&&u(f,i);for(;t.length>c;)r(h,i=t[c++])&&(~o(f,i)||u(f,i));return f}},function(n,t,i){var u=i(12),r=i(9),f=i(27);n.exports=function(n,t,i){var e,o;r(n);try{if(!(e=f(n,"return"))){if("throw"===t)throw i;return i}e=u(e,n)}catch(n){o=!0;e=n}if("throw"===t)throw i;if(o)throw e;return r(e),i}},function(n,t,i){var r=i(5),u=i(42),f=r("iterator"),e=Array.prototype;n.exports=function(n){return void 0!==n&&(u.Array===n||e[f]===n)}},function(n,t,i){"use strict";var r=i(1),u=i(6),f=i(3),e=i(28),o=i(7);r({target:"Array",proto:!0},{at:function(n){var r=u(this),o=f(r),t=e(n),i=t>=0?t:o+t;if(!(i<0)&&!(i>=o))return r[i]}});o("at")},function(n,t,i){var r=i(13);n.exports=r("document","documentElement")},function(n,t,i){var f=i(0),r=i(29),e=i(34),o=i(11),s=i(5)("species"),u=f.Array;n.exports=function(n){var t;return r(n)&&(t=n.constructor,e(t)&&(t===u||r(t.prototype))?t=void 0:o(t)&&null===(t=t[s])&&(t=void 0)),void 0===t?u:t}},function(n,t,i){"use strict";var u=i(0),f=i(29),e=i(3),o=i(18),s=u.TypeError,r=function(n,t,i,u,h,c,l,a){for(var p,w,v=h,y=0,b=!!l&&o(l,a);y<u;){if(y in i){if(p=b?b(i[y],y,t):i[y],c>0&&f(p))w=e(p),v=r(n,t,p,w,v,c-1)-1;else{if(v>=9007199254740991)throw s("Exceed the acceptable array length");n[v]=p}v++}y++}return v};n.exports=r},function(n,t,i){"use strict";var r,f,e,h=i(8),c=i(4),l=i(30),o=i(84),a=i(24),v=i(5),y=i(40),u=v("iterator"),s=!1;[].keys&&("next"in(e=[].keys())?(f=o(o(e)))!==Object.prototype&&(r=f):s=!0);null==r||h(function(){var n={};return r[u].call(n)!==n})?r={}:y&&(r=l(r));c(r[u])||a(r,u,function(){return this});n.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:s}},function(n,t,i){var u=i(0),f=i(17),e=i(6),o=i(32),s=i(3),h=u.TypeError,r=function(n){return function(t,i,r,u){f(i);var a=e(t),l=o(a),v=s(a),c=n?v-1:0,y=n?-1:1;if(r<2)for(;;){if(c in l){u=l[c];c+=y;break}if(c+=y,n?c<0:v<=c)throw h("Reduce of empty array with no initial value");}for(;n?c>=0:v>c;c+=y)c in l&&(u=i(u,l[c],c,a));return u}};n.exports={left:r(!1),right:r(!0)}},function(n,t,i){var h=i(1),c=i(2),l=i(60),a=i(11),u=i(14),v=i(15).f,o=i(77),y=i(292),p=i(74),w=i(293),s=!1,r=p("meta"),b=0,f=Object.isExtensible||function(){return!0},e=function(n){v(n,r,{value:{objectID:"O"+b++,weakData:{}}})},k=n.exports={enable:function(){k.enable=function(){};s=!0;var n=o.f,i=c([].splice),t={};t[r]=1;n(t).length&&(o.f=function(t){for(var u=n(t),f=0,e=u.length;f<e;f++)if(u[f]===r){i(u,f,1);break}return u},h({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:y.f}))},fastKey:function(n,t){if(!a(n))return"symbol"==typeof n?n:("string"==typeof n?"S":"P")+n;if(!u(n,r)){if(!f(n))return"F";if(!t)return"E";e(n)}return n[r].objectID},getWeakData:function(n,t){if(!u(n,r)){if(!f(n))return!0;if(!t)return!1;e(n)}return n[r].weakData},onFreeze:function(n){return w&&s&&f(n)&&!u(n,r)&&e(n),n}};l[r]=!0},function(n,t,i){var f,u,y,o,r=i(0),nt=i(86),tt=i(18),p=i(4),it=i(14),rt=i(8),w=i(123),ut=i(65),b=i(75),ft=i(130),et=i(45),s=r.setImmediate,h=r.clearImmediate,ot=r.process,c=r.Dispatch,st=r.Function,k=r.MessageChannel,ht=r.String,l=0,e={};try{f=r.location}catch(n){}var a=function(n){if(it(e,n)){var t=e[n];delete e[n];t()}},v=function(n){return function(){a(n)}},d=function(n){a(n.data)},g=function(n){r.postMessage(ht(n),f.protocol+"//"+f.host)};s&&h||(s=function(n){var t=ut(arguments,1);return e[++l]=function(){nt(p(n)?n:st(n),void 0,t)},u(l),l},h=function(n){delete e[n]},et?u=function(n){ot.nextTick(v(n))}:c&&c.now?u=function(n){c.now(v(n))}:k&&!ft?(o=(y=new k).port2,y.port1.onmessage=d,u=tt(o.postMessage,o)):r.addEventListener&&p(r.postMessage)&&!r.importScripts&&f&&"file:"!==f.protocol&&!rt(g)?(u=g,r.addEventListener("message",d,!1)):u="onreadystatechange"in b("script")?function(n){w.appendChild(b("script")).onreadystatechange=function(){w.removeChild(this);a(n)}}:function(n){setTimeout(v(n),0)});n.exports={set:s,clear:h}},function(n,t,i){var r=i(26);n.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(n,t,i){"use strict";var r=i(17),u=function(n){var t,i;this.promise=new n(function(n,r){if(void 0!==t||void 0!==i)throw TypeError("Bad Promise constructor");t=n;i=r});this.resolve=r(t);this.reject=r(i)};n.exports.f=function(n){return new u(n)}},function(n,t,i){"use strict";var f=i(86),r=i(9),l=i(30),s=i(27),a=i(91),h=i(33),v=i(13),y=i(310),u=v("Promise"),p=h.set,e=h.get,o=function(n,t,i){var r=n.done;u.resolve(n.value).then(function(n){t({done:r,value:n})},i)},c=function(n){p(this,{iterator:r(n),next:n.next})};c.prototype=a(l(y),{next:function(n){var t=e(this),i=!!arguments.length;return new u(function(u,e){var s=r(f(t.next,t.iterator,i?[n]:[]));o(s,u,e)})},"return":function(n){var t=e(this).iterator,i=!!arguments.length;return new u(function(u,e){var h=s(t,"return"),c;if(void 0===h)return u({done:!0,value:n});c=r(f(h,t,i?[n]:[]));o(c,u,e)})},"throw":function(n){var t=e(this).iterator,i=!!arguments.length;return new u(function(u,e){var h=s(t,"throw"),c;if(void 0===h)return e(n);c=r(f(h,t,i?[n]:[]));o(c,u,e)})}});n.exports=c},function(n,t,i){var u=i(18),f=i(32),e=i(6),o=i(3),r=function(n){var t=1==n;return function(i,r,s){for(var c,l=e(i),a=f(l),v=u(r,s),h=o(a);h-->0;)if(v(c=a[h],h,l))switch(n){case 0:return c;case 1:return h}if(t)return-1}};n.exports={findLast:r(0),findLastIndex:r(1)}},function(n,t,i){i(135);i(327);i(328);i(329);i(330);i(331);i(332);i(333);i(334);i(335);i(336);i(338);i(343);i(344);n.exports=i(345)},function(n,t,i){"use strict";var u=i(10),r=i(137),f=i(326);u.define("lottie",n.exports=function(){return{lottie:f,createInstance:r.createInstance,cleanupElement:r.cleanupElement,init:r.init,destroy:r.destroy,ready:r.ready}})},function(n,t,i){"use strict";var r=window.$,u=i(93)&&r.tram;n.exports=function(){var n={VERSION:"1.6.0-Webflow"},i={},t=Array.prototype,o=Object.prototype,p=Function.prototype,s=(t.push,t.slice),w=(t.concat,o.toString,o.hasOwnProperty),h=t.forEach,c=t.map,l=(t.reduce,t.reduceRight,t.filter),a=(t.every,t.some),v=t.indexOf,y=(t.lastIndexOf,Array.isArray,Object.keys),r=(p.bind,n.each=n.forEach=function(t,r,u){var f,e,o;if(null==t)return t;if(h&&t.forEach===h)t.forEach(r,u);else if(t.length===+t.length){for(f=0,e=t.length;f<e;f++)if(r.call(u,t[f],f,t)===i)return}else for(o=n.keys(t),f=0,e=o.length;f<e;f++)if(r.call(u,t[o[f]],o[f],t)===i)return;return t}),f;n.map=n.collect=function(n,t,i){var u=[];return null==n?u:c&&n.map===c?n.map(t,i):(r(n,function(n,r,f){u.push(t.call(i,n,r,f))}),u)};n.find=n.detect=function(n,t,i){var r;return f(n,function(n,u,f){if(t.call(i,n,u,f))return r=n,!0}),r};n.filter=n.select=function(n,t,i){var u=[];return null==n?u:l&&n.filter===l?n.filter(t,i):(r(n,function(n,r,f){t.call(i,n,r,f)&&u.push(n)}),u)};f=n.some=n.any=function(t,u,f){u||(u=n.identity);var e=!1;return null==t?e:a&&t.some===a?t.some(u,f):(r(t,function(n,t,r){if(e||(e=u.call(f,n,t,r)))return i}),!!e)};n.contains=n.include=function(n,t){return null!=n&&(v&&n.indexOf===v?-1!=n.indexOf(t):f(n,function(n){return n===t}))};n.delay=function(n,t){var i=s.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)};n.defer=function(t){return n.delay.apply(n,[t,1].concat(s.call(arguments,1)))};n.throttle=function(n){var t,i,r;return function(){t||(t=!0,i=arguments,r=this,u.frame(function(){t=!1;n.apply(r,i)}))}};n.debounce=function(t,i,r){var u,f,e,s,o,h=function h(){var c=n.now()-s;c<i?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),e=f=null))};return function(){e=this;f=arguments;s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}};n.defaults=function(t){var i,f,u,r;if(!n.isObject(t))return t;for(i=1,f=arguments.length;i<f;i++){u=arguments[i];for(r in u)void 0===t[r]&&(t[r]=u[r])}return t};n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(y)return y(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return i};n.has=function(n,t){return w.call(n,t)};n.isObject=function(n){return n===Object(n)};n.now=Date.now||function(){return(new Date).getTime()};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var e=/(.)^/,b={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},k=/\\|'|\r|\n|\u2028|\u2029/g,d=function(n){return"\\"+b[n]};return n.template=function(t,i,r){var s,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||e).source,(i.interpolate||e).source,(i.evaluate||e).source].join("|")+"|$","g"),o=0,u="__p+='";t.replace(c,function(n,i,r,f,e){return u+=t.slice(o,e).replace(k,d),o=e+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{s=new Function(i.variable||"obj","_",u)}catch(n){throw n.source=u,n;}return f=function(t){return s.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f},n}()},function(n,t,i){"use strict";var c=i(36),l=c(i(138)),a=c(i(139)),o=i(36),e,h,p;Object.defineProperty(t,"__esModule",{value:!0});t.ready=t.destroy=t.init=t.cleanupElement=t.createInstance=void 0;var w=o(i(140)),u=o(i(141)),s=o(i(142));i(230);var r={Playing:"playing",Stopped:"stopped"},f=new(function(){function n(){l.default(this,n);u.default(this,"_cache",[])}return a.default(n,[{key:"set",value:function(n,t){var i=s.default(this._cache,function(t){return t.wrapper===n});-1!==i&&this._cache.splice(i,1);this._cache.push({wrapper:n,instance:t})}},{key:"delete",value:function(n){var t=s.default(this._cache,function(t){return t.wrapper===n});-1!==t&&this._cache.splice(t,1)}},{key:"get",value:function(n){var t=s.default(this._cache,function(t){return t.wrapper===n});return-1!==t?this._cache[t].instance:null}}]),n}()),b={},k=function(){function n(){l.default(this,n);u.default(this,"config",null);u.default(this,"currentState",r.Stopped);u.default(this,"handlers",{enterFrame:[],complete:[],loop:[],dataReady:[],destroy:[],error:[]})}return a.default(n,[{key:"load",value:function(n){var t=this,i=n.dataset||b,c=i.src||"",l=i.preserveAspectRatio||"xMidYMid meet",a=i.renderer||"svg",s=1===parseFloat(i.loop),h=parseFloat(i.direction)||1,o=1===parseFloat(i.autoplay),u=parseFloat(i.duration)||0,v=1===parseFloat(i.isIx2Target),e=parseFloat(i.ix2InitialState),y,p,k;if(isNaN(e)&&(e=null),y={src:c,loop:s,autoplay:o,renderer:a,direction:h,duration:u,hasIx2:v,ix2InitialValue:e,preserveAspectRatio:l},this.animationItem&&this.config&&this.config.src===c&&a===this.config.renderer&&l===this.config.preserveAspectRatio)(s!==this.config.loop&&this.setLooping(s),v||(h!==this.config.direction&&this.setDirection(h),u!==this.config.duration&&(u>0&&u!==this.duration?this.setSpeed(this.duration/u):this.setSpeed(1))),o&&this.play(),e&&e!==this.config.ix2InitialValue)&&(p=e/100,this.goToFrame(this.frames*p)),this.config=y;else{k={container:n,loop:s,autoplay:o,renderer:a,rendererSettings:{preserveAspectRatio:l,progressiveLoad:!0,hideOnTransparent:!0}};try{this.animationItem&&this.destroy();this.animationItem=window.Webflow.require("lottie").lottie.loadAnimation(w.default({},k,{path:c}))}catch(n){return void this.handlers.error.forEach(function(t){return t(n)})}this.animationItem&&(Boolean(window.Webflow.env("design")||window.Webflow.env("preview"))&&(this.animationItem.addEventListener("enterFrame",function(){if(t.isPlaying){var n=t.animationItem,i=n.currentFrame,u=n.totalFrames,f=n.playDirection,r=i/u*100,e=Math.round(1===f?r:100-r);t.handlers.enterFrame.forEach(function(n){return n(e,i)})}}),this.animationItem.addEventListener("complete",function(){t.currentState===r.Playing&&t.animationItem.loop?t.currentState=r.Stopped:t.handlers.complete.forEach(function(n){return n()})}),this.animationItem.addEventListener("loopComplete",function(n){t.handlers.loop.forEach(function(t){return t(n)})}),this.animationItem.addEventListener("data_failed",function(n){t.handlers.error.forEach(function(t){return t(n)})}),this.animationItem.addEventListener("error",function(n){t.handlers.error.forEach(function(t){return t(n)})})),this.isLoaded?(this.handlers.dataReady.forEach(function(n){return n()}),o&&this.play()):this.animationItem.addEventListener("data_ready",function(){if(t.handlers.dataReady.forEach(function(n){return n()}),v||(t.setDirection(h),u>0&&u!==t.duration&&t.setSpeed(t.duration/u),o&&t.play()),e){var n=e/100;t.goToFrame(t.frames*n)}}),f.set(n,this),this.container=n,this.config=y)}}},{key:"onFrameChange",value:function(n){-1===this.handlers.enterFrame.indexOf(n)&&this.handlers.enterFrame.push(n)}},{key:"onPlaybackComplete",value:function(n){-1===this.handlers.complete.indexOf(n)&&this.handlers.complete.push(n)}},{key:"onLoopComplete",value:function(n){-1===this.handlers.loop.indexOf(n)&&this.handlers.loop.push(n)}},{key:"onDestroy",value:function(n){-1===this.handlers.destroy.indexOf(n)&&this.handlers.destroy.push(n)}},{key:"onDataReady",value:function(n){-1===this.handlers.dataReady.indexOf(n)&&this.handlers.dataReady.push(n)}},{key:"onError",value:function(n){-1===this.handlers.error.indexOf(n)&&this.handlers.error.push(n)}},{key:"play",value:function(){if(this.animationItem){var n=1===this.animationItem.playDirection?0:this.frames;this.animationItem.goToAndPlay(n,!0);this.currentState=r.Playing}}},{key:"stop",value:function(){if(this.animationItem){if(this.isPlaying){var n=1===this.animationItem.playDirection?0:this.frames;this.animationItem.goToAndStop(n,!0)}this.currentState=r.Stopped}}},{key:"destroy",value:function(){var n=this;this.animationItem&&(this.isPlaying&&this.stop(),this.handlers.destroy.forEach(function(n){return n()}),this.container&&f.delete(this.container),this.animationItem.destroy(),Object.keys(this.handlers).forEach(function(t){return n.handlers[t].length=0}),this.animationItem=null,this.container=null,this.config=null)}},{key:"goToFrame",value:function(n){this.animationItem&&this.animationItem.setCurrentRawFrameValue(n)}},{key:"setSubframe",value:function(n){this.animationItem&&this.animationItem.setSubframe(n)}},{key:"setSpeed",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.setSpeed(n))}},{key:"setLooping",value:function(n){this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.loop=n)}},{key:"setDirection",value:function(n){this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.setDirection(n),this.goToFrame(1===n?0:this.frames))}},{key:"isPlaying",get:function(){return!!this.animationItem&&!this.animationItem.isPaused}},{key:"isPaused",get:function(){return!!this.animationItem&&this.animationItem.isPaused}},{key:"duration",get:function(){return this.animationItem?this.animationItem.getDuration():0}},{key:"frames",get:function(){return this.animationItem?this.animationItem.totalFrames:0}},{key:"direction",get:function(){return this.animationItem?this.animationItem.playDirection:1}},{key:"isLoaded",get:function(){return this.animationItem,this.animationItem.isLoaded}},{key:"ix2InitialValue",get:function(){return this.config?this.config.ix2InitialValue:null}}]),n}(),v=function(){return Array.from(document.querySelectorAll('[data-animation-type="lottie"]'))},y=function(n){var t=f.get(n);return null==t&&(t=new k),t.load(n),t};t.createInstance=y;e=function(n){var t=f.get(n);t&&t.destroy()};t.cleanupElement=e;h=function(){v().forEach(function(n){1===parseFloat(n.getAttribute("data-is-ix2-target"))||e(n);y(n)})};t.init=h;t.destroy=function(){v().forEach(e)};p=h;t.ready=p},function(n){n.exports=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}},function(n){function t(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)}n.exports=function(n,i,r){return i&&t(n.prototype,i),r&&t(n,r),n}},function(n){function t(){return n.exports=t=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},t.apply(this,arguments)}n.exports=t},function(n){n.exports=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}},function(n,t,i){var r=i(143),u=i(144),f=i(225),e=Math.max;n.exports=function(n,t,i){var s=null==n?0:n.length,o;return s?(o=null==i?0:f(i),o<0&&(o=e(s+o,0)),r(n,u(t,3),o)):-1}},function(n){n.exports=function(n,t,i,r){for(var f=n.length,u=i+(r?1:-1);r?u--:++u<f;)if(t(n[u],u,n))return u;return-1}},function(n,t,i){var r=i(145),u=i(210),f=i(221),e=i(23),o=i(222);n.exports=function(n){return"function"==typeof n?n:null==n?f:"object"==typeof n?e(n)?u(n[0],n[1]):r(n):o(n)}},function(n,t,i){var r=i(146),u=i(209),f=i(110);n.exports=function(n){var t=u(n);return 1==t.length&&t[0][2]?f(t[0][0],t[0][1]):function(i){return i===n||r(i,n,t)}}},function(n,t,i){var r=i(95),u=i(101),f=1,e=2;n.exports=function(n,t,i,o){var h=i.length,y=h,p=!o,s,a,v;if(null==n)return!y;for(n=Object(n);h--;)if(s=i[h],p&&s[2]?s[1]!==n[s[0]]:!(s[0]in n))return!1;for(;++h<y;){var c=(s=i[h])[0],l=n[c],w=s[1];if(p&&s[2]){if(void 0===l&&!(c in n))return!1}else if(a=new r,o&&(v=o(l,w,c,n,t,a)),!(void 0===v?u(w,l,f|e,o,a):v))return!1}return!0}},function(n){n.exports=function(){this.__data__=[];this.size=0}},function(n,t,i){var r=i(47),u=Array.prototype.splice;n.exports=function(n){var t=this.__data__,i=r(t,n);return!(i<0||(i==t.length-1?t.pop():u.call(t,i,1),--this.size,0))}},function(n,t,i){var r=i(47);n.exports=function(n){var t=this.__data__,i=r(t,n);if(!(i<0))return t[i][1]}},function(n,t,i){var r=i(47);n.exports=function(n){return r(this.__data__,n)>-1}},function(n,t,i){var r=i(47);n.exports=function(n,t){var i=this.__data__,u=r(i,n);return u<0?(++this.size,i.push([n,t])):i[u][1]=t,this}},function(n,t,i){var r=i(46);n.exports=function(){this.__data__=new r;this.size=0}},function(n){n.exports=function(n){var t=this.__data__,i=t.delete(n);return this.size=t.size,i}},function(n){n.exports=function(n){return this.__data__.get(n)}},function(n){n.exports=function(n){return this.__data__.has(n)}},function(n,t,i){var r=i(46),u=i(66),f=i(67),e=200;n.exports=function(n,t){var i=this.__data__,o;if(i instanceof r){if(o=i.__data__,!u||o.length<e-1)return o.push([n,t]),this.size=++i.size,this;i=this.__data__=new f(o)}return i.set(n,t),this.size=i.size,this}},function(n,t,i){var r=i(97),u=i(160),f=i(49),e=i(100),o=/^\[object .+?Constructor\]$/,s=Function.prototype,h=Object.prototype,c=s.toString,l=h.hasOwnProperty,a=RegExp("^"+c.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");n.exports=function(n){return!(!f(n)||u(n))&&(r(n)?a:o).test(e(n))}},function(n,t,i){var u=i(48),f=Object.prototype,e=f.hasOwnProperty,o=f.toString,r=u?u.toStringTag:void 0;n.exports=function(n){var u=e.call(n,r),f=n[r],t,i;try{n[r]=void 0;t=!0}catch(n){}return i=o.call(n),t&&(u?n[r]=f:delete n[r]),i}},function(n){var t=Object.prototype.toString;n.exports=function(n){return t.call(n)}},function(n,t,i){var u,r=i(161),f=(u=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+u:"";n.exports=function(n){return!!f&&f in n}},function(n,t,i){var r=i(19)["__core-js_shared__"];n.exports=r},function(n){n.exports=function(n,t){if(null!=n)return n[t]}},function(n,t,i){var r=i(164),u=i(46),f=i(66);n.exports=function(){this.size=0;this.__data__={hash:new r,map:new(f||u),string:new r}}},function(n,t,i){function r(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}var u=i(165),f=i(166),e=i(167),o=i(168),s=i(169);r.prototype.clear=u;r.prototype.delete=f;r.prototype.get=e;r.prototype.has=o;r.prototype.set=s;n.exports=r},function(n,t,i){var r=i(50);n.exports=function(){this.__data__=r?r(null):{};this.size=0}},function(n){n.exports=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}},function(n,t,i){var r=i(50),u="__lodash_hash_undefined__",f=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__,i;return r?(i=t[n],i===u?void 0:i):f.call(t,n)?t[n]:void 0}},function(n,t,i){var r=i(50),u=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;return r?void 0!==t[n]:u.call(t,n)}},function(n,t,i){var r=i(50),u="__lodash_hash_undefined__";n.exports=function(n,t){var i=this.__data__;return this.size+=this.has(n)?0:1,i[n]=r&&void 0===t?u:t,this}},function(n,t,i){var r=i(51);n.exports=function(n){var t=r(this,n).delete(n);return this.size-=t?1:0,t}},function(n){n.exports=function(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}},function(n,t,i){var r=i(51);n.exports=function(n){return r(this,n).get(n)}},function(n,t,i){var r=i(51);n.exports=function(n){return r(this,n).has(n)}},function(n,t,i){var r=i(51);n.exports=function(n,t){var i=r(this,n),u=i.size;return i.set(n,t),this.size+=i.size==u?0:1,this}},function(n,t,i){var u=i(95),l=i(102),a=i(181),v=i(185),f=i(204),e=i(23),o=i(105),y=i(108),p=1,s="[object Arguments]",h="[object Array]",r="[object Object]",c=Object.prototype.hasOwnProperty;n.exports=function(n,t,i,w,b,k){var nt=e(n),ot=e(t),d=nt?h:f(n),g=ot?h:f(t),tt=(d=d==s?r:d)==r,st=(g=g==s?r:g)==r,it=d==g,rt,ut,ft,et;if(it&&o(n)){if(!o(t))return!1;nt=!0;tt=!1}return it&&!tt?(k||(k=new u),nt||y(n)?l(n,t,i,w,b,k):a(n,t,d,i,w,b,k)):!(i&p)&&(rt=tt&&c.call(n,"__wrapped__"),ut=st&&c.call(t,"__wrapped__"),rt||ut)?(ft=rt?n.value():n,et=ut?t.value():t,k||(k=new u),b(ft,et,i,w,k)):!!it&&(k||(k=new u),v(n,t,i,w,b,k))}},function(n,t,i){function r(n){var t=-1,i=null==n?0:n.length;for(this.__data__=new u;++t<i;)this.add(n[t])}var u=i(67),f=i(177),e=i(178);r.prototype.add=r.prototype.push=f;r.prototype.has=e;n.exports=r},function(n){var t="__lodash_hash_undefined__";n.exports=function(n){return this.__data__.set(n,t),this}},function(n){n.exports=function(n){return this.__data__.has(n)}},function(n){n.exports=function(n,t){for(var i=-1,r=null==n?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}},function(n){n.exports=function(n,t){return n.has(t)}},function(n,t,i){var u=i(48),f=i(182),o=i(96),s=i(102),h=i(183),c=i(184),l=1,a=2,v="[object Boolean]",y="[object Date]",p="[object Error]",w="[object Map]",b="[object Number]",k="[object RegExp]",d="[object Set]",g="[object String]",nt="[object Symbol]",tt="[object ArrayBuffer]",it="[object DataView]",e=u?u.prototype:void 0,r=e?e.valueOf:void 0;n.exports=function(n,t,i,u,e,rt,ut){var ft,ot,et,st;switch(i){case it:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case tt:return!(n.byteLength!=t.byteLength||!rt(new f(n),new f(t)));case v:case y:case b:return o(+n,+t);case p:return n.name==t.name&&n.message==t.message;case k:case g:return n==t+"";case w:ft=h;case d:return(ot=u&l,ft||(ft=c),n.size!=t.size&&!ot)?!1:(et=ut.get(n),et)?et==t:(u|=a,ut.set(n,t),st=s(ft(n),ft(t),u,e,rt,ut),ut.delete(n),st);case nt:if(r)return r.call(n)==r.call(t)}return!1}},function(n,t,i){var r=i(19).Uint8Array;n.exports=r},function(n){n.exports=function(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}},function(n){n.exports=function(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}},function(n,t,i){var r=i(186),u=1,f=Object.prototype.hasOwnProperty;n.exports=function(n,t,i,e,o,s){var w=i&u,k=r(n),d=k.length,c,h,g,nt,l,b,a,v,tt,y,p;if(d!=r(t).length&&!w)return!1;for(c=d;c--;)if(h=k[c],!(w?h in t:f.call(t,h)))return!1;if(g=s.get(n),nt=s.get(t),g&&nt)return g==t&&nt==n;for(l=!0,s.set(n,t),s.set(t,n),b=w;++c<d;){if(a=n[h=k[c]],v=t[h],e&&(tt=w?e(v,a,h,t,n,s):e(a,v,h,n,t,s)),!(void 0===tt?a===v||o(a,v,i,e,s):tt)){l=!1;break}b||(b="constructor"==h)}return l&&!b&&(y=n.constructor,p=t.constructor,y!=p&&"constructor"in n&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof p&&p instanceof p)&&(l=!1)),s.delete(n),s.delete(t),l}},function(n,t,i){var r=i(187),u=i(189),f=i(103);n.exports=function(n){return r(n,f,u)}},function(n,t,i){var r=i(188),u=i(23);n.exports=function(n,t,i){var f=t(n);return u(n)?f:r(f,i(n))}},function(n){n.exports=function(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}},function(n,t,i){var u=i(190),f=i(191),e=Object.prototype.propertyIsEnumerable,r=Object.getOwnPropertySymbols,o=r?function(n){return null==n?[]:(n=Object(n),u(r(n),function(t){return e.call(n,t)}))}:f;n.exports=o},function(n){n.exports=function(n,t){for(var r,i=-1,f=null==n?0:n.length,e=0,u=[];++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}},function(n){n.exports=function(){return[]}},function(n,t,i){var r=i(193),u=i(104),f=i(23),e=i(105),o=i(107),s=i(108),h=Object.prototype.hasOwnProperty;n.exports=function(n,t){var c=f(n),l=!c&&u(n),a=!c&&!l&&e(n),y=!c&&!l&&!a&&s(n),p=c||l||a||y,v=p?r(n.length,String):[],w=v.length;for(var i in n)!t&&!h.call(n,i)||p&&("length"==i||a&&("offset"==i||"parent"==i)||y&&("buffer"==i||"byteLength"==i||"byteOffset"==i)||o(i,w))||v.push(i);return v}},function(n){n.exports=function(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}},function(n,t,i){var r=i(37),u=i(38),f="[object Arguments]";n.exports=function(n){return u(n)&&r(n)==f}},function(n){n.exports=function(){return!1}},function(n,t,i){var u=i(37),f=i(68),e=i(38),r={};r["[object Float32Array]"]=r["[object Float64Array]"]=r["[object Int8Array]"]=r["[object Int16Array]"]=r["[object Int32Array]"]=r["[object Uint8Array]"]=r["[object Uint8ClampedArray]"]=r["[object Uint16Array]"]=r["[object Uint32Array]"]=!0;r["[object Arguments]"]=r["[object Array]"]=r["[object ArrayBuffer]"]=r["[object Boolean]"]=r["[object DataView]"]=r["[object Date]"]=r["[object Error]"]=r["[object Function]"]=r["[object Map]"]=r["[object Number]"]=r["[object Object]"]=r["[object RegExp]"]=r["[object Set]"]=r["[object String]"]=r["[object WeakMap]"]=!1;n.exports=function(n){return e(n)&&f(n.length)&&!!r[u(n)]}},function(n){n.exports=function(n){return function(t){return n(t)}}},function(n,t,i){(function(n){var e=i(98),f=t&&!t.nodeType&&t,r=f&&"object"==typeof n&&n&&!n.nodeType&&n,u=r&&r.exports===f&&e.process,o=function(){try{var n=r&&r.require&&r.require("util").types;return n||u&&u.binding&&u.binding("util")}catch(n){}}();n.exports=o}).call(this,i(106)(n))},function(n,t,i){var r=i(200),u=i(201),f=Object.prototype.hasOwnProperty;n.exports=function(n){var i,t;if(!r(n))return u(n);i=[];for(t in Object(n))f.call(n,t)&&"constructor"!=t&&i.push(t);return i}},function(n){var t=Object.prototype;n.exports=function(n){var i=n&&n.constructor;return n===("function"==typeof i&&i.prototype||t)}},function(n,t,i){var r=i(202)(Object.keys,Object);n.exports=r},function(n){n.exports=function(n,t){return function(i){return n(t(i))}}},function(n,t,i){var r=i(97),u=i(68);n.exports=function(n){return null!=n&&u(n.length)&&!r(n)}},function(n,t,i){var f=i(205),e=i(66),o=i(206),s=i(207),h=i(208),c=i(37),u=i(100),l=u(f),a=u(e),v=u(o),y=u(s),p=u(h),r=c;(f&&"[object DataView]"!=r(new f(new ArrayBuffer(1)))||e&&"[object Map]"!=r(new e)||o&&"[object Promise]"!=r(o.resolve())||s&&"[object Set]"!=r(new s)||h&&"[object WeakMap]"!=r(new h))&&(r=function(n){var t=c(n),i="[object Object]"==t?n.constructor:void 0,r=i?u(i):"";if(r)switch(r){case l:return"[object DataView]";case a:return"[object Map]";case v:return"[object Promise]";case y:return"[object Set]";case p:return"[object WeakMap]"}return t});n.exports=r},function(n,t,i){var r=i(31)(i(19),"DataView");n.exports=r},function(n,t,i){var r=i(31)(i(19),"Promise");n.exports=r},function(n,t,i){var r=i(31)(i(19),"Set");n.exports=r},function(n,t,i){var r=i(31)(i(19),"WeakMap");n.exports=r},function(n,t,i){var r=i(109),u=i(103);n.exports=function(n){for(var f,e,t=u(n),i=t.length;i--;)f=t[i],e=n[f],t[i]=[f,e,r(e)];return t}},function(n,t,i){var r=i(101),u=i(211),f=i(218),e=i(69),o=i(109),s=i(110),h=i(53),c=1,l=2;n.exports=function(n,t){return e(n)&&o(t)?s(h(n),t):function(i){var e=u(i,n);return void 0===e&&e===t?f(i,n):r(t,e,c|l)}}},function(n,t,i){var r=i(111);n.exports=function(n,t,i){var u=null==n?void 0:r(n,t);return void 0===u?i:u}},function(n,t,i){var r=i(213),u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,f=/\\(\\)?/g,e=r(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(u,function(n,i,r,u){t.push(r?u.replace(f,"$1"):i||n)}),t});n.exports=e},function(n,t,i){var r=i(214),u=500;n.exports=function(n){var t=r(n,function(n){return i.size===u&&i.clear(),n}),i=t.cache;return t}},function(n,t,i){function r(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new TypeError(f);var i=function(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(r.Cache||u),i}var u=i(67),f="Expected a function";r.Cache=u;n.exports=r},function(n,t,i){var r=i(216);n.exports=function(n){return null==n?"":r(n)}},function(n,t,i){var r=i(48),e=i(217),o=i(23),s=i(52),h=1/0,u=r?r.prototype:void 0,f=u?u.toString:void 0;n.exports=function n(t){if("string"==typeof t)return t;if(o(t))return e(t,n)+"";if(s(t))return f?f.call(t):"";var i=t+"";return"0"==i&&1/t==-h?"-0":i}},function(n){n.exports=function(n,t){for(var i=-1,r=null==n?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}},function(n,t,i){var r=i(219),u=i(220);n.exports=function(n,t){return null!=n&&u(n,t,r)}},function(n){n.exports=function(n,t){return null!=n&&t in Object(n)}},function(n,t,i){var r=i(112),u=i(104),f=i(23),e=i(107),o=i(68),s=i(53);n.exports=function(n,t,i){for(var c,l=-1,h=(t=r(t,n)).length,a=!1;++l<h;){if(c=s(t[l]),!(a=null!=n&&i(n,c)))break;n=n[c]}return a||++l!=h?a:!!(h=null==n?0:n.length)&&o(h)&&e(c,h)&&(f(n)||u(n))}},function(n){n.exports=function(n){return n}},function(n,t,i){var r=i(223),u=i(224),f=i(69),e=i(53);n.exports=function(n){return f(n)?r(e(n)):u(n)}},function(n){n.exports=function(n){return function(t){if(null!=t)return t[n]}}},function(n,t,i){var r=i(111);n.exports=function(n){return function(t){return r(t,n)}}},function(n,t,i){var r=i(226);n.exports=function(n){var t=r(n),i=t%1;return t==t?i?t-i:t:0}},function(n,t,i){var u=i(227),r=1/0,f=17976931348623157e292;n.exports=function(n){return n?(n=u(n))===r||n===-r?(n<0?-1:1)*f:n==n?n:0:0===n?n:0}},function(n,t,i){var f=i(228),r=i(49),e=i(52),u=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,h=/^0o[0-7]+$/i,c=parseInt;n.exports=function(n){var t,i;return"number"==typeof n?n:e(n)?u:(r(n)&&(t="function"==typeof n.valueOf?n.valueOf():n,n=r(t)?t+"":t),"string"!=typeof n)?0===n?n:+n:(n=f(n),i=s.test(n),i||h.test(n)?c(n.slice(2),i?2:8):o.test(n)?u:+n)}},function(n,t,i){var r=i(229),u=/^\s+/;n.exports=function(n){return n?n.slice(0,r(n)+1).replace(u,""):n}},function(n){var t=/\s/;n.exports=function(n){for(var i=n.length;i--&&t.test(n.charAt(i)););return i}},function(n,t,i){var r=i(231);i(290);i(296);i(307);i(313);i(314);i(315);i(316);i(317);i(318);i(321);i(322);i(323);i(324);n.exports=r},function(n,t,i){var r=i(232);n.exports=r},function(n,t,i){i(233);i(244);i(245);i(122);i(248);i(249);i(251);i(252);i(254);i(255);i(256);i(257);i(258);i(259);i(261);i(262);i(263);i(267);i(268);i(270);i(271);i(272);i(273);i(274);i(275);i(276);i(281);i(282);i(283);i(284);i(285);i(287);var r=i(289);n.exports=r.Array},function(n,t,i){var r=i(1),u=i(242);r({target:"Array",stat:!0,forced:!i(82)(function(n){Array.from(n)})},{from:u})},function(n,t){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,u=r&&!i.call({1:2},1);t.f=u?function(n){var t=r(this,n);return!!t&&t.enumerable}:i},function(n,t,i){var f=i(0),e=i(12),r=i(11),u=i(113),o=i(27),s=i(236),h=i(5),c=f.TypeError,l=h("toPrimitive");n.exports=function(n,t){if(!r(n)||u(n))return n;var i,f=o(n,l);if(f){if(void 0===t&&(t="default"),i=e(f,n,t),!r(i)||u(i))return i;throw c("Can't convert object to primitive value");}return void 0===t&&(t="number"),s(n,t)}},function(n,t,i){var e=i(0),r=i(12),u=i(4),f=i(11),o=e.TypeError;n.exports=function(n,t){var i,e;if("string"===t&&u(i=n.toString)&&!f(e=r(i,n))||u(i=n.valueOf)&&!f(e=r(i,n))||"string"!==t&&u(i=n.toString)&&!f(e=r(i,n)))return e;throw o("Can't convert object to primitive value");}},function(n,t,i){var u=i(0),f=i(4),e=i(59),r=u.WeakMap;n.exports=f(r)&&/native code/.test(e(r))},function(n,t,i){var r=i(14),u=i(239),f=i(70),e=i(15);n.exports=function(n,t){for(var i,s=u(t),h=e.f,c=f.f,o=0;o<s.length;o++)i=s[o],r(n,i)||h(n,i,c(t,i))}},function(n,t,i){var r=i(13),u=i(2),f=i(77),e=i(241),o=i(9),s=u([].concat);n.exports=r("Reflect","ownKeys")||function(n){var t=f.f(o(n)),i=e.f;return i?s(t,i(n)):t}},function(n,t,i){var r=i(28),u=Math.min;n.exports=function(n){return n>0?u(r(n),9007199254740991):0}},function(n,t){t.f=Object.getOwnPropertySymbols},function(n,t,i){"use strict";var f=i(0),e=i(18),o=i(12),s=i(6),h=i(243),c=i(121),l=i(34),a=i(3),r=i(43),v=i(62),y=i(63),u=f.Array;n.exports=function(n){var f=s(n),tt=l(this),it=arguments.length,p=it>1?arguments[1]:void 0,d=void 0!==p,w,i,g,nt,rt,b,k,t;if(d&&(p=e(p,it>2?arguments[2]:void 0)),k=y(f),t=0,!k||this==u&&c(k))for(w=a(f),i=tt?new this(w):u(w);w>t;t++)b=d?p(f[t],t):f[t],r(i,t,b);else for(rt=(nt=v(f,k)).next,i=tt?new this:[];!(g=o(rt,nt)).done;t++)b=d?h(nt,p,[g.value,t],!0):g.value,r(i,t,b);return i.length=t,i}},function(n,t,i){var r=i(9),u=i(120);n.exports=function(n,t,i,f){try{return f?t(r(i)[0],i[1]):t(i)}catch(t){u(n,"throw",t)}}},function(n,t,i){i(1)({target:"Array",stat:!0},{isArray:i(29)})},function(n,t,i){"use strict";var u=i(1),f=i(0),e=i(8),o=i(34),s=i(43),r=f.Array;u({target:"Array",stat:!0,forced:e(function(){function n(){}return!(r.of.call(n)instanceof n)})},{of:function(){for(var n=0,t=arguments.length,i=new(o(this)?this:r)(t);t>n;)s(i,n,arguments[n++]);return i.length=t,i}})},function(n,t,i){var r=i(16),u=i(15),f=i(9),e=i(20),o=i(247);n.exports=r?Object.defineProperties:function(n,t){f(n);for(var i,h=e(t),r=o(t),c=r.length,s=0;c>s;)u.f(n,i=r[s++],h[i]);return n}},function(n,t,i){var r=i(119),u=i(79);n.exports=Object.keys||function(n){return r(n,u)}},function(n,t,i){"use strict";var e=i(1),o=i(0),s=i(8),h=i(29),c=i(11),l=i(6),a=i(3),r=i(43),v=i(35),y=i(44),p=i(5),w=i(25),u=p("isConcatSpreadable"),f=o.TypeError,b=w>=51||!s(function(){var n=[];return n[u]=!1,n.concat()[0]!==n}),k=y("concat"),d=function(n){if(!c(n))return!1;var t=n[u];return void 0!==t?!!t:h(n)};e({target:"Array",proto:!0,forced:!b||!k},{concat:function(){for(var u,s,n,h=l(this),e=v(h,0),t=0,i=-1,o=arguments.length;i<o;i++)if(n=-1===i?h:arguments[i],d(n)){if(t+(s=a(n))>9007199254740991)throw f("Maximum allowed index exceeded");for(u=0;u<s;u++,t++)u in n&&r(e,t,n[u])}else{if(t>=9007199254740991)throw f("Maximum allowed index exceeded");r(e,t++,n)}return e.length=t,e}})},function(n,t,i){var r=i(1),u=i(250),f=i(7);r({target:"Array",proto:!0},{copyWithin:u});f("copyWithin")},function(n,t,i){"use strict";var u=i(6),r=i(41),f=i(3),e=Math.min;n.exports=[].copyWithin||function(n,t){var s=u(this),h=f(s),i=r(n,h),o=r(t,h),a=arguments.length>2?arguments[2]:void 0,c=e((void 0===a?h:r(a,h))-o,h-i),l=1;for(o<i&&i<o+c&&(l=-1,o+=c-1,i+=c-1);c-->0;)o in s?s[i]=s[o]:delete s[i],i+=l,o+=l;return s}},function(n,t,i){"use strict";var r=i(1),u=i(21).every;r({target:"Array",proto:!0,forced:!i(22)("every")},{every:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){var r=i(1),u=i(253),f=i(7);r({target:"Array",proto:!0},{fill:u});f("fill")},function(n,t,i){"use strict";var u=i(6),r=i(41),f=i(3);n.exports=function(n){for(var t=u(this),i=f(t),e=arguments.length,o=r(e>1?arguments[1]:void 0,i),s=e>2?arguments[2]:void 0,h=void 0===s?i:r(s,i);h>o;)t[o++]=n;return t}},function(n,t,i){"use strict";var r=i(1),u=i(21).filter;r({target:"Array",proto:!0,forced:!i(44)("filter")},{filter:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var u=i(1),f=i(21).find,e=i(7),r=!0;"find"in[]&&Array(1).find(function(){r=!1});u({target:"Array",proto:!0,forced:r},{find:function(n){return f(this,n,arguments.length>1?arguments[1]:void 0)}});e("find")},function(n,t,i){"use strict";var u=i(1),f=i(21).findIndex,e=i(7),r=!0;"findIndex"in[]&&Array(1).findIndex(function(){r=!1});u({target:"Array",proto:!0,forced:r},{findIndex:function(n){return f(this,n,arguments.length>1?arguments[1]:void 0)}});e("findIndex")},function(n,t,i){"use strict";var r=i(1),u=i(125),f=i(6),e=i(3),o=i(28),s=i(35);r({target:"Array",proto:!0},{flat:function(){var i=arguments.length?arguments[0]:void 0,n=f(this),r=e(n),t=s(n,0);return t.length=u(t,n,n,r,0,void 0===i?1:o(i)),t}})},function(n,t,i){"use strict";var r=i(1),u=i(125),f=i(17),e=i(6),o=i(3),s=i(35);r({target:"Array",proto:!0},{flatMap:function(n){var i,t=e(this),r=o(t);return f(n),(i=s(t,0)).length=u(i,t,t,r,0,1,n,arguments.length>1?arguments[1]:void 0),i}})},function(n,t,i){"use strict";var u=i(1),r=i(260);u({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(n,t,i){"use strict";var r=i(21).forEach,u=i(22)("forEach");n.exports=u?[].forEach:function(n){return r(this,n,arguments.length>1?arguments[1]:void 0)}},function(n,t,i){"use strict";var r=i(1),u=i(78).includes,f=i(7);r({target:"Array",proto:!0},{includes:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("includes")},function(n,t,i){"use strict";var f=i(1),e=i(2),o=i(78).indexOf,s=i(22),r=e([].indexOf),u=!!r&&1/r([1],1,-0)<0,h=s("indexOf");f({target:"Array",proto:!0,forced:u||!h},{indexOf:function(n){var t=arguments.length>1?arguments[1]:void 0;return u?r(this,n,t)||0:o(this,n,t)}})},function(n,t,i){"use strict";var e=i(20),r=i(7),u=i(42),f=i(33),o=i(83),s=f.set,h=f.getterFor("Array Iterator");n.exports=o(Array,"Array",function(n,t){s(this,{type:"Array Iterator",target:e(n),index:0,kind:t})},function(){var t=h(this),i=t.target,r=t.kind,n=t.index++;return!i||n>=i.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:i[n],done:!1}:{value:[n,i[n]],done:!1}},"values");u.Arguments=u.Array;r("keys");r("values");r("entries")},function(n,t,i){"use strict";var r=i(126).IteratorPrototype,u=i(30),f=i(54),e=i(64),o=i(42),s=function(){return this};n.exports=function(n,t,i){var h=t+" Iterator";return n.prototype=u(r,{next:f(1,i)}),e(n,h,!1,!0),o[h]=s,n}},function(n,t,i){var r=i(8);n.exports=!r(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})},function(n,t,i){var r=i(0),u=i(4),f=r.String,e=r.TypeError;n.exports=function(n){if("object"==typeof n||u(n))return n;throw e("Can't set "+f(n)+" as a prototype");}},function(n,t,i){"use strict";var r=i(1),u=i(2),f=i(32),e=i(20),o=i(22),s=u([].join),h=f!=Object,c=o("join",",");r({target:"Array",proto:!0,forced:h||!c},{join:function(n){return s(e(this),void 0===n?",":n)}})},function(n,t,i){var u=i(1),r=i(269);u({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(n,t,i){"use strict";var f=i(86),e=i(20),o=i(28),s=i(3),h=i(22),c=Math.min,r=[].lastIndexOf,u=!!r&&1/[1].lastIndexOf(1,-0)<0,l=h("lastIndexOf"),a=u||!l;n.exports=a?function(n){if(u)return f(r,this,arguments)||0;var i=e(this),h=s(i),t=h-1;for(arguments.length>1&&(t=c(t,o(arguments[1]))),t<0&&(t=h+t);t>=0;t--)if(t in i&&i[t]===n)return t||0;return-1}:r},function(n,t,i){"use strict";var r=i(1),u=i(21).map;r({target:"Array",proto:!0,forced:!i(44)("map")},{map:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var u=i(1),f=i(127).left,e=i(22),r=i(25),o=i(45);u({target:"Array",proto:!0,forced:!e("reduce")||!o&&r>79&&r<83},{reduce:function(n){var t=arguments.length;return f(this,n,t,t>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var u=i(1),f=i(127).right,e=i(22),r=i(25),o=i(45);u({target:"Array",proto:!0,forced:!e("reduceRight")||!o&&r>79&&r<83},{reduceRight:function(n){return f(this,n,arguments.length,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var u=i(1),f=i(2),e=i(29),o=f([].reverse),r=[1,2];u({target:"Array",proto:!0,forced:String(r)===String(r.reverse())},{reverse:function(){return e(this)&&(this.length=this.length),o(this)}})},function(n,t,i){"use strict";var e=i(1),o=i(0),u=i(29),s=i(34),h=i(11),f=i(41),c=i(3),l=i(20),a=i(43),v=i(5),y=i(44),p=i(65),w=y("slice"),b=v("species"),r=o.Array,k=Math.max;e({target:"Array",proto:!0,forced:!w},{slice:function(n,t){var i,v,y,e=l(this),w=c(e),o=f(n,w),d=f(void 0===t?w:t,w);if(u(e)&&(i=e.constructor,s(i)&&(i===r||u(i.prototype))?i=void 0:h(i)&&null===(i=i[b])&&(i=void 0),i===r||void 0===i))return p(e,o,d);for(v=new(void 0===i?r:i)(k(d-o,0)),y=0;o<d;o++,y++)o in e&&a(v,y,e[o]);return v.length=y,v}})},function(n,t,i){"use strict";var r=i(1),u=i(21).some;r({target:"Array",proto:!0,forced:!i(22)("some")},{some:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var a=i(1),f=i(2),v=i(17),y=i(6),p=i(3),e=i(87),u=i(8),w=i(277),b=i(22),o=i(278),k=i(279),s=i(25),h=i(280),r=[],c=f(r.sort),d=f(r.push),g=u(function(){r.sort(void 0)}),nt=u(function(){r.sort(null)}),tt=b("sort"),l=!u(function(){if(s)return s<70;if(!(o&&o>3)){if(k)return!0;if(h)return h<603;for(var i,u,n,f="",t=65;t<76;t++){switch(i=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:u=3;break;case 68:case 71:u=4;break;default:u=2}for(n=0;n<47;n++)r.push({k:i+n,v:u})}for(r.sort(function(n,t){return t.v-n.v}),n=0;n<r.length;n++)i=r[n].k.charAt(0),f.charAt(f.length-1)!==i&&(f+=i);return"DGBEFHACIJK"!==f}});a({target:"Array",proto:!0,forced:g||!nt||!tt||!l},{sort:function(n){var i,f,t,r,u;if(void 0!==n&&v(n),i=y(this),l)return void 0===n?c(i):c(i,n);for(r=[],u=p(i),t=0;t<u;t++)t in i&&d(r,i[t]);for(w(r,function(n){return function(t,i){return void 0===i?-1:void 0===t?1:void 0!==n?+n(t,i)||0:e(t)>e(i)?1:-1}}(n)),f=r.length,t=0;t<f;)i[t]=r[t++];for(;t<u;)delete i[t++];return i}})},function(n,t,i){var u=i(65),f=Math.floor,r=function(n,t){var i=n.length,s=f(i/2);return i<8?e(n,t):o(n,r(u(n,0,s),t),r(u(n,s),t),t)},e=function(n,t){for(var u,i,f=n.length,r=1;r<f;){for(i=r,u=n[r];i&&t(n[i-1],u)>0;)n[i]=n[--i];i!==r++&&(n[i]=u)}return n},o=function(n,t,i,r){for(var e=t.length,o=i.length,u=0,f=0;u<e||f<o;)n[u+f]=u<e&&f<o?r(t[u],i[f])<=0?t[u++]:i[f++]:u<e?t[u++]:i[f++];return n};n.exports=r},function(n,t,i){var r=i(26).match(/firefox\/(\d+)/i);n.exports=!!r&&+r[1]},function(n,t,i){var r=i(26);n.exports=/MSIE|Trident/.test(r)},function(n,t,i){var r=i(26).match(/AppleWebKit\/(\d+)\./);n.exports=!!r&&+r[1]},function(n,t,i){i(88)("Array")},function(n,t,i){"use strict";var r=i(1),u=i(0),f=i(41),e=i(28),o=i(3),s=i(6),h=i(35),c=i(43),l=i(44)("splice"),a=u.TypeError,v=Math.max,y=Math.min;r({target:"Array",proto:!0,forced:!l},{splice:function(n,t){var l,r,d,i,w,b,u=s(this),p=o(u),k=f(n,p),g=arguments.length;if(0===g?l=r=0:1===g?(l=0,r=p-k):(l=g-2,r=y(v(e(t),0),p-k)),p+l-r>9007199254740991)throw a("Maximum allowed length exceeded");for(d=h(u,r),i=0;i<r;i++)(w=k+i)in u&&c(d,i,u[w]);if(d.length=r,l<r){for(i=k;i<p-r;i++)b=i+l,(w=i+r)in u?u[b]=u[w]:delete u[b];for(i=p;i>p-r+l;i--)delete u[i-1]}else if(l>r)for(i=p-r;i>k;i--)b=i+l-1,(w=i+r-1)in u?u[b]=u[w]:delete u[b];for(i=0;i<l;i++)u[i+k]=arguments[i+2];return u.length=p-r+l,d}})},function(n,t,i){i(7)("flat")},function(n,t,i){i(7)("flatMap")},function(n,t,i){var r=i(81),u=i(24),f=i(286);r||u(Object.prototype,"toString",f,{unsafe:!0})},function(n,t,i){"use strict";var r=i(81),u=i(61);n.exports=r?{}.toString:function(){return"[object "+u(this)+"]"}},function(n,t,i){"use strict";var u=i(288).charAt,f=i(87),r=i(33),e=i(83),o=r.set,s=r.getterFor("String Iterator");e(String,"String",function(n){o(this,{type:"String Iterator",string:f(n),index:0})},function(){var n,t=s(this),i=t.string,r=t.index;return r>=i.length?{value:void 0,done:!0}:(n=u(i,r),t.index+=n.length,{value:n,done:!1})})},function(n,t,i){var r=i(2),e=i(28),o=i(87),s=i(71),h=r("".charAt),u=r("".charCodeAt),c=r("".slice),f=function(n){return function(t,i){var l,a,f=o(s(t)),r=e(i),v=f.length;return r<0||r>=v?n?"":void 0:(l=u(f,r))<55296||l>56319||r+1===v||(a=u(f,r+1))<56320||a>57343?n?h(f,r):l:n?c(f,r,r+2):a-56320+(l-55296<<10)+65536}};n.exports={codeAt:f(!1),charAt:f(!0)}},function(n,t,i){var r=i(0);n.exports=r},function(n,t,i){"use strict";i(291)("Map",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},i(295))},function(n,t,i){"use strict";var e=i(1),o=i(0),s=i(2),f=i(80),h=i(24),c=i(128),l=i(89),a=i(90),v=i(4),r=i(11),u=i(8),y=i(82),p=i(64),w=i(294);n.exports=function(n,t,i){var nt=-1!==n.indexOf("Map"),d=-1!==n.indexOf("Weak"),tt=nt?"set":"add",k=o[n],g=k&&k.prototype,b=k,ut={},it=function(n){var t=s(g[n]);h(g,n,"add"==n?function(n){return t(this,0===n?0:n),this}:"delete"==n?function(n){return!(d&&!r(n))&&t(this,0===n?0:n)}:"get"==n?function(n){if(!d||r(n))return t(this,0===n?0:n)}:"has"==n?function(n){return!(d&&!r(n))&&t(this,0===n?0:n)}:function(n,i){return t(this,0===n?0:n,i),this})};if(f(n,!v(k)||!(d||g.forEach&&!u(function(){(new k).entries().next()}))))b=i.getConstructor(t,n,nt,tt),c.enable();else if(f(n,!0)){var rt=new b,et=rt[tt](d?{}:-0,1)!=rt,ot=u(function(){rt.has(1)}),st=y(function(n){new k(n)}),ft=!d&&u(function(){for(var t=new k,n=5;n--;)t[tt](n,n);return!t.has(-0)});st||((b=t(function(n,t){a(n,g);var i=w(new k,n,b);return null!=t&&l(t,i[tt],{that:i,AS_ENTRIES:nt}),i})).prototype=g,g.constructor=b);(ot||ft)&&(it("delete"),it("has"),nt&&it("get"));(ft||et)&&it(tt);d&&g.clear&&delete g.clear}return ut[n]=b,e({global:!0,forced:b!=k},ut),p(b,n),d||i.setStrong(b,n,nt),b}},function(n,t,i){var f=i(39),e=i(20),r=i(77).f,o=i(65),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];n.exports.f=function(n){return u&&"Window"==f(n)?function(n){try{return r(n)}catch(n){return o(u)}}(n):r(e(n))}},function(n,t,i){var r=i(8);n.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(n,t,i){var u=i(4),f=i(11),r=i(85);n.exports=function(n,t,i){var e,o;return r&&u(e=t.constructor)&&e!==i&&f(o=e.prototype)&&o!==i.prototype&&r(n,o),n}},function(n,t,i){"use strict";var h=i(15).f,c=i(30),f=i(91),l=i(18),a=i(90),v=i(89),y=i(83),p=i(88),r=i(16),e=i(128).fastKey,o=i(33),s=o.set,u=o.getterFor;n.exports={getConstructor:function(n,t,i,o){var b=n(function(n,u){a(n,p);s(n,{type:t,index:c(null),first:void 0,last:void 0,size:0});r||(n.size=0);null!=u&&v(u,n[o],{that:n,AS_ENTRIES:i})}),p=b.prototype,y=u(t),k=function(n,t,i){var o,s,u=y(n),f=w(n,t);return f?f.value=i:(u.last=f={index:s=e(t,!0),key:t,value:i,previous:o=u.last,next:void 0,removed:!1},u.first||(u.first=f),o&&(o.next=f),r?u.size++:n.size++,"F"!==s&&(u.index[s]=f)),n},w=function(n,t){var i,r=y(n),u=e(t);if("F"!==u)return r.index[u];for(i=r.first;i;i=i.next)if(i.key==t)return i};return f(p,{clear:function(){for(var t=y(this),i=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete i[n.index],n=n.next;t.first=t.last=void 0;r?t.size=0:this.size=0},"delete":function(n){var i=y(this),t=w(this,n),u,f;return t&&(u=t.next,f=t.previous,delete i.index[t.index],t.removed=!0,f&&(f.next=u),u&&(u.previous=f),i.first==t&&(i.first=u),i.last==t&&(i.last=f),r?i.size--:this.size--),!!t},forEach:function(n){for(var t,i=y(this),r=l(n,arguments.length>1?arguments[1]:void 0);t=t?t.next:i.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(n){return!!w(this,n)}}),f(p,i?{get:function(n){var t=w(this,n);return t&&t.value},set:function(n,t){return k(this,0===n?0:n,t)}}:{add:function(n){return k(this,n=0===n?0:n,n)}}),r&&h(p,"size",{get:function(){return y(this).size}}),b},setStrong:function(n,t,i){var r=t+" Iterator",f=u(t),e=u(r);y(n,t,function(n,t){s(this,{type:r,target:n,state:f(n),kind:t,last:void 0})},function(){for(var t=e(this),i=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==i?{value:n.key,done:!1}:"values"==i?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},i?"entries":"values",!i,!0);p(t)}}},function(n,t,i){"use strict";var b,ft,k,et,v=i(1),y=i(40),u=i(0),ni=i(13),f=i(12),p=i(297),ot=i(24),ti=i(91),st=i(85),ii=i(64),ri=i(88),d=i(17),l=i(4),ui=i(11),fi=i(90),ei=i(59),ht=i(89),oi=i(82),si=i(298),ct=i(129).set,lt=i(300),hi=i(303),ci=i(304),at=i(131),g=i(305),nt=i(33),li=i(80),ai=i(5),vi=i(306),w=i(45),vt=i(25),yi=ai("species"),yt=nt.get,pi=nt.set,wi=nt.getterFor("Promise"),e=p&&p.prototype,r=p,o=e,pt=u.TypeError,tt=u.document,it=u.process,s=at.f,bi=s,ki=!!(tt&&tt.createEvent&&u.dispatchEvent),wt=l(u.PromiseRejectionEvent),bt=!1,a=li("Promise",function(){var i=ei(r),u=i!==String(r),n,t;return!u&&66===vt?!0:y&&!o.finally?!0:vt>=51&&/native code/.test(i)?!1:(n=new r(function(n){n(1)}),t=function(n){n(function(){},function(){})},(n.constructor={})[yi]=t,!(bt=n.then(function(){})instanceof t)||!u&&vi&&!wt)}),di=a||!oi(function(n){r.all(n).catch(function(){})}),kt=function(n){var t;return!(!ui(n)||!l(t=n.then))&&t},rt=function(n,t){if(!n.notified){n.notified=!0;var i=n.reactions;lt(function(){for(var s=n.value,c=1==n.state,l=0;i.length>l;){var r,a,v,u=i[l++],h=c?u.ok:u.fail,y=u.resolve,o=u.reject,e=u.domain;try{h?(c||(2===n.rejection&&nr(n),n.rejection=1),!0===h?r=s:(e&&e.enter(),r=h(s),e&&(e.exit(),v=!0)),r===u.promise?o(pt("Promise-chain cycle")):(a=kt(r))?f(a,r,y,o):y(r)):o(s)}catch(n){e&&!v&&e.exit();o(n)}}n.reactions=[];n.notified=!1;t&&!n.rejection&&gi(n)})}},dt=function(n,t,i){var r,f;ki?((r=tt.createEvent("Event")).promise=t,r.reason=i,r.initEvent(n,!1,!0),u.dispatchEvent(r)):r={promise:t,reason:i};!wt&&(f=u["on"+n])?f(r):"unhandledrejection"===n&&ci("Unhandled promise rejection",i)},gi=function(n){f(ct,u,function(){var t,i=n.facade,r=n.value;if(gt(n)&&(t=g(function(){w?it.emit("unhandledRejection",r,i):dt("unhandledrejection",i,r)}),n.rejection=w||gt(n)?2:1,t.error))throw t.value;})},gt=function(n){return 1!==n.rejection&&!n.parent},nr=function(n){f(ct,u,function(){var t=n.facade;w?it.emit("rejectionHandled",t):dt("rejectionhandled",t,n.value)})},h=function(n,t,i){return function(r){n(t,r,i)}},c=function(n,t,i){n.done||(n.done=!0,i&&(n=i),n.value=t,n.state=2,rt(n,!0))},ut=function(n,t,i){if(!n.done){n.done=!0;i&&(n=i);try{if(n.facade===t)throw pt("Promise can't be resolved itself");var r=kt(t);r?lt(function(){var i={done:!1};try{f(r,t,h(ut,i,n),h(c,i,n))}catch(t){c(i,t,n)}}):(n.value=t,n.state=1,rt(n,!1))}catch(t){c({done:!1},t,n)}}};if(a&&(o=(r=function(n){fi(this,o);d(n);f(b,this);var t=yt(this);try{n(h(ut,t),h(c,t))}catch(n){c(t,n)}}).prototype,(b=function(){pi(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=ti(o,{then:function(n,t){var u=wi(this),f=u.reactions,i=s(si(this,r));return i.ok=!l(n)||n,i.fail=l(t)&&t,i.domain=w?it.domain:void 0,u.parent=!0,f[f.length]=i,0!=u.state&&rt(u,!1),i.promise},"catch":function(n){return this.then(void 0,n)}}),ft=function(){var n=new b,t=yt(n);this.promise=n;this.resolve=h(ut,t);this.reject=h(c,t)},at.f=s=function(n){return n===r||n===k?new ft(n):bi(n)},!y&&l(p)&&e!==Object.prototype)){et=e.then;bt||(ot(e,"then",function(n,t){var i=this;return new r(function(n,t){f(et,i,n,t)}).then(n,t)},{unsafe:!0}),ot(e,"catch",o.catch,{unsafe:!0}));try{delete e.constructor}catch(n){}st&&st(e,o)}v({global:!0,wrap:!0,forced:a},{Promise:r});ii(r,"Promise",!1,!0);ri("Promise");k=ni("Promise");v({target:"Promise",stat:!0,forced:a},{reject:function(n){var t=s(this);return f(t.reject,void 0,n),t.promise}});v({target:"Promise",stat:!0,forced:y||a},{resolve:function(n){return hi(y&&this===k?r:this,n)}});v({target:"Promise",stat:!0,forced:di},{all:function(n){var t=this,i=s(t),r=i.resolve,u=i.reject,e=g(function(){var o=d(t.resolve),i=[],s=0,e=1;ht(n,function(n){var c=s++,h=!1;e++;f(o,t,n).then(function(n){h||(h=!0,i[c]=n,--e||r(i))},u)});--e||r(i)});return e.error&&u(e.value),i.promise},race:function(n){var t=this,i=s(t),r=i.reject,u=g(function(){var u=d(t.resolve);ht(n,function(n){f(u,t,n).then(i.resolve,r)})});return u.error&&r(u.value),i.promise}})},function(n,t,i){var r=i(0);n.exports=r.Promise},function(n,t,i){var r=i(9),u=i(299),f=i(5)("species");n.exports=function(n,t){var i,e=r(n).constructor;return void 0===e||null==(i=r(e)[f])?t:u(i)}},function(n,t,i){var r=i(0),u=i(34),f=i(56),e=r.TypeError;n.exports=function(n){if(u(n))return n;throw e(f(n)+" is not a constructor");}},function(n,t,i){var e,r,o,f,h,c,l,y,u=i(0),p=i(18),nt=i(70).f,a=i(129).set,tt=i(130),it=i(301),rt=i(302),v=i(45),w=u.MutationObserver||u.WebKitMutationObserver,b=u.document,k=u.process,s=u.Promise,d=nt(u,"queueMicrotask"),g=d&&d.value;g||(e=function(){var n,t;for(v&&(n=k.domain)&&n.exit();r;){t=r.fn;r=r.next;try{t()}catch(n){throw r?f():o=void 0,n;}}o=void 0;n&&n.enter()},tt||v||rt||!w||!b?!it&&s&&s.resolve?((l=s.resolve(void 0)).constructor=s,y=p(l.then,l),f=function(){y(e)}):v?f=function(){k.nextTick(e)}:(a=p(a,u),f=function(){a(e)}):(h=!0,c=b.createTextNode(""),new w(e).observe(c,{characterData:!0}),f=function(){c.data=h=!h}));n.exports=g||function(n){var t={fn:n,next:void 0};o&&(o.next=t);r||(r=t,f());o=t}},function(n,t,i){var r=i(26),u=i(0);n.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==u.Pebble},function(n,t,i){var r=i(26);n.exports=/web0s(?!.*chrome)/i.test(r)},function(n,t,i){var r=i(9),u=i(11),f=i(131);n.exports=function(n,t){if(r(n),u(t)&&t.constructor===n)return t;var i=f.f(n);return i.resolve(t),i.promise}},function(n,t,i){var r=i(0);n.exports=function(n,t){var i=r.console;i&&i.error&&(1==arguments.length?i.error(n):i.error(n,t))}},function(n){n.exports=function(n){try{return{error:!1,value:n()}}catch(n){return{error:!0,value:n}}}},function(n){n.exports="object"==typeof window},function(n,t,i){i(1)({target:"Array",stat:!0},{fromAsync:i(308)})},function(n,t,i){"use strict";var r=i(18),u=i(6),f=i(34),e=i(309),o=i(62),s=i(63),h=i(27),c=i(311),l=i(13),a=i(5),v=i(132),y=i(312).toArray,p=a("asyncIterator"),w=c("Array").values;n.exports=function(n){var i=this,c=arguments.length,t=c>1?arguments[1]:void 0,a=c>2?arguments[2]:void 0;return new(l("Promise"))(function(c){var l=u(n);void 0!==t&&(t=r(t,a));var b=h(l,p),k=b?void 0:s(l)||w,d=f(i)?new i:[],g=b?e(l,b):new v(o(l,k));c(y(g,t,d))})}},function(n,t,i){var r=i(12),u=i(132),f=i(9),e=i(62),o=i(27),s=i(5)("asyncIterator");n.exports=function(n,t){var i=arguments.length<2?o(n,s):t;return i?f(r(i,n)):new u(e(n))}},function(n,t,i){var r,f,e=i(0),o=i(57),s=i(4),a=i(30),u=i(84),v=i(24),y=i(5),p=i(40),h=y("asyncIterator"),c=e.AsyncIterator,l=o.AsyncIteratorPrototype;if(l)r=l;else if(s(c))r=c.prototype;else if(o.USE_FUNCTION_CONSTRUCTOR||e.USE_FUNCTION_CONSTRUCTOR)try{f=u(u(u(Function("return async function*(){}()")())));u(f)===Object.prototype&&(r=f)}catch(n){}r?p&&(r=a(r)):r={};s(r[h])||v(r,h,function(){return this});n.exports=r},function(n,t,i){var r=i(0);n.exports=function(n){return r[n].prototype}},function(n,t,i){"use strict";var o=i(0),f=i(12),e=i(17),u=i(9),s=i(13),h=i(27),c=o.TypeError,r=function(n){var t=0==n,o=1==n,i=2==n,r=3==n;return function(n,l,a){u(n);var y=s("Promise"),w=e(n.next),v=0,p=void 0!==l;return!p&&t||e(l),new y(function(e,s){var d=function(t,i){try{var r=h(n,"return");if(r)return y.resolve(f(r,n)).then(function(){t(i)},function(n){s(n)})}catch(n){return s(n)}t(i)},k=function(n){d(s,n)},b=function(){try{if(t&&v>9007199254740991&&p)throw c("The allowed number of iterations has been exceeded");y.resolve(u(f(w,n))).then(function(n){try{if(u(n).done)t?(a.length=v,e(a)):e(!r&&(i||void 0));else{var f=n.value;p?y.resolve(t?l(f,v):l(f)).then(function(n){o?b():i?n?b():d(e,!1):t?(a[v++]=n,b()):n?d(e,r||f):b()},k):(a[v++]=f,b())}}catch(n){k(n)}},k)}catch(n){k(n)}};b()})}};n.exports={toArray:r(0),forEach:r(1),every:r(2),some:r(3),find:r(4)}},function(n,t,i){i(122)},function(n,t,i){"use strict";var r=i(1),u=i(21).filterReject,f=i(7);r({target:"Array",proto:!0},{filterOut:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("filterOut")},function(n,t,i){"use strict";var r=i(1),u=i(21).filterReject,f=i(7);r({target:"Array",proto:!0},{filterReject:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("filterReject")},function(n,t,i){"use strict";var r=i(1),u=i(133).findLast,f=i(7);r({target:"Array",proto:!0},{findLast:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("findLast")},function(n,t,i){"use strict";var r=i(1),u=i(133).findLastIndex,f=i(7);r({target:"Array",proto:!0},{findLastIndex:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("findLastIndex")},function(n,t,i){"use strict";var r=i(1),u=i(319),f=i(124),e=i(7);r({target:"Array",proto:!0},{groupBy:function(n){var t=arguments.length>1?arguments[1]:void 0;return u(this,n,t,f)}});e("groupBy")},function(n,t,i){var r=i(0),u=i(18),f=i(2),e=i(32),o=i(6),s=i(55),h=i(3),c=i(30),l=i(320),a=r.Array,v=f([].push);n.exports=function(n,t,i,r){for(var k,y,p,b=o(n),d=e(b),g=u(t,i),f=c(null),nt=h(d),w=0;nt>w;w++)p=d[w],(y=s(g(p,w,b)))in f?v(f[y],p):f[y]=[p];if(r&&(k=r(b))!==a)for(y in f)f[y]=l(k,f[y]);return f}},function(n){n.exports=function(n,t){for(var i=0,r=t.length,u=new n(r);r>i;)u[i]=t[i++];return u}},function(n,t,i){var f=i(1),e=i(29),r=Object.isFrozen,u=function(n,t){if(!r||!e(n)||!r(n))return!1;for(var i,u=0,f=n.length;u<f;)if(!("string"==typeof(i=n[u++])||t&&void 0===i))return!1;return 0!==f};f({target:"Array",stat:!0},{isTemplateObject:function(n){if(!u(n,!0))return!1;var t=n.raw;return!(t.length!==n.length||!u(t,!1))}})},function(n,t,i){"use strict";var f=i(16),e=i(7),r=i(6),u=i(3),o=i(15).f;!f||"lastItem"in[]||(o(Array.prototype,"lastItem",{configurable:!0,get:function(){var n=r(this),t=u(n);if(0!=t)return n[t-1]},set:function(n){var t=r(this),i=u(t);return t[0==i?0:i-1]=n}}),e("lastItem"))},function(n,t,i){"use strict";var r=i(16),u=i(7),f=i(6),e=i(3),o=i(15).f;!r||"lastIndex"in[]||(o(Array.prototype,"lastIndex",{configurable:!0,get:function(){var t=f(this),n=e(t);return 0==n?0:n-1}}),u("lastIndex"))},function(n,t,i){"use strict";var r=i(1),u=i(7);r({target:"Array",proto:!0},{uniqueBy:i(325)});u("uniqueBy")},function(n,t,i){"use strict";var e=i(13),r=i(2),o=i(17),s=i(3),h=i(6),c=i(35),f=e("Map"),u=f.prototype,l=r(u.forEach),a=r(u.has),v=r(u.set),y=r([].push);n.exports=function(n){for(var e,i,r=h(this),w=s(r),p=c(r,0),u=new f,b=null!=n?o(n):function(n){return n},t=0;t<w;t++)i=b(e=r[t]),a(u,i)||v(u,i,e);return l(u,function(n){y(p,n)}),p}},function(n,t,i){var r,u,f;"undefined"!=typeof navigator&&(u=window||{},f=function(n){"use strict";function ts(){return{}}function bf(n){ns=n?Math.round:function(n){return n}}function hi(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin="0 0";n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility="visible";n.style.webkitBackfaceVisibility="visible";n.style.transformStyle="preserve-3d";n.style.webkitTransformStyle="preserve-3d";n.style.mozTransformStyle="preserve-3d"}function kf(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function df(n,t){this.type=n;this.direction=t<0?-1:1}function gf(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function ne(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function te(n,t){this.type=n;this.target=t}function is(n,t){this.type="renderFrameError";this.nativeError=n;this.currentTime=t}function rs(n){this.type="configError";this.nativeError=n}function du(n,t,i){var r,u,f,h,c,e,o,s;switch(e=i*(1-t),o=i*(1-(c=6*n-(h=Math.floor(6*n)))*t),s=i*(1-(1-c)*t),h%6){case 0:r=i;u=s;f=e;break;case 1:r=o;u=i;f=e;break;case 2:r=e;u=i;f=s;break;case 3:r=e;u=o;f=i;break;case 4:r=s;u=e;f=i;break;case 5:r=i;u=e;f=o}return[r,u,f]}function gu(n,t,i){var r,f=Math.max(n,t,i),e=Math.min(n,t,i),u=f-e,o=0===f?0:u/f,s=f/255;switch(f){case e:r=0;break;case n:r=t-i+u*(t<i?6:0);r/=6*u;break;case t:r=i-n+2*u;r/=6*u;break;case i:r=n-t+4*u;r/=6*u}return[r,o,s]}function re(n,t){var i=gu(255*n[0],255*n[1],255*n[2]);return i[1]+=t,1<i[1]?i[1]=1:i[1]<=0&&(i[1]=0),du(i[0],i[1],i[2])}function ue(n,t){var i=gu(255*n[0],255*n[1],255*n[2]);return i[2]+=t,1<i[2]?i[2]=1:i[2]<0&&(i[2]=0),du(i[0],i[1],i[2])}function fe(n,t){var i=gu(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,1<i[0]?i[0]-=1:i[0]<0&&(i[0]+=1),du(i[0],i[1],i[2])}function oe(){}function h(n){return Array.apply(null,{length:n})}function t(n){return document.createElementNS(ko,n)}function b(n){return document.createElement(n)}function rt(){}function f(n,t){for(var u,f=n.length,r,i=0;i<f;i+=1)for(r in u=n[i].prototype)Object.prototype.hasOwnProperty.call(u,r)&&(t.prototype[r]=u[r])}function cr(n,t){return Object.getOwnPropertyDescriptor(n,t)}function us(n){function t(){}return t.prototype=n,t}function fs(){function i(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return-.001<e&&e<.001}function o(n){this.segmentLength=0;this.points=new Array(n)}function s(n,t){this.partialLength=n;this.point=t}function u(n,t){var u=t.percents,r=t.lengths,e=u.length,i=d((e-1)*n),f=n*t.addedLength,s=0,h,o;if(i===e-1||0===i||f===r[i])return u[i];for(h=r[i]>f?-1:1,o=!0;o;)if(r[i]<=f&&r[i+1]>f?(s=(f-r[i])/(r[i+1]-r[i]),o=!1):i+=h,i<0||e-1<=i){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}var n=Math,f=function(n,t,i,r){for(var u,v,f,o,y=ui,h=0,c=[],l=[],s=pe.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),u=o=0;u<a;u+=1)v=ct(1-f,3)*n[u]+3*ct(1-f,2)*f*i[u]+3*(1-f)*ct(f,2)*r[u]+ct(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=ct(c[u]-l[u],2)),l[u]=c[u];o&&(h+=o=ru(o));s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s},r,c=(r={},function(n,t,u,f){var w=(n[0]+"_"+n[1]+"_"+t[0]+"_"+t[1]+"_"+u[0]+"_"+u[1]+"_"+f[0]+"_"+f[1]).replace(/\./g,"p"),p;if(!r[w]){var l,e,b,d,c,a,v,y=ui,g=0,k=null;for(2===n.length&&(n[0]!==t[0]||n[1]!==t[1])&&i(n[0],n[1],t[0],t[1],n[0]+u[0],n[1]+u[1])&&i(n[0],n[1],t[0],t[1],t[0]+f[0],t[1]+f[1])&&(y=2),p=new o(y),b=u.length,l=0;l<y;l+=1){for(v=h(b),c=l/(y-1),e=a=0;e<b;e+=1)d=ct(1-c,3)*n[e]+3*ct(1-c,2)*c*(n[e]+u[e])+3*(1-c)*ct(c,2)*(t[e]+f[e])+ct(c,3)*t[e],v[e]=d,null!==k&&(a+=ct(v[e]-k[e],2));g+=a=ru(a);p.points[l]=new s(a,v);k=v}p.segmentLength=g;r[w]=p}return r[w]}),t=e("float32",8);return{getSegmentsLength:function(n){for(var u=ye.newElement(),c=n.c,i=n.v,o=n.o,s=n.i,h=n._length,r=u.lengths,e=0,t=0;t<h-1;t+=1)r[t]=f(i[t],i[t+1],o[t],s[t+1]),e+=r[t].addedLength;return c&&h&&(r[t]=f(i[t],i[0],o[t],s[0]),e+=r[t].addedLength),u.totalLength=e,u},getNewSegment:function(i,r,f,e,o,s,h){o<0?o=0:1<o&&(o=1);for(var v=u(o,h),c=u(s=1<s?1:s,h),p=i.length,y=1-v,l=1-c,w=y*y*y,b=v*y*y*3,k=v*v*y*3,d=v*v*v,g=y*y*l,nt=v*y*l+y*v*l+y*y*c,tt=v*v*l+y*v*c+v*y*c,it=v*v*c,rt=y*l*l,ut=v*l*l+y*c*l+y*l*c,ft=v*c*l+y*c*c+v*l*c,et=v*c*c,ot=l*l*l,st=c*l*l+l*c*l+l*l*c,ht=c*c*l+l*c*c+c*l*c,ct=c*c*c,a=0;a<p;a+=1)t[4*a]=n.round(1e3*(w*i[a]+b*f[a]+k*e[a]+d*r[a]))/1e3,t[4*a+1]=n.round(1e3*(g*i[a]+nt*f[a]+tt*e[a]+it*r[a]))/1e3,t[4*a+2]=n.round(1e3*(rt*i[a]+ut*f[a]+ft*e[a]+et*r[a]))/1e3,t[4*a+3]=n.round(1e3*(ot*i[a]+st*f[a]+ht*e[a]+ct*r[a]))/1e3;return t},getPointInSegment:function(t,i,r,f,e,o){var s=u(e,o),h=1-s;return[n.round(1e3*(h*h*h*t[0]+(s*h*h+h*s*h+h*h*s)*r[0]+(s*s*h+h*s*s+s*h*s)*f[0]+s*s*s*i[0]))/1e3,n.round(1e3*(h*h*h*t[1]+(s*h*h+h*s*h+h*h*s)*r[1]+(s*s*h+h*s*s+s*h*s)*f[1]+s*s*s*i[1]))/1e3]},buildBezierData:c,pointOnLine2D:i,pointOnLine3D:function(t,r,u,f,e,o,s,h,c){if(0===u&&0===o&&0===c)return i(t,r,f,e,s,h);var y,l=n.sqrt(n.pow(f-t,2)+n.pow(e-r,2)+n.pow(o-u,2)),a=n.sqrt(n.pow(s-t,2)+n.pow(h-r,2)+n.pow(c-u,2)),v=n.sqrt(n.pow(s-f,2)+n.pow(h-e,2)+n.pow(c-o,2));return-.0001<(y=a<l?v<l?l-a-v:v-a-l:a<v?v-a-l:a-l-v)&&y<.0001}}}function es(){function r(t,i,f){for(var e,o,v,c,y,p=t.length,s,a=0;a<p;a+=1)if("ks"in(e=t[a])&&!e.completed){if(e.completed=!0,e.tt&&(t[a-1].td=e.tt),e.hasMask)for(s=e.masksProperties,v=s.length,o=0;o<v;o+=1)if(s[o].pt.k.i)n(s[o].pt.k);else for(y=s[o].pt.k.length,c=0;c<y;c+=1)s[o].pt.k[c].s&&n(s[o].pt.k[c].s[0]),s[o].pt.k[c].e&&n(s[o].pt.k[c].e[0]);0===e.ty?(e.layers=h(e.refId,i),r(e.layers,i,f)):4===e.ty?u(e.shapes):5===e.ty&&l(e)}}function h(n,t){for(var i=0,r=t.length;i<r;){if(t[i].id===n)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}return null}function u(t){for(var r,f,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)n(t[i].ks.k);else for(f=t[i].ks.k.length,r=0;r<f;r+=1)t[i].ks.k[r].s&&n(t[i].ks.k[r].s[0]),t[i].ks.k[r].e&&n(t[i].ks.k[r].e[0]);else"gr"===t[i].ty&&u(t[i].it)}function n(n){for(var i=n.i.length,t=0;t<i;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function i(n,t){var i=t?t.split("."):[100,100,100];return n[0]>i[0]||!(i[0]>n[0])&&(n[1]>i[1]||!(i[1]>n[1])&&(n[2]>i[2]||!(i[2]>n[2])&&null))}function l(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var f,c=function(){function n(n){for(var i,r,u=n.length,t=0;t<u;t+=1)5===n[t].ty&&(r=(i=n[t]).t.d,i.t.d={k:[{s:r,t:0}]})}var t=[4,4,14];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),e=(f=[4,7,99],function(t){if(t.chars&&!i(f,t.v))for(var u,o,s,e,h=t.chars.length,r=0;r<h;r+=1)if(t.chars[r].data&&t.chars[r].data.shapes)for(o=(e=t.chars[r].data.shapes[0].it).length,u=0;u<o;u+=1)(s=e[u].ks.k).__converted||(n(e[u].ks.k),s.__converted=!0)}),o=function(){function n(t){for(var r,u,f=t.length,i=0;i<f;i+=1)if("gr"===t[i].ty)n(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(u=t[i].c.k.length,r=0;r<u;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function t(t){for(var r=t.length,i=0;i<r;i+=1)4===t[i].ty&&n(t[i].shapes)}var r=[4,1,9];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),s=function(){function n(t){for(var r,u,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(u=t[i].ks.k.length,r=0;r<u;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&n(t[i].it)}function t(t){for(var f,i,o,u,s,h=t.length,r,e=0;e<h;e+=1){if((f=t[e]).hasMask)for(r=f.masksProperties,o=r.length,i=0;i<o;i+=1)if(r[i].pt.k.i)r[i].pt.k.c=r[i].cl;else for(s=r[i].pt.k.length,u=0;u<s;u+=1)r[i].pt.k[u].s&&(r[i].pt.k[u].s[0].c=r[i].cl),r[i].pt.k[u].e&&(r[i].pt.k[u].e[0].c=r[i].cl);4===f.ty&&n(f.shapes)}}var r=[4,4,18];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),t={completeData:function(n,t){n.__complete||(o(n),c(n),e(n),s(n),r(n.layers,n.assets,t),n.__complete=!0)}};return t.checkColors=o,t.checkChars=e,t.checkShapes=s,t.completeLayers=r,t}function he(n){for(var r=n.fStyle?n.fStyle.split(" "):[],t="normal",u="normal",f=r.length,i=0;i<f;i+=1)switch(r[i].toLowerCase()){case"italic":u="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200"}return{style:u,weight:n.fWeight||t}}function ci(){this.c=!1;this._length=0;this._maxLength=8;this.v=h(this._maxLength);this.o=h(this._maxLength);this.i=h(this._maxLength)}function gt(){}function kt(){}function ar(){}function vr(){}function ni(){}function tf(){this._length=0;this._maxLength=4;this.shapes=h(this._maxLength)}function yr(n,t,r,u){var f,o,s;for(this.elem=n,this.frameId=-1,this.dataProps=h(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=e("float32",t.length?t.length-1:0),this.dashoffset=e("float32",1),this.initDynamicPropertyContainer(u),s=t.length||0,f=0;f<s;f+=1)o=i.getProp(n,t[f].v,0,0,this),this.k=o.k||this.k,this.dataProps[f]={n:t[f].n,p:o};this.k||this.getValue(!0);this._isAnimated=this.k}function tr(n,t,r){this.data=t;this.c=e("uint8c",4*t.p);var u=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=e("float32",u);this._cmdf=!1;this._omdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=u;this.initDynamicPropertyContainer(r);this.prop=i.getProp(n,t.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function bi(n,t,i){this._isFirstFrame=!0;this._hasMaskedPath=!1;this._frameId=-1;this._textData=n;this._renderType=t;this._elem=i;this._animatorsData=h(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(i)}function hs(n,t,r){var f={propType:!1},e=i.getProp,u=t.a;this.a={r:u.r?e(n,u.r,0,s,r):f,rx:u.rx?e(n,u.rx,0,s,r):f,ry:u.ry?e(n,u.ry,0,s,r):f,sk:u.sk?e(n,u.sk,0,s,r):f,sa:u.sa?e(n,u.sa,0,s,r):f,s:u.s?e(n,u.s,1,.01,r):f,a:u.a?e(n,u.a,1,0,r):f,o:u.o?e(n,u.o,0,.01,r):f,p:u.p?e(n,u.p,1,0,r):f,sw:u.sw?e(n,u.sw,0,0,r):f,sc:u.sc?e(n,u.sc,1,0,r):f,fc:u.fc?e(n,u.fc,1,0,r):f,fh:u.fh?e(n,u.fh,0,0,r):f,fs:u.fs?e(n,u.fs,0,.01,r):f,fb:u.fb?e(n,u.fb,0,.01,r):f,t:u.t?e(n,u.t,0,0,r):f};this.s=ef.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}function ff(n,t,i,r,u,f){this.o=n;this.sw=t;this.sc=i;this.fc=r;this.m=u;this.p=f;this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function g(n,t){this._frameId=sr;this.pv="";this.v="";this.kf=!1;this._isFirstFrame=!0;this._mdf=!1;this.data=t;this.elem=n;this.comp=this.elem.comp;this.keysIndex=0;this.canResize=!1;this.minimumFontSize=1;this.effectsSequence=[];this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1};this.copyData(this.currentData,this.data.d.k[0].s);this.searchProperty()||this.completeTextData(this.currentData)}function ft(){}function p(n,i){var r,u,e,f,o,s,h;this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");r="";i&&i.title&&(u=t("title"),e=nt(),u.setAttribute("id",e),u.textContent=i.title,this.svgElement.appendChild(u),r+=e);i&&i.description&&(f=t("desc"),o=nt(),f.setAttribute("id",o),f.textContent=i.description,this.svgElement.appendChild(f),r+=" "+o);r&&this.svgElement.setAttribute("aria-labelledby",r);s=t("defs");this.svgElement.appendChild(s);h=t("g");this.svgElement.appendChild(h);this.layerElement=h;this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!(i&&!1===i.hideOnTransparent),viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||"",id:i&&i.id||"",focusable:i&&i.focusable,filterSize:{width:i&&i.filterSize&&i.filterSize.width||"100%",height:i&&i.filterSize&&i.filterSize.height||"100%",x:i&&i.filterSize&&i.filterSize.x||"0%",y:i&&i.filterSize&&i.filterSize.y||"0%"}};this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function w(t,i){this.animationItem=t;this.renderConfig={clearCanvas:!i||void 0===i.clearCanvas||i.clearCanvas,context:i&&i.context||null,progressiveLoad:i&&i.progressiveLoad||!1,preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",className:i&&i.className||"",id:i&&i.id||""};this.renderConfig.dpr=i&&i.dpr||1;this.animationItem.wrapper&&(this.renderConfig.dpr=i&&i.dpr||n.devicePixelRatio||1);this.renderedFrame=-1;this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1};this.contextData=new lf;this.elements=[];this.pendingElements=[];this.transformMat=new a;this.completeLayers=!1;this.rendererType="canvas"}function l(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}};this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig};this.pendingElements=[];this.elements=[];this.threeDElements=[];this.destroyed=!1;this.camera=null;this.supports3d=!0;this.rendererType="html"}function oi(n,r,u){var f,o,a,v,rt,k,p;this.data=n;this.element=r;this.globalData=u;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;v=this.masksProperties?this.masksProperties.length:0;this.viewData=h(v);this.solidPath="";var w,ut,c,d,l,g,e=this.masksProperties,y=0,s=[],b=nt(),tt="clipPath",it="clip-path";for(f=0;f<v;f+=1)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k||e[f].o.x)&&(it=tt="mask"),"s"!==e[f].mode&&"i"!==e[f].mode||0!==y?c=null:((c=t("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),s.push(c)),o=t("path"),"n"===e[f].mode)this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);else{if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(it=tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),rt=nt(),(d=t("filter")).setAttribute("id",rt),(l=t("feMorphology")).setAttribute("operator","erode"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),d.appendChild(l),a.appendChild(d),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):g=l=null,this.storedData[f]={elem:o,x:g,expan:l,lastPath:"",lastOperator:"",filterId:rt,lastRadius:0},"i"===e[f].mode){for(ut=s.length,k=t("g"),w=0;w<ut;w+=1)k.appendChild(s[w]);p=t("mask");p.setAttribute("mask-type","alpha");p.setAttribute("id",b+"_"+y);p.appendChild(o);a.appendChild(p);k.setAttribute("mask","url("+ot+"#"+b+"_"+y+")");s.length=0;s.push(k)}else s.push(o);e[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[f]={elem:o,lastPath:"",op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),invRect:c};this.viewData[f].prop.k||this.drawPath(e[f],this.viewData[f].prop.v,this.viewData[f])}for(this.maskElement=t(tt),v=s.length,f=0;f<v;f+=1)this.maskElement.appendChild(s[f]);0<y&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(it,"url("+ot+"#"+b+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function st(){}function tt(){}function lt(){}function ti(){}function li(){}function ls(n,t){this.elem=n;this.pos=t}function we(n,i){this.data=n;this.type=n.ty;this.d="";this.lvl=i;this._mdf=!1;this.closed=!0===n.hd;this.pElem=t("path");this.msElem=null}function of(n,t,i){this.caches=[];this.styles=[];this.transformers=n;this.lStr="";this.sh=i;this.lvl=t;this._isAnimated=!!i.k;for(var r=0,u=n.length;r<u;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function as(n,t,i){this.transform={mProps:n,op:t,container:i};this.elements=[];this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function be(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.w=i.getProp(n,t.w,0,null,this);this.d=new yr(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function ke(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.c=i.getProp(n,t.c,1,255,this);this.style=r}function ur(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function de(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new yr(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function vs(){this.it=[];this.prevViewData=[];this.gr=t("g")}function no(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function to(n,t,i,r){var u,f,e,o;for(this.styledShapes=[],this.tr=[0,0,0,0,0,0],f=4,"rc"===t.ty?f=5:"el"===t.ty?f=6:"sr"===t.ty&&(f=7),this.sh=bt.getShapeProp(n,t,f,n),o=i.length,u=0;u<o;u+=1)i[u].closed||(e={transforms:r.addTransformSequence(i[u].transforms),trNodes:[]},this.styledShapes.push(e),i[u].elements.push(e))}function it(){}function ai(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function fr(){}function sf(){}function pt(){}function dt(){}function vi(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i);this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function yu(n,t,i){this.initElement(n,t,i)}function at(n,t,r){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.initBaseData(n,t,r);this._isPlaying=!1;this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u);this._currentTime=0;this.globalData.audioController.addAudio(this);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function yi(n,t,i){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.footageData=t.imageLoader.getAsset(this.assetData);this.initBaseData(n,t,i)}function hf(n,t,r){this.layers=n.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?h(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function pi(n,t,i){this.textSpans=[];this.renderType="svg";this.initElement(n,t,i)}function y(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(n,t,i);this.prevViewData=[]}function io(n,i){var r,u,f;this.filterManager=i;r=t("feColorMatrix");(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),n.appendChild(r),(r=t("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),n.appendChild(r),this.matrixFilter=r,100!==i.effectElements[2].p.v||i.effectElements[2].p.k)&&(f=t("feMerge"),n.appendChild(f),(u=t("feMergeNode")).setAttribute("in","SourceGraphic"),f.appendChild(u),(u=t("feMergeNode")).setAttribute("in","f2"),f.appendChild(u))}function ro(n,i){this.filterManager=i;var r=t("feColorMatrix");r.setAttribute("type","matrix");r.setAttribute("color-interpolation-filters","sRGB");r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");n.appendChild(r);this.matrixFilter=r}function uo(n,i){n.setAttribute("x","-100%");n.setAttribute("y","-100%");n.setAttribute("width","300%");n.setAttribute("height","300%");this.filterManager=i;var r=t("feGaussianBlur");n.appendChild(r);this.feGaussianBlur=r}function cf(n,t){this.initialized=!1;this.filterManager=t;this.elem=n;this.paths=[]}function fo(n,i){var u,r,f,e,o;this.filterManager=i;u=t("feColorMatrix");u.setAttribute("type","matrix");u.setAttribute("color-interpolation-filters","linearRGB");u.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0");u.setAttribute("result","f1");n.appendChild(u);r=t("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB");n.appendChild(r);this.matrixFilter=r;f=t("feFuncR");f.setAttribute("type","table");r.appendChild(f);this.feFuncR=f;e=t("feFuncG");e.setAttribute("type","table");r.appendChild(e);this.feFuncG=e;o=t("feFuncB");o.setAttribute("type","table");r.appendChild(o);this.feFuncB=o}function pu(n,i){this.filterManager=i;var r=this.filterManager.effectElements,u=t("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",u));(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",u));(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",u));(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",u));(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),u=t("feComponentTransfer"));(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),this.feFuncRComposed=this.createFeFunc("feFuncR",u),this.feFuncGComposed=this.createFeFunc("feFuncG",u),this.feFuncBComposed=this.createFeFunc("feFuncB",u))}function eo(n,i){var h=i.container.globalData.renderConfig.filterSize,u,r,f,e,o,s;n.setAttribute("x",h.x);n.setAttribute("y",h.y);n.setAttribute("width",h.width);n.setAttribute("height",h.height);this.filterManager=i;u=t("feGaussianBlur");u.setAttribute("in","SourceAlpha");u.setAttribute("result","drop_shadow_1");u.setAttribute("stdDeviation","0");this.feGaussianBlur=u;n.appendChild(u);r=t("feOffset");r.setAttribute("dx","25");r.setAttribute("dy","0");r.setAttribute("in","drop_shadow_1");r.setAttribute("result","drop_shadow_2");this.feOffset=r;n.appendChild(r);f=t("feFlood");f.setAttribute("flood-color","#00ff00");f.setAttribute("flood-opacity","1");f.setAttribute("result","drop_shadow_3");this.feFlood=f;n.appendChild(f);e=t("feComposite");e.setAttribute("in","drop_shadow_3");e.setAttribute("in2","drop_shadow_2");e.setAttribute("operator","in");e.setAttribute("result","drop_shadow_4");n.appendChild(e);s=t("feMerge");n.appendChild(s);o=t("feMergeNode");s.appendChild(o);(o=t("feMergeNode")).setAttribute("in","SourceGraphic");this.feMergeNode=o;this.feMerge=s;this.originalNodeAdded=!1;s.appendChild(o)}function er(n,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=n;(this.elem=r).matteElement=t("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function oo(n){var t,i,e=n.data.ef?n.data.ef.length:0,f=nt(),r=pr.createFilter(f,!0),u=0;for(this.filters=[],t=0;t<e;t+=1)i=null,20===n.data.ef[t].ty?(u+=1,i=new io(r,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(u+=1,i=new ro(r,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?i=new cf(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(u+=1,i=new fo(r,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(u+=1,i=new pu(r,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(u+=1,i=new eo(r,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?i=new er(r,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(u+=1,i=new uo(r,n.effectsManager.effectElements[t])),i&&this.filters.push(i);u&&(n.globalData.defs.appendChild(r),n.layerElement.setAttribute("filter","url("+ot+"#"+f+")"));this.filters.length&&n.addRenderableComponent(this)}function lf(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new a,this.cO=1,this.savedOp=e("float32",15),n=0;n<15;n+=1)this.saved[n]=e("float32",16);this._length=15}function ii(){}function di(n,t,i){this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getAsset(this.assetData);this.initElement(n,t,i)}function wu(n,t,r){this.completeLayers=!1;this.layers=n.layers;this.pendingElements=[];this.elements=h(this.layers.length);this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function bu(n,t){var i,u,r;for(this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=h(this.masksProperties.length),u=this.masksProperties.length,r=!1,i=0;i<u;i+=1)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=bt.getShapeProp(this.element,this.masksProperties[i],3);(this.hasMasks=r)&&this.element.addRenderableComponent(this)}function v(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new no;this.initElement(n,t,i)}function kr(n,t,i){this.initElement(n,t,i)}function dr(n,t,i){this.textSpans=[];this.yOffset=0;this.fillColorAnim=!1;this.strokeColorAnim=!1;this.strokeWidthAnim=!1;this.stroke=!1;this.fill=!1;this.justifyOffset=0;this.currentRender=null;this.renderType="canvas";this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""};this.initElement(n,t,i)}function af(){}function ri(){}function gr(n,t,i){this.initElement(n,t,i)}function or(n,t,r){this.layers=n.layers;this.supports3d=!n.hasMask;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?h(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function ht(n,i,r){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.shapesContainer=t("g");this.initElement(n,i,r);this.prevViewData=[];this.currentBBox={x:999999,y:-999999,h:0,w:0}}function nu(n,t,i){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=!1;this.initElement(n,t,i)}function vf(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function si(n,t,r){var u,f,e;if(this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy(),u=i.getProp,this.pe=u(this,n.pe,0,0,this),n.ks.p.s?(this.px=u(this,n.ks.p.x,1,0,this),this.py=u(this,n.ks.p.y,1,0,this),this.pz=u(this,n.ks.p.z,1,0,this)):this.p=u(this,n.ks.p,1,0,this),n.ks.a&&(this.a=u(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to)for(e=n.ks.or.k.length,f=0;f<e;f+=1)n.ks.or.k[f].to=null,n.ks.or.k[f].ti=null;this.or=u(this,n.ks.or,1,s,this);this.or.sh=!0;this.rx=u(this,n.ks.rx,0,s,this);this.ry=u(this,n.ks.ry,0,s,this);this.rz=u(this,n.ks.rz,0,s,this);this.mat=new a;this._prevMat=new a;this._isFirstFrame=!0;this.finalTransform={mProp:this}}function ys(){}function uh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function fh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function eh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function oh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function sh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function hh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ch(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function lh(){this.p={}}function lo(n,t){var i,r=n.ef||[],u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i+=1)u=new iu(r[i],t),this.effectElements.push(u)}function iu(n,t){this.init(n,t)}function ah(n){ot=n}function ao(){!0===ku?k.searchAnimations(vo,ku,yo):k.searchAnimations()}function vh(n){pf=n}function yh(n){wf=n}function ph(n){return!0===ku&&(n.animationData=JSON.parse(vo)),k.loadAnimation(n)}function wh(n){if("string"==typeof n)switch(n){case"high":ui=200;break;default:case"medium":ui=50;break;case"low":ui=10}else!isNaN(n)&&1<n&&(ui=n);bf(!(50<=ui))}function bh(){return"undefined"!=typeof navigator}function kh(n,t){"expressions"===n&&(wi=t)}function dh(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return bt;case"matrix":return a;default:return null}}function gh(){"complete"===document.readyState&&(clearInterval(bo),ao())}function nc(n){for(var r,i=po.split("&"),t=0;t<i.length;t+=1)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1]);return null}var ko="http://www.w3.org/2000/svg",ot="",sr=-999999,pf=!0,wf="",wi,go=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ns,ct=Math.pow,ru=Math.sqrt,d=Math.floor,uu=Math.max,hr=Math.min,wt={},nt,ie,ee,e,fi,yt,nf,bt,ei,su,hu,ge,br,k,u,so,yf,tu,et,c,bo;!function(){for(var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],i=t.length,n=0;n<i;n+=1)wt[t[n]]=Math[t[n]]}();wt.random=Math.random;wt.abs=function(n){if("object"==typeof n&&n.length){for(var i=h(n.length),r=n.length,t=0;t<r;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ui=150,s=Math.PI/180,gi=.5519;bf(!1);nt=(ie=0,function(){return wf+"__lottie_element_"+(ie+=1)});ee=function(){for(var t,i=[],n=0;n<256;n+=1)t=n.toString(16),i[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+i[n]+i[t]+i[r]}}();oe.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n],i=0;i<r.length;i+=1)r[i](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var i=0,r=this._cbs[n].length;i<r;)this._cbs[n][i]===t&&(this._cbs[n].splice(i,1),i-=1,r-=1),i+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};e=function(){function n(n,t){var i,r=0,u=[];switch(n){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<t;r+=1)u.push(i);return u}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,i){return"float32"===t?new Float32Array(i):"int16"===t?new Int16Array(i):"uint8c"===t?new Uint8ClampedArray(i):n(t,i)}:n}();rt.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n,t;for(this._mdf=!1,t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n;this.dynamicProperties=[];this._mdf=!1;this._isAnimated=!1}};var fu=(se={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return se[n]||""}),se,eu={1:"butt",2:"round",3:"square"},ou={1:"miter",2:"round",3:"bevel"},a=function(){function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(1,0,0,0,0,r,-u,0,0,u,r,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,0,u,0,0,1,0,0,-u,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function v(n,t){return this._t(1,t,n,1,0,0)}function y(n,t){return this.shear(r(n),r(t))}function p(n,u){var f=t(u),e=i(u);return this._t(f,e,0,0,-e,f,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(f,-e,0,0,e,f,0,0,0,0,1,0,0,0,0,1)}function w(n,t,i){return i||0===i||(i=1),1===n&&1===t&&1===i?this:this._t(n,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function b(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){return this.props[0]=n,this.props[1]=t,this.props[2]=i,this.props[3]=r,this.props[4]=u,this.props[5]=f,this.props[6]=e,this.props[7]=o,this.props[8]=s,this.props[9]=h,this.props[10]=c,this.props[11]=l,this.props[12]=a,this.props[13]=v,this.props[14]=y,this.props[15]=p,this}function k(n,t,i){return i=i||0,0!==n||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1):this}function d(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this.props;if(1===n&&0===t&&0===i&&0===r&&0===u&&1===f&&0===e&&0===o&&0===s&&0===h&&1===c&&0===l)return w[12]=w[12]*n+w[15]*a,w[13]=w[13]*f+w[15]*v,w[14]=w[14]*c+w[15]*y,w[15]*=p,this._identityCalculated=!1,this;var b=w[0],k=w[1],d=w[2],g=w[3],nt=w[4],tt=w[5],it=w[6],rt=w[7],ut=w[8],ft=w[9],et=w[10],ot=w[11],st=w[12],ht=w[13],ct=w[14],lt=w[15];return w[0]=b*n+k*u+d*s+g*a,w[1]=b*t+k*f+d*h+g*v,w[2]=b*i+k*e+d*c+g*y,w[3]=b*r+k*o+d*l+g*p,w[4]=nt*n+tt*u+it*s+rt*a,w[5]=nt*t+tt*f+it*h+rt*v,w[6]=nt*i+tt*e+it*c+rt*y,w[7]=nt*r+tt*o+it*l+rt*p,w[8]=ut*n+ft*u+et*s+ot*a,w[9]=ut*t+ft*f+et*h+ot*v,w[10]=ut*i+ft*e+et*c+ot*y,w[11]=ut*r+ft*o+et*l+ot*p,w[12]=st*n+ht*u+ct*s+lt*a,w[13]=st*t+ht*f+ct*h+lt*v,w[14]=st*i+ht*e+ct*c+lt*y,w[15]=st*r+ht*o+ct*l+lt*p,this._identityCalculated=!1,this}function g(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function nt(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function tt(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function it(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function rt(n,t,i){return{x:n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function ut(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function ft(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function et(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function ot(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/t,r=-this.props[1]/t,u=-this.props[4]/t,f=this.props[0]/t,e=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new a;return n.props[0]=i,n.props[1]=r,n.props[4]=u,n.props[5]=f,n.props[12]=e,n.props[13]=o,n}function f(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function st(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=f(n[t]);return i}function ht(n,t,i){var r=e("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=i[0],r[5]=i[1];else{var u=this.props[0],f=this.props[1],o=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*o+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*o+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*o+h;r[5]=i[0]*f+i[1]*s+c}return r}function ct(n,t,i){return this.isIdentity()?[n,t,i]:[n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function lt(n,t){if(this.isIdentity())return n+","+t;var i=this.props;return Math.round(100*(n*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(n*i[1]+t*i[5]+i[13]))/100}function at(){for(var n=0,i=this.props,t="matrix3d(";n<16;)t+=u(1e4*i[n])/1e4,t+=15===n?")":",",n+=1;return t}function n(n){return n<1e-6&&0<n||-1e-6<n&&n<0?u(1e4*n)/1e4:n}function vt(){var t=this.props;return"matrix("+n(t[0])+","+n(t[1])+","+n(t[4])+","+n(t[5])+","+n(t[12])+","+n(t[13])+")"}var t=Math.cos,i=Math.sin,r=Math.tan,u=Math.round;return function(){this.reset=o;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=y;this.skewFromAxis=p;this.shear=v;this.scale=w;this.setTransform=b;this.translate=k;this.transform=d;this.applyToPoint=rt;this.applyToX=ut;this.applyToY=ft;this.applyToZ=et;this.applyToPointArray=ct;this.applyToTriplePoints=ht;this.applyToPointStringified=lt;this.toCSS=at;this.to2dCSS=vt;this.clone=tt;this.cloneFromProps=it;this.equals=nt;this.inversePoints=st;this.inversePoint=f;this.getInverseMatrix=ot;this._t=this.transform;this.isIdentity=g;this._identity=!0;this._identityCalculated=!1;this.props=e("float32",16);this.reset()}}();!function(n,t){function v(n){var s,e=n.length,t=this,u=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);u<i;)f[u]=u++;for(u=0;u<i;u++)f[u]=f[o=r&o+n[u%e]+(s=f[u])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,u=t.S;n--;)o=u[f=r&f+1],s=s*i+u[r&(u[f]=u[e=r&e+o])+(u[e]=o)];return t.i=f,t.j=e,s}}function h(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function e(n,t){for(var e,u=n+"",i=0;i<u.length;)t[r&i]=r&(e^=19*t[r&i])+u.charCodeAt(i++);return f(t)}function f(n){return String.fromCharCode.apply(0,n)}var c,u=this,i=256,o="random",l=t.pow(i,6),s=t.pow(2,52),a=2*s,r=i-1;t["seed"+o]=function(r,y,p){var k=[],d=e(function n(t,i){var u,r=[],f=typeof t;if(i&&"object"==f)for(u in t)try{r.push(n(t[u],i-1))}catch(n){}return r.length?r:"string"==f?t:t+"\0"}((y=!0===y?{entropy:!0}:y||{}).entropy?[r,f(n)]:null===r?function(){var t,r,e;try{return c,t=new Uint8Array(i),(u.crypto||u.msCrypto).getRandomValues(t),f(t)}catch(t){return r=u.navigator,e=r&&r.plugins,[+new Date,u,e,u.screen,f(n)]}}():r,3),k),w=new v(k),b=function(){for(var n=w.g(6),r=l,t=0;n<s;)n=(n+t)*i,r*=i,t=w.g(1);for(;a<=n;)n/=2,r/=2,t>>>=1;return(n+t)/r};return b.int32=function(){return 0|w.g(4)},b.quick=function(){return w.g(4)/4294967296},b.double=b,e(f(w.S),n),(y.pass||p||function(n,i,r,u){return u&&(u.S&&h(u,w),n.state=function(){return h(w,{})}),r?(t[o]=n,i):n})(b,d,"global"in y?y.global:this==t,y.state)};e(t.random(),n)}([],wt);fi=function(){function u(n,t){return 1-3*t+3*n}function f(n,t){return 3*t-6*n}function e(n){return 3*n}function i(n,t,i){return((u(t,i)*n+f(t,i))*n+e(t))*n}function o(n,t,i){return 3*u(t,i)*n*n+2*f(t,i)*n+e(t)}function s(t){this._p=t;this._mSampleValues=c?new Float32Array(n):new Array(n);this._precomputed=!1;this.get=this.get.bind(this)}var h={getBezierEasing:function(n,t,i,u,f){var e=f||("bez_"+n+"_"+t+"_"+i+"_"+u).replace(/\./g,"p"),o;return r[e]?r[e]:(o=new s([n,t,i,u]),r[e]=o)}},r={},n=11,t=1/(n-1),c="function"==typeof Float32Array;return s.prototype={get:function(n){var u=this._p[0],t=this._p[1],f=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),u===t&&f===r?n:0===n?0:1===n?1:i(this._getTForX(n),t,r)},_precompute:function(){var n=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0;n===t&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var u=this._p[0],f=this._p[2],r=0;r<n;++r)this._mSampleValues[r]=i(r*t,u,f)},_getTForX:function(r){for(var s,l,h=this._p[0],c=this._p[2],f=this._mSampleValues,e=0,u=1,a=n-1;u!==a&&f[u]<=r;++u)e+=t;return s=e+(r-f[--u])/(f[u+1]-f[u])*t,l=o(s,h,c),.001<=l?function(n,t,r,u){for(var e,f=0;f<4;++f){if(e=o(t,r,u),0===e)return t;t-=(i(t,r,u)-n)/e}return t}(r,s,h,c):0===l?s:function(n,t,r,u,f){for(var o,e,s=0;0<(o=i(e=t+(r-t)/2,u,f)-n)?r=e:t=e,1e-7<Math.abs(o)&&++s<10;);return e}(r,e,e+t,h,c)}},h}();!function(){for(var r=0,i=["ms","moz","webkit","o"],t=0;t<i.length&&!n.requestAnimationFrame;++t)n.requestAnimationFrame=n[i[t]+"RequestAnimationFrame"],n.cancelAnimationFrame=n[i[t]+"CancelAnimationFrame"]||n[i[t]+"CancelRequestAnimationFrame"];n.requestAnimationFrame||(n.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-r)),u=setTimeout(function(){n(t+i)},i);return r=t+i,u});n.cancelAnimationFrame||(n.cancelAnimationFrame=function(n){clearTimeout(n)})}();yt=fs();nf=es();var lr=function(){function f(n,t){var i=b("span"),r,u;return i.setAttribute("aria-hidden",!0),i.style.fontFamily=t,r=b("span"),r.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(r),document.body.appendChild(i),u=r.offsetWidth,r.style.fontFamily=function(n){for(var i=n.split(","),u=i.length,r=[],t=0;t<u;t+=1)"sans-serif"!==i[t]&&"monospace"!==i[t]&&r.push(i[t]);return r.join(",")}(n)+", "+t,{node:r,w:u,parent:i}}function o(n,i){var r=t("text"),u;return r.style.fontSize="100px",u=he(i),r.setAttribute("font-family",i.fFamily),r.setAttribute("font-style",u.style),r.setAttribute("font-weight",u.weight),r.textContent="1",i.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",i.fClass)):r.style.fontFamily=i.fFamily,n.appendChild(r),b("canvas").getContext("2d").font=i.fWeight+" "+i.fStyle+" 100px "+i.fFamily,r}var e={w:0,size:0,shapes:[]},r=[],u,i,n;return r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),u=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],i=[65039,8205],n=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.isLoaded=!1;this._warned=!1;this.initTime=Date.now();this.setIsLoadedBinded=this.setIsLoaded.bind(this);this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)},n.isModifier=function(n,t){var i=n.toString(16)+t.toString(16);return-1!==u.indexOf(i)},n.isZeroWidthJoiner=function(n,t){return t?n===i[0]&&t===i[1]:n===i[1]},n.isCombinedCharacter=function(n){return-1!==r.indexOf(n)},n.prototype={addChars:function(n){var t,i,r,f,u;if(n)for(this.chars||(this.chars=[]),f=n.length,u=this.chars.length,t=0;t<f;t+=1){for(i=0,r=!1;i<u;)this.chars[i].style===n[t].style&&this.chars[i].fFamily===n[t].fFamily&&this.chars[i].ch===n[t].ch&&(r=!0),i+=1;r||(this.chars.push(n[t]),u+=1)}},addFonts:function(n,t){var e,u,s,h,c,l;if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);for(var r=n.list,a=r.length,v=a,i=0;i<a;i+=1){if(s=!0,r[i].loaded=!1,r[i].monoCase=f(r[i].fFamily,"monospace"),r[i].sansCase=f(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin)(0<(e=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length&&(s=!1),s)&&(h=b("style"),h.setAttribute("f-forigin",r[i].fOrigin),h.setAttribute("f-origin",r[i].origin),h.setAttribute("f-family",r[i].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",t.appendChild(h));else if("g"===r[i].fOrigin||1===r[i].origin){for(e=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;u<e.length;u+=1)-1!==e[u].href.indexOf(r[i].fPath)&&(s=!1);s&&(c=b("link"),c.setAttribute("f-forigin",r[i].fOrigin),c.setAttribute("f-origin",r[i].origin),c.type="text/css",c.rel="stylesheet",c.href=r[i].fPath,document.body.appendChild(c))}else if("t"===r[i].fOrigin||2===r[i].origin){for(e=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),u=0;u<e.length;u+=1)r[i].fPath===e[u].src&&(s=!1);s&&(l=b("link"),l.setAttribute("f-forigin",r[i].fOrigin),l.setAttribute("f-origin",r[i].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",r[i].fPath),t.appendChild(l))}}else r[i].loaded=!0,v-=1;r[i].helper=o(t,r[i]);r[i].cache={};this.fonts.push(r[i])}0===v?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(n,t,i){for(var r=0,u=this.chars.length;r<u;){if(this.chars[r].ch===n&&this.chars[r].style===t&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"==typeof n&&13!==n.charCodeAt(0)||!n)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",n,t,i)),e},getFontByName:function(n){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,i){var u=this.getFontByName(t),f=n.charCodeAt(0),r,e,o;return u.cache[f+1]||(r=u.helper," "===n?(r.textContent="|"+n+"|",e=r.getComputedTextLength(),r.textContent="||",o=r.getComputedTextLength(),u.cache[f+1]=(e-o)/100):(r.textContent=n,u.cache[f+1]=r.getComputedTextLength()/100)),u.cache[f+1]*i},checkLoadedFonts:function(){for(var t,i,u=this.fonts.length,r=u,n=0;n<u;n+=1)this.fonts[n].loaded?r-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,i=this.fonts[n].monoCase.w,t.offsetWidth!==i?(r-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,i=this.fonts[n].sansCase.w,t.offsetWidth!==i&&(r-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},n}(),i=function(){function f(n,t){var c,ut=this.offsetTime,w,et,ot,k,d,y,st,bt,kt,dt,p,a,f,vt,gt,rt,g,ht,ct,lt,at,pt;"multidimensional"===this.propType&&(c=e("float32",this.pv.length));for(var i,v,u,b,nt,wt,h,l,tt=t.lastIndex,r=tt,ft=this.keyframes.length-1,it=!0;it;){if(i=this.keyframes[r],v=this.keyframes[r+1],r===ft-1&&n>=v.t-ut){i.h&&(i=v);tt=0;break}if(v.t-ut>n){tt=r;break}r<ft-1?r+=1:(tt=0,it=!1)}if(p=v.t-ut,a=i.t-ut,i.to)if(i.bezierData||(i.bezierData=yt.buildBezierData(i.s,v.s||i.e,i.to,i.ti)),f=i.bezierData,p<=n||n<a)for(vt=p<=n?f.points.length-1:0,b=f.points[vt].point.length,u=0;u<b;u+=1)c[u]=f.points[vt].point[u];else{for(i.__fnct?l=i.__fnct:(l=fi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,i.__fnct=l),nt=l((n-a)/(p-a)),rt=f.segmentLength*nt,g=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastAddedLength:0,h=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastPoint:0,it=!0,wt=f.points.length;it;){if(g+=f.points[h].partialLength,0===rt||0===nt||h===f.points.length-1){for(b=f.points[h].point.length,u=0;u<b;u+=1)c[u]=f.points[h].point[u];break}if(g<=rt&&rt<g+f.points[h+1].partialLength){for(gt=(rt-g)/f.points[h+1].partialLength,b=f.points[h].point.length,u=0;u<b;u+=1)c[u]=f.points[h].point[u]+(f.points[h+1].point[u]-f.points[h].point[u])*gt;break}h<wt-1?h+=1:it=!1}t._lastPoint=h;t._lastAddedLength=g-f.points[h].partialLength;t._lastKeyframeIndex=r}else if(ft=i.s.length,w=v.s||i.e,this.sh&&1!==i.h)p<=n?(c[0]=w[0],c[1]=w[1],c[2]=w[2]):n<=a?(c[0]=i.s[0],c[1]=i.s[1],c[2]=i.s[2]):(et=c,k=(ot=function(n,t,i){var o,u,a,r,f,e=[],v=n[0],y=n[1],p=n[2],w=n[3],s=t[0],h=t[1],c=t[2],l=t[3];return(u=v*s+y*h+p*c+w*l)<0&&(u=-u,s=-s,h=-h,c=-c,l=-l),f=1e-6<1-u?(o=Math.acos(u),a=Math.sin(o),r=Math.sin((1-i)*o)/a,Math.sin(i*o)/a):(r=1-i,i),e[0]=r*v+f*s,e[1]=r*y+f*h,e[2]=r*p+f*c,e[3]=r*w+f*l,e}(o(i.s),o(w),(n-a)/(p-a)))[0],d=ot[1],y=ot[2],st=ot[3],bt=Math.atan2(2*d*st-2*k*y,1-2*d*d-2*y*y),kt=Math.asin(2*k*d+2*y*st),dt=Math.atan2(2*k*st-2*d*y,1-2*k*k-2*y*y),et[0]=bt/s,et[1]=kt/s,et[2]=dt/s);else for(r=0;r<ft;r+=1)1!==i.h&&(nt=p<=n?1:n<a?0:(i.o.x.constructor===Array?(i.__fnct||(i.__fnct=[]),i.__fnct[r]?l=i.__fnct[r]:(ht=void 0===i.o.x[r]?i.o.x[0]:i.o.x[r],ct=void 0===i.o.y[r]?i.o.y[0]:i.o.y[r],lt=void 0===i.i.x[r]?i.i.x[0]:i.i.x[r],at=void 0===i.i.y[r]?i.i.y[0]:i.i.y[r],l=fi.getBezierEasing(ht,ct,lt,at).get,i.__fnct[r]=l)):i.__fnct?l=i.__fnct:(ht=i.o.x,ct=i.o.y,lt=i.i.x,at=i.i.y,l=fi.getBezierEasing(ht,ct,lt,at).get,i.__fnct=l),l((n-a)/(p-a)))),w=v.s||i.e,pt=1===i.h?i.s[r]:i.s[r]+(w[r]-i.s[r])*nt,"multidimensional"===this.propType?c[r]=pt:c=pt;return t.lastIndex=tt,c}function o(n){var o=n[0]*s,h=n[1]*s,c=n[2]*s,t=Math.cos(o/2),i=Math.cos(h/2),r=Math.cos(c/2),u=Math.sin(o/2),f=Math.sin(h/2),e=Math.sin(c/2);return[u*f*r+t*i*e,u*i*r+t*f*e,t*f*r-u*i*e,t*i*r-u*f*e]}function h(){var t=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,u;return t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&r<=t||this._caching.lastFrame<i&&t<i)||(this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),u=this.interpolateValue(t,this._caching),this.pv=u),this._caching.lastFrame=t,this.pv}function t(n){var t,i,r;if("unidimensional"===this.propType)t=n*this.mult,1e-5<u(this.v-t)&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,1e-5<u(this.v[i]-t)&&(this.v[i]=t,this._mdf=!0),i+=1}function i(){var n,i,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=this._isFirstFrame,i=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<i;n+=1)t=this.effectsSequence[n](t);this.setVValue(t);this._isFirstFrame=!1;this.lock=!1;this.frameId=this.elem.globalData.frameId}}function r(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function c(n,u,f,e){this.propType="unidimensional";this.mult=f||1;this.data=u;this.v=f?u.k*f:u.k;this.pv=u.k;this._mdf=!1;this.elem=n;this.container=e;this.comp=n.comp;this.k=!1;this.kf=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.addEffect=r}function l(n,u,f,o){var s,h;for(this.propType="multidimensional",this.mult=f||1,this.data=u,this._mdf=!1,this.elem=n,this.container=o,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1,h=u.k.length,this.v=e("float32",h),this.pv=e("float32",h),this.vel=e("float32",h),s=0;s<h;s+=1)this.v[s]=u.k[s]*this.mult,this.pv[s]=u.k[s];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=i;this.setVValue=t;this.addEffect=r}function a(u,e,o,s){this.propType="unidimensional";this.keyframes=e.k;this.offsetTime=u.data.st;this.frameId=-1;this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1};this.k=!0;this.kf=!0;this.data=e;this.mult=o||1;this.elem=u;this.container=s;this.comp=u.comp;this.v=n;this.pv=n;this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.interpolateValue=f;this.effectsSequence=[h.bind(this)];this.addEffect=r}function v(u,o,s,c){var v,l,a,y,p,b,w;for(this.propType="multidimensional",b=o.k.length,v=0;v<b-1;v+=1)o.k[v].to&&o.k[v].s&&o.k[v+1]&&o.k[v+1].s&&(l=o.k[v].s,a=o.k[v+1].s,y=o.k[v].to,p=o.k[v].ti,(2===l.length&&(l[0]!==a[0]||l[1]!==a[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],l[0]+y[0],l[1]+y[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],a[0]+p[0],a[1]+p[1])||3===l.length&&(l[0]!==a[0]||l[1]!==a[1]||l[2]!==a[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],l[0]+y[0],l[1]+y[1],l[2]+y[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],a[0]+p[0],a[1]+p[1],a[2]+p[2]))&&(o.k[v].to=null,o.k[v].ti=null),l[0]===a[0]&&l[1]===a[1]&&0===y[0]&&0===y[1]&&0===p[0]&&0===p[1]&&(2===l.length||l[2]===a[2]&&0===y[2]&&0===p[2])&&(o.k[v].to=null,o.k[v].ti=null));for(this.effectsSequence=[h.bind(this)],this.data=o,this.keyframes=o.k,this.offsetTime=u.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=s||1,this.elem=u,this.container=c,this.comp=u.comp,this.getValue=i,this.setVValue=t,this.interpolateValue=f,this.frameId=-1,w=o.k[0].s.length,this.v=e("float32",w),this.pv=e("float32",w),v=0;v<w;v+=1)this.v[v]=n,this.pv[v]=n;this._caching={lastFrame:n,lastIndex:0,value:e("float32",w)};this.addEffect=r}var n=sr,u=Math.abs;return{getProp:function(n,t,i,r,u){var f;if(t.k.length)if("number"==typeof t.k[0])f=new l(n,t,r,u);else switch(i){case 0:f=new a(n,t,r,u);break;case 1:f=new v(n,t,r,u)}else f=new c(n,t,r,u);return f.effectsSequence.length&&u.addDynamicProperty(f),f}}}(),nr=function(){function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new a,this.pre=new a,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p&&t.p.s?(this.px=i.getProp(n,t.p.x,0,0,this),this.py=i.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=i.getProp(n,t.p.z,0,0,this))):this.p=i.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=i.getProp(n,t.rx,0,s,this),this.ry=i.getProp(n,t.ry,0,s,this),this.rz=i.getProp(n,t.rz,0,s,this),t.or.k[0].ti)for(var f=t.or.k.length,u=0;u<f;u+=1)t.or.k[u].to=null,t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,s,this);this.or.sh=!0}else this.r=i.getProp(n,t.r||{k:0},0,s,this);t.sk&&(this.sk=i.getProp(n,t.sk,0,s,this),this.sa=i.getProp(n,t.sa,0,s,this));this.a=i.getProp(n,t.a||{k:[0,0,0]},1,0,this);this.s=i.getProp(n,t.s||{k:[100,100,100]},1,.01,this);this.o=t.o?i.getProp(n,t.o,0,.01,n):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}var t=[0,0];return n.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||t;this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v);this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(n){var r,f,e,i,u;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||n)&&((this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented)&&((r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)?e=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(f=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(f=[],e=[],i=this.px,u=this.py,i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(f[0]=i.getValueAtTime((i.keyframes[0].t+.01)/r,0),f[1]=u.getValueAtTime((u.keyframes[0].t+.01)/r,0),e[0]=i.getValueAtTime(i.keyframes[0].t/r,0),e[1]=u.getValueAtTime(u.keyframes[0].t/r,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(f[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/r,0),f[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/r,0),e[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/r,0),e[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/r,0)):(f=[i.pv,u.pv],e[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/r,i.offsetTime),e[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/r,u.offsetTime))):f=e=t,this.v.rotate(-Math.atan2(f[1]-e[1],f[0]-e[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},f([rt],n),n.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0},n.prototype._addDynamicProperty=rt.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new n(t,i,r)}}}();ci.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=ki.newElement(),this.o[i]=ki.newElement(),this.i[i]=ki.newElement(),i+=1};ci.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n};ci.prototype.doubleArrayLength=function(){this.v=this.v.concat(h(this._maxLength));this.i=this.i.concat(h(this._maxLength));this.o=this.o.concat(h(this._maxLength));this._maxLength*=2};ci.prototype.setXYAt=function(n,t,i,r,u){var f;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":f=this.v;break;case"i":f=this.i;break;case"o":f=this.o;break;default:f=[]}f[r]&&(!f[r]||u)||(f[r]=ki.newElement());f[r][0]=n;f[r][1]=t};ci.prototype.setTripleAt=function(n,t,i,r,u,f,e,o){this.setXYAt(n,t,"v",e,o);this.setXYAt(i,r,"o",e,o);this.setXYAt(u,f,"i",e,o)};ci.prototype.reverse=function(){var t=new ci,f,n,o;t.setPathData(this.c,this._length);var i=this.v,r=this.o,u=this.i,e=0;for(this.c&&(t.setTripleAt(i[0][0],i[0][1],u[0][0],u[0][1],r[0][0],r[0][1],0,!1),e=1),n=this._length-1,o=this._length,f=e;f<o;f+=1)t.setTripleAt(i[n][0],i[n][1],u[n][0],u[n][1],r[n][0],r[n][1],f,!1),n-=1;return t};bt=function(){function e(n,t,i){var e,v,s,r,u,w,b,h,c,y=i.lastIndex,o=this.keyframes,p;if(n<o[0].t-this.offsetTime)e=o[0].s[0],s=!0,y=0;else if(n>=o[o.length-1].t-this.offsetTime)e=o[o.length-1].s?o[o.length-1].s[0]:o[o.length-2].e[0],s=!0;else{for(var f,l,a=y,d=o.length-1,k=!0;k&&(f=o[a],!((l=o[a+1]).t-this.offsetTime>n));)a<d-1?a+=1:k=!1;(y=a,s=1===f.h)||(n>=l.t-this.offsetTime?h=1:n<f.t-this.offsetTime?h=0:(f.__fnct?p=f.__fnct:(p=fi.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.__fnct=p),h=p((n-(f.t-this.offsetTime))/(l.t-this.offsetTime-(f.t-this.offsetTime)))),v=l.s?l.s[0]:f.e[0]);e=f.s[0]}for(w=t._length,b=e.i[0].length,i.lastIndex=y,r=0;r<w;r+=1)for(u=0;u<b;u+=1)c=s?e.i[r][u]:e.i[r][u]+(v.i[r][u]-e.i[r][u])*h,t.i[r][u]=c,c=s?e.o[r][u]:e.o[r][u]+(v.o[r][u]-e.o[r][u])*h,t.o[r][u]=c,c=s?e.v[r][u]:e.v[r][u]+(v.v[r][u]-e.v[r][u])*h,t.v[r][u]=c}function r(){this.paths=this.localShapeCollection}function o(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;for(var r=n._length,i=0;i<r;i+=1)if(n.v[i][0]!==t.v[i][0]||n.v[i][1]!==t.v[i][1]||n.o[i][0]!==t.o[i][0]||n.o[i][1]!==t.o[i][1]||n.i[i][0]!==t.i[i][0]||n.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,n)||(this.v=ut.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){var n,t,i;if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,t=0;t<i;t+=1)n=this.effectsSequence[t](n);this.setVValue(n);this.lock=!1;this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(n,t,i){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=t;this.k=!1;this.kf=!1;this._mdf=!1;var u=3===i?t.pt.k:t.ks.k;this.v=ut.clone(u);this.pv=ut.clone(this.v);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=r;this.effectsSequence=[]}function c(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function t(n,t,i){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===i?t.pt.k:t.ks.k;this.k=!0;this.kf=!0;var f=this.keyframes[0].s[0].i.length;this.v=ut.newElement();this.v.setPathData(this.keyframes[0].s[0].c,f);this.pv=ut.clone(this.v);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=u;this.reset=r;this._caching={lastFrame:u,lastIndex:0};this.effectsSequence=[function(){var n=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,t=this._caching.lastFrame;return t!==u&&(t<i&&n<i||r<t&&r<n)||(this._caching.lastIndex=t<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}.bind(this)]}var u=-999999;n.prototype.interpolateShape=e;n.prototype.getValue=h;n.prototype.setVValue=o;n.prototype.addEffect=c;t.prototype.getValue=h;t.prototype.interpolateShape=e;t.prototype.setVValue=o;t.prototype.addEffect=c;var l=function(){function t(n,t){this.v=ut.newElement();this.v.setPathData(!0,4);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=t.d;this.elem=n;this.comp=n.comp;this.frameId=-1;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var n=gi;return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],u=this.p.v[1],r=this.s.v[0]/2,f=this.s.v[1]/2,e=3!==this.d,t=this.v;t.v[0][0]=i;t.v[0][1]=u-f;t.v[1][0]=e?i+r:i-r;t.v[1][1]=u;t.v[2][0]=i;t.v[2][1]=u+f;t.v[3][0]=e?i-r:i+r;t.v[3][1]=u;t.i[0][0]=e?i-r*n:i+r*n;t.i[0][1]=u-f;t.i[1][0]=e?i+r:i-r;t.i[1][1]=u-f*n;t.i[2][0]=e?i+r*n:i-r*n;t.i[2][1]=u+f;t.i[3][0]=e?i-r:i+r;t.i[3][1]=u+f*n;t.o[0][0]=e?i+r*n:i-r*n;t.o[0][1]=u-f;t.o[1][0]=e?i+r:i-r;t.o[1][1]=u+f*n;t.o[2][0]=e?i-r*n:i+r*n;t.o[2][1]=u+f;t.o[3][0]=e?i-r:i+r;t.o[3][1]=u-f*n}},f([rt],t),t}(),a=function(){function n(n,t){this.v=ut.newElement();this.v.setPathData(!0,0);this.elem=n;this.comp=n.comp;this.data=t;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);1===t.sy?(this.ir=i.getProp(n,t.ir,0,0,this),this.is=i.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=i.getProp(n,t.pt,0,0,this);this.p=i.getProp(n,t.p,1,0,this);this.r=i.getProp(n,t.r,0,s,this);this.or=i.getProp(n,t.or,0,0,this);this.os=i.getProp(n,t.os,0,.01,this);this.localShapeCollection=ir.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,h,r,u,o=2*Math.floor(this.pt.v),y=2*Math.PI/o,f=!0,c=this.or.v,l=this.ir.v,p=this.os.v,w=this.is.v,b=2*Math.PI*c/(2*o),k=2*Math.PI*l/(2*o),s=-Math.PI/2,i;for(s+=this.r.v,i=3===this.data.d?-1:1,e=this.v._length=0;e<o;e+=1){r=f?p:w;u=f?b:k;var n=(h=f?c:l)*Math.cos(s),t=h*Math.sin(s),a=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),v=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-a*u*r*i,t-v*u*r*i,n+a*u*r*i,t+v*u*r*i,e,!0);f=!f;s+=y*i}},convertPolygonToPath:function(){var r,o=Math.floor(this.pt.v),l=2*Math.PI/o,s=this.or.v,u=this.os.v,f=2*Math.PI*s/(4*o),e=.5*-Math.PI,i=3===this.data.d?-1:1;for(e+=this.r.v,r=this.v._length=0;r<o;r+=1){var n=s*Math.cos(e),t=s*Math.sin(e),h=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),c=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-h*f*u*i,t-c*f*u*i,n+h*f*u*i,t+c*f*u*i,r,!0);e+=l*i}this.paths.length=0;this.paths[0]=this.v}},f([rt],n),n}(),v=function(){function n(n,t){this.v=ut.newElement();this.v.c=!0;this.localShapeCollection=ir.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=n;this.comp=n.comp;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.r=i.getProp(n,t.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var i=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,t=this.s.v[1]/2,u=hr(n,t,this.r.v),f=u*(1-gi);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+u,i+n,r-t+f,0,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-f,i+n,r+t-u,1,!0),0!==u?(this.v.setTripleAt(i+n-u,r+t,i+n-u,r+t,i+n-f,r+t,2,!0),this.v.setTripleAt(i-n+u,r+t,i-n+f,r+t,i-n+u,r+t,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-u,i-n,r+t-f,4,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+f,i-n,r-t+u,5,!0),this.v.setTripleAt(i-n+u,r-t,i-n+u,r-t,i-n+f,r-t,6,!0),this.v.setTripleAt(i+n-u,r-t,i+n-f,r-t,i+n-u,r-t,7,!0)):(this.v.setTripleAt(i-n,r+t,i-n+f,r+t,i-n,r+t,2),this.v.setTripleAt(i-n,r-t,i-n,r-t+f,i-n,r-t,3))):(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+f,i+n,r-t+u,0,!0),0!==u?(this.v.setTripleAt(i+n-u,r-t,i+n-u,r-t,i+n-f,r-t,1,!0),this.v.setTripleAt(i-n+u,r-t,i-n+f,r-t,i-n+u,r-t,2,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+u,i-n,r-t+f,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-f,i-n,r+t-u,4,!0),this.v.setTripleAt(i-n+u,r+t,i-n+u,r+t,i-n+f,r+t,5,!0),this.v.setTripleAt(i+n-u,r+t,i+n-f,r+t,i+n-u,r+t,6,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-u,i+n,r+t-f,7,!0)):(this.v.setTripleAt(i-n,r-t,i-n+f,r-t,i-n,r-t,1,!0),this.v.setTripleAt(i-n,r+t,i-n,r+t-f,i-n,r+t,2,!0),this.v.setTripleAt(i+n,r+t,i+n-f,r+t,i+n,r+t,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},f([rt],n),n}();return{getShapeProp:function(i,r,u){var f;return 3===u||4===u?f=(3===u?r.pt:r.ks).k.length?new t(i,r,u):new n(i,r,u):5===u?f=new v(i,r):6===u?f=new l(i,r):7===u&&(f=new a(i,r)),f.k&&i.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return t}}}();ei=(su={},hu={},su.registerModifier=function(n,t){hu[n]||(hu[n]=t)},su.getModifier=function(n,t,i){return new hu[n](t,i)},su);gt.prototype.initModifierProperties=function(){};gt.prototype.addShapeToModifier=function(){};gt.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:ir.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};gt.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=sr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};gt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};f([rt],gt);f([gt],kt);kt.prototype.initModifierProperties=function(n,t){this.s=i.getProp(n,t.s,0,.01,this);this.e=i.getProp(n,t.e,0,.01,this);this.o=i.getProp(n,t.o,0,0,this);this.sValue=0;this.eValue=0;this.getValue=this.processKeys;this.m=t.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};kt.prototype.addShapeToModifier=function(n){n.pathsData=[]};kt.prototype.calculateShapeEdges=function(n,t,i,r,u){var f=[],s,e,o,h,c,l;for(t<=1?f.push({s:n,e:t}):1<=n?f.push({s:n-1,e:t-1}):(f.push({s:n,e:1}),f.push({s:0,e:t-1})),o=[],h=f.length,s=0;s<h;s+=1)(e=f[s]).e*u<r||e.s*u>r+i||(c=e.s*u<=r?0:(e.s*u-r)/i,l=e.e*u>=r+i?1:(e.e*u-r)/i,o.push([c,l]));return o.length||o.push([0,0]),o};kt.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)ye.release(n[t]);return n.length=0,n};kt.prototype.processShapes=function(n){var r,u,d,i,e,g,o,p,w,b,a,h,k,t,v,f,s,tt;if(this._mdf||n?(e=this.o.v%360/360,(e<0&&(e+=1),r=1<this.s.v?1+e:this.s.v<0?0+e:this.s.v+e,(u=1<this.e.v?1+e:this.e.v<0?0+e:this.e.v+e)<r)&&(g=r,r=u,u=g),r=.0001*Math.round(1e4*r),u=.0001*Math.round(1e4*u),this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),h=this.shapes.length,k=0,u===r)for(i=0;i<h;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<h;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<h;i+=1)if((t=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(p=(d=t.shape.paths)._length,a=0,!t.shape._mdf&&t.pathsData.length)a=t.totalShapeLength;else{for(w=this.releasePathsData(t.pathsData),o=0;o<p;o+=1)b=yt.getSegmentsLength(d.shapes[o]),w.push(b),a+=b.totalLength;t.totalShapeLength=a;t.pathsData=w}k+=a;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,c=r,l=u,nt=0;for(i=h-1;0<=i;i-=1)if((t=this.shapes[i]).shape._mdf){for((v=t.localShapeCollection).releaseShapes(),2===this.m&&1<h?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,k),nt+=t.totalShapeLength):y=[[c,l]],p=y.length,o=0;o<p;o+=1)c=y[o][0],l=y[o][1],f.length=0,l<=1?f.push({s:t.totalShapeLength*c,e:t.totalShapeLength*l}):1<=c?f.push({s:t.totalShapeLength*(c-1),e:t.totalShapeLength*(l-1)}):(f.push({s:t.totalShapeLength*c,e:t.totalShapeLength}),f.push({s:0,e:t.totalShapeLength*(l-1)})),s=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(1<f.length&&(t.shape.paths.shapes[t.shape.paths._length-1].c?(tt=s.pop(),this.addPaths(s,v),s=this.addShapes(t,f[1],tt)):(this.addPaths(s,v),s=this.addShapes(t,f[1]))),this.addPaths(s,v));t.shape.paths=v}}};kt.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};kt.prototype.addSegment=function(n,t,i,r,u,f,e){u.setXYAt(t[0],t[1],"o",f);u.setXYAt(i[0],i[1],"i",f+1);e&&u.setXYAt(n[0],n[1],"v",f);u.setXYAt(r[0],r[1],"v",f+1)};kt.prototype.addSegmentFromArray=function(n,t,i,r){t.setXYAt(n[1],n[5],"o",i);t.setXYAt(n[2],n[6],"i",i+1);r&&t.setXYAt(n[0],n[4],"v",i);t.setXYAt(n[3],n[7],"v",i+1)};kt.prototype.addShapes=function(n,t,i){var r,u,p,c,o,s,l,a,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],h=!0,v;for(a=i?(o=i._length,i._length):(i=ut.newElement(),o=0),y.push(i),r=0;r<w;r+=1){for(s=b[r].lengths,i.c=f[r].c,p=f[r].c?s.length:s.length+1,u=1;u<p;u+=1)if(e+(c=s[u-1]).addedLength<t.s)e+=c.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+c.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/c.addedLength,(t.e-e)/c.addedLength,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1);e+=c.addedLength;o+=1}if(f[r].c&&s.length&&((c=s[u-1],e<=t.e)?(v=s[u-1].addedLength,t.s<=e&&t.e>=e+v?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[0],f[r].v[0],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[0],f[r].o[u-1],f[r].i[0],(t.s-e)/v,(t.e-e)/v,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1)):i.c=!1,e+=c.addedLength,o+=1),i._length&&(i.setXYAt(i.v[a][0],i.v[a][1],"i",a),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),e>t.e)break;r<w-1&&(i=ut.newElement(),h=!0,y.push(i),o=0)}return y};ei.registerModifier("tm",kt);f([gt],ar);ar.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.rd=i.getProp(n,t.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};ar.prototype.processPath=function(n,t){var r,s=ut.newElement(),i,l,a,u,h,c,f,e,y,p,w,b,v,o;for(s.c=n.c,v=n._length,o=0,r=0;r<v;r+=1)i=n.v[r],a=n.o[r],l=n.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===l[0]&&i[1]===l[1]?0!==r&&r!==v-1||n.c?(u=0===r?n.v[v-1]:n.v[r-1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=w=i[0]+(u[0]-i[0])*c,e=b=i[1]-(i[1]-u[1])*c,y=f-(f-i[0])*gi,p=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o),o+=1,u=r===v-1?n.v[0]:n.v[r+1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=y=i[0]+(u[0]-i[0])*c,e=p=i[1]+(u[1]-i[1])*c,w=f-(f-i[0])*gi,b=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o)):s.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],o):s.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],o),o+=1;return s};ar.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.rd.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("rd",ar);f([gt],vr);vr.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amount=i.getProp(n,t.a,0,null,this);this._isAnimated=!!this.amount.effectsSequence.length};vr.prototype.processPath=function(n,t){for(var u=t/100,r=[0,0],f=n._length,i=0,o,s,h,c,l,a,e,i=0;i<f;i+=1)r[0]+=n.v[i][0],r[1]+=n.v[i][1];for(r[0]/=f,r[1]/=f,e=ut.newElement(),e.c=n.c,i=0;i<f;i+=1)o=n.v[i][0]+(r[0]-n.v[i][0])*u,s=n.v[i][1]+(r[1]-n.v[i][1])*u,h=n.o[i][0]+(r[0]-n.o[i][0])*-u,c=n.o[i][1]+(r[1]-n.o[i][1])*-u,l=n.i[i][0]+(r[0]-n.i[i][0])*-u,a=n.i[i][1]+(r[1]-n.i[i][1])*-u,e.setTripleAt(o,s,h,c,l,a,i);return e};vr.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amount.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("pb",vr);f([gt],ni);ni.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.c=i.getProp(n,t.c,0,null,this);this.o=i.getProp(n,t.o,0,null,this);this.tr=nr.getTransformProperty(n,t.tr,this);this.so=i.getProp(n,t.tr.so,0,.01,this);this.eo=i.getProp(n,t.tr.eo,0,.01,this);this.data=t;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new a;this.rMatrix=new a;this.sMatrix=new a;this.tMatrix=new a;this.matrix=new a};ni.prototype.applyTransforms=function(n,t,i,r,u,f){var e=f?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-u),s=r.s.v[1]+(1-r.s.v[1])*(1-u);n.translate(r.p.v[0]*e*u,r.p.v[1]*e*u,r.p.v[2]);t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*e*u);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(f?1/o:o,f?1/s:s);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};ni.prototype.init=function(n,t,i,r){for(this.elem=n,this.arr=t,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[i]);0<i;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)};ni.prototype.resetElements=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)};ni.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t};ni.prototype.changeGroupRender=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]._render=t,"gr"===n[i].ty&&this.changeGroupRender(n[i].it,t)};ni.prototype.processShapes=function(n){var f,y,u,h,o,d=!1,p,a,w,b,v,e,k,s;if(this._mdf||n){if(a=Math.ceil(this.c.v),this._groups.length<a){for(;this._groups.length<a;)w={it:this.cloneElements(this._elements),ty:"gr"},w.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,w),this._groups.splice(0,0,w),this._currentCopies+=1;this.elem.reloadShapes();d=!0}for(u=o=0;u<=this._groups.length-1;u+=1)(p=o<a,this._groups[u]._render=p,this.changeGroupRender(this._groups[u].it,p),p)||(b=this.elemsData[u].it,v=b[b.length-1],0!==v.transform.op.v?(v.transform.op._mdf=!0,v.transform.op.v=0):v.transform.op._mdf=!1),o+=1;this._currentCopies=a;var c=this.o.v,l=c%1,g=0<c?Math.floor(c):Math.ceil(c),t=this.pMatrix.props,i=this.rMatrix.props,r=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,0<c){for(;s<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),s+=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,l,!1),s+=l)}else if(c<0){for(;g<s;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),s-=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-l,!0),s-=l)}for(u=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(k=(y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props).length,f[f.length-1].transform.mProps._mdf=!0,f[f.length-1].transform.op._mdf=!0,f[f.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(u/(this._currentCopies-1)),0!==s){for((0!==u&&1===h||u!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]),this.matrix.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.matrix.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),e=0;e<k;e+=1)y[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<k;e+=1)y[e]=this.matrix.props[e];s+=1;o-=1;u+=h}}else for(o=this._currentCopies,u=0,h=1;o;)y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props,f[f.length-1].transform.mProps._mdf=!1,f[f.length-1].transform.op._mdf=!1,o-=1,u+=h;return d};ni.prototype.addShape=function(){};ei.registerModifier("rp",ni);tf.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(h(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=n;this._length+=1};tf.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)ut.release(this.shapes[n]);this._length=0};yr.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}};f([rt],yr);tr.prototype.comparePoints=function(n,t){for(var i=0,r=this.o.length/2;i<r;){if(.01<Math.abs(n[4*i]-n[4*t+2*i]))return!1;i+=1}return!0};tr.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};tr.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){for(var r,i,u=4*this.data.p,t=0;t<u;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!n);if(this.o.length)for(u=this.prop.v.length,t=4*this.data.p;t<u;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!n);this._mdf=!n}};f([rt],tr);var ce=function(n,t,i,r){if(0===t)return"";for(var e=n.o,o=n.i,f=n.v,s=" M"+r.applyToPointStringified(f[0][0],f[0][1]),u=1;u<t;u+=1)s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[u][0],o[u][1])+" "+r.applyToPointStringified(f[u][0],f[u][1]);return i&&t&&(s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(f[0][0],f[0][1]),s+="z"),s},os=function(){function n(n){this.audios=[];this.audioFactory=n;this._volume=1;this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){for(var i=this.audios.length,t=0;t<i;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):Howl?new Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n;this._updateVolume()},mute:function(){this._isMuted=!0;this._updateVolume()},unmute:function(){this._isMuted=!1;this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),ss=function(){function r(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function u(){this.loadedFootagesCount+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(n,t,i){var r="",u;return n.e?r=n.p:t?(u=n.p,-1!==u.indexOf("images/")&&(u=u.split("/")[1]),r=t+u):(r=i,r+=n.u?n.u:"",r+=n.p),r}function f(){this._imageLoaded=r.bind(this);this._footageLoaded=u.bind(this);this.testImageLoaded=function(n){var t=0,i=setInterval(function(){(n.getBBox().width||500<t)&&(this._imageLoaded(),clearInterval(i));t+=1}.bind(this),50)}.bind(this);this.createFootageData=function(t){var i={assetData:t},r=n(t,this.assetsPath,this.path);return uf.load(r,function(n){i.img=n;this._footageLoaded()}.bind(this),function(){i.img={};this._footageLoaded()}.bind(this)),i}.bind(this);this.assetsPath="";this.path="";this.totalImages=0;this.totalFootages=0;this.loadedAssets=0;this.loadedFootagesCount=0;this.imagesLoadedCb=null;this.images=[]}var i=function(){var n=b("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();return f.prototype={loadAssets:function(n,t){var i,r;for(this.imagesLoadedCb=t,r=n.length,i=0;i<r;i+=1)n[i].layers||(n[i].t&&"seq"!==n[i].t?3===n[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[i]))):(this.totalImages+=1,this.images.push(this._createImageData(n[i]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null;this.images.length=0},getAsset:function(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var f=n(t,this.assetsPath,this.path),r=b("img"),u;return r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){u.img=i;this._imageLoaded()}.bind(this),!1),r.src=f,u={img:r,assetData:t}},createImageData:function(r){var e=n(r,this.assetsPath,this.path),u=t("image"),f;return go?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){f.img=i;this._imageLoaded()}.bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u),f={img:u,assetData:r}},imageLoaded:r,footageLoaded:u,setCacheType:function(n,t){this._createImageData="svg"===n?(this._elementHelper=t,this.createImageData.bind(this)):this.createImgData.bind(this)}},f}(),le=(rf={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(rf.maskType=!1),rf),rf,pr=(cu={},cu.createFilter=function(n,i){var r=t("filter");return r.setAttribute("id",n),!0!==i&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},cu.createAlphaToLuminanceFilter=function(){var n=t("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n},cu),cu,uf=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,i,r){var f,u=new XMLHttpRequest;try{u.responseType="json"}catch(t){}u.onreadystatechange=function(){if(4===u.readyState)if(200===u.status)f=n(u),i(f);else try{f=n(u);i(f)}catch(n){r&&r(n)}};u.open("GET",t,!0);u.send()}}}();bi.prototype.searchProperties=function(){for(var r,u=this._textData.a.length,t=i.getProp,n=0;n<u;n+=1)r=this._textData.a[n],this._animatorsData[n]=new hs(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:t(this._elem,this._textData.p.f,0,0,this),l:t(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1;this._moreOptions.alignment=t(this._elem,this._textData.m.a,1,0,this)};bi.prototype.getMeasures=function(n,t){var tt,s,r,f,it,ei,i,at,oi,kt,ai;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var ft,ht,u,et,w,h,p,ot,dt,v,k,b,y,d,gt,ct,fi,vi,lt,g=this._moreOptions.alignment.v,c=this._animatorsData,nt=this._textData,e=this.mHelper,yi=this._renderType,pi=this.renderedLetters.length,o=n.l;if(this._hasMaskedPath){if(lt=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=lt.v,this._pathData.r&&(s=s.reverse()),w={tLength:0,segments:[]},et=s._length-1,u=ct=0;u<et;u+=1)tt=yt.buildBezierData(s.v[u],s.v[u+1],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),ct+=tt.segmentLength;u=et;lt.v.c&&(tt=yt.buildBezierData(s.v[u],s.v[0],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),ct+=tt.segmentLength);this._pathData.pi=w}if(w=this._pathData.pi,h=this._pathData.f.v,v=1,dt=!(ot=k=0),d=w.segments,h<0&&lt.v.c)for(w.tLength<Math.abs(h)&&(h=-Math.abs(h)%w.tLength),v=(y=d[k=d.length-1].points).length-1;h<0;)h+=y[v].partialLength,(v-=1)<0&&(v=(y=d[k-=1].points).length-1);b=(y=d[k].points)[v-1];gt=(p=y[v]).partialLength}et=o.length;ht=ft=0;at=1.2*n.finalSize*.714;oi=!0;it=c.length;var vt,wi,bi,pt,ut,ni,l,a,ti,si,ii,ri,wt=-1,di=h,gi=k,nr=v,ki=-1,bt="",ui=this.defaultPropsArray;if(2===n.j||1===n.j){var rt=0,hi=0,ci=2===n.j?-.5:-1,st=0,li=!0;for(u=0;u<et;u+=1)if(o[u].n){for(rt&&(rt+=hi);st<u;)o[st].animatorJustifyOffset=rt,st+=1;li=!(rt=0)}else{for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(li&&2===n.j&&(hi+=r.t.v*ci),rt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.t.v*i[0]*ci:r.t.v*i*ci);li=!1}for(rt&&(rt+=hi);st<u;)o[st].animatorJustifyOffset=rt,st+=1}for(u=0;u<et;u+=1){if(e.reset(),pt=1,o[u].n)ft=0,ht+=n.yOffset,ht+=oi?1:0,h=di,oi=!1,this._hasMaskedPath&&(v=nr,b=(y=d[k=gi].points)[v-1],gt=(p=y[v]).partialLength,ot=0),ri=ti=ii=bt="",ui=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ki!==o[u].line){switch(n.j){case 1:h+=ct-n.lineWidths[o[u].line];break;case 2:h+=(ct-n.lineWidths[o[u].line])/2}ki=o[u].line}for(wt!==o[u].ind&&(o[wt]&&(h+=o[wt].extra),h+=o[u].an/2,wt=o[u].ind),h+=g[0]*o[u].an*.005,kt=0,f=0;f<it;f+=1)(r=c[f].a).p.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.a.v[0]*i[0]:r.a.v[0]*i);for(dt=!0;dt;)h+kt<=ot+gt||!y?(fi=(h+kt-ot)/p.partialLength,wi=b.point[0]+(p.point[0]-b.point[0])*fi,bi=b.point[1]+(p.point[1]-b.point[1])*fi,e.translate(-g[0]*o[u].an*.005,-g[1]*at*.01),dt=!1):y&&(ot+=p.partialLength,(v+=1)>=y.length&&(v=0,y=d[k+=1]?d[k].points:lt.v.c?d[k=v=0].points:(ot-=p.partialLength,null)),y&&(b=p,gt=(p=y[v]).partialLength));vt=o[u].an/2-o[u].add;e.translate(-vt,0,0)}else vt=o[u].an/2-o[u].add,e.translate(-vt,0,0),e.translate(-g[0]*o[u].an*.005,-g[1]*at*.01,0);for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),0===ft&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:ft+=i.length?r.t.v*i[0]:r.t.v*i));for(n.strokeWidthAnim&&(ni=n.sw||0),n.strokeColorAnim&&(ut=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(l=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<it;f+=1)(r=c[f].a).a.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.translate(-r.a.v[0]*i[0],-r.a.v[1]*i[1],r.a.v[2]*i[2]):e.translate(-r.a.v[0]*i,-r.a.v[1]*i,r.a.v[2]*i));for(f=0;f<it;f+=1)(r=c[f].a).s.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.scale(1+(r.s.v[0]-1)*i[0],1+(r.s.v[1]-1)*i[1],1):e.scale(1+(r.s.v[0]-1)*i,1+(r.s.v[1]-1)*i,1));for(f=0;f<it;f+=1){if(r=c[f].a,i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),r.sk.propType&&(i.length?e.skewFromAxis(-r.sk.v*i[0],r.sa.v*i[1]):e.skewFromAxis(-r.sk.v*i,r.sa.v*i)),r.r.propType&&(i.length?e.rotateZ(-r.r.v*i[2]):e.rotateZ(-r.r.v*i)),r.ry.propType&&(i.length?e.rotateY(r.ry.v*i[1]):e.rotateY(r.ry.v*i)),r.rx.propType&&(i.length?e.rotateX(r.rx.v*i[0]):e.rotateX(r.rx.v*i)),r.o.propType&&(pt+=i.length?(r.o.v*i[0]-pt)*i[0]:(r.o.v*i-pt)*i),n.strokeWidthAnim&&r.sw.propType&&(ni+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(a=0;a<3;a+=1)ut[a]+=i.length?(r.sc.v[a]-ut[a])*i[0]:(r.sc.v[a]-ut[a])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(a=0;a<3;a+=1)l[a]+=i.length?(r.fc.v[a]-l[a])*i[0]:(r.fc.v[a]-l[a])*i;r.fh.propType&&(l=i.length?fe(l,r.fh.v*i[0]):fe(l,r.fh.v*i));r.fs.propType&&(l=i.length?re(l,r.fs.v*i[0]):re(l,r.fs.v*i));r.fb.propType&&(l=i.length?ue(l,r.fb.v*i[0]):ue(l,r.fb.v*i))}}for(f=0;f<it;f+=1)(r=c[f].a).p.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),this._hasMaskedPath?i.length?e.translate(0,r.p.v[1]*i[0],-r.p.v[2]*i[1]):e.translate(0,r.p.v[1]*i,-r.p.v[2]*i):i.length?e.translate(r.p.v[0]*i[0],r.p.v[1]*i[1],-r.p.v[2]*i[2]):e.translate(r.p.v[0]*i,r.p.v[1]*i,-r.p.v[2]*i));if(n.strokeWidthAnim&&(ti=ni<0?0:ni),n.strokeColorAnim&&(si="rgb("+Math.round(255*ut[0])+","+Math.round(255*ut[1])+","+Math.round(255*ut[2])+")"),n.fillColorAnim&&n.fc&&(ii="rgb("+Math.round(255*l[0])+","+Math.round(255*l[1])+","+Math.round(255*l[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,g[1]*at*.01+ht,0),nt.p.p)&&(vi=(p.point[1]-b.point[1])/(p.point[0]-b.point[0]),ai=180*Math.atan(vi)/Math.PI,p.point[0]<b.point[0]&&(ai+=180),e.rotate(-ai*Math.PI/180)),e.translate(wi,bi,0),h-=g[0]*o[u].an*.005,o[u+1]&&wt!==o[u+1].ind&&(h+=o[u].an/2,h+=.001*n.tr*n.finalSize);else{switch(e.translate(ft,ht,0),n.ps&&e.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line]),0,0);break;case 2:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line])/2,0,0)}e.translate(0,-n.ls);e.translate(vt,0,0);e.translate(g[0]*o[u].an*.005,g[1]*at*.01,0);ft+=o[u].l+.001*n.tr*n.finalSize}"html"===yi?bt=e.toCSS():"svg"===yi?bt=e.to2dCSS():ui=[e.props[0],e.props[1],e.props[2],e.props[3],e.props[4],e.props[5],e.props[6],e.props[7],e.props[8],e.props[9],e.props[10],e.props[11],e.props[12],e.props[13],e.props[14],e.props[15]];ri=pt}this.lettersChangedFlag=pi<=u?(ei=new ff(ri,ti,si,ii,bt,ui),this.renderedLetters.push(ei),pi+=1,!0):(ei=this.renderedLetters[u]).update(ri,ti,si,ii,bt,ui)||this.lettersChangedFlag}}};bi.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};bi.prototype.mHelper=new a;bi.prototype.defaultPropsArray=[];f([rt],bi);ff.prototype.update=function(n,t,i,r,u,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;var e=this._mdf.p=!1;return this.o!==n&&(this.o=n,e=this._mdf.o=!0),this.sw!==t&&(this.sw=t,e=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,e=this._mdf.sc=!0),this.fc!==r&&(this.fc=r,e=this._mdf.fc=!0),this.m!==u&&(this.m=u,e=this._mdf.m=!0),!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,e=this._mdf.p=!0),e};g.prototype.defaultBoxWidth=[0,0];g.prototype.copyData=function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n};g.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};g.prototype.searchProperty=function(){return this.searchKeyframes()};g.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};g.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};g.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n)if(this.currentData.t=this.data.d.k[this.keysIndex].s.t,r=this.currentData,u=this.keysIndex,this.lock)this.setCurrentData(this.currentData);else{for(this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,t=n||this.data.d.k[this.keysIndex].s,i=0;i<f;i+=1)t=u!==this.keysIndex?this.effectsSequence[i](t,t.t):this.effectsSequence[i](this.currentData,t.t);r!==t&&this.setCurrentData(t);this.v=this.currentData;this.pv=this.v;this.lock=!1;this.frameId=this.elem.globalData.frameId}};g.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&!(n===i-1||t[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};g.prototype.buildFinalText=function(n){for(var r,u,i=[],t=0,e=n.length,f=!1;t<e;)r=n.charCodeAt(t),lr.isCombinedCharacter(r)?i[i.length-1]+=n.charAt(t):55296<=r&&r<=56319?56320<=(u=n.charCodeAt(t+1))&&u<=57343?(f||lr.isModifier(r,u)?(i[i.length-1]+=n.substr(t,2),f=!1):i.push(n.substr(t,2)),t+=1):i.push(n.charAt(t)):56319<r?(u=n.charCodeAt(t+1),lr.isZeroWidthJoiner(r,u)?(f=!0,i[i.length-1]+=n.substr(t,2),t+=1):i.push(n.charAt(t))):lr.isZeroWidthJoiner(r)?(i[i.length-1]+=n.charAt(t),f=!0):i.push(n.charAt(t)),t+=1;return i};g.prototype.completeTextData=function(n){var g,b,d,ft,tt,l,s,it,rt,ht,et,wt,ct;n.__complete=!0;var t,u,p,e,h,lt,ut,a=this.elem.globalData.fontManager,ot=this.data,f=[],v=0,at=ot.m.g,c=0,o=0,vt=0,st=[],i=0,w=0,k=a.getFontByName(n.f),r=0,yt=he(k);if(n.fWeight=yt.weight,n.fStyle=yt.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),u=n.finalText.length,n.finalLineHeight=n.lh,b=n.tr/1e3*n.finalSize,n.sz)for(var nt,y,pt=!0,bt=n.sz[0],kt=n.sz[1];pt;){for(i=nt=0,u=(y=this.buildFinalText(n.t)).length,b=n.tr/1e3*n.finalSize,d=-1,t=0;t<u;t+=1)g=y[t].charCodeAt(0),p=!1," "===y[t]?d=t:13!==g&&3!==g||(p=!(i=0),nt+=n.finalLineHeight||1.2*n.finalSize),bt<i+(r=a.chars?(ut=a.getCharData(y[t],k.fStyle,k.fFamily),p?0:ut.w*n.finalSize/100):a.measureText(y[t],n.f,n.finalSize))&&" "!==y[t]?(-1===d?u+=1:t=d,nt+=n.finalLineHeight||1.2*n.finalSize,y.splice(t,d===t?1:0,"\r"),d=-1,i=0):(i+=r,i+=b);nt+=k.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&kt<nt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=y,u=n.finalText.length,pt=!1)}for(i=-b,tt=r=0,t=0;t<u;t+=1)if(p=!1,13===(g=(ft=n.finalText[t]).charCodeAt(0))||3===g?(tt=0,st.push(i),w=w<i?i:w,i=-2*b,p=!(e=""),vt+=1):e=ft,r=a.chars?(ut=a.getCharData(ft,k.fStyle,a.getFontByName(n.f).fFamily),p?0:ut.w*n.finalSize/100):a.measureText(e,n.f,n.finalSize)," "===ft?tt+=r+b:(i+=r+b+tt,tt=0),f.push({l:r,an:r,add:c,n:p,anIndexes:[],val:e,line:vt,animatorJustifyOffset:0}),2==at){if(c+=r,""===e||" "===e||t===u-1){for(""!==e&&" "!==e||(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;v+=1;c=0}}else if(3==at){if(c+=r,""===e||t===u-1){for(""===e&&(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;c=0;v+=1}}else f[v].ind=v,f[v].extra=0,v+=1;if(n.l=f,w=w<i?i:w,st.push(i),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=w,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}for(n.lineWidths=st,ht=ot.a,lt=ht.length,et=[],h=0;h<lt;h+=1){for((l=ht[h]).a.sc&&(n.strokeColorAnim=!0),l.a.sw&&(n.strokeWidthAnim=!0),(l.a.fc||l.a.fh||l.a.fs||l.a.fb)&&(n.fillColorAnim=!0),rt=0,it=l.s.b,t=0;t<u;t+=1)(s=f[t]).anIndexes[h]=rt,(1==it&&""!==s.val||2==it&&""!==s.val&&" "!==s.val||3==it&&(s.n||" "==s.val||t==u-1)||4==it&&(s.n||t==u-1))&&(1===l.s.rn&&et.push(rt),rt+=1);if(ot.a[h].s.totalChars=rt,ct=-1,1===l.s.rn)for(t=0;t<u;t+=1)ct!=(s=f[t]).anIndexes[h]&&(ct=s.anIndexes[h],wt=et.splice(Math.floor(Math.random()*et.length),1)[0]),s.anIndexes[h]=wt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=k.ascent*n.finalSize/100};g.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,n);this.data.d.k[t].s=i;this.recalculate(t);this.elem.addDynamicProperty(this)};g.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};g.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};g.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};var ef=function(){function r(n,t){this._currentTextLength=-1;this.k=!1;this.data=t;this.elem=n;this.comp=n.comp;this.finalS=0;this.finalE=0;this.initDynamicPropertyContainer(n);this.s=i.getProp(n,t.s||{k:0},0,0,this);this.e="e"in t?i.getProp(n,t.e,0,0,this):{v:100};this.o=i.getProp(n,t.o||{k:0},0,0,this);this.xe=i.getProp(n,t.xe||{k:0},0,0,this);this.ne=i.getProp(n,t.ne||{k:0},0,0,this);this.a=i.getProp(n,t.a,0,.01,this);this.dynamicProperties.length||this.getValue()}var t=Math.max,n=Math.min,u=Math.floor;return r.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var h=0,c=0,l=1,a=1;0<this.ne.v?h=this.ne.v/100:c=-this.ne.v/100;0<this.xe.v?l=1-this.xe.v/100:a=1+this.xe.v/100;var o=fi.getBezierEasing(h,c,l,a).get,f=0,r=this.finalS,e=this.finalE,s=this.data.sh;if(2===s)f=o(f=e===r?e<=i?1:0:t(0,n(.5/(e-r)+(i-r)/(e-r),1)));else if(3===s)f=o(f=e===r?e<=i?0:1:1-t(0,n(.5/(e-r)+(i-r)/(e-r),1)));else if(4===s)e===r?f=0:(f=t(0,n(.5/(e-r)+(i-r)/(e-r),1)))<.5?f*=2:f=1-2*(f-.5),f=o(f);else if(5===s){if(e===r)f=0;else{var v=e-r,y=-v/2+(i=n(t(0,i+.5-r),e-r)),p=v/2;f=Math.sqrt(1-y*y/(p*p))}f=o(f)}else f=6===s?o(f=e===r?0:(i=n(t(0,i+.5-r),e-r),(1+Math.cos(Math.PI+2*Math.PI*i/(e-r)))/2)):(i>=u(r)&&(f=t(0,n(i-r<0?n(e,1)-(r-i):e-i,1))),o(f));return f*this.a.v},getValue:function(n){var f;this.iterateDynamicProperties();this._mdf=n||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;n&&2===this.data.r&&(this.e.v=this._currentTextLength);var r=2===this.data.r?1:100/this.data.totalChars,u=this.o.v/r,t=this.s.v/r+u,i=this.e.v/r+u;i<t&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},f([rt],r),{getTextSelectorProp:function(n,t,i){return new r(n,t,i)}}}(),lu=function(n,t,i){var r=0,f=n,u=h(f);return{newElement:function(){return r?u[r-=1]:t()},release:function(n){r===f&&(u=ae.double(u),f*=2);i&&i(n);u[r]=n;r+=1}}},ae={double:function(n){return n.concat(h(n.length))}},ki=lu(8,function(){return e("float32",2)}),ut=(au=lu(4,function(){return new ci},function(n){for(var i=n._length,t=0;t<i;t+=1)ki.release(n.v[t]),ki.release(n.i[t]),ki.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1}),au.clone=function(n){var t,i=au.newElement(),r=void 0===n._length?n.v.length:n._length;for(i.setLength(r),i.c=n.c,t=0;t<r;t+=1)i.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return i},au),au,ir=(ve={newShapeCollection:function(){return rr?wr[rr-=1]:new tf},release:function(n){for(var i=n._length,t=0;t<i;t+=1)ut.release(n.shapes[t]);n._length=0;rr===vu&&(wr=ae.double(wr),vu*=2);wr[rr]=n;rr+=1}},rr=0,vu=4,wr=h(vu),ve),ve,rr,vu,wr,ye=lu(8,function(){return{lengths:[],totalLength:0}},function(n){for(var i=n.lengths.length,t=0;t<i;t+=1)pe.release(n.lengths[t]);n.lengths.length=0}),pe=lu(8,function(){return{addedLength:0,percents:e("float32",ui),lengths:e("float32",ui)}}),cs=function(){function n(n){for(var t,r=n.split("\r\n"),u={},f=0,i=0;i<r.length;i+=1)2===(t=r[i].split(":")).length&&(u[t[0]]=t[1].trim(),f+=1);if(0===f)throw new Error;return u}return function(t){for(var f,r,u=[],i=0;i<t.length;i+=1){f=t[i];r={time:f.tm,duration:f.dr};try{r.payload=JSON.parse(t[i].cm)}catch(u){try{r.payload=n(t[i].cm)}catch(u){r.payload={name:t[i]}}}u.push(r)}return u}}();ft.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;0<=t;t-=1)this.elements[t]||(i=this.layers[t]).ip-i.st<=n-this.layers[t].st&&i.op-i.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()};ft.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n);default:return this.createNull(n)}};ft.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};ft.prototype.createAudio=function(n){return new at(n,this.globalData,this)};ft.prototype.createFootage=function(n){return new yi(n,this.globalData,this)};ft.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};ft.prototype.includeLayers=function(n){var t,i,r,u;for(this.completeLayers=!1,r=n.length,u=this.layers.length,t=0;t<r;t+=1)for(i=0;i<u;){if(this.layers[i].id===n[t].id){this.layers[i]=n[t];break}i+=1}};ft.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n};ft.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};ft.prototype.buildElementParenting=function(n,t,i){for(var u=this.elements,f=this.layers,r=0,e=f.length;r<e;)f[r].ind==t&&(u[r]&&!0!==u[r]?(i.push(u[r]),u[r].setAsParent(),void 0!==f[r].parent?this.buildElementParenting(n,f[r].parent,i):n.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(n))),r+=1};ft.prototype.addPendingElement=function(n){this.pendingElements.push(n)};ft.prototype.searchExtraCompositions=function(n){for(var r=n.length,i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t]),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};ft.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new lr;this.globalData.fontManager.addChars(n.chars);this.globalData.fontManager.addFonts(n.fonts,t);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.imageLoader=this.animationItem.imagePreloader;this.globalData.audioController=this.animationItem.audioController;this.globalData.frameId=0;this.globalData.frameRate=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};f([ft],p);p.prototype.createNull=function(n){return new ai(n,this.globalData,this)};p.prototype.createShape=function(n){return new y(n,this.globalData,this)};p.prototype.createText=function(n){return new pi(n,this.globalData,this)};p.prototype.createImage=function(n){return new vi(n,this.globalData,this)};p.prototype.createComp=function(n){return new hf(n,this.globalData,this)};p.prototype.createSolid=function(n){return new yu(n,this.globalData,this)};p.prototype.configAnimation=function(n){var u,r,i,f;this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h);this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)");this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className);this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id);void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable);this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.appendChild(this.svgElement);u=this.globalData.defs;this.setupGlobalData(n,u);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.data=n;r=t("clipPath");i=t("rect");i.setAttribute("width",n.w);i.setAttribute("height",n.h);i.setAttribute("x",0);i.setAttribute("y",0);f=nt();r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+ot+"#"+f+")");u.appendChild(r);this.layers=n.layers;this.elements=h(n.layers.length)};p.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};p.prototype.updateContainerSize=function(){};p.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99===this.layers[n].ty||(i[n]=!0,t=this.createItem(this.layers[n]),i[n]=t,wi&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?t.setMatte(i[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(t))))};p.prototype.checkPendingElements=function(){for(var n,t,i;this.pendingElements.length;)if(n=this.pendingElements.pop(),n.checkParenting(),n.data.tt)for(t=0,i=this.elements.length;t<i;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}};p.prototype.renderFrame=function(n){var t,i;if(this.renderedFrame!==n&&!this.destroyed){for(null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1,i=this.layers.length,this.completeLayers||this.checkLayers(n),t=i-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}};p.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,i;if(r){for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(u=this.elements[i].getBaseElement()),i+=1;u?this.layerElement.insertBefore(r,u):this.layerElement.appendChild(r)}};p.prototype.hide=function(){this.layerElement.style.display="none"};p.prototype.show=function(){this.layerElement.style.display="block"};f([ft],w);w.prototype.createShape=function(n){return new v(n,this.globalData,this)};w.prototype.createText=function(n){return new dr(n,this.globalData,this)};w.prototype.createImage=function(n){return new di(n,this.globalData,this)};w.prototype.createComp=function(n){return new wu(n,this.globalData,this)};w.prototype.createSolid=function(n){return new kr(n,this.globalData,this)};w.prototype.createNull=p.prototype.createNull;w.prototype.ctxTransform=function(n){var t,i;(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])&&(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(n),t=this.contextData.cTr.props,this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),i=this.contextData.cTr.props,this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])):this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13]))};w.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n;this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)};w.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()};w.prototype.save=function(n){var t,i,r;if(this.renderConfig.clearCanvas){for(n&&this.canvasContext.save(),i=this.contextData.cTr.props,this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),r=this.contextData.saved[this.contextData.cArrPos],t=0;t<16;t+=1)r[t]=i[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1}else this.canvasContext.save()};w.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over");this.contextData.cArrPos-=1;for(var t=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props,i=0;i<16;i+=1)r[i]=t[i];this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]);t=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=t;this.globalData.currentGlobalAlpha!==t&&(this.canvasContext.globalAlpha=t,this.globalData.currentGlobalAlpha=t)}else this.canvasContext.restore()};w.prototype.configAnimation=function(n){var t,i;this.animationItem.wrapper?(this.animationItem.container=b("canvas"),t=this.animationItem.container.style,t.width="100%",t.height="100%",i="0px 0px 0px",t.transformOrigin=i,t.mozTransformOrigin=i,t.webkitTransformOrigin=i,t["-webkit-transform"]=i,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context;this.data=n;this.layers=n.layers;this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(n,document.body);this.globalData.canvasContext=this.canvasContext;(this.globalData.renderer=this).globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=h(n.layers.length);this.updateContainerSize()};w.prototype.updateContainerSize=function(){var n,t,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var f=this.renderConfig.preserveAspectRatio.split(" "),u=f[1]||"meet",e=f[0]||"xMidYMid",o=e.substr(0,4),s=e.substr(4);i=n/t;r=this.transformCanvas.w/this.transformCanvas.h;this.transformCanvas.sy=i<r&&"meet"===u||r<i&&"slice"===u?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),t/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0;this.transformCanvas.ty="YMid"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1];this.ctxTransform(this.transformCanvas.props);this.canvasContext.beginPath();this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h);this.canvasContext.closePath();this.canvasContext.clip();this.renderFrame(this.renderedFrame,!0)};w.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=!0};w.prototype.renderFrame=function(n,t){var i,r;if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){for(this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n,r=this.layers.length,this.completeLayers||this.checkLayers(n),i=0;i<r;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(n-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;0<=i;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}};w.prototype.buildItem=function(n){var t=this.elements,i;t[n]||99===this.layers[n].ty||(i=this.createItem(this.layers[n],this,this.globalData),(t[n]=i).initExpressions())};w.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};w.prototype.hide=function(){this.animationItem.container.style.display="none"};w.prototype.show=function(){this.animationItem.container.style.display="block"};f([ft],l);l.prototype.buildItem=p.prototype.buildItem;l.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};l.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,i;if(r)if(u=this.layers[t],u.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(e=this.elements[i],f=(this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement())||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};l.prototype.createShape=function(n){return this.supports3d?new ht(n,this.globalData,this):new y(n,this.globalData,this)};l.prototype.createText=function(n){return this.supports3d?new nu(n,this.globalData,this):new pi(n,this.globalData,this)};l.prototype.createCamera=function(n){return this.camera=new si(n,this.globalData,this),this.camera};l.prototype.createImage=function(n){return this.supports3d?new vf(n,this.globalData,this):new vi(n,this.globalData,this)};l.prototype.createComp=function(n){return this.supports3d?new or(n,this.globalData,this):new hf(n,this.globalData,this)};l.prototype.createSolid=function(n){return this.supports3d?new gr(n,this.globalData,this):new yu(n,this.globalData,this)};l.prototype.createNull=p.prototype.createNull;l.prototype.getThreeDContainerByPos=function(n){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null};l.prototype.createThreeDContainer=function(n,t){var i,s,u=b("div"),r,f,e,o;return hi(u),r=b("div"),(hi(r),"3d"===t)&&((i=u.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px",f="50% 50%",i.webkitTransformOrigin=f,i.mozTransformOrigin=f,i.transformOrigin=f,e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",(s=r.style).transform=e,s.webkitTransform=e),u.appendChild(r),o={container:r,perspectiveElem:u,startPos:n,endPos:n,type:t},this.threeDElements.push(o),o};l.prototype.build3dContainers=function(){for(var t,r=this.layers.length,i="",n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?"3d"!==i&&(i="3d",t=this.createThreeDContainer(n,"3d")):"2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n);for(n=(r=this.threeDElements.length)-1;0<=n;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};l.prototype.addTo3dContainer=function(n,t){for(var u,r,i=0,f=this.threeDElements.length;i<f;){if(t<=this.threeDElements[i].endPos){for(r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(u=this.elements[r].getBaseElement()),r+=1;u?this.threeDElements[i].container.insertBefore(n,u):this.threeDElements[i].container.appendChild(n);break}i+=1}};l.prototype.configAnimation=function(n){var u=b("div"),e=this.animationItem.wrapper,r=u.style,i,f;r.width=n.w+"px";r.height=n.h+"px";hi(this.resizerElem=u);r.transformStyle="flat";r.mozTransformStyle="flat";r.webkitTransformStyle="flat";this.renderConfig.className&&u.setAttribute("class",this.renderConfig.className);e.appendChild(u);r.overflow="hidden";i=t("svg");i.setAttribute("width","1");i.setAttribute("height","1");hi(i);this.resizerElem.appendChild(i);f=t("defs");i.appendChild(f);this.data=n;this.setupGlobalData(n,i);this.globalData.defs=f;this.layers=n.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};l.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};l.prototype.updateContainerSize=function(){var r,u,f,e,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,i;e=n/t<this.globalData.compSize.w/this.globalData.compSize.h?(r=n/this.globalData.compSize.w,u=n/this.globalData.compSize.w,f=0,(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(r=t/this.globalData.compSize.h,u=t/this.globalData.compSize.h,f=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,0);i=this.resizerElem.style;i.webkitTransform="matrix3d("+r+",0,0,0,0,"+u+",0,0,0,0,1,0,"+f+","+e+",0,1)";i.transform=i.webkitTransform};l.prototype.renderFrame=p.prototype.renderFrame;l.prototype.hide=function(){this.resizerElem.style.display="none"};l.prototype.show=function(){this.resizerElem.style.display="block"};l.prototype.initItems=function(){var t;if(this.buildAllItems(),this.camera)this.camera.setup();else for(var i=this.globalData.compSize.w,r=this.globalData.compSize.h,u=this.threeDElements.length,n=0;n<u;n+=1)t=this.threeDElements[n].perspectiveElem.style,t.webkitPerspective=Math.sqrt(Math.pow(i,2)+Math.pow(r,2))+"px",t.perspective=t.webkitPerspective};l.prototype.searchExtraCompositions=function(n){for(var r=n.length,u=b("div"),i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t],u,this.globalData.comp,null),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};oi.prototype.getMaskProperty=function(n){return this.viewData[n].prop};oi.prototype.renderFrame=function(n){for(var r=this.element.finalTransform.mat,u=this.masksProperties.length,i,t=0;t<u;t+=1)((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&(i=this.storedData[t].expan,this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+ot+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v)))};oi.prototype.getMaskelement=function(){return this.maskElement};oi.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "};oi.prototype.drawPath=function(n,t,i){for(var u=" M"+t.v[0][0]+","+t.v[0][1],e,f=t._length,r=1;r<f;r+=1)u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];(t.c&&1<f&&(u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==u)&&(e="",i.elem&&(t.c&&(e=n.inv?this.solidPath+u:u),i.elem.setAttribute("d",e)),i.lastPath=u)};oi.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};st.prototype={initHierarchy:function(){this.hierarchy=[];this._isParent=!1;this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};tt.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(n,t){for(var r=this.dynamicProperties.length,i=0;i<r;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}};lt.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?nr.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new a};this.data.ao&&(this.finalTransform.mProp.autoOriented=!0);this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,i=this.finalTransform.mat,t=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;t<r;){if(this.hierarchy[t].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}t+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,i.cloneFromProps(n),t=0;t<r;t+=1)n=this.hierarchy[t].finalTransform.mProp.v.props,i.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var i=[],r,u,t,f,e;for(i.push(this.finalTransform),u=!0,t=this.comp;u;)t.finalTransform?(t.data.hasMask&&i.splice(0,0,t.finalTransform),t=t.comp):u=!1;for(e=i.length,r=0;r<e;r+=1)f=i[r].mat.applyToPointArray(0,0,0),n=[n[0]-f[0],n[1]-f[1],0];return n},mHelper:new a};ti.prototype={initRenderable:function(){this.isInRange=!1;this.hidden=!1;this.isTransparent=!1;this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};f([ti,us({initElement:function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=null;this.destroyBaseElement()}})],li);we.prototype.reset=function(){this.d="";this._mdf=!1};of.prototype.setAsAnimated=function(){this._isAnimated=!0};f([rt],be);f([rt],ke);ur.prototype.initGradientData=function(n,t,r){this.o=i.getProp(n,t.o,0,.01,this);this.s=i.getProp(n,t.s,1,null,this);this.e=i.getProp(n,t.e,1,null,this);this.h=i.getProp(n,t.h||{k:0},0,.01,this);this.a=i.getProp(n,t.a||{k:0},0,s,this);this.g=new tr(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};ur.prototype.setGradientData=function(n,i){var o=nt(),r=t(1===i.t?"linearGradient":"radialGradient"),u,f,s,e;for(r.setAttribute("id",o),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),e=[],s=4*i.g.p,f=0;f<s;f+=4)u=t("stop"),r.appendChild(u),e.push(u);n.setAttribute("gf"===i.ty?"fill":"stroke","url("+ot+"#"+o+")");this.gf=r;this.cst=e};ur.prototype.setGradientOpacity=function(n,i){var e,o,l,f,r,s,h,u,c;if(this.g._hasOpacity&&!this.g._collapsable){for(f=t("mask"),r=t("path"),f.appendChild(r),s=nt(),h=nt(),f.setAttribute("id",h),u=t(1===n.t?"linearGradient":"radialGradient"),u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),l=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length,c=this.stops,o=4*n.g.p;o<l;o+=2)(e=t("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(e),c.push(e);r.setAttribute("gf"===n.ty?"fill":"stroke","url("+ot+"#"+s+")");"gs"===n.ty&&(r.setAttribute("stroke-linecap",eu[n.lc||2]),r.setAttribute("stroke-linejoin",ou[n.lj||2]),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml));this.of=u;this.ms=f;this.ost=c;this.maskId=h;i.msElem=r}};f([rt],ur);f([ur,rt],de);ge=function(){function u(n,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v);(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function f(n,t,u){for(var a,p,c,o,l,w,v,f,s,h,b=t.styles.length,y=t.lvl,e=0;e<b;e+=1){if(o=t.sh._mdf||u,t.styles[e].lvl<y){for(v=r.reset(),s=y-t.styles[e].lvl,h=t.transformers.length-1;!o&&0<s;)o=t.transformers[h].mProps._mdf||o,s-=1,h-=1;if(o)for(s=y-t.styles[e].lvl,h=t.transformers.length-1;0<s;)f=t.transformers[h].mProps.v.props,v.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),s-=1,h-=1}else v=i;if(p=(w=t.sh.paths)._length,o){for(c="",a=0;a<p;a+=1)(l=w.shapes[a])&&l._length&&(c+=ce(l,l._length,l.c,v));t.caches[e]=c}else c=t.caches[e];t.styles[e].d+=!0===n.hd?"":c;t.styles[e]._mdf=o||t.styles[e]._mdf}}function e(n,t,i){var r=t.style;(t.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function o(i,r,u){n(i,r,u);t(i,r,u)}function n(n,t,i){var h,r,v,c,o,e=t.gf,l=t.g._hasOpacity,u=t.s.v,f=t.e.v,k,y,p,a,w,b,s;if((t.o._mdf||i)&&(k="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(k,t.o.v)),(t.s._mdf||i)&&(y=1===n.t?"x1":"cx",p="x1"===y?"y1":"cy",e.setAttribute(y,u[0]),e.setAttribute(p,u[1]),l&&!t.g._collapsable&&(t.of.setAttribute(y,u[0]),t.of.setAttribute(p,u[1]))),t.g._cmdf||i)for(h=t.cst,a=t.g.c,v=h.length,r=0;r<v;r+=1)(c=h[r]).setAttribute("offset",a[4*r]+"%"),c.setAttribute("stop-color","rgb("+a[4*r+1]+","+a[4*r+2]+","+a[4*r+3]+")");if(l&&(t.g._omdf||i))for(w=t.g.o,v=(h=t.g._collapsable?t.cst:t.ost).length,r=0;r<v;r+=1)c=h[r],t.g._collapsable||c.setAttribute("offset",w[2*r]+"%"),c.setAttribute("stop-opacity",w[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",o),l&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));b=Math.atan2(f[1]-u[1],f[0]-u[0]);s=t.h.v;1<=s?s=.99:s<=-1&&(s=-.99);var d=o*s,g=Math.cos(b+t.a.v)*d+u[0],nt=Math.sin(b+t.a.v)*d+u[1];e.setAttribute("fx",g);e.setAttribute("fy",nt);l&&!t.g._collapsable&&(t.of.setAttribute("fx",g),t.of.setAttribute("fy",nt))}}function t(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||i)&&u.dashStr&&(r.pElem.setAttribute("stroke-dasharray",u.dashStr),r.pElem.setAttribute("stroke-dashoffset",u.dashoffset[0]));t.c&&(t.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",t.o.v);(t.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}var i=new a,r=new a;return{createRenderFunction:function(i){switch(i.ty){case"fl":return e;case"gf":return n;case"gs":return o;case"st":return t;case"sh":case"el":case"rc":case"sr":return f;case"tr":return u;default:return null}}}}();no.prototype={addTransformSequence:function(n){for(var u=n.length,r="_",t,i=0;i<u;i+=1)r+=n[i].transform.key+"_";return t=this.sequences[r],t||(t={transforms:[].concat(n),finalTransform:new a,_mdf:!1},this.sequences[r]=t,this.sequenceList.push(t)),t},processSequence:function(n,t){for(var i,r=0,f=n.transforms.length,u=t;r<f&&!t;){if(n.transforms[r].transform.mProps._mdf){u=!0;break}r+=1}if(u)for(n.finalTransform.reset(),r=f-1;0<=r;r-=1)i=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);n._mdf=u},processSequences:function(n){for(var i=this.sequenceList.length,t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};to.prototype.setAsAnimated=of.prototype.setAsAnimated;it.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=ks(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=nh.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n);0===this.data.ty||this.data.xt?this.compInterface=co(this):4===this.data.ty?(this.layerInterface.shapeInterface=ws(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=bs(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=fu(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId=nt();this.data.sr||(this.data.sr=1);this.effectsManager=new lo(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};ai.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};ai.prototype.renderFrame=function(){};ai.prototype.getBaseElement=function(){return null};ai.prototype.destroy=function(){};ai.prototype.sourceRectAtTime=function(){};ai.prototype.hide=function(){};f([it,lt,st,tt],ai);fr.prototype={initRendererElement:function(){this.layerElement=t("g")},createContainerElements:function(){var o,e,i,r,u,s,f,h,c,n,l,y,a,v;this.matteElement=t("g");this.transformedElement=this.layerElement;this.maskedElement=this.layerElement;this._sizeChanged=!1;r=null;this.data.td?3==this.data.td||1==this.data.td?(u=t("mask"),u.setAttribute("id",this.layerId),u.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),u.appendChild(this.layerElement),r=u,this.globalData.defs.appendChild(u),le.maskType||1!=this.data.td||(u.setAttribute("mask-type","luminance"),o=nt(),e=pr.createFilter(o),this.globalData.defs.appendChild(e),e.appendChild(pr.createAlphaToLuminanceFilter()),(i=t("g")).appendChild(this.layerElement),r=i,u.appendChild(i),i.setAttribute("filter","url("+ot+"#"+o+")"))):2==this.data.td&&(s=t("mask"),s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha"),f=t("g"),s.appendChild(f),o=nt(),e=pr.createFilter(o),h=t("feComponentTransfer"),h.setAttribute("in","SourceGraphic"),e.appendChild(h),c=t("feFuncA"),c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),h.appendChild(c),this.globalData.defs.appendChild(e),n=t("rect"),n.setAttribute("width",this.comp.data.w),n.setAttribute("height",this.comp.data.h),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("fill","#ffffff"),n.setAttribute("opacity","0"),f.setAttribute("filter","url("+ot+"#"+o+")"),f.appendChild(n),f.appendChild(this.layerElement),r=f,le.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(pr.createAlphaToLuminanceFilter()),i=t("g"),f.appendChild(n),i.appendChild(this.layerElement),r=i,f.appendChild(i)),this.globalData.defs.appendChild(s)):this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd)||(l=t("clipPath"),y=t("path"),y.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),a=nt(),(l.setAttribute("id",a),l.appendChild(y),this.globalData.defs.appendChild(l),this.checkMasks())?(v=t("g"),v.setAttribute("clip-path","url("+ot+"#"+a+")"),v.appendChild(this.layerElement),this.transformedElement=v,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+ot+"#"+a+")"));0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null;this.matteElement=null;this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new oi(this.data,this,this.globalData);this.renderableEffectsManager=new oo(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+ot+"#"+n+")")}};sf.prototype={addShapeToModifiers:function(n){for(var i=this.shapeModifiers.length,t=0;t<i;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;0<=n&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var i=this.processedElements,t=0,r=i.length;t<r;){if(i[t].elem===n)return i[t].pos;t+=1}return 0},addProcessedElement:function(n,t){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===n)return void(i[r].pos=t);i.push(new ls(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};pt.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new g(this,n.t,this.dynamicProperties);this.textAnimator=new bi(n.t,this.renderType,this);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};pt.prototype.prepareFrame=function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};pt.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)r=t[i].ks.k,u+=ce(r,r.i.length,!0,n);return u};pt.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};pt.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};pt.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};pt.prototype.applyTextPropertiesToMatrix=function(n,t,i,r,u){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i])/2,0,0)}t.translate(r,u,0)};pt.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};pt.prototype.emptyProp=new ff;pt.prototype.destroy=function(){};f([it,lt,st,tt,li],dt);dt.prototype.initElement=function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!this.data.xt&&t.progressiveLoad||this.buildAllItems();this.hide()};dt.prototype.prepareFrame=function(n){var i,t,r;if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt)for(this.tm._placeholder?this.renderedFrame=n/this.data.sr:(i=this.tm.v,i===this.data.op&&(i=this.data.op-1),this.renderedFrame=i),r=this.elements.length,this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};dt.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};dt.prototype.setElements=function(n){this.elements=n};dt.prototype.getElements=function(){return this.elements};dt.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};dt.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};f([it,lt,fr,st,tt,li],vi);vi.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=t("image");this.innerElem.setAttribute("width",this.assetData.w+"px");this.innerElem.setAttribute("height",this.assetData.h+"px");this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio);this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n);this.layerElement.appendChild(this.innerElem)};vi.prototype.sourceRectAtTime=function(){return this.sourceRect};f([vi],yu);yu.prototype.createContent=function(){var n=t("rect");n.setAttribute("width",this.data.sw);n.setAttribute("height",this.data.sh);n.setAttribute("fill",this.data.sc);this.layerElement.appendChild(n)};at.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}};f([ti,it,tt],at);at.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))};at.prototype.show=function(){};at.prototype.hide=function(){this.audio.pause();this._isPlaying=!1};at.prototype.pause=function(){this.audio.pause();this._isPlaying=!1;this._canPlay=!1};at.prototype.resume=function(){this._canPlay=!0};at.prototype.setRate=function(n){this.audio.rate(n)};at.prototype.volume=function(n){this.audio.volume(n)};at.prototype.getBaseElement=function(){return null};at.prototype.destroy=function(){};at.prototype.sourceRectAtTime=function(){};at.prototype.initExpressions=function(){};yi.prototype.prepareFrame=function(){};f([ti,it,tt],yi);yi.prototype.getBaseElement=function(){return null};yi.prototype.renderFrame=function(){};yi.prototype.destroy=function(){};yi.prototype.initExpressions=function(){this.layerInterface=ds(this)};yi.prototype.getFootageData=function(){return this.footageData};f([p,dt,fr],hf);f([it,lt,fr,st,tt,li,pt],pi);pi.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=t("text"))};pi.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};pi.prototype.buildNewText=function(){var i,v,n=this.textProperty.currentData,s,d,g,r,f,c,it,rt,b,l,a,k;this.renderedLetters=h(n?n.l.length:0);n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)");n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw));this.layerElement.setAttribute("font-size",n.finalSize);s=this.globalData.fontManager.getFontByName(n.f);s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),d=n.fWeight,g=n.fStyle,this.layerElement.setAttribute("font-style",g),this.layerElement.setAttribute("font-weight",d));this.layerElement.setAttribute("aria-label",n.t);f=n.l||[];c=!!this.globalData.fontManager.chars;v=f.length;var p,u=this.mHelper,nt="",e=this.data.singleShape,y=0,o=0,tt=!0,w=.001*n.tr*n.finalSize;if(!e||c||n.sz){for(b=this.textSpans.length,i=0;i<v;i+=1)c&&e&&0!==i||(r=i<b?this.textSpans[i]:t(c?"path":"text"),b<=i&&(r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[i]=r,this.layerElement.appendChild(r)),r.style.display="inherit"),u.reset(),u.scale(n.finalSize/100,n.finalSize/100),e&&(f[i].n&&(y=-w,o+=n.yOffset,o+=tt?1:0,tt=!1),this.applyTextPropertiesToMatrix(n,u,f[i].line,y,o),y+=f[i].l||0,y+=w),c?(p=(it=(rt=this.globalData.fontManager.getCharData(n.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&rt.data||{}).shapes?it.shapes[0].it:[],e?nt+=this.createPathShape(u,p):r.setAttribute("d",this.createPathShape(u,p))):(e&&r.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),r.textContent=f[i].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));e&&r&&r.setAttribute("d",nt)}else{l=this.textContainer;a="start";switch(n.j){case 1:a="end";break;case 2:a="middle";break;default:a="start"}for(l.setAttribute("text-anchor",a),l.setAttribute("letter-spacing",w),k=this.buildTextContents(n.finalText),v=k.length,o=n.ps?n.ps[1]+n.ascent:0,i=0;i<v;i+=1)(r=this.textSpans[i]||t("tspan")).textContent=k[i],r.setAttribute("x",0),r.setAttribute("y",o),r.style.display="inherit",l.appendChild(r),this.textSpans[i]=r,o+=n.finalLineHeight;this.layerElement.appendChild(l)}for(;i<this.textSpans.length;)this.textSpans[i].style.display="none",i+=1;this._sizeChanged=!0};pi.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox};pi.prototype.renderInnerContent=function(){var t,u,n,i,f,r;if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag))for(this._sizeChanged=!0,f=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,u=r.length,t=0;t<u;t+=1)r[t].n||(n=f[t],i=this.textSpans[t],n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("opacity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))};f([it,lt,fr,sf,st,tt,li],y);y.prototype.initSecondaryElement=function(){};y.prototype.identityMatrix=new a;y.prototype.buildExpressionInterface=function(){};y.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};y.prototype.filterUniqueShapes=function(){for(var n,u,f,e=this.shapes.length,o=this.stylesList.length,i=[],r=!1,t=0;t<o;t+=1){for(f=this.stylesList[t],r=!1,n=i.length=0;n<e;n+=1)-1!==(u=this.shapes[n]).styles.indexOf(f)&&(i.push(u),r=u._isAnimated||r);1<i.length&&r&&this.setShapesAsAnimated(i)}};y.prototype.setShapesAsAnimated=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].setAsAnimated()};y.prototype.createStyleElement=function(n,t){var i,u=new we(n,t),r=u.pElem;return"st"===n.ty?i=new be(this,n,u):"fl"===n.ty?i=new ke(this,n,u):"gf"!==n.ty&&"gs"!==n.ty||(i=new("gf"===n.ty?ur:de)(this,n,u),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+ot+"#"+i.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",eu[n.lc||2]),r.setAttribute("stroke-linejoin",ou[n.lj||2]),r.setAttribute("fill-opacity","0"),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&r.setAttribute("fill-rule","evenodd"),n.ln&&r.setAttribute("id",n.ln),n.cl&&r.setAttribute("class",n.cl),n.bm&&(r.style["mix-blend-mode"]=fu(n.bm)),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};y.prototype.createGroupElement=function(n){var t=new vs;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=fu(n.bm)),t};y.prototype.createTransformElement=function(n,t){var i=nr.getTransformProperty(this,n,this),r=new as(i,i.o,t);return this.addToAnimatedContents(n,r),r};y.prototype.createShapeElement=function(n,t,i){var u=4,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),r=new of(t,i,bt.getShapeProp(this,n,u,this)),this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(n,r),r};y.prototype.addToAnimatedContents=function(n,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:ge.createRenderFunction(n),element:t,data:n})};y.prototype.setElementStyles=function(n){for(var i=n.styles,r=this.stylesList.length,t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])};y.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()};y.prototype.searchShapes=function(n,t,i,r,u,f,e){for(var c,p,w,s,h,v=[].concat(f),l=n.length-1,y=[],a=[],o=l;0<=o;o-=1){if((h=this.searchProcessedElement(n[o]))?t[o]=i[h-1]:n[o]._render=e,"fl"===n[o].ty||"st"===n[o].ty||"gf"===n[o].ty||"gs"===n[o].ty)h?t[o].style.closed=!1:t[o]=this.createStyleElement(n[o],u),n[o]._render&&r.appendChild(t[o].style.pElem),y.push(t[o].style);else if("gr"===n[o].ty){if(h)for(p=t[o].it.length,c=0;c<p;c+=1)t[o].prevViewData[c]=t[o].it[c];else t[o]=this.createGroupElement(n[o]);this.searchShapes(n[o].it,t[o].it,t[o].prevViewData,t[o].gr,u+1,v,e);n[o]._render&&r.appendChild(t[o].gr)}else"tr"===n[o].ty?(h||(t[o]=this.createTransformElement(n[o],r)),w=t[o].transform,v.push(w)):"sh"===n[o].ty||"rc"===n[o].ty||"el"===n[o].ty||"sr"===n[o].ty?(h||(t[o]=this.createShapeElement(n[o],v,u)),this.setElementStyles(t[o])):"tm"===n[o].ty||"rd"===n[o].ty||"ms"===n[o].ty||"pb"===n[o].ty?(h?(s=t[o]).closed=!1:((s=ei.getModifier(n[o].ty)).init(this,n[o]),t[o]=s,this.shapeModifiers.push(s)),a.push(s)):"rp"===n[o].ty&&(h?(s=t[o]).closed=!0:(s=ei.getModifier(n[o].ty),(t[o]=s).init(this,n,o,t),this.shapeModifiers.push(s),e=!1),a.push(s));this.addProcessedElement(n[o],o+1)}for(l=y.length,o=0;o<l;o+=1)y[o].closed=!0;for(l=a.length,o=0;o<l;o+=1)a[o].closed=!0};y.prototype.renderInnerContent=function(){var n,t;for(this.renderModifiers(),t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))};y.prototype.renderShape=function(){for(var n,i=this.animatedContents.length,t=0;t<i;t+=1)n=this.animatedContents[t],(this._isFirstFrame||n.element._isAnimated)&&!0!==n.data&&n.fn(n.data,n.element,this._isFirstFrame)};y.prototype.destroy=function(){this.destroyBaseElement();this.shapesData=null;this.itemsData=null};io.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};ro.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}};uo.prototype.renderFrame=function(n){var r;if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,u=3==i?0:t,f=2==i?0:t;this.feGaussianBlur.setAttribute("stdDeviation",u+" "+f);r=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",r)}};cf.prototype.initialize=function(){var e,n,r,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,i,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,r=0):o=1+(r=this.filterManager.effectElements[0].p.v-1),(n=t("g")).setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1);r<o;r+=1)e=t("path"),n.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){for(i=t("mask"),s=nt(),i.setAttribute("id",s),i.setAttribute("mask-type","alpha"),i.appendChild(n),this.elem.globalData.defs.appendChild(i),f=t("g"),f.setAttribute("mask","url("+ot+"#"+s+")");u[0];)f.appendChild(u[0]);this.elem.layerElement.appendChild(f);this.masker=i;n.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(u=this.elem.layerElement.children||this.elem.layerElement.childNodes;u.length;)this.elem.layerElement.removeChild(u[0]);this.elem.layerElement.appendChild(n);this.elem.layerElement.removeAttribute("mask");n.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=n};cf.prototype.renderFrame=function(n){var t,r,u,s,i,f;for(this.initialized||this.initialize(),s=this.paths.length,t=0;t<s;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],u=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&u.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var h=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),c=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),e=u.getTotalLength();i="0 0 0 "+e*h+" ";for(var l=e*(c-h),a=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,v=Math.floor(l/a),o=0;o<v;o+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;u.setAttribute("stroke-dasharray",i)}((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf))&&(f=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+d(255*f[0])+","+d(255*f[1])+","+d(255*f[2])+")"))};fo.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,u=r[0]+" "+i[0]+" "+t[0],f=r[1]+" "+i[1]+" "+t[1],e=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",u);this.feFuncG.setAttribute("tableValues",f);this.feFuncB.setAttribute("tableValues",e)}};pu.prototype.createFeFunc=function(n,i){var r=t(n);return r.setAttribute("type","table"),i.appendChild(r),r};pu.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,l=Math.min(n,t),a=Math.max(n,t),h=Array.call(null,{length:256}),c=0,v=u-r,o=t-n;e<=256;)s=(f=e/256)<=l?o<0?u:r:a<=f?o<0?r:u:r+v*Math.pow((f-n)/o,1/i),h[c]=s,c+=1,e+=256/255;return h.join(" ")};pu.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var i,t=this.filterManager.effectElements;this.feFuncRComposed&&(n||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(i=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i));this.feFuncR&&(n||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(i=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",i));this.feFuncG&&(n||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(i=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",i));this.feFuncB&&(n||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(i=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",i));this.feFuncA&&(n||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(i=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",i))}};eo.prototype.renderFrame=function(n){var t;if((n||this.filterManager._mdf)&&(((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf)&&(t=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",ee(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))),(n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*s,u=i*Math.cos(r),f=i*Math.sin(r);this.feOffset.setAttribute("dx",u);this.feOffset.setAttribute("dy",f)}};br=[];er.prototype.findSymbol=function(n){for(var t=0,i=br.length;t<i;){if(br[t]===n)return br[t];t+=1}return null};er.prototype.replaceInParent=function(n,i){var u=n.layerElement.parentNode,f;if(u){for(var e,o=u.children,r=0,s=o.length;r<s&&o[r]!==n.layerElement;)r+=1;r<=s-2&&(e=o[r+1]);f=t("use");f.setAttribute("href","#"+i);e?u.insertBefore(f,e):u.appendChild(f)}};er.prototype.setElementAsMask=function(n,i){var u,r,e,f,o;this.findSymbol(i)||(u=nt(),r=t("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),br.push(i),e=n.globalData.defs,e.appendChild(r),f=t("symbol"),f.setAttribute("id",u),this.replaceInParent(i,u),f.appendChild(i.layerElement),e.appendChild(f),o=t("use"),o.setAttribute("href","#"+u),r.appendChild(o),i.data.hd=!1,i.show());n.setMatte(i.layerId)};er.prototype.initialize=function(){for(var i=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===i&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0};er.prototype.renderFrame=function(){this.initialized||this.initialize()};oo.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};lf.prototype.duplicate=function(){var t=2*this._length,i=this.savedOp,n;for(this.savedOp=e("float32",t),this.savedOp.set(i),n=0,n=this._length;n<t;n+=1)this.saved[n]=e("float32",16);this._length=t};lf.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.cO=1};ii.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext;this.renderableEffectsManager=new af(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=fu(this.data.bm),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new bu(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform();this.renderRenderable();this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n);this.globalData.renderer.ctxTransform(this.finalTransform.mat.props);this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v);this.renderInnerContent();this.globalData.renderer.restore(n);this.maskManager.hasMasks&&this.globalData.renderer.restore(!0);this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null;this.data=null;this.globalData=null;this.maskManager.destroy()},mHelper:new a};ii.prototype.hide=ii.prototype.hideElement;ii.prototype.show=ii.prototype.showElement;f([it,lt,ii,st,tt,ti],di);di.prototype.initElement=y.prototype.initElement;di.prototype.prepareFrame=vi.prototype.prepareFrame;di.prototype.createContent=function(){var n;if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){n=b("canvas");n.width=this.assetData.w;n.height=this.assetData.h;var t,i,s=n.getContext("2d"),u=this.img.width,f=this.img.height,e=u/f,r=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;r<e&&"xMidYMid slice"===o||e<r&&"xMidYMid slice"!==o?t=(i=f)*r:i=(t=u)/r;s.drawImage(this.img,(u-t)/2,(f-i)/2,t,i,0,0,this.assetData.w,this.assetData.h);this.img=n}};di.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)};di.prototype.destroy=function(){this.img=null};f([w,dt,ii],wu);wu.prototype.renderInnerContent=function(){var t,n=this.canvasContext;for(n.beginPath(),n.moveTo(0,0),n.lineTo(this.data.w,0),n.lineTo(this.data.w,this.data.h),n.lineTo(0,this.data.h),n.lineTo(0,0),n.clip(),t=this.layers.length-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()};wu.prototype.destroy=function(){for(var n=this.layers.length-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};bu.prototype.renderFrame=function(){var r,o;if(this.hasMasks){var u,f,n,t,e=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),u=0;u<s;u+=1)if("n"!==this.masksProperties[u].mode){for(this.masksProperties[u].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),t=this.viewData[u].v,f=e.applyToPointArray(t.v[0][0],t.v[0][1],0),i.moveTo(f[0],f[1]),o=t._length,r=1;r<o;r+=1)n=e.applyToTriplePoints(t.o[r-1],t.i[r],t.v[r]),i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=e.applyToTriplePoints(t.o[r-1],t.i[0],t.v[0]);i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0);i.clip()}};bu.prototype.getMaskProperty=oi.prototype.getMaskProperty;bu.prototype.destroy=function(){this.element=null};f([it,lt,ii,sf,st,tt,ti],v);v.prototype.initElement=li.prototype.initElement;v.prototype.transformHelper={opacity:1,_opMdf:!1};v.prototype.dashResetter=[];v.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};v.prototype.createStyleElement=function(n,t){var u={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={},f;return("fl"===n.ty||"st"===n.ty?(r.c=i.getProp(this,n.c,1,255,this),r.c.k||(u.co="rgb("+d(r.c.v[0])+","+d(r.c.v[1])+","+d(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=i.getProp(this,n.s,1,null,this),r.e=i.getProp(this,n.e,1,null,this),r.h=i.getProp(this,n.h||{k:0},0,.01,this),r.a=i.getProp(this,n.a||{k:0},0,s,this),r.g=new tr(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty)?(u.lc=eu[n.lc||2],u.lj=ou[n.lj||2],1==n.lj&&(u.ml=n.ml),r.w=i.getProp(this,n.w,0,null,this),r.w.k||(u.wi=r.w.v),n.d)&&(f=new yr(this,n.d,"canvas",this),r.d=f,r.d.k||(u.da=r.d.dashArray,u.do=r.d.dashoffset[0])):u.r=2===n.r?"evenodd":"nonzero",this.stylesList.push(u),r.style=u,r};v.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};v.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:nr.getTransformProperty(this,n,this)}}};v.prototype.createShapeElement=function(n){var t=new to(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};v.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame)};v.prototype.addTransformToStyleList=function(n){for(var i=this.stylesList.length,t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)};v.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()};v.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};v.prototype.searchShapes=function(n,t,i,r,u){for(var s,a,o,e,v,c=n.length-1,y=[],h=[],l=[].concat(u),f=c;0<=f;f-=1){if((o=this.searchProcessedElement(n[f]))?t[f]=i[o-1]:n[f]._shouldRender=r,"fl"===n[f].ty||"st"===n[f].ty||"gf"===n[f].ty||"gs"===n[f].ty)o?t[f].style.closed=!1:t[f]=this.createStyleElement(n[f],l),y.push(t[f].style);else if("gr"===n[f].ty){if(o)for(a=t[f].it.length,s=0;s<a;s+=1)t[f].prevViewData[s]=t[f].it[s];else t[f]=this.createGroupElement(n[f]);this.searchShapes(n[f].it,t[f].it,t[f].prevViewData,r,l)}else"tr"===n[f].ty?(o||(v=this.createTransformElement(n[f]),t[f]=v),l.push(t[f]),this.addTransformToStyleList(t[f])):"sh"===n[f].ty||"rc"===n[f].ty||"el"===n[f].ty||"sr"===n[f].ty?o||(t[f]=this.createShapeElement(n[f])):"tm"===n[f].ty||"rd"===n[f].ty||"pb"===n[f].ty?(o?(e=t[f]).closed=!1:((e=ei.getModifier(n[f].ty)).init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),h.push(e)):"rp"===n[f].ty&&(o?(e=t[f]).closed=!0:(e=ei.getModifier(n[f].ty),(t[f]=e).init(this,n,f,t),this.shapeModifiers.push(e),r=!1),h.push(e));this.addProcessedElement(n[f],f+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),c=h.length,f=0;f<c;f+=1)h[f].closed=!0};v.prototype.renderInnerContent=function(){this.transformHelper.opacity=1;this.transformHelper._opMdf=!1;this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame);this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)};v.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};v.prototype.drawLayer=function(){for(var e,h,r,c,s,u,i,n,l=this.stylesList.length,o=this.globalData.renderer,t=this.globalData.canvasContext,f=0;f<l;f+=1)if(("st"!==(i=(n=this.stylesList[f]).type)&&"gs"!==i||0!==n.wi)&&n.data._shouldRender&&0!==n.coOp&&0!==this.globalData.currentGlobalAlpha){for(o.save(),s=n.elements,"st"===i||"gs"===i?(t.strokeStyle="st"===i?n.co:n.grd,t.lineWidth=n.wi,t.lineCap=n.lc,t.lineJoin=n.lj,t.miterLimit=n.ml||0):t.fillStyle="fl"===i?n.co:n.grd,o.ctxOpacity(n.coOp),"st"!==i&&"gs"!==i&&t.beginPath(),o.ctxTransform(n.preTransforms.finalTransform.props),h=s.length,e=0;e<h;e+=1){for("st"!==i&&"gs"!==i||(t.beginPath(),n.da&&(t.setLineDash(n.da),t.lineDashOffset=n.do)),c=(u=s[e].trNodes).length,r=0;r<c;r+=1)"m"===u[r].t?t.moveTo(u[r].p[0],u[r].p[1]):"c"===u[r].t?t.bezierCurveTo(u[r].pts[0],u[r].pts[1],u[r].pts[2],u[r].pts[3],u[r].pts[4],u[r].pts[5]):t.closePath();"st"!==i&&"gs"!==i||(t.stroke(),n.da&&t.setLineDash(this.dashResetter))}"st"!==i&&"gs"!==i&&t.fill(n.r);o.restore()}};v.prototype.renderShape=function(n,t,i,r){for(var f=n,u=t.length-1;0<=u;u-=1)"tr"===t[u].ty?(f=i[u].transform,this.renderShapeTransform(n,f)):"sh"===t[u].ty||"el"===t[u].ty||"rc"===t[u].ty||"sr"===t[u].ty?this.renderPath(t[u],i[u]):"fl"===t[u].ty?this.renderFill(t[u],i[u],f):"st"===t[u].ty?this.renderStroke(t[u],i[u],f):"gf"===t[u].ty||"gs"===t[u].ty?this.renderGradientFill(t[u],i[u],f):"gr"===t[u].ty?this.renderShape(f,t[u].it,i[u].it):t[u].ty;r&&this.drawLayer()};v.prototype.renderStyledShape=function(n,t){var f,i;if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,u=n.trNodes,s=t.paths,h=s._length;for(u.length=0,f=n.transforms.finalTransform,o=0;o<h;o+=1)if(i=s.shapes[o],i&&i.v){for(e=i._length,r=1;r<e;r+=1)1===r&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)}),u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[r],i.v[r])});1===e&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)});i.c&&e&&(u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[0],i.v[0])}),u.push({t:"z"}))}n.trNodes=u}};v.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender)for(var r=t.styledShapes.length,i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)};v.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};v.prototype.renderGradientFill=function(n,t,i){var o,h=t.style;if(!h.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var u,c=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)o=c.createLinearGradient(r[0],r[1],f[0],f[1]);else{var l=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),a=Math.atan2(f[1]-r[1],f[0]-r[0]),e=t.h.v;1<=e?e=.99:e<=-1&&(e=-.99);var v=l*e,p=Math.cos(a+t.a.v)*v+r[0],w=Math.sin(a+t.a.v)*v+r[1];o=c.createRadialGradient(p,w,0,r[0],r[1],l)}var b=n.g.p,s=t.g.c,y=1;for(u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*u+1]),o.addColorStop(s[4*u]/100,"rgba("+s[4*u+1]+","+s[4*u+2]+","+s[4*u+3]+","+y+")");h.grd=o}h.coOp=t.o.v*i.opacity};v.prototype.renderStroke=function(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||this._isFirstFrame)&&(r.da=u.dashArray,r.do=u.dashoffset[0]);(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity);(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)};v.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};f([it,lt,ii,st,tt,ti],kr);kr.prototype.initElement=y.prototype.initElement;kr.prototype.prepareFrame=vi.prototype.prepareFrame;kr.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc;n.fillRect(0,0,this.data.sw,this.data.sh)};f([it,lt,ii,st,tt,ti,pt],dr);dr.prototype.tHelper=b("canvas").getContext("2d");dr.prototype.buildNewText=function(){var t=this.textProperty.currentData,l,a;this.renderedLetters=h(t.l?t.l.length:0);l=!1;t.fc?(l=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=l;a=!1;t.sc&&(a=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,d,g,v,i,nt,y,f,p,n,o,e,rt=this.globalData.fontManager.getFontByName(t.f),w=t.l,r=this.mHelper;this.stroke=a;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;d=t.finalText.length;var b=this.data.singleShape,tt=.001*t.tr*t.finalSize,s=0,k=0,it=!0,c=0;for(u=0;u<d;u+=1){for(v=(g=this.globalData.fontManager.getCharData(t.finalText[u],rt.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&g.data||{},r.reset(),b&&w[u].n&&(s=-tt,k+=t.yOffset,k+=it?1:0,it=!1),p=(y=v.shapes?v.shapes[0].it:[]).length,r.scale(t.finalSize/100,t.finalSize/100),b&&this.applyTextPropertiesToMatrix(t,r,w[u].line,s,k),o=h(p),f=0;f<p;f+=1){for(nt=y[f].ks.k.i.length,n=y[f].ks.k,e=[],i=1;i<nt;i+=1)1===i&&e.push(r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0)),e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[i][0],n.i[i][1],0),r.applyToY(n.i[i][0],n.i[i][1],0),r.applyToX(n.v[i][0],n.v[i][1],0),r.applyToY(n.v[i][0],n.v[i][1],0));e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[0][0],n.i[0][1],0),r.applyToY(n.i[0][0],n.i[0][1],0),r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0));o[f]=e}b&&(s+=w[u].l,s+=tt);this.textSpans[c]?this.textSpans[c].elem=o:this.textSpans[c]={elem:o};c+=1}};dr.prototype.renderInnerContent=function(){var f,v,u,e,t,o,r=this.canvasContext,n,y,a;r.font=this.values.fValue;r.lineCap="butt";r.lineJoin="miter";r.miterLimit=4;this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);y=this.textAnimator.renderedLetters;a=this.textProperty.currentData.l;v=a.length;var s,i,h=null,c=null,l=null;for(f=0;f<v;f+=1)if(!a[f].n){if((n=y[f])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(n.p),this.globalData.renderer.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(h=n.fc,r.fillStyle=n.fc):h!==this.values.fill&&(h=this.values.fill,r.fillStyle=this.values.fill),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){for(n&&n.sw?l!==n.sw&&(l=n.sw,r.lineWidth=n.sw):l!==this.values.sWidth&&(l=this.values.sWidth,r.lineWidth=this.values.sWidth),n&&n.sc?c!==n.sc&&(c=n.sc,r.strokeStyle=n.sc):c!==this.values.stroke&&(c=this.values.stroke,r.strokeStyle=this.values.stroke),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}n&&this.globalData.renderer.restore()}};af.prototype.renderFrame=function(){};ri.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=b(this.data.tg||"div");this.data.hasMask?(this.svgElement=t("svg"),this.layerElement=t("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement;hi(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new af(this);this.transformedElement=this.baseElement;this.maskedElement=this.layerElement;this.data.ln&&this.layerElement.setAttribute("id",this.data.ln);this.data.cl&&this.layerElement.setAttribute("class",this.data.cl);0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var n=this.transformedElement?this.transformedElement.style:{},t;this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),n.transform=t,n.webkitTransform=t);this.finalTransform._opMdf&&(n.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null;this.transformedElement=null;this.matteElement&&(this.matteElement=null);this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new oi(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};ri.prototype.getBaseElement=fr.prototype.getBaseElement;ri.prototype.destroyBaseElement=ri.prototype.destroy;ri.prototype.buildElementParenting=l.prototype.buildElementParenting;f([it,lt,ri,st,tt,li],gr);gr.prototype.createContent=function(){var n;this.data.hasMask?((n=t("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=b("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc);this.layerElement.appendChild(n)};f([l,dt,ri],or);or.prototype._createBaseContainerElements=or.prototype.createContainerElements;or.prototype.createContainerElements=function(){this._createBaseContainerElements();this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement};or.prototype.addTo3dContainer=function(n,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)};f([it,lt,gr,y,ri,st,tt,ti],ht);ht.prototype._renderShapeFrame=ht.prototype.renderInnerContent;ht.prototype.createContent=function(){var n,i;(this.baseElement.style.fontSize=0,this.data.hasMask)?(this.layerElement.appendChild(this.shapesContainer),n=this.svgElement):(n=t("svg"),i=this.comp.data?this.comp.data:this.globalData.compSize,n.setAttribute("width",i.w),n.setAttribute("height",i.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n));this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0);this.filterUniqueShapes();this.shapeCont=n};ht.prototype.getTransformedPoint=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t=n[i].mProps.v.applyToPointArray(t[0],t[1],0);return t};ht.prototype.calculateShapeBoundingBox=function(n,t){var r,f,e,o,s,i=n.sh.v,u=n.transformers,h=i._length;if(!(h<=1)){for(r=0;r<h-1;r+=1)f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[r+1]),s=this.getTransformedPoint(u,i.v[r+1]),this.checkBounds(f,e,o,s,t);i.c&&(f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[0]),s=this.getTransformedPoint(u,i.v[0]),this.checkBounds(f,e,o,s,t))}};ht.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=hr(f.left,u.x);u.xMax=uu(f.right,u.xMax);u.y=hr(f.top,u.y);u.yMax=uu(f.bottom,u.yMax)};ht.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};ht.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};ht.prototype.getBoundsOfCurve=function(n,t,i,r){for(var o,f,s,h,c,l,a,e=[[n[0],r[0]],[n[1],r[1]]],u=0;u<2;++u)f=6*n[u]-12*t[u]+6*i[u],o=-3*n[u]+9*t[u]-9*i[u]+3*r[u],s=3*t[u]-3*n[u],f|=0,s|=0,0==(o|=0)&&0===f||(0===o?0<(h=-s/f)&&h<1&&e[u].push(this.calculateF(h,n,t,i,r,u)):0<=(c=f*f-4*s*o)&&(0<(l=(-f+ru(c))/(2*o))&&l<1&&e[u].push(this.calculateF(l,n,t,i,r,u)),0<(a=(-f-ru(c))/(2*o))&&a<1&&e[u].push(this.calculateF(a,n,t,i,r,u))));this.shapeBoundingBox.left=hr.apply(null,e[0]);this.shapeBoundingBox.top=hr.apply(null,e[1]);this.shapeBoundingBox.right=uu.apply(null,e[0]);this.shapeBoundingBox.bottom=uu.apply(null,e[1])};ht.prototype.calculateF=function(n,t,i,r,u,f){return ct(1-n,3)*t[f]+3*ct(1-n,2)*n*i[f]+3*(1-n)*ct(n,2)*r[f]+ct(n,3)*u[f]};ht.prototype.calculateBoundingBox=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]&&n[i].sh?this.calculateShapeBoundingBox(n[i],t):n[i]&&n[i].it&&this.calculateBoundingBox(n[i].it,t)};ht.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height};ht.prototype.renderInnerContent=function(){var n,t,i,r,u;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(n=this.tempBoundingBox,t=999999,n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;i=!1;(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),i=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),i=!0),i||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),r=this.shapeCont.style,u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",r.transform=u,r.webkitTransform=u)}};f([it,lt,ri,st,tt,li,pt],nu);nu.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg";this.compW=this.comp.data.w;this.compH=this.comp.data.h;this.svgElement.setAttribute("width",this.compW);this.svgElement.setAttribute("height",this.compH);var n=t("g");this.maskedElement.appendChild(n);this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()};nu.prototype.buildNewText=function(){var n=this.textProperty.currentData,f,v,s,nt,l,tt,it,i,e,u,a,c,p,o,w,k,d,g;this.renderedLetters=h(n.l?n.l.length:0);f=this.innerElem.style;v=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";f.fill=v;f.color=v;n.sc&&(f.stroke=this.buildColor(n.sc),f.strokeWidth=n.sw+"px");l=this.globalData.fontManager.getFontByName(n.f);this.globalData.fontManager.chars||((f.fontSize=n.finalSize+"px",f.lineHeight=n.finalSize+"px",l.fClass)?this.innerElem.className=l.fClass:(f.fontFamily=l.fFamily,tt=n.fWeight,it=n.fStyle,f.fontStyle=it,f.fontWeight=tt));a=n.l;nt=a.length;var rt,y=this.mHelper,ut="",r=0;for(s=0;s<nt;s+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?i=this.textPaths[r]:((i=t("path")).setAttribute("stroke-linecap",eu[1]),i.setAttribute("stroke-linejoin",ou[2]),i.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?u=(e=this.textSpans[r]).children[0]:((e=b("div")).style.lineHeight=0,(u=t("svg")).appendChild(i),hi(e)))):this.isMasked?i=this.textPaths[r]?this.textPaths[r]:t("text"):this.textSpans[r]?(e=this.textSpans[r],i=this.textPaths[r]):(hi(e=b("span")),hi(i=b("span")),e.appendChild(i)),this.globalData.fontManager.chars)?(p=this.globalData.fontManager.getCharData(n.finalText[s],l.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),(c=p?p.data:null,y.reset(),c&&c.shapes&&(rt=c.shapes[0].it,y.scale(n.finalSize/100,n.finalSize/100),ut=this.createPathShape(y,rt),i.setAttribute("d",ut)),this.isMasked)?this.innerElem.appendChild(i):((this.innerElem.appendChild(e),c&&c.shapes)?(document.body.appendChild(u),o=u.getBBox(),u.setAttribute("width",o.width+2),u.setAttribute("height",o.height+2),u.setAttribute("viewBox",o.x-1+" "+(o.y-1)+" "+(o.width+2)+" "+(o.height+2)),w=u.style,k="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",w.transform=k,w.webkitTransform=k,a[s].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),e.appendChild(u))):(i.textContent=a[s].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)?this.innerElem.appendChild(i):(this.innerElem.appendChild(e),d=i.style,g="translate3d(0,"+-n.finalSize/1.2+"px,0)",d.transform=g,d.webkitTransform=g),this.textSpans[r]=this.isMasked?i:e,this.textSpans[r].style.display="block",this.textPaths[r]=i,r+=1;for(;r<this.textSpans.length;)this.textSpans[r].style.display="none",r+=1};nu.prototype.renderInnerContent=function(){var i,e,t,s;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),i=this.svgElement.style,e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",i.transform=e,i.webkitTransform=e)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var n,u,f,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l,h=c.length,r=0;r<h;r+=1)c[r].n?o+=1:(u=this.textSpans[r],f=this.textPaths[r],n=l[o],o+=1,n._mdf.m&&(this.isMasked?u.setAttribute("transform",n.m):(u.style.webkitTransform=n.m,u.style.transform=n.m)),u.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(t=this.innerElem.getBBox(),(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.svgElement.setAttribute("width",t.width)),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.svgElement.setAttribute("height",t.height)),this.currentBBox.w!==t.width+2||this.currentBBox.h!==t.height+2||this.currentBBox.x!==t.x-1||this.currentBBox.y!==t.y-1)&&(this.currentBBox.w=t.width+2,this.currentBBox.h=t.height+2,this.currentBBox.x=t.x-1,this.currentBBox.y=t.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),i=this.svgElement.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",i.transform=s,i.webkitTransform=s))}};f([it,lt,ri,gr,st,tt,ti],vf);vf.prototype.createContent=function(){var i=this.globalData.getAssetsPath(this.assetData),n=new Image;this.data.hasMask?(this.imageElem=t("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(n);n.crossOrigin="anonymous";n.src=i;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};f([it,tt,st],si);si.prototype.setup=function(){for(var r,n,i,o=this.comp.threeDElements.length,t=0;t<o;t+=1)if("3d"===(r=this.comp.threeDElements[t]).type){n=r.perspectiveElem.style;i=r.container.style;var f=this.pe.v+"px",u="0px 0px 0px",e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=f;n.webkitPerspective=f;i.transformOrigin=u;i.mozTransformOrigin=u;i.webkitTransformOrigin=u;n.transform=e;n.webkitTransform=e}};si.prototype.createElements=function(){};si.prototype.hide=function(){};si.prototype.renderFrame=function(){var t,u,f=this._isFirstFrame,n,i,o,s,c,l,h;if(this.hierarchy)for(u=this.hierarchy.length,t=0;t<u;t+=1)f=this.hierarchy[t].finalTransform.mProp._mdf||f;if(f||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=u=this.hierarchy.length-1;0<=t;t-=1)n=this.hierarchy[t].finalTransform.mProp,this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2]);if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var e=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),r=[i[0]/e,i[1]/e,i[2]/e],a=Math.sqrt(r[2]*r[2]+r[0]*r[0]),v=Math.atan2(r[1],a),y=Math.atan2(r[0],-r[2]);this.mat.rotateY(y).rotateX(-v)}if(this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v),o=!this._prevMat.equals(this.mat),(o||this.pe._mdf)&&this.comp.threeDElements){for(u=this.comp.threeDElements.length,t=0;t<u;t+=1)"3d"===(s=this.comp.threeDElements[t]).type&&(o&&(h=this.mat.toCSS(),(l=s.container.style).transform=h,l.webkitTransform=h),this.pe._mdf&&((c=s.perspectiveElem.style).perspective=this.pe.v+"px",c.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};si.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};si.prototype.destroy=function(){};si.prototype.getBaseElement=function(){return null};ys.prototype.renderFrame=function(){};k=function(){function y(n){for(var i=0,u=n.target;i<r;)t[i].animation===u&&(t.splice(i,1),i-=1,r-=1,u.isPaused||c()),i+=1}function h(n,i){var f,e;if(!n)return null;for(f=0;f<r;){if(t[f].elem===n&&null!==t[f].elem)return t[f].animation;f+=1}return e=new u,l(e,n),e.setData(n,i),e}function p(){f+=1;v()}function c(){f-=1}function l(n,i){n.addEventListener("destroy",y);n.addEventListener("_active",p);n.addEventListener("_idle",c);t.push({elem:i,animation:n});r+=1}function a(i){for(var h=i-o,u=0;u<r;u+=1)t[u].animation.advanceTime(h);o=i;f&&!e?n.requestAnimationFrame(a):s=!0}function w(t){o=t;n.requestAnimationFrame(a)}function v(){!e&&f&&s&&(n.requestAnimationFrame(w),s=!1)}var i={},t=[],o=0,r=0,f=0,s=!0,e=!1;return i.registerAnimation=h,i.loadAnimation=function(n){var t=new u;return l(t,null),t.setParams(n),t},i.setSpeed=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setSpeed(n,i)},i.setDirection=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setDirection(n,i)},i.play=function(n){for(var i=0;i<r;i+=1)t[i].animation.play(n)},i.pause=function(n){for(var i=0;i<r;i+=1)t[i].animation.pause(n)},i.stop=function(n){for(var i=0;i<r;i+=1)t[i].animation.stop(n)},i.togglePause=function(n){for(var i=0;i<r;i+=1)t[i].animation.togglePause(n)},i.searchAnimations=function(n,t,i){for(var f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=f.length,e,r,u=0;u<o;u+=1)i&&f[u].setAttribute("data-bm-type",i),h(f[u],n);t&&0===o&&(i||(i="svg"),e=document.getElementsByTagName("body")[0],e.innerText="",r=b("div"),r.style.width="100%",r.style.height="100%",r.setAttribute("data-bm-type",i),e.appendChild(r),h(r,n))},i.resize=function(){for(var n=0;n<r;n+=1)t[n].animation.resize()},i.goToAndStop=function(n,i,u){for(var f=0;f<r;f+=1)t[f].animation.goToAndStop(n,i,u)},i.destroy=function(n){for(var i=r-1;0<=i;i-=1)t[i].animation.destroy(n)},i.freeze=function(){e=!0},i.unfreeze=function(){e=!1;v()},i.setVolume=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setVolume(n,i)},i.mute=function(n){for(var i=0;i<r;i+=1)t[i].animation.mute(n)},i.unmute=function(n){for(var i=0;i<r;i+=1)t[i].animation.unmute(n)},i.getRegisteredAnimations=function(){for(var r=t.length,i=[],n=0;n<r;n+=1)i.push(t[n].animation);return i},i}();u=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=!1;this.currentFrame=0;this.currentRawFrame=0;this.firstFrame=0;this.totalFrames=0;this.frameRate=0;this.frameMult=0;this.playSpeed=1;this.playDirection=1;this.playCount=0;this.animationData={};this.assets=[];this.isPaused=!0;this.autoplay=!1;this.loop=!0;this.renderer=null;this.animationID=nt();this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.isSubframeEnabled=pf;this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=ts();this.imagePreloader=new ss;this.audioController=os();this.markers=[]};f([oe],u);u.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";switch(n.animType?t=n.animType:n.renderer&&(t=n.renderer),t){case"canvas":this.renderer=new w(this,n.rendererSettings);break;case"svg":this.renderer=new p(this,n.rendererSettings);break;default:this.renderer=new l(this,n.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs);this.renderer.setProjectInterface(this.projectInterface);this.animType=t;this.loop=""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?!0:!1===n.loop?!1:parseInt(n.loop,10);this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;this.initialSegment=n.initialSegment;n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory);n.animationData?this.configAnimation(n.animationData):n.path&&(this.path=-1!==n.path.lastIndexOf("\\")?n.path.substr(0,n.path.lastIndexOf("\\")+1):n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),uf.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))};u.prototype.setData=function(n,t){var r,i,u,f;t&&"object"!=typeof t&&(t=JSON.parse(t));r={wrapper:n,animationData:t};i=n.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"";r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";u=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===u?r.loop=!1:"true"===u?r.loop=!0:""!==u&&(r.loop=parseInt(u,10));f=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==f;r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";"false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1);this.setParams(r)};u.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));for(var t,r=this.animationData.layers,u=r.length,f=n.layers,e=f.length,i=0;i<e;i+=1)for(t=0;t<u;){if(r[t].id===f[i].id){r[t]=f[i];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(u=n.assets.length,t=0;t<u;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1;nf.completeData(this.animationData,this.renderer.globalData.fontManager);this.renderer.includeLayers(n.layers);wi&&wi.initExpressions(this);this.loadNextSegment()};u.prototype.loadNextSegment=function(){var n=this.animationData.segments,t,i;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);t=n.shift();this.timeCompleted=t.time*this.frameRate;i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;uf.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};u.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};u.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};u.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};u.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n;this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip));this.renderer.configAnimation(n);n.assets||(n.assets=[]);this.assets=this.animationData.assets;this.frameRate=this.animationData.fr;this.frameMult=this.animationData.fr/1e3;this.renderer.searchExtraCompositions(n.assets);this.markers=cs(n.markers||[]);this.trigger("config_ready");this.preloadImages();this.loadSegments();this.updaFrameModifier();this.waitForFontsLoaded();this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}};u.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))};u.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,nf.completeData(this.animationData,this.renderer.globalData.fontManager),wi&&wi.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())};u.prototype.resize=function(){this.renderer.updateContainerSize()};u.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n};u.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};u.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}};u.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))};u.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())};u.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())};u.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};u.prototype.getMarkerData=function(n){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===n)return t;return null};u.prototype.goToAndStop=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&this.goToAndStop(r.time,!0)):t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};u.prototype.goToAndPlay=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))):this.goToAndStop(u,t,i),this.play())};u.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t);i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}};u.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};u.prototype.setSegment=function(n,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?i=n:this.currentRawFrame+this.firstFrame>t&&(i=t-n));this.firstFrame=n;this.totalFrames=t-n;this.timeCompleted=this.totalFrames;-1!==i&&this.goToAndStop(i,!0)};u.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0])for(var r=n.length,i=0;i<r;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};u.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};u.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};u.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)};u.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};u.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};u.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};u.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)};u.prototype.getVolume=function(){return this.audioController.getVolume()};u.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()};u.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()};u.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection;this.audioController.setRate(this.playSpeed*this.playDirection)};u.prototype.getPath=function(){return this.path};u.prototype.getAssetsPath=function(n){var t="",i;return n.e?t=n.p:this.assetsPath?(i=n.p,-1!==i.indexOf("images/")&&(i=i.split("/")[1]),t=this.assetsPath+i):(t=this.path,t+=n.u?n.u:"",t+=n.p),t};u.prototype.getAssetData=function(n){for(var t=0,i=this.assets.length;t<i;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null};u.prototype.hide=function(){this.renderer.hide()};u.prototype.show=function(){this.renderer.show()};u.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};u.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new kf(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new gf(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new df(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new ne(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new te(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new kf(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new gf(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new df(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new ne(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new te(n,this))};u.prototype.triggerRenderFrameError=function(n){var t=new is(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};u.prototype.triggerConfigError=function(n){var t=new rs(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};so=(yf={},yf.initExpressions=function(n){var i=0,t=[];n.renderer.compInterface=co(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer);n.renderer.globalData.pushExpression=function(){i+=1};n.renderer.globalData.popExpression=function(){0==(i-=1)&&function(){for(var i=t.length,n=0;n<i;n+=1)t[n].release();t.length=0}()};n.renderer.globalData.registerExpressionProperty=function(n){-1===t.indexOf(n)&&t.push(n)}},yf);wi=so;tu=function(){function i(n){return n.constructor===Array||n.constructor===Float32Array}function t(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function f(n,r){var f=typeof n,e=typeof r;if("string"===f||"string"===e||t(f,n)&&t(e,r))return n+r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]+=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n+r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]+r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function v(n,r){var f=typeof n,e=typeof r;if(t(f,n)&&t(e,r))return"string"===f&&(n=parseInt(n,10)),"string"===e&&(r=parseInt(r,10)),n-r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]-=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n-r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]-r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function y(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n*r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]*r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n*r[u];return f}return 0}function o(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n/r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]/r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n/r[u];return f}return 0}function p(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}function h(n){return n/s}function k(elem,data,property){function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}function lookAt(t,i){var r=[i[0]-t[0],i[1]-t[1],i[2]-t[2]],u=n.atan2(r[0],n.sqrt(r[1]*r[1]+r[2]*r[2]))/s;return[-n.atan2(r[1],r[2])/s,u,0]}function easeOut(n,t,i,r,u){return applyEase(l,n,t,i,r,u)}function easeIn(n,t,i,r,u){return applyEase(c,n,t,i,r,u)}function ease(n,t,i,r,u){return applyEase(a,n,t,i,r,u)}function applyEase(n,t,r,u,f,o){var h,s,c,l;if(void 0===f?(f=r,o=u):t=(t-r)/(u-r),1<t?t=1:t<0&&(t=0),h=n(t),i(f)){for(c=f.length,l=e("float32",c),s=0;s<c;s+=1)l[s]=(o[s]-f[s])*h+f[s];return l}return(o-f)*h+f}function nearestKey(n){var t,i,r,f=data.k.length,u;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(n*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,r=data.k[0].t;else{for(t=0;t<f-1;t+=1){if(n===data.k[t].t){i=t+1;r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){r=n-data.k[t].t>data.k[t+1].t-n?(i=t+2,data.k[t+1].t):(i=t+1,data.k[t].t);break}}-1===i&&(i=t+1,r=data.k[t].t)}else r=i=0;return u={},u.index=i,u.time=r/elem.comp.globalData.frameRate,u}function key(n){var i,t,u,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);for(n-=1,i={time:data.k[n].t/elem.comp.globalData.frameRate,value:[]},r=Object.prototype.hasOwnProperty.call(data.k[n],"s")?data.k[n].s:data.k[n-1].e,u=r.length,t=0;t<u;t+=1)i[t]=r[t],i.value[t]=r[t];return i}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){wt.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function posterizeTime(t){time=0===t?0:n.floor(time*t)/t;value=valueAtTime(time)}function executeExpression(n){return value=n,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),($bm_transform=transform)&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property,comp,time,velocity,value,text,textIndex,textTotal,selectorValue;thisProperty.valueAtTime=thisProperty.getValueAtTime;Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}});elem.comp.frameDuration=1/elem.comp.globalData.frameRate;elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,i){for(var f,u=this.pv.length?this.pv.length:1,o=e("float32",u),l=n.floor(5*time),r=f=0;f<l;){for(r=0;r<u;r+=1)o[r]+=-i+2*i*wt.random();f+=1}var s=5*time,h=s-n.floor(s),c=e("float32",u);if(1<u){for(r=0;r<u;r+=1)c[r]=this.pv[r]+o[r]+(-i+2*i*wt.random())*h;return c}return this.pv+o[0]+(-i+2*i*wt.random())*h}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn);thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut);thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this));this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=n.floor(1e6*n.random()),globalData=elem.globalData;return executeExpression}var u={},n=wt,c=fi.getBezierEasing(.333,0,.833,.833,"easeIn").get,l=fi.getBezierEasing(.167,.167,.667,1,"easeOut").get,a=fi.getBezierEasing(.33,0,.667,1,"easeInOut").get,g=f,nt=f,tt=v,it=y,rt=o,ft=p,ot=h,ht=h,w=[0,0,0,0,0,0];return u.initiateExpression=k,u}();et={searchExpressions:function(n,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=tu.initiateExpression,i.effectsSequence.push(i.initiateExpression(n,t,i).bind(i)))},getSpeedAtTime:function(n){var r=this.getValueAtTime(n),u=this.getValueAtTime(n+-.01),t=0,i;if(r.length){for(i=0;i<r.length;i+=1)t+=Math.pow(u[i]-r[i],2);t=100*Math.sqrt(t)}else t=0;return t},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var r,t,i=this.getValueAtTime(n),u=this.getValueAtTime(n+-.001);if(i.length)for(r=e("float32",i.length),t=0;t<i.length;t+=1)r[t]=(u[t]-i[t])/-.001;else r=(u-i)/-.001;return r},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function s(n,t,i){var c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,u,r,l,s,o=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(o<=f)return this.pv;if(i?u=f-(e=t?Math.abs(f-this.elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),e=f-(u=h[h.length-1-t].t)),"pingpong"===n){if(Math.floor((o-u)/e)%2!=0)return this.getValueAtTime((e-(o-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),y=this.getValueAtTime(f/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0),w=Math.floor((o-u)/e);if(this.pv.length){for(l=(s=new Array(a.length)).length,r=0;r<l;r+=1)s[r]=(y[r]-a[r])*w+p[r];return s}return(y-a)*w+p}if("continue"===n){if(c=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(l=(s=new Array(c.length)).length,r=0;r<l;r+=1)s[r]=c[r]+(c[r]-v[r])*((o-f)/this.comp.globalData.frameRate)/.0005;return s}return c+(o-f)/.001*(c-v)}}return this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0)}function c(n,t,i){var s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var f,l,u,h,o,e=this.comp.renderedFrame,c=this.keyframes,r=c[0].t;if(r<=e)return this.pv;if(i?l=r+(f=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r)):((!t||t>c.length-1)&&(t=c.length-1),f=(l=c[t].t)-r),"pingpong"===n){if(Math.floor((r-e)/f)%2==0)return this.getValueAtTime(((r-e)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),y=this.getValueAtTime(l/this.comp.globalData.frameRate,0),p=this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0),w=Math.floor((r-e)/f)+1;if(this.pv.length){for(h=(o=new Array(a.length)).length,u=0;u<h;u+=1)o[u]=p[u]-(y[u]-a[u])*w;return o}return p-(y-a)*w}if("continue"===n){if(s=this.getValueAtTime(r/this.comp.globalData.frameRate,0),v=this.getValueAtTime((r+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(h=(o=new Array(s.length)).length,u=0;u<h;u+=1)o[u]=s[u]+(s[u]-v[u])*(r-e)/.001;return o}return s+(s-v)*(r-e)/.001}}return this.getValueAtTime((f-((r-e)%f+r))/this.comp.globalData.frameRate,0)}function l(n,t){if(!this.k||(n=.5*(n||.4),(t=Math.floor(t||5))<=1))return this.pv;for(var u,o=this.comp.renderedFrame/this.comp.globalData.frameRate,s=o-n,h=1<t?(o+n-s)/(t-1):1,f=0,i=0,r=this.pv.length?e("float32",this.pv.length):0;f<t;){if(u=this.getValueAtTime(s+f*h),this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]+=u[i];else r+=u;f+=1}if(this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]/=t;else r/=t;return r}function t(){}var v=nr.getTransformProperty,r,u,n,o;nr.getTransformProperty=function(n,t,i){var r=v(n,t,i);return r.getValueAtTime=r.dynamicProperties.length?function(n){var t,i,r,s,h,c,e,o,l,u;if(this._transformCachingAtTime||(this._transformCachingAtTime={v:new a}),t=this._transformCachingAtTime.v,(t.cloneFromProps(this.pre.props),this.appliedTransformations<1)&&(i=this.a.getValueAtTime(n),t.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(r=this.s.getValueAtTime(n),t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(s=this.sk.getValueAtTime(n),h=this.sa.getValueAtTime(n),t.skewFromAxis(-s*this.sk.mult,h*this.sa.mult)),this.r&&this.appliedTransformations<4)c=this.r.getValueAtTime(n),t.rotate(-c*this.r.mult);else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(n),y=this.ry.getValueAtTime(n),p=this.rx.getValueAtTime(n),f=this.or.getValueAtTime(n);t.rotateZ(-v*this.rz.mult).rotateY(y*this.ry.mult).rotateX(p*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}return this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(n),o=this.py.getValueAtTime(n),this.data.p.z?(l=this.pz.getValueAtTime(n),t.translate(e*this.px.mult,o*this.py.mult,-l*this.pz.mult)):t.translate(e*this.px.mult,o*this.py.mult,0)):(u=this.p.getValueAtTime(n),t.translate(u[0]*this.p.mult,u[1]*this.p.mult,-u[2]*this.p.mult)),t}.bind(r):function(){return this.v.clone(new a)}.bind(r),r.setGroupProperty=et.setGroupProperty,r};r=i.getProp;i.getProp=function(n,t,i,u,f){var o=r(n,t,i,u,f),h;return o.getValueAtTime=o.kf?et.getValueAtTime.bind(o):et.getStaticValueAtTime.bind(o),o.setGroupProperty=et.setGroupProperty,o.loopOut=s,o.loopIn=c,o.smooth=l,o.getVelocityAtTime=et.getVelocityAtTime.bind(o),o.getSpeedAtTime=et.getSpeedAtTime.bind(o),o.numKeys=1===t.a?t.k.length:0,o.propertyIndex=t.ix,h=0,0!==i&&(h=e("float32",1===t.a?t.k[0].s.length:t.k.length)),o._cachingAtTime={lastFrame:sr,lastIndex:0,value:h},et.searchExpressions(n,t,o),o.k&&f.addDynamicProperty(o),o};u=bt.getConstructorFunction();n=bt.getKeyframedConstructorFunction();t.prototype={vertices:function(n,t){var i,r;this.k&&this.getValue();r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var f=r._length,u=r[n],e=r.v,o=h(f);for(i=0;i<f;i+=1)o[i]="i"===n||"o"===n?[u[i][0]-e[i][0],u[i][1]-e[i][1]]:[u[i][0],u[i][1]];return o},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));this._segmentsLength||(this._segmentsLength=yt.getSegmentsLength(i));for(var f,o=this._segmentsLength,u=o.lengths,s=o.totalLength*n,r=0,h=u.length,e=0;r<h;){if(e+u[r].addedLength>s){var c=r,l=i.c&&r===h-1?0:r+1,a=(s-e)/u[r].addedLength;f=yt.getPointInSegment(i.v[c],i.v[l],i.o[c],i.i[l],a,u[r]);break}e+=u[r].addedLength;r+=1}return f||(f=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),f},vectorOnPath:function(n,t,i){1==n?n=this.v.c:0==n&&(n=.999);var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),u=o[0]-e[0],f=o[1]-e[1],r=Math.sqrt(Math.pow(u,2)+Math.pow(f,2));return 0===r?[0,0]:"tangent"===i?[u/r,f/r]:[-f/r,u/r]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:et.setGroupProperty,getValueAtTime:et.getStaticValueAtTime};f([t],u);f([t],n);n.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:ut.clone(this.pv),lastIndex:0,lastTime:sr}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue};n.prototype.initiateExpression=tu.initiateExpression;o=bt.getShapeProp;bt.getShapeProp=function(n,t,i,r,u){var f=o(n,t,i,r,u);return f.propertyIndex=t.ix,f.lock=!1,3===i?et.searchExpressions(n,t.pt,f):4===i&&et.searchExpressions(n,t.ks,f),f.k&&n.addDynamicProperty(f),f}}();g.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t===r?n:(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i)};g.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};g.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=tu.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ps=function(n,t,i){function u(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?u.path:null}var r=t.sh,f=vt(u,i);return r.setGroupProperty(o("Path",f)),Object.defineProperties(u,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:i}}),u},vt=function(n,t){return function(i){return(i=void 0===i?1:i)<=0?n:t(i-1)}},o=function(n,t){var i={_name:n};return function(n){return(n=void 0===n?1:n)<=0?i:t(n-1)}},ws=function(){function n(n,t,r){for(var y=[],p=n?n.length:0,o=0;o<p;o+=1)"gr"===n[o].ty?y.push(i(n[o],t[o],r)):"fl"===n[o].ty?y.push(u(n[o],t[o],r)):"st"===n[o].ty?y.push(e(n[o],t[o],r)):"tm"===n[o].ty?y.push(s(n[o],t[o],r)):"tr"===n[o].ty||("el"===n[o].ty?y.push(h(n[o],t[o],r)):"sr"===n[o].ty?y.push(c(n[o],t[o],r)):"sh"===n[o].ty?y.push(ps(n[o],t[o],r)):"rc"===n[o].ty?y.push(l(n[o],t[o],r)):"rd"===n[o].ty?y.push(a(n[o],t[o],r)):"rp"===n[o].ty?y.push(v(n[o],t[o],r)):"gf"===n[o].ty?y.push(f(n[o],t[o],r)):y.push((n[o],t[o],function(){return null})));return y}function i(i,r,u){var f=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}},e,o;return f.propertyGroup=vt(f,u),e=function(i,r,u){var f,e=function(n){for(var t=0,i=f.length;t<i;){if(f[t]._name===n||f[t].mn===n||f[t].propertyIndex===n||f[t].ix===n||f[t].ind===n)return f[t];t+=1}return"number"==typeof n?f[n-1]:null},o;return e.propertyGroup=vt(e,u),f=n(i.it,r.it,e.propertyGroup),e.numProperties=f.length,o=t(i.it[i.it.length-1],r.it[r.it.length-1],e.propertyGroup),e.transform=o,e.propertyIndex=i.cix,e._name=i.nm,e}(i,r,f.propertyGroup),o=t(i.it[i.it.length-1],r.it[r.it.length-1],f.propertyGroup),f.content=e,f.transform=o,Object.defineProperty(f,"_name",{get:function(){return i.nm}}),f.numProperties=i.np,f.propertyIndex=i.ix,f.nm=i.nm,f.mn=i.mn,f}function u(n,t,i){function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:null}return Object.defineProperties(u,{color:{get:r(t.c)},opacity:{get:r(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",i)),t.o.setGroupProperty(o("Opacity",i)),u}function f(n,t,i){function u(n){return"Start Point"===n||"start point"===n?u.startPoint:"End Point"===n||"end point"===n?u.endPoint:"Opacity"===n||"opacity"===n?u.opacity:null}return Object.defineProperties(u,{startPoint:{get:r(t.s)},endPoint:{get:r(t.e)},opacity:{get:r(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(o("Start Point",i)),t.e.setGroupProperty(o("End Point",i)),t.o.setGroupProperty(o("Opacity",i)),u}function e(n,t,i){function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:"Stroke Width"===n||"stroke width"===n?u.strokeWidth:null}for(var s,e=vt(u,i),c=vt(h,e),l=n.d?n.d.length:0,h={},f=0;f<l;f+=1)s=f,Object.defineProperty(h,n.d[s].nm,{get:r(t.d.dataProps[s].p)}),t.d.dataProps[f].p.setGroupProperty(c);return Object.defineProperties(u,{color:{get:r(t.c)},opacity:{get:r(t.o)},strokeWidth:{get:r(t.w)},dash:{get:function(){return h}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",e)),t.o.setGroupProperty(o("Opacity",e)),t.w.setGroupProperty(o("Stroke Width",e)),u}function s(n,t,i){function u(t){return t===n.e.ix||"End"===t||"end"===t?u.end:t===n.s.ix?u.start:t===n.o.ix?u.offset:null}var f=vt(u,i);return u.propertyIndex=n.ix,t.s.setGroupProperty(o("Start",f)),t.e.setGroupProperty(o("End",f)),t.o.setGroupProperty(o("Offset",f)),u.propertyIndex=n.ix,u.propertyGroup=i,Object.defineProperties(u,{start:{get:r(t.s)},end:{get:r(t.e)},offset:{get:r(t.o)},_name:{value:n.nm}}),u.mn=n.mn,u}function t(n,t,i){function u(t){return n.a.ix===t||"Anchor Point"===t?u.anchorPoint:n.o.ix===t||"Opacity"===t?u.opacity:n.p.ix===t||"Position"===t?u.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?u.rotation:n.s.ix===t||"Scale"===t?u.scale:n.sk&&n.sk.ix===t||"Skew"===t?u.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?u.skewAxis:null}var f=vt(u,i);return t.transform.mProps.o.setGroupProperty(o("Opacity",f)),t.transform.mProps.p.setGroupProperty(o("Position",f)),t.transform.mProps.a.setGroupProperty(o("Anchor Point",f)),t.transform.mProps.s.setGroupProperty(o("Scale",f)),t.transform.mProps.r.setGroupProperty(o("Rotation",f)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(o("Skew",f)),t.transform.mProps.sa.setGroupProperty(o("Skew Angle",f))),t.transform.op.setGroupProperty(o("Opacity",f)),Object.defineProperties(u,{opacity:{get:r(t.transform.mProps.o)},position:{get:r(t.transform.mProps.p)},anchorPoint:{get:r(t.transform.mProps.a)},scale:{get:r(t.transform.mProps.s)},rotation:{get:r(t.transform.mProps.r)},skew:{get:r(t.transform.mProps.sk)},skewAxis:{get:r(t.transform.mProps.sa)},_name:{value:n.nm}}),u.ty="tr",u.mn=n.mn,u.propertyGroup=i,u}function h(n,t,i){function u(t){return n.p.ix===t?u.position:n.s.ix===t?u.size:null}var e=vt(u,i),f;return u.propertyIndex=n.ix,f="tm"===t.sh.ty?t.sh.prop:t.sh,f.s.setGroupProperty(o("Size",e)),f.p.setGroupProperty(o("Position",e)),Object.defineProperties(u,{size:{get:r(f.s)},position:{get:r(f.p)},_name:{value:n.nm}}),u.mn=n.mn,u}function c(n,t,i){function f(t){return n.p.ix===t?f.position:n.r.ix===t?f.rotation:n.pt.ix===t?f.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?f.outerRadius:n.os.ix===t?f.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?f.innerRoundness:null:f.innerRadius}var e=vt(f,i),u="tm"===t.sh.ty?t.sh.prop:t.sh;return f.propertyIndex=n.ix,u.or.setGroupProperty(o("Outer Radius",e)),u.os.setGroupProperty(o("Outer Roundness",e)),u.pt.setGroupProperty(o("Points",e)),u.p.setGroupProperty(o("Position",e)),u.r.setGroupProperty(o("Rotation",e)),n.ir&&(u.ir.setGroupProperty(o("Inner Radius",e)),u.is.setGroupProperty(o("Inner Roundness",e))),Object.defineProperties(f,{position:{get:r(u.p)},rotation:{get:r(u.r)},points:{get:r(u.pt)},outerRadius:{get:r(u.or)},outerRoundness:{get:r(u.os)},innerRadius:{get:r(u.ir)},innerRoundness:{get:r(u.is)},_name:{value:n.nm}}),f.mn=n.mn,f}function l(n,t,i){function u(t){return n.p.ix===t?u.position:n.r.ix===t?u.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?u.size:null}var e=vt(u,i),f="tm"===t.sh.ty?t.sh.prop:t.sh;return u.propertyIndex=n.ix,f.p.setGroupProperty(o("Position",e)),f.s.setGroupProperty(o("Size",e)),f.r.setGroupProperty(o("Rotation",e)),Object.defineProperties(u,{position:{get:r(f.p)},roundness:{get:r(f.r)},size:{get:r(f.s)},_name:{value:n.nm}}),u.mn=n.mn,u}function a(n,t,i){function u(t){return n.r.ix===t||"Round Corners 1"===t?u.radius:null}var e=vt(u,i),f=t;return u.propertyIndex=n.ix,f.rd.setGroupProperty(o("Radius",e)),Object.defineProperties(u,{radius:{get:r(f.rd)},_name:{value:n.nm}}),u.mn=n.mn,u}function v(n,t,i){function u(t){return n.c.ix===t||"Copies"===t?u.copies:n.o.ix===t||"Offset"===t?u.offset:null}var e=vt(u,i),f=t;return u.propertyIndex=n.ix,f.c.setGroupProperty(o("Copies",e)),f.o.setGroupProperty(o("Offset",e)),Object.defineProperties(u,{copies:{get:r(f.c)},offset:{get:r(f.o)},_name:{value:n.nm}}),u.mn=n.mn,u}return function(t,i,r){function f(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}return null}var u;return f.propertyGroup=vt(f,function(){return r}),u=n(t,i,f.propertyGroup),f.numProperties=u.length,f._name="Contents",f}}(),bs=function(n){function t(n){switch(n){case"ADBE Text Document":return t.sourceText;default:return null}}var i;return Object.defineProperty(t,"sourceText",{get:function(){n.textProperty.getValue();var t=n.textProperty.currentData.t;return void 0!==t&&(n.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),t},ks=function(){function t(n){var t=new a;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function i(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,n)}function n(n,t){var i=this.getMatrix(t);return this.applyPoint(i,n)}function r(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,n)}function u(n,t){var i=this.getMatrix(t);return this.invertPoint(i,n)}function f(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.applyToPointArray(t[0],t[1],t[2]||0)}function e(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.inversePoint(t)}function o(n){var t=new a,i,r;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){for(r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function s(){return[1,1,1,1]}return function(h){function c(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return c.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return l;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return c.effect;case"ADBE Text Properties":return c.textInterface;default:return null}}var l,a;return c.getMatrix=t,c.invertPoint=e,c.applyPoint=f,c.toWorld=n,c.toWorldVec=i,c.fromWorld=u,c.fromWorldVec=r,c.toComp=n,c.fromComp=o,c.sampleImage=s,c.sourceRectAtTime=h.sourceRectAtTime.bind(h),a=cr(l=gs((c._elem=h).finalTransform.mProp),"anchorPoint"),Object.defineProperties(c,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:cr(l,"rotation"),scale:cr(l,"scale"),position:cr(l,"position"),opacity:cr(l,"opacity"),anchorPoint:a,anchor_point:a,transform:{get:function(){return l}},active:{get:function(){return h.isInRange}}}),c.startTime=h.data.st,c.index=h.data.ind,c.source=h.data.refId,c.height=0===h.data.ty?h.data.h:100,c.width=0===h.data.ty?h.data.w:100,c.inPoint=h.data.ip/h.comp.globalData.frameRate,c.outPoint=h.data.op/h.comp.globalData.frameRate,c._name=h.data.nm,c.registerMaskInterface=function(n){c.mask=new th(n,h)},c.registerEffectsInterface=function(n){c.effect=n},c}}(),ds=(ho=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){function r(n){var u,f;return t[n]?"object"==typeof(t=t[i=n])?r:t:(u=n.indexOf(i),-1===u)?"":(f=parseInt(n.substr(u+i.length),10),"object"==typeof(t=t[f])?r:t)}var i="",t=n.getFootageData();return function(){return i="",t=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=ho(n),t}),ho,co=function(n){function t(t){for(var i=0,r=n.layers.length;i<r;){if(n.layers[i].nm===t||n.layers[i].ind===t)return n.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),(t.layer=t).pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},gs=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var u,f,i,e;return Object.defineProperty(t,"rotation",{get:r(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:r(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:r(n.rx)}),Object.defineProperty(t,"yRotation",{get:r(n.ry)}),Object.defineProperty(t,"scale",{get:r(n.s)}),n.p?e=r(n.p):(u=r(n.px),f=r(n.py),n.pz&&(i=r(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?e():[u(),f(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:r(n.px)}),Object.defineProperty(t,"yPosition",{get:r(n.py)}),Object.defineProperty(t,"zPosition",{get:r(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:r(n.a)}),Object.defineProperty(t,"opacity",{get:r(n.o)}),Object.defineProperty(t,"skew",{get:r(n.sk)}),Object.defineProperty(t,"skewAxis",{get:r(n.sa)}),Object.defineProperty(t,"orientation",{get:r(n.or)}),t},ts=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),nh=function(){function n(i,r,u,f){function o(n){for(var r=i.ef,t=0,u=r.length;t<u;){if(n===r[t].nm||n===r[t].mn||n===r[t].ix)return 5===r[t].ty?s[t]:s[t]();t+=1}throw new Error;}for(var h=vt(o,u),s=[],c=i.ef.length,e=0;e<c;e+=1)5===i.ef[e].ty?s.push(n(i.ef[e],r.effectElements[e],r.effectElements[e].propertyGroup,f)):s.push(t(r.effectElements[e],i.ef[e].ty,f,h));return"ADBE Color Control"===i.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:h}}),o.enabled=0!==i.en,o.active=o.enabled,o}function t(n,t,i,u){var f=r(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(o("",u)),function(){return 10===t?i.comp.compInterface(n.p.v):f()}}return{createEffectsInterface:function(t,i){var u,e;if(t.effectsManager){for(var o=[],s=t.data.ef,f=t.effectsManager.effectElements.length,r=0;r<f;r+=1)o.push(n(s[r],t.effectsManager.effectElements[r],i,t));return u=t.data.ef||[],e=function(n){for(r=0,f=u.length;r<f;){if(n===u[r].nm||n===u[r].mn||n===u[r].ix)return o[r];r+=1}return null},Object.defineProperty(e,"numProperties",{get:function(){return u.length}}),e}return null}}}(),th=function(){function n(n,t){this._mask=n;this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){for(var r=h(t.viewData.length),u=t.viewData.length,i=0;i<u;i+=1)r[i]=new n(t.viewData[i],t.masksProperties[i]);return function(n){for(i=0;i<u;){if(t.masksProperties[i].nm===n)return r[i];i+=1}return null}}}(),r=function(){function n(n,t,i){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}});n.numKeys=t.keyframes?t.keyframes.length:0;n.key=function(r){var u,f;return n.numKeys?(u="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s,f="unidimensional"===i?new Number(u):Object.assign({},u),f.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,f.value="unidimensional"===i?u[0]:u,f):0};n.valueAtTime=t.getValueAtTime;n.speedAtTime=t.getSpeedAtTime;n.velocityAtTime=t.getVelocityAtTime;n.propertyGroup=t.propertyGroup}function r(){return t}var t={pv:0,v:0,mult:1},i={pv:[0,0,0],v:[0,0,0],mult:1};return function(u){return u?"unidimensional"===u.propType?function(i){i&&"pv"in i||(i=t);var f=1/i.mult,r=i.pv*f,u=new Number(r);return u.value=r,n(u,i,"unidimensional"),function(){return i.k&&i.getValue(),r=i.v*f,u.value!==r&&((u=new Number(r)).value=r,n(u,i,"unidimensional")),u}}(u):function(t){t&&"pv"in t||(t=i);var o=1/t.mult,u=t.data&&t.data.l||t.pv.length,r=e("float32",u),f=e("float32",u);return r.value=f,n(r,t,"multidimensional"),function(){t.k&&t.getValue();for(var n=0;n<u;n+=1)f[n]=t.v[n]*o,r[n]=f[n];return r}}(u):r}}(),ih=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,i){this.pv=1;this.comp=t.comp;this.elem=t;this.mult=.01;this.propType="textSelector";this.textTotal=i.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];this.k=!0;this.x=!0;this.getValue=tu.initiateExpression.bind(this)(t,i,this);this.getMult=n;this.getVelocityAtTime=et.getVelocityAtTime;this.getValueAtTime=this.kf?et.getValueAtTime.bind(this):et.getStaticValueAtTime.bind(this);this.setGroupProperty=et.setGroupProperty}}(),rh=ef.getTextSelectorProp;ef.getTextSelectorProp=function(n,t,i){return 1===t.t?new ih(n,t,i):rh(n,t,i)};f([rt],iu);iu.prototype.getValue=iu.prototype.iterateDynamicProperties;iu.prototype.init=function(n,t){var i,r,f,u;for(this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t),f=this.data.ef.length,u=this.data.ef,i=0;i<f;i+=1){switch(r=null,u[i].ty){case 0:r=new uh(u[i],t,this);break;case 1:r=new fh(u[i],t,this);break;case 2:r=new eh(u[i],t,this);break;case 3:r=new oh(u[i],t,this);break;case 4:case 7:r=new ch(u[i],t,this);break;case 10:r=new sh(u[i],t,this);break;case 11:r=new hh(u[i],t,this);break;case 5:r=new lo(u[i],t,this);break;default:r=new lh(u[i],t,this)}r&&this.effectElements.push(r)}};c={};c.play=k.play;c.pause=k.pause;c.setLocationHref=ah;c.togglePause=k.togglePause;c.setSpeed=k.setSpeed;c.setDirection=k.setDirection;c.stop=k.stop;c.searchAnimations=ao;c.registerAnimation=k.registerAnimation;c.loadAnimation=ph;c.setSubframeRendering=vh;c.resize=k.resize;c.goToAndStop=k.goToAndStop;c.destroy=k.destroy;c.setQuality=wh;c.inBrowser=bh;c.installPlugin=kh;c.freeze=k.freeze;c.unfreeze=k.unfreeze;c.setVolume=k.setVolume;c.mute=k.mute;c.unmute=k.unmute;c.getRegisteredAnimations=k.getRegisteredAnimations;c.setIDPrefix=yh;c.__getFactory=dh;c.version="5.7.13";var ku="__[STANDALONE]__",vo="__[ANIMATIONDATA]__",yo="",po;if(ku){var wo=document.getElementsByTagName("script"),tc=wo.length-1,ic=wo[tc]||{src:""};po=ic.src.replace(/^[^\?]+\??/,"");yo=nc("renderer")}return bo=setInterval(gh,100),c},void 0===(r=function(){return f(u)}.call(t,i,t,n))||(n.exports=r))},function(n,t,i){"use strict";var r=i(36)(i(94));!function(){var i,u,n,t;"undefined"!=typeof window&&(i=window.navigator.userAgent.match(/Edge\/(\d{2})\./),u=!!i&&parseInt(i[1],10)>=16,"objectFit"in document.documentElement.style!=!1&&!u?window.objectFitPolyfill=function(){return!1}:(n=function(n){var t=n.parentNode;!function(n){var t=window.getComputedStyle(n,null),i=t.getPropertyValue("position"),u=t.getPropertyValue("overflow"),r=t.getPropertyValue("display");i&&"static"!==i||(n.style.position="relative");"hidden"!==u&&(n.style.overflow="hidden");r&&"inline"!==r||(n.style.display="block");0===n.clientHeight&&(n.style.height="100%");-1===n.className.indexOf("object-fit-polyfill")&&(n.className+=" object-fit-polyfill")}(t),function(n){var r=window.getComputedStyle(n,null),i={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(var t in i)r.getPropertyValue(t)!==i[t]&&(n.style[t]=i[t])}(n);n.style.position="absolute";n.style.height="100%";n.style.width="auto";n.clientWidth>t.clientWidth?(n.style.top="0",n.style.marginTop="0",n.style.left="50%",n.style.marginLeft=n.clientWidth/-2+"px"):(n.style.width="100%",n.style.height="auto",n.style.left="0",n.style.marginLeft="0",n.style.top="50%",n.style.marginTop=n.clientHeight/-2+"px")},t=function(t){var i,f;if(void 0===t||t instanceof Event)t=document.querySelectorAll("[data-object-fit]");else if(t&&t.nodeName)t=[t];else{if("object"!==r.default(t)||!t.length||!t[0].nodeName)return!1;t=t}for(i=0;i<t.length;i++)if(t[i].nodeName)if(f=t[i].nodeName.toLowerCase(),"img"===f){if(u)continue;t[i].complete?n(t[i]):t[i].addEventListener("load",function(){n(this)})}else"video"===f?t[i].readyState>0?n(t[i]):t[i].addEventListener("loadedmetadata",function(){n(this)}):n(t[i]);return!0},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t(),window.addEventListener("resize",t),window.objectFitPolyfill=t))}()},function(){"use strict";!function(){function t(t){Webflow.env("design")||($("video").each(function(){t&&$(this).prop("autoplay")?this.play():this.pause()}),$(".w-background-video--control").each(function(){t?i($(this)):n($(this))}))}function n(n){n.find("> span").each(function(n){$(this).prop("hidden",function(){return 0===n})})}function i(n){n.find("> span").each(function(n){$(this).prop("hidden",function(){return 1===n})})}"undefined"!=typeof window&&$(document).ready(function(){var r=window.matchMedia("(prefers-reduced-motion: reduce)");r.addEventListener("change",function(n){t(!n.matches)});r.matches&&t(!1);$("video:not([autoplay])").each(function(){$(this).parent().find(".w-background-video--control").each(function(){n($(this))})});$(document).on("click",".w-background-video--control",function(t){var r,u,f;Webflow.env("design")||(r=$(t.currentTarget),u=$("video#".concat(r.attr("aria-controls"))).get(0),u&&(u.paused?(f=u.play(),i(r),f&&"function"==typeof f.catch&&f.catch(function(){n(r)})):(u.pause(),n(r))))})})}()},function(n,t,i){"use strict";var r=i(10);r.define("brand",n.exports=function(n){function s(){var r=t.fullScreen||t.mozFullScreen||t.webkitIsFullScreen||t.msFullscreenElement||Boolean(t.webkitFullscreenElement);n(i).attr("style",r?"display: none !important;":"")}function h(){var n=e.children(c),u=n.length&&n.get(0)===i,t=r.env("editor");u?t&&n.remove():(n.length&&n.remove(),t||e.append(i))}var i,u={},t=document,f=n("html"),e=n("body"),c=".w-webflow-badge",l=window.location,a=/PhantomJS/i.test(navigator.userAgent),o="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange";return u.ready=function(){var r,u,e,c=f.attr("data-wf-status"),v=f.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(v)&&l.hostname!==v&&(c=!0);c&&!a&&(i=i||(r=n('<a class="w-webflow-badge"><\/a>').attr("href","https://webflow.com?utm_campaign=brandjs"),u=n("<img>").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon.f67cd735e3.svg").attr("alt","").css({marginRight:"8px",width:"16px"}),e=n("<img>").attr("src","https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-text.6faa6a38cd.svg").attr("alt","Made in Webflow"),r.append(u,e),r[0]),h(),setTimeout(h,500),n(t).off(o,s).on(o,s))},u})},function(n,t,i){"use strict";i(10).define("focus-visible",n.exports=function(){function n(n){function u(n){return!!(n&&n!==document&&"HTML"!==n.nodeName&&"BODY"!==n.nodeName&&"classList"in n&&"contains"in n.classList)}function o(n){n.getAttribute("data-wf-focus-visible")||n.setAttribute("data-wf-focus-visible","true")}function f(){i=!1}function s(){document.addEventListener("mousemove",t);document.addEventListener("mousedown",t);document.addEventListener("mouseup",t);document.addEventListener("pointermove",t);document.addEventListener("pointerdown",t);document.addEventListener("pointerup",t);document.addEventListener("touchmove",t);document.addEventListener("touchstart",t);document.addEventListener("touchend",t)}function t(n){n.target.nodeName&&"html"===n.target.nodeName.toLowerCase()||(i=!1,document.removeEventListener("mousemove",t),document.removeEventListener("mousedown",t),document.removeEventListener("mouseup",t),document.removeEventListener("pointermove",t),document.removeEventListener("pointerdown",t),document.removeEventListener("pointerup",t),document.removeEventListener("touchmove",t),document.removeEventListener("touchstart",t),document.removeEventListener("touchend",t))}var i=!0,r=!1,e=null,h={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};document.addEventListener("keydown",function(t){t.metaKey||t.altKey||t.ctrlKey||(u(n.activeElement)&&o(n.activeElement),i=!0)},!0);document.addEventListener("mousedown",f,!0);document.addEventListener("pointerdown",f,!0);document.addEventListener("touchstart",f,!0);document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&(r&&(i=!0),s())},!0);s();n.addEventListener("focus",function(n){var t,r,f;u(n.target)&&(i||(t=n.target,r=t.type,"INPUT"===(f=t.tagName)&&h[r]&&!t.readOnly||"TEXTAREA"===f&&!t.readOnly||t.isContentEditable))&&o(n.target)},!0);n.addEventListener("blur",function(n){var t;u(n.target)&&n.target.hasAttribute("data-wf-focus-visible")&&(r=!0,window.clearTimeout(e),e=window.setTimeout(function(){r=!1},100),(t=n.target).getAttribute("data-wf-focus-visible")&&t.removeAttribute("data-wf-focus-visible"))},!0)}return{ready:function(){if("undefined"!=typeof document)try{document.querySelector(":focus-visible")}catch(t){n(document)}}}})},function(n,t,i){"use strict";i(10).define("focus-within",n.exports=function(){function n(n){for(var i=[n],t=null;t=n.parentNode||n.host||n.defaultView;)i.push(t),n=t;return i}function t(n){"function"!=typeof n.getAttribute||n.getAttribute("data-wf-focus-within")||n.setAttribute("data-wf-focus-within","true")}function i(n){"function"==typeof n.getAttribute&&n.getAttribute("data-wf-focus-within")&&n.removeAttribute("data-wf-focus-within")}return{ready:function(){if("undefined"!=typeof document&&document.body.hasAttribute("data-wf-focus-within"))try{document.querySelector(":focus-within")}catch(u){r=function(r){var u;u||(window.requestAnimationFrame(function(){u=!1;"blur"===r.type&&Array.prototype.slice.call(n(r.target)).forEach(i);"focus"===r.type&&Array.prototype.slice.call(n(r.target)).forEach(t)}),u=!0)};document.addEventListener("focus",r,!0);document.addEventListener("blur",r,!0);t(document.body)}var r}}})},function(n,t,i){"use strict";var r=i(10);r.define("focus",n.exports=function(){function i(i){t&&(i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation(),n.unshift(i))}function u(i){(function(n){var t=n.target,i=t.tagName;return/^a$/i.test(i)&&null!=t.href||/^(button|textarea)$/i.test(i)&&!0!==t.disabled||/^input$/i.test(i)&&/^(button|reset|submit|radio|checkbox)$/i.test(t.type)&&!t.disabled||!/^(button|input|textarea|select|a)$/i.test(i)&&!Number.isNaN(Number.parseFloat(t.tabIndex))||/^audio$/i.test(i)||/^video$/i.test(i)&&!0===t.controls})(i)&&(t=!0,setTimeout(function(){for(t=!1,i.target.focus();n.length>0;){var r=n.pop();r.target.dispatchEvent(new MouseEvent(r.type,r))}},0))}var n=[],t=!1;return{ready:function(){"undefined"!=typeof document&&document.body.hasAttribute("data-wf-focus-within")&&r.env.safari&&(document.addEventListener("mousedown",u,!0),document.addEventListener("mouseup",i,!0),document.addEventListener("click",i,!0))}}})},function(n,t,i){"use strict";var r=i(10);r.define("links",n.exports=function(n,t){function w(t){var r=h&&t.getAttribute("href-disabled")||t.getAttribute("href"),f,s,c;if(i.href=r,!(r.indexOf(":")>=0))if(f=n(t),i.hash.length>1&&i.host+i.pathname===e.host+e.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(i.hash))return;s=n(i.hash);s.length&&u.push({link:f,sec:s,active:!1})}else"#"!==r&&""!==r&&(c=i.href===e.href||r===o||y.test(r)&&p.test(o),a(f,l,c))}function s(){var n=c.scrollTop(),i=c.height();t.each(u,function(t){var o=t.link,r=t.sec,f=r.offset().top,s=r.outerHeight(),e=.5*i,u=r.is(":visible")&&f+s-e>=n&&f+e<=n+i;t.active!==u&&(t.active=u,a(o,l,u))})}function a(n,t,i){var r=n.hasClass(t);i&&r||(i||r)&&(i?n.addClass(t):n.removeClass(t))}var h,u,o,f={},c=n(window),v=r.env(),e=window.location,i=document.createElement("a"),l="w--current",y=/index\.(html|php)$/,p=/\/$/;return f.ready=f.design=f.preview=function(){h=v&&r.env("design");o=r.env("slug")||e.pathname||"";r.scroll.off(s);u=[];for(var t=document.links,n=0;n<t.length;++n)w(t[n]);u.length&&(r.scroll.on(s),s())},f})},function(n,t,i){"use strict";var r=i(10);r.define("scroll",n.exports=function(n){function v(n,t){var i;switch(t){case"add":(i=n.attr("tabindex"))?n.attr("data-wf-tabindex-swap",i):n.attr("tabindex","-1");break;case"remove":(i=n.attr("data-wf-tabindex-swap"))?(n.attr("tabindex",i),n.removeAttr("data-wf-tabindex-swap")):n.removeAttr("tabindex")}n.toggleClass("wf-force-outline-none","add"===t)}function b(u){var c=u.currentTarget,s,h,e;r.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(c.className)||(h=(s=c,l.test(s.hash)&&s.host+s.pathname===i.host+i.pathname?c.hash:""),""!==h&&(e=n(h),e.length&&(u&&(u.preventDefault(),u.stopPropagation()),function(n){if(i.hash!==n&&t&&t.pushState&&(!r.env.chrome||"file:"!==i.protocol)){var u=t.state&&t.state.hash;u!==n&&t.pushState({hash:n},"",n)}}(h),window.setTimeout(function(){!function(t,i){var r=f.scrollTop(),u=function(t){var u=n(p),e="fixed"===u.css("position")?u.outerHeight():0,o=t.offset().top-e,i,r;return"mid"===t.data("scroll")&&(i=f.height()-e,r=t.outerHeight(),r<i&&(o-=Math.round((i-r)/2))),o}(t),e,s;r!==u&&(e=function(n,t,i){if("none"===document.body.getAttribute("data-wf-scroll-motion")||a.matches)return 0;var r=1;return y.add(n).each(function(n,t){var i=parseFloat(t.getAttribute("data-scroll-time"));!isNaN(i)&&i>=0&&(r=i)}),(472.143*Math.log(Math.abs(t-i)+125)-2e3)*r}(t,r,u),s=Date.now(),o(function n(){var t=Date.now()-s;window.scroll(0,function(n,t,i,r){return i>r?t:n+(t-n)*((u=i/r)<.5?4*u*u*u:(u-1)*(2*u-2)*(2*u-2)+1);var u}(r,u,t,e));t<=e?o(n):"function"==typeof i&&i()}))}(e,function(){v(e,"add");e.get(0).focus({preventScroll:!0});v(e,"remove")})},u?0:300))))}var u={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},i=window.location,t=function(){try{return Boolean(window.frameElement)}catch(n){return!0}}()?null:window.history,f=n(window),e=n(document),y=n(document.body),o=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(n){window.setTimeout(n,15)},s=r.env("editor")?".w-editor-body":"body",p="header, "+s+" > .header, "+s+" > .w-nav:not([data-no-scroll])",h='a[href="#"]',w='a[href*="#"]:not(.w-tab-link):not('+h+")",c=document.createElement("style"),l,a;return c.appendChild(document.createTextNode('.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}')),l=/^#[a-zA-Z0-9][\w:.-]*$/,a="function"==typeof matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)"),{ready:function(){var n=u.WF_CLICK_EMPTY,t=u.WF_CLICK_SCROLL;e.on(t,w,b);e.on(n,h,function(n){n.preventDefault()});document.head.insertBefore(c,document.head.firstChild)}}})},function(n,t,i){"use strict";i(10).define("touch",n.exports=function(n){function r(t){function e(n){var t=n.touches;t&&t.length>1||(r=!0,t?(f=!0,h=t[0].clientX):h=n.clientX,c=h)}function o(t){if(r){if(f&&"mousemove"===t.type)return t.preventDefault(),void t.stopPropagation();var e=t.touches,o=e?e[0].clientX:t.clientX,s=o-c;c=o;Math.abs(s)>l&&i&&""===String(i())&&(!function(t,i,r){var u=n.Event(t,{originalEvent:i});n(i.target).trigger(u,r)}("swipe",t,{direction:s>0?"right":"left"}),u())}}function s(n){if(r)return r=!1,f&&"mouseup"===n.type?(n.preventDefault(),n.stopPropagation(),void(f=!1)):void 0}function u(){r=!1}var h,c,r=!1,f=!1,l=Math.min(Math.round(.04*window.innerWidth),40);t.addEventListener("touchstart",e,!1);t.addEventListener("touchmove",o,!1);t.addEventListener("touchend",s,!1);t.addEventListener("touchcancel",u,!1);t.addEventListener("mousedown",e,!1);t.addEventListener("mousemove",o,!1);t.addEventListener("mouseup",s,!1);t.addEventListener("mouseout",u,!1);this.destroy=function(){t.removeEventListener("touchstart",e,!1);t.removeEventListener("touchmove",o,!1);t.removeEventListener("touchend",s,!1);t.removeEventListener("touchcancel",u,!1);t.removeEventListener("mousedown",e,!1);t.removeEventListener("mousemove",o,!1);t.removeEventListener("mouseup",s,!1);t.removeEventListener("mouseout",u,!1);t=null}}var t={},i=window.getSelection;return n.event.special.tap={bindType:"click",delegateType:"click"},t.init=function(t){return(t="string"==typeof t?n(t).get(0):t)?new r(t):null},t.instance=t.init(document),t})},function(n,t,i){"use strict";var u=i(10),e=i(92),r={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,ESCAPE:27,SPACE:32,ENTER:13,HOME:36,END:35},f=!0,o=/^#[a-zA-Z0-9\-_]+$/;u.define("dropdown",n.exports=function(n,t){function d(){c=tt&&u.env("design");(nt=h.find(i)).each(at)}function at(t,e){var nt=n(e),a=n.data(e,i),b,k,d;a||(a=n.data(e,i,{open:!1,el:nt,config:{},selectedIdx:-1}));a.toggle=a.el.children(".w-dropdown-toggle");a.list=a.el.children(".w-dropdown-list");a.links=a.list.find("a:not(.w-dropdown .w-dropdown a)");a.complete=function(n){return function(){n.list.removeClass(v);n.toggle.removeClass(v);n.manageZ&&n.el.css("z-index","")}}(a);a.mouseLeave=function(n){return function(){n.hovering=!1;n.links.is(":focus")||s(n)}}(a);a.mouseUpOutside=function(t){return t.mouseUpOutside&&h.off(y,t.mouseUpOutside),l(function(r){var f,e,o,h,c;if(t.open&&(f=n(r.target),!f.closest(".w-dropdown-toggle").length&&(e=-1===n.inArray(t.el[0],f.parents(i)),o=u.env("editor"),e))){if(o&&(h=1===f.parents().length&&1===f.parents("svg").length,c=f.parents(".w-editor-bem-EditorHoverControls").length,h||c))return;s(t)}})}(a);a.mouseMoveOutside=function(t){return l(function(r){var u,f;if(t.open&&(u=n(r.target),f=-1===n.inArray(t.el[0],u.parents(i)),f)){var o=u.parents(".w-editor-bem-EditorHoverControls").length,h=u.parents(".w-editor-bem-RTToolbar").length,e=n(".w-editor-bem-EditorOverlay"),c=e.find(".w-editor-edit-outline").length||e.find(".w-editor-bem-RTToolbar").length;if(o||h||c)return;t.hovering=!1;s(t)}})}(a);ot(a);b=a.toggle.attr("id");k=a.list.attr("id");b||(b="w-dropdown-toggle-"+t);k||(k="w-dropdown-list-"+t);a.toggle.attr("id",b);a.toggle.attr("aria-controls",k);a.toggle.attr("aria-haspopup","menu");a.toggle.attr("aria-expanded","false");a.toggle.find(".w-icon-dropdown-toggle").attr("aria-hidden","true");"BUTTON"!==a.toggle.prop("tagName")&&(a.toggle.attr("role","button"),a.toggle.attr("tabindex")||a.toggle.attr("tabindex","0"));a.list.attr("id",k);a.list.attr("aria-labelledby",b);a.links.each(function(n,t){t.hasAttribute("tabindex")||t.setAttribute("tabindex","0");o.test(t.hash)&&t.addEventListener("click",s.bind(null,a))});a.el.off(i);a.toggle.off(i);a.nav&&a.nav.off(i);d=st(a,f);c&&a.el.on(lt,function(n){return function(t,i){i=i||{};ot(n);!0===i.open&&g(n);!1===i.open&&s(n,{immediate:!0})}}(a));c||(tt&&(a.hovering=!1,s(a)),a.config.hover&&a.toggle.on(ct,function(n){return function(){n.hovering=!0;g(n)}}(a)),a.el.on(p,d),a.el.on(ut,function(n){return function(t){if(!c&&n.open)switch(n.selectedIdx=n.links.index(document.activeElement),t.keyCode){case r.HOME:return n.open?(n.selectedIdx=0,w(n),t.preventDefault()):void 0;case r.END:return n.open?(n.selectedIdx=n.links.length-1,w(n),t.preventDefault()):void 0;case r.ESCAPE:return s(n),n.toggle.focus(),t.stopPropagation();case r.ARROW_RIGHT:case r.ARROW_DOWN:return n.selectedIdx=Math.min(n.links.length-1,n.selectedIdx+1),w(n),t.preventDefault();case r.ARROW_LEFT:case r.ARROW_UP:return n.selectedIdx=Math.max(-1,n.selectedIdx-1),w(n),t.preventDefault()}}}(a)),a.el.on(ht,function(n){return l(function(t){var r=t.relatedTarget,u=t.target,i=n.el[0],f=i.contains(r)||i.contains(u);return f||s(n),t.stopPropagation()})}(a)),a.toggle.on(y,d),a.toggle.on(ut,function(n){var t=st(n,f);return function(i){if(!c){if(!n.open)switch(i.keyCode){case r.ARROW_UP:case r.ARROW_DOWN:return i.stopPropagation()}switch(i.keyCode){case r.SPACE:case r.ENTER:return t(),i.stopPropagation(),i.preventDefault()}}}}(a)),a.nav=a.el.closest(".w-nav"),a.nav.on(p,d))}function ot(n){var t=Number(n.el.css("z-index"));n.manageZ=t===k||t===k+1;n.config={hover:"true"===n.el.attr("data-hover")&&!it,delay:n.el.attr("data-delay")}}function st(n,t){return l(function(i){if(n.open||i&&"w-close"===i.type)return s(n,{forceClose:t});g(n)})}function g(t){if(!t.open){!function(t){var i=t.el[0];nt.each(function(t,r){var u=n(r);u.is(i)||u.has(i).length||u.triggerHandler(p)})}(t);t.open=!0;t.list.addClass(v);t.toggle.addClass(v);t.toggle.attr("aria-expanded","true");rt.intro(0,t.el[0]);u.redraw.up();t.manageZ&&t.el.css("z-index",k+1);var i=u.env("editor");c||h.on(y,t.mouseUpOutside);t.hovering&&!i&&t.el.on(et,t.mouseLeave);t.hovering&&i&&h.on(ft,t.mouseMoveOutside);window.clearTimeout(t.delayId)}}function s(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.immediate,u=i.forceClose,t;if(n.open&&(!n.config.hover||!n.hovering||u)){if(n.toggle.attr("aria-expanded","false"),n.open=!1,t=n.config,rt.outro(0,n.el[0]),h.off(y,n.mouseUpOutside),h.off(ft,n.mouseMoveOutside),n.el.off(et,n.mouseLeave),window.clearTimeout(n.delayId),!t.delay||r)return n.complete();n.delayId=window.setTimeout(n.complete,t.delay)}}function w(n){n.links[n.selectedIdx]&&n.links[n.selectedIdx].focus()}var c,nt,l=t.debounce,a={},tt=u.env(),b=!1,it=u.env.touch,i=".w-dropdown",v="w--open",rt=e.triggers,k=900,ht="focusout"+i,ut="keydown"+i,ct="mouseenter"+i,ft="mousemove"+i,et="mouseleave"+i,y=(it?"click":"mouseup")+i,p="w-close"+i,lt="setting"+i,h=n(document);return a.ready=d,a.design=function(){b&&h.find(i).each(function(t,i){n(i).triggerHandler(p)});b=!1;d()},a.preview=function(){b=!0;d()},a})},function(n){"use strict";var u=window.jQuery,t={},i=[],r={reset:function(n,t){t.__wf_intro=null},intro:function(n,i){i.__wf_intro||(i.__wf_intro=!0,u(i).triggerHandler(t.types.INTRO))},outro:function(n,i){i.__wf_intro&&(i.__wf_intro=null,u(i).triggerHandler(t.types.OUTRO))}};t.triggers={};t.types={INTRO:"w-ix-intro.w-ix",OUTRO:"w-ix-outro.w-ix"};t.init=function(){for(var f,e=i.length,n=0;n<e;n++)f=i[n],f[0](0,f[1]);i=[];u.extend(t.triggers,r)};t.async=function(){var n,u;for(n in r)u=r[n],r.hasOwnProperty(n)&&(t.triggers[n]=function(n,t){i.push([u,t])})};t.async();n.exports=t},function(n,t,i){"use strict";var u=i(36)(i(339)),r=i(10);r.define("forms",n.exports=function(n,t){function rt(t,r){var f=n(r),u=n.data(r,i),e,s,l;u||(u=n.data(r,i,{form:f}));o(u);e=f.closest("div.w-form");u.done=e.find("> .w-form-done");u.fail=e.find("> .w-form-fail");u.fileUploads=e.find(".w-file-upload");u.fileUploads.each(function(t){!function(t,i){function g(n){var u=n.responseJSON&&n.responseJSON.msg,e=ut;"string"==typeof u&&0===u.indexOf("InvalidFileTypeError")?e=rt:"string"==typeof u&&0===u.indexOf("MaxFileSizeError")&&(e=it);v.text(e);r.removeAttr("data-value");r.val("");l.toggle(!1);f.toggle(!0);a.toggle(!0);a.focus();i.fileUploads[t].uploading=!1;p()||o(i)}function ft(t,i){if(t)return g(t);var u=i.fileName,f=i.postData,e=i.fileId,o=i.s3Url;r.attr("data-value",e),function(t,i,r,u,f){var e=new FormData;for(var o in i)e.append(o,i[o]);e.append("file",r,u);n.ajax({type:"POST",url:t,data:e,processData:!1,contentType:!1}).done(function(){f(null)}).fail(function(n){f(n)})}(o,f,s,u,et)}function et(n){if(n)return g(n);l.toggle(!1);e.css("display","inline-block");e.focus();i.fileUploads[t].uploading=!1;p()||o(i)}function p(){var n=i.fileUploads&&i.fileUploads.toArray()||[];return n.some(function(n){return n.uploading})}var d;if(i.fileUploads&&i.fileUploads[t]){var s,h=n(i.fileUploads[t]),f=h.find("> .w-file-upload-default"),l=h.find("> .w-file-upload-uploading"),e=h.find("> .w-file-upload-success"),a=h.find("> .w-file-upload-error"),r=f.find(".w-file-upload-input"),u=f.find(".w-file-upload-label"),nt=u.children(),v=a.find(".w-file-upload-error-msg"),tt=e.find(".w-file-upload-file"),w=e.find(".w-file-remove-link"),k=tt.find(".w-file-upload-file-name"),it=v.attr("data-w-size-error"),rt=v.attr("data-w-type-error"),ut=v.attr("data-w-generic-error");c||u.on("click keydown",function(n){"keydown"===n.type&&13!==n.which&&32!==n.which||(n.preventDefault(),r.click())});(u.find(".w-icon-file-upload-icon").attr("aria-hidden","true"),w.find(".w-icon-file-upload-remove").attr("aria-hidden","true"),c)?(r.on("click",function(n){n.preventDefault()}),u.on("click",function(n){n.preventDefault()}),nt.on("click",function(n){n.preventDefault()})):(w.on("click keydown",function(n){if("keydown"===n.type){if(13!==n.which&&32!==n.which)return;n.preventDefault()}r.removeAttr("data-value");r.val("");k.html("");f.toggle(!0);e.toggle(!1);u.focus()}),r.on("change",function(r){(s=r.target&&r.target.files&&r.target.files[0])&&(f.toggle(!1),a.toggle(!1),l.toggle(!0),l.focus(),k.text(s.name),p()||b(i),i.fileUploads[t].uploading=!0,function(t,i){var r=new URLSearchParams({name:t.name,size:t.size});n.ajax({type:"GET",url:"".concat(y,"?").concat(r),crossDomain:!0}).done(function(n){i(null,n)}).fail(function(n){i(n)})}(s,ft))}),d=u.outerHeight(),r.height(d),r.width(1))}}(t,u)});s=u.form.attr("aria-label")||u.form.attr("data-name")||"Form";u.done.attr("aria-label")||u.form.attr("aria-label",s);u.done.attr("tabindex","-1");u.done.attr("role","region");u.done.attr("aria-label")||u.done.attr("aria-label",s+" success");u.fail.attr("tabindex","-1");u.fail.attr("role","region");u.fail.attr("aria-label")||u.fail.attr("aria-label",s+" failure");l=u.action=f.attr("action");u.handler=null;u.redirect=f.attr("data-redirect");tt.test(l)?u.handler=et:l||(h?u.handler="function"==typeof hostedSubmitWebflow?hostedSubmitWebflow:ft:it())}function o(n){var t=n.btn=n.form.find(':input[type="submit"]');n.wait=n.btn.attr("data-wait")||null;n.success=!1;t.prop("disabled",!1);n.label&&t.val(n.label)}function b(n){var t=n.btn,i=n.wait;t.prop("disabled",!0);i&&(n.label=t.val(),t.val(i))}function ut(t,i){var r=null;return i=i||{},t.find(':input:not([type="submit"]):not([type="file"])').each(function(u,f){var e=n(f),h=e.attr("type"),s=e.attr("data-name")||e.attr("name")||"Field "+(u+1),o=e.val();if("checkbox"===h)o=e.is(":checked");else if("radio"===h){if(null===i[s]||"string"==typeof i[s])return;o=t.find('input[name="'+e.attr("name")+'"]:checked').val()||null}"string"==typeof o&&(o=n.trim(o));i[s]=o;r=r||function(n,t,i,r){var u=null;return"password"===t?u="Passwords cannot be submitted.":n.attr("required")?r?p.test(n.attr("type"))&&(nt.test(r)||(u="Please enter a valid email address for: "+i)):u="Please fill out the required field: "+i:"g-recaptcha-response"!==i||r||(u="Please confirm you’re not a robot."),u}(e,h,s,o)}),r}function ft(n){k(n);l(n)}function et(i){var h,r,f,c,u,e,s;if(o(i),h=i.form,r={},!/^https/.test(d.href)||/^https/.test(i.action)){if(k(i),c=ut(h,r),c)return w(c);b(i);t.each(r,function(n,t){p.test(t)&&(r.EMAIL=n);/^((full[ _-]?)?name)$/i.test(t)&&(f=n);/^(first[ _-]?name)$/i.test(t)&&(r.FNAME=n);/^(last[ _-]?name)$/i.test(t)&&(r.LNAME=n)});f&&!r.FNAME&&(f=f.split(" "),r.FNAME=f[0],r.LNAME=r.LNAME||f[1]);u=i.action.replace("/post?","/post-json?")+"&c=?";e=u.indexOf("u=")+2;e=u.substring(e,u.indexOf("&",e));s=u.indexOf("id=")+3;s=u.substring(s,u.indexOf("&",s));r["b_"+e+"_"+s]="";n.ajax({url:u,data:r,dataType:"jsonp"}).done(function(n){i.success="success"===n.result||/already/.test(n.msg);i.success||console.info("MailChimp error: "+n.msg);l(i)}).fail(function(){l(i)})}else h.attr("method","post")}function l(n){var u=n.form,i=n.redirect,t=n.success;t&&i?r.location(i):(n.done.toggle(t),n.fail.toggle(!t),t?n.done.focus():n.fail.focus(),u.toggle(!t),o(n))}function k(n){n.evt&&n.evt.preventDefault();n.evt=null}var a,h,v,f,y,s={},e=n(document),d=window.location,g=window.XDomainRequest&&!window.atob,i=".w-form",p=/e(-)?mail/i,nt=/^\S+@\S+$/,w=window.alert,c=r.env(),tt=/list-manage[1-9]?.com/i,it=t.debounce(function(){w("Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.")},100);return s.ready=s.design=s.preview=function(){!function(){(h=n("html").attr("data-wf-site"),f="https://webflow.com/api/v1/form/"+h,g&&f.indexOf("https://webflow.com")>=0&&(f=f.replace("https://webflow.com","http://formdata.webflow.com")),y="".concat(f,"/signFile"),(a=n(i+" form")).length)&&a.each(rt)}();c||v||function(){v=!0;e.on("submit",i+" form",function(t){var r=n.data(this,i);r.handler&&(r.evt=t,r.handler(r))});e.on("change",i+' form input[type="checkbox"]:not(.w-checkbox-input)',function(t){n(t.target).siblings(".w-checkbox-input").toggleClass("w--redirected-checked")});e.on("change",i+' form input[type="radio"]',function(t){n('input[name="'.concat(t.target.name,'"]:not(').concat(".w-checkbox-input",")")).map(function(t,i){return n(i).siblings(".w-radio-input").removeClass("w--redirected-checked")});var i=n(t.target);i.hasClass("w-radio-input")||i.siblings(".w-radio-input").addClass("w--redirected-checked")});[["checkbox",".w-checkbox-input"],["radio",".w-radio-input"]].forEach(function(t){var f=u.default(t,2),o=f[0],r=f[1];e.on("focus",i+' form input[type="'.concat(o,'"]:not(')+r+")",function(t){n(t.target).siblings(r).addClass("w--redirected-focus");n(t.target).filter(":focus-visible, [data-wf-focus-visible]").siblings(r).addClass("w--redirected-focus-visible")});e.on("blur",i+' form input[type="'.concat(o,'"]:not(')+r+")",function(t){n(t.target).siblings(r).removeClass("".concat("w--redirected-focus"," ").concat("w--redirected-focus-visible"))})})}()},s})},function(n,t,i){var r=i(340),u=i(341),f=i(342);n.exports=function(n,t){return r(n)||u(n,t)||f()}},function(n){n.exports=function(n){if(Array.isArray(n))return n}},function(n){n.exports=function(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(n){f=!0;e=n}finally{try{u||null==i.return||i.return()}finally{if(f)throw e;}}return r}},function(n){n.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}},function(n,t,i){"use strict";function r(n){return Boolean(n.$el&&n.$el.closest(h).length)}function e(n,t){for(var i=n;i>=0;i--)if(!r(t[i]))return i;return-1}function o(n,t){for(var i=n;i<=t.length-1;i++)if(!r(t[i]))return i;return-1}function u(n,t){n.attr("aria-label")||n.attr("aria-label",t)}function c(n,t,i,f){function c(n,t){return a=st(n)?n:[n],h||c.build(),function(n){return n.filter(function(n){return!r(n)})}(a).length>1&&(h.items=h.empty,a.forEach(function(n,t){var f=l("thumbnail"),i=l("item").prop("tabIndex",0).attr("aria-controls","w-lightbox-view").attr("role","tab").append(f);u(i,"show item ".concat(t+1," of ").concat(a.length));r(n)&&i.addClass(s);h.items=h.items.add(i);ft(n.thumbnailUrl||n.url,function(n){n.prop("width")>n.prop("height")?v(n,"wide"):v(n,"tall");f.append(v(n,"thumbnail-image"))})}),h.strip.empty().append(h.items),v(h.content,"group")),b(k(h.lightbox,"hide").trigger("focus")).add("opacity .3s").start({opacity:1}),v(h.html,"noscroll"),c.show(t||0)}function tt(n){return function(t){this===t.target&&(t.stopPropagation(),t.preventDefault(),n())}}function pt(n){n.preventDefault()}function wt(n){var t=n.keyCode;27===t||g(t,"close")?c.hide():37===t||g(t,"left")?c.prev():39===t||g(t,"right")?c.next():g(t,"item")&&i(":focus").click()}function g(n,t){if(13!==n&&32!==n)return!1;var r=i(":focus").attr("class"),u=w(t).trim();return r.includes(u)}function bt(){h&&(h.strip.scrollLeft(0).empty(),k(h.html,"noscroll"),v(h.lightbox,"hide"),h.view&&h.view.remove(),k(h.content,"group"),v(h.arrowLeft,"inactive"),v(h.arrowRight,"inactive"),y=h.view=void 0,d.forEach(function(n){var t=n.node;t&&(n.hidden?t.attr("aria-hidden",n.hidden):t.removeAttr("aria-hidden"),n.tabIndex?t.attr("tabIndex",n.tabIndex):t.removeAttr("tabIndex"))}),d=[],i(".active-lightbox").removeClass("active-lightbox").focus())}function ft(n,t){var i=l("img","img");return i.one("load",function(){t(i)}),i.attr("src",n),i}function it(n,t,i){this.$element=n;this.className=t;this.delay=i||200;this.hide()}function w(n,t){return n.replace(ct,(t?" .":" ")+ht)}function p(n){return w(n,!0)}function v(n,t){return n.addClass(w(t))}function k(n,t){return n.removeClass(w(t))}function et(n,t,i){return n.toggleClass(w(t),i)}function ot(n,t){return n.attr("aria-hidden",t).attr("tabIndex",t?-1:0)}function l(n,r){return v(i(t.createElement(r||"div")),n)}var y,h,nt,b=i.tram,st=Array.isArray,ht="w-lightbox-",ct=/(^|\s+)/g,a=[],d=[];c.build=function(){return c.destroy(),(h={html:i(t.documentElement),empty:i()}).arrowLeft=l("control left inactive").attr("role","button").attr("aria-hidden",!0).attr("aria-controls","w-lightbox-view"),h.arrowRight=l("control right inactive").attr("role","button").attr("aria-hidden",!0).attr("aria-controls","w-lightbox-view"),h.close=l("control close").attr("role","button"),u(h.arrowLeft,"previous image"),u(h.arrowRight,"next image"),u(h.close,"close lightbox"),h.spinner=l("spinner").attr("role","progressbar").attr("aria-live","polite").attr("aria-hidden",!1).attr("aria-busy",!0).attr("aria-valuemin",0).attr("aria-valuemax",100).attr("aria-valuenow",0).attr("aria-valuetext","Loading image"),h.strip=l("strip").attr("role","tablist"),nt=new it(h.spinner,w("hide")),h.content=l("content").append(h.spinner,h.arrowLeft,h.arrowRight,h.close),h.container=l("container").append(h.content,h.strip),h.lightbox=l("backdrop hide").append(h.container),h.strip.on("click",p("item"),at),h.content.on("swipe",vt).on("click",p("left"),lt).on("click",p("right"),rt).on("click",p("close"),ut).on("click",p("image, caption"),rt),h.container.on("click",p("view"),ut).on("dragstart",p("img"),pt),h.lightbox.on("keydown",wt).on("focusin",yt),i(f).append(h.lightbox),c};c.destroy=function(){h&&(k(h.html,"noscroll"),h.lightbox.remove(),h=void 0)};c.show=function(n){var t,u,f,s,p,w;if(n!==y)return(t=a[n],!t)?c.hide():(r(t)&&(n<y?(u=e(n-1,a),n=u>-1?u:n):(f=o(n+1,a),n=f>-1?f:n),t=a[n]),w=y,y=n,h.spinner.attr("aria-hidden",!1).attr("aria-busy",!0).attr("aria-valuenow",0).attr("aria-valuetext","Loading image"),nt.show(),ft(t.html&&(s=t.width,p=t.height,"data:image/svg+xml;charset=utf-8,"+encodeURI('<svg xmlns="http://www.w3.org/2000/svg" width="'+s+'" height="'+p+'"/>'))||t.url,function(r){function p(){var t,f,i,r;(h.spinner.attr("aria-hidden",!0).attr("aria-busy",!1).attr("aria-valuenow",100).attr("aria-valuetext","Loaded image"),nt.hide(),n===y)?(t=function(n,t){return-1===e(n-1,t)}(n,a),et(h.arrowLeft,"inactive",t),ot(h.arrowLeft,t),t&&h.arrowLeft.is(":focus")&&h.arrowRight.focus(),i=function(n,t){return-1===o(n+1,t)}(n,a),(et(h.arrowRight,"inactive",i),ot(h.arrowRight,i),i&&h.arrowRight.is(":focus")&&h.arrowLeft.focus(),h.view?(b(h.view).add("opacity .3s").start({opacity:0}).then((f=h.view,function(){f.remove()})),b(u).add("opacity .3s").add("transform .3s").set({x:n>w?"80px":"-80px"}).start({opacity:1,x:0})):u.css("opacity",1),h.view=u,h.view.prop("tabIndex",0),h.items)&&(k(h.items,"active"),h.items.removeAttr("aria-selected"),r=h.items.eq(n),v(r,"active"),r.attr("aria-selected",!0),function(n){var t,f=n.get(0),r=h.strip.get(0),i=f.offsetLeft,e=f.clientWidth,o=r.scrollLeft,u=r.clientWidth,s=r.scrollWidth-u;i<o?t=Math.max(0,i+e-u):i+e>u+o&&(t=Math.min(i,s));null!=t&&b(h.strip).add("scroll-left 500ms").start({"scroll-left":t})}(r))):u.remove()}if(n===y){var f,c,s=l("figure","figure").append(v(r,"image")),d=l("frame").append(s),u=l("view").prop("tabIndex",0).attr("id","w-lightbox-view").append(d);t.html&&((c=(f=i(t.html)).is("iframe"))&&f.on("load",p),s.append(v(f,"embed")));t.caption&&s.append(l("caption","figcaption").text(t.caption));h.spinner.before(u);c||p()}}),h.close.prop("tabIndex",0),i(":focus").addClass("active-lightbox"),0===d.length&&(i("body").children().each(function(){i(this).hasClass("w-lightbox-backdrop")||i(this).is("script")||(d.push({node:i(this),hidden:i(this).attr("aria-hidden"),tabIndex:i(this).attr("tabIndex")}),i(this).attr("aria-hidden",!0).attr("tabIndex",-1))}),h.close.focus()),c)};c.hide=function(){return b(h.lightbox).add("opacity .3s").start({opacity:0}).then(bt),c};c.prev=function(){var n=e(y-1,a);n>-1&&c.show(n)};c.next=function(){var n=o(y+1,a);n>-1&&c.show(n)};var lt=tt(c.prev),rt=tt(c.next),ut=tt(c.hide),at=function(n){var t=i(this).index();n.preventDefault();c.show(t)},vt=function(n,t){n.preventDefault();"left"===t.direction?c.next():"right"===t.direction&&c.prev()},yt=function(){this.focus()};return it.prototype.show=function(){var n=this;n.timeoutId||(n.timeoutId=setTimeout(function(){n.$element.removeClass(n.className);delete n.timeoutId},n.delay))},it.prototype.hide=function(){if(this.timeoutId)return clearTimeout(this.timeoutId),void delete this.timeoutId;this.$element.addClass(this.className)},function(){function f(){var t=n.innerHeight,i=n.innerWidth,u=".w-lightbox-content, .w-lightbox-view, .w-lightbox-view:before {height:"+t+"px}.w-lightbox-view {width:"+i+"px}.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {height:"+.86*t+"px}.w-lightbox-image {max-width:"+i+"px;max-height:"+t+"px}.w-lightbox-group .w-lightbox-image {max-height:"+.86*t+"px}.w-lightbox-strip {padding: 0 "+.01*t+"px}.w-lightbox-item {width:"+.1*t+"px;padding:"+.02*t+"px "+.01*t+"px}.w-lightbox-thumbnail {height:"+.1*t+"px}@media (min-width: 768px) {.w-lightbox-content, .w-lightbox-view, .w-lightbox-view:before {height:"+.96*t+"px}.w-lightbox-content {margin-top:"+.02*t+"px}.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {height:"+.84*t+"px}.w-lightbox-image {max-width:"+.96*i+"px;max-height:"+.96*t+"px}.w-lightbox-group .w-lightbox-image {max-width:"+.823*i+"px;max-height:"+.84*t+"px}}";r.textContent=u}var i=n.navigator.userAgent,u=i.match(/(iPhone|iPad|iPod);[^OS]*OS (\d)/),r;(i.indexOf("Android ")>-1&&-1===i.indexOf("Chrome")||u&&!(u[2]>7))&&(r=t.createElement("style"),t.head.appendChild(r),n.addEventListener("resize",f,!0),f())}(),c}var f=i(10),s="w-condition-invisible",h="."+s;f.define("lightbox",n.exports=function(n){function l(n){var u,i,t=n.el.children(".w-json").html();if(t){try{t=JSON.parse(t)}catch(n){console.error("Malformed lightbox JSON configuration.",n)}!function(n){n.images&&(n.images.forEach(function(n){n.type="image"}),n.items=n.images);n.embed&&(n.embed.type="video",n.items=[n.embed]);n.groupId&&(n.group=n.groupId)}(t);t.items.forEach(function(t){t.$el=n.el});(u=t.group)?((i=r[u])||(i=r[u]=[]),n.items=i,t.items.length&&(n.index=i.length,i.push.apply(i,t.items))):(n.items=t.items,n.index=0)}else n.items=[]}var e,o,r,i={},s=f.env(),h=c(window,document,n,s?"#lightbox-mountpoint":"body"),a=n(document),t=".w-lightbox";return i.ready=i.design=i.preview=function(){o=s&&f.env("design");h.destroy();r={};(e=a.find(t)).webflowLightBox();e.each(function(){u(n(this),"open lightbox");n(this).attr("aria-haspopup","dialog")})},jQuery.fn.extend({webflowLightBox:function(){n.each(this,function(i,r){var u=n.data(r,t);u||(u=n.data(r,t,{el:n(r),mode:"images",images:[],embed:""}));u.el.off(t);l(u);o?u.el.on("setting"+t,l.bind(null,u)):u.el.on("click"+t,function(n){return function(){n.items.length&&h(n.items,n.index||0)}}(u)).on("click"+t,function(n){n.preventDefault()})})}}),i})},function(n,t,i){"use strict";var u=i(10),f=i(92),r={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,ESCAPE:27,SPACE:32,ENTER:13,HOME:36,END:35};u.define("navbar",n.exports=function(n,t){function et(){u.resize.off(ot)}function ot(){s.each(p)}function bt(u,f){var s=n(f),o=n.data(f,i),h;o||(o=n.data(f,i,{open:!1,el:s,config:{},selectedIdx:-1}));o.menu=s.find(".w-nav-menu");o.links=o.menu.find(".w-nav-link");o.dropdowns=o.menu.find(".w-dropdown");o.dropdownToggle=o.menu.find(".w-dropdown-toggle");o.dropdownList=o.menu.find(".w-dropdown-list");o.button=s.find(".w-nav-button");o.container=s.find(".w-container");o.overlayContainerId="w-nav-overlay-"+u;o.outside=function(t){return t.outside&&c.off("click"+i,t.outside),function(i){var r=n(i.target);k&&r.closest(".w-editor-bem-EditorOverlay").length||vt(t,r)}}(o);h=s.find(".w-nav-brand");h&&"/"===h.attr("href")&&null==h.attr("aria-label")&&h.attr("aria-label","home");o.button.attr("style","-webkit-user-select: text;");null==o.button.attr("aria-label")&&o.button.attr("aria-label","menu");o.button.attr("role","button");o.button.attr("tabindex","0");o.button.attr("aria-controls",o.overlayContainerId);o.button.attr("aria-haspopup","menu");o.button.attr("aria-expanded","false");o.el.off(i);o.button.off(i);o.menu.off(i);ht(o);a?(st(o),o.el.on("setting"+i,function(n){return function(i,r){r=r||{};var u=d.width();ht(n);!0===r.open&&w(n,!0);!1===r.open&&e(n,!0);n.open&&t.defer(function(){u!==d.width()&&ct(n)})}}(o))):(!function(t){t.overlay||(t.overlay=n(wt).appendTo(t.el),t.overlay.attr("id",t.overlayContainerId),t.parent=t.menu.parent(),e(t,!0))}(o),o.button.on("click"+i,lt(o)),o.menu.on("click"+i,"a",at(o)),o.button.on("keydown"+i,function(n){return function(t){switch(t.keyCode){case r.SPACE:case r.ENTER:return lt(n)(),t.preventDefault(),t.stopPropagation();case r.ESCAPE:return e(n),t.preventDefault(),t.stopPropagation();case r.ARROW_RIGHT:case r.ARROW_DOWN:case r.HOME:case r.END:return n.open?(n.selectedIdx=t.keyCode===r.END?n.links.length-1:0,y(n),t.preventDefault(),t.stopPropagation()):(t.preventDefault(),t.stopPropagation())}}}(o)),o.el.on("keydown"+i,function(n){return function(t){if(n.open)switch(n.selectedIdx=n.links.index(document.activeElement),t.keyCode){case r.HOME:case r.END:return n.selectedIdx=t.keyCode===r.END?n.links.length-1:0,y(n),t.preventDefault(),t.stopPropagation();case r.ESCAPE:return e(n),n.button.focus(),t.preventDefault(),t.stopPropagation();case r.ARROW_LEFT:case r.ARROW_UP:return n.selectedIdx=Math.max(-1,n.selectedIdx-1),y(n),t.preventDefault(),t.stopPropagation();case r.ARROW_RIGHT:case r.ARROW_DOWN:return n.selectedIdx=Math.min(n.links.length-1,n.selectedIdx+1),y(n),t.preventDefault(),t.stopPropagation()}}}(o)));p(u,f)}function kt(t,r){var u=n.data(r,i);u&&(st(u),n.removeData(r,i))}function st(n){n.overlay&&(e(n,!0),n.overlay.remove(),n.overlay=null)}function ht(n){var i={},f=n.config||{},r=i.animation=n.el.attr("data-animation")||"default",u;i.animOver=/^over/.test(r);i.animDirect=/left$/.test(r)?-1:1;f.animation!==r&&n.open&&t.defer(ct,n);i.easing=n.el.attr("data-easing")||"ease";i.easing2=n.el.attr("data-easing2")||"ease";u=n.el.attr("data-duration");i.duration=null!=u?Number(u):400;i.docHeight=n.el.attr("data-doc-height");n.config=i}function y(n){if(n.links[n.selectedIdx]){var t=n.links[n.selectedIdx];t.focus();at(t)}}function ct(n){n.open&&(e(n,!0),w(n,!0))}function lt(n){return g(function(){n.open?e(n):w(n)})}function at(t){return function(i){var r=n(this).attr("href");u.validClick(i.currentTarget)?r&&0===r.indexOf("#")&&t.open&&e(t):i.preventDefault()}}function p(t,r){var u=n.data(r,i),o=u.collapsed="none"!==u.button.css("display"),f;(!u.open||o||a||e(u,!0),u.container.length)&&(f=function(t){var i=t.container.css(l);return"none"===i&&(i=""),function(t,r){(r=n(r)).css(l,"");"none"===r.css(l)&&r.css(l,i)}}(u),u.links.each(f),u.dropdowns.each(f));u.open&&yt(u)}function dt(n,t){t.setAttribute("data-nav-menu-open","")}function gt(n,t){t.removeAttribute("data-nav-menu-open")}function w(n,t){function e(){n.button.attr("aria-expanded","true")}var r,f,l;if(!n.open){n.open=!0;n.menu.each(dt);n.links.addClass(ut);n.dropdowns.addClass(tt);n.dropdownToggle.addClass(it);n.dropdownList.addClass(rt);n.button.addClass(nt);r=n.config;("none"===r.animation||!o.support.transform||r.duration<=0)&&(t=!0);var y=yt(n),w=n.menu.outerHeight(!0),s=n.menu.outerWidth(!0),b=n.el.height(),h=n.el[0];if(p(0,h),ft.intro(0,h),u.redraw.up(),a||c.on("click"+i,n.outside),t)e();else{if(f="transform "+r.duration+"ms "+r.easing,n.overlay&&(v=n.menu.prev(),n.overlay.show().append(n.menu)),r.animOver)return o(n.menu).add(f).set({x:r.animDirect*s,height:y}).start({x:0}).then(e),void(n.overlay&&n.overlay.width(s));l=b+w;o(n.menu).add(f).set({y:-l}).start({y:0}).then(e)}}}function yt(n){var i=n.config,t=i.docHeight?c.height():b.height();return i.animOver?n.menu.height(t):"fixed"!==n.el.css("position")&&(t-=n.el.outerHeight(!0)),n.overlay&&n.overlay.height(t),t}function e(n,t){function u(){n.menu.height("");o(n.menu).set({x:0,y:0});n.menu.each(gt);n.links.removeClass(ut);n.dropdowns.removeClass(tt);n.dropdownToggle.removeClass(it);n.dropdownList.removeClass(rt);n.overlay&&n.overlay.children().length&&(v.length?n.menu.insertAfter(v):n.menu.prependTo(n.parent),n.overlay.attr("style","").hide());n.el.triggerHandler("w-close");n.button.attr("aria-expanded","false")}var r,e;if(n.open){if(n.open=!1,n.button.removeClass(nt),r=n.config,("none"===r.animation||!o.support.transform||r.duration<=0)&&(t=!0),ft.outro(0,n.el[0]),c.off("click"+i,n.outside),t)return o(n.menu).stop(),void u();var f="transform "+r.duration+"ms "+r.easing2,s=n.menu.outerHeight(!0),h=n.menu.outerWidth(!0),l=n.el.height();r.animOver?o(n.menu).add(f).start({x:h*r.animDirect}).then(u):(e=l+s,o(n.menu).add(f).start({y:-e}).then(u))}}var b,s,a,k,h={},o=n.tram,d=n(window),c=n(document),g=t.debounce,pt=u.env(),wt='<div class="w-nav-overlay" data-wf-ignore />',i=".w-nav",nt="w--open",tt="w--nav-dropdown-open",it="w--nav-dropdown-toggle-open",rt="w--nav-dropdown-list-open",ut="w--nav-link-open",ft=f.triggers,v=n(),vt,l;return h.ready=h.design=h.preview=function(){(a=pt&&u.env("design"),k=u.env("editor"),b=n(document.body),(s=c.find(i)).length)&&(s.each(bt),et(),u.resize.on(ot))},h.destroy=function(){v=n();et();s&&s.length&&s.each(kt)},vt=g(function(n,t){if(n.open){var i=t.closest(".w-nav-menu");n.menu.is(i)||e(n)}}),l="max-width",h})},function(n,t,i){"use strict";var u=i(10),e=i(92),r={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,SPACE:32,ENTER:13,HOME:36,END:35},f='a[href], area[href], [role="button"], input, select, textarea, button, iframe, object, embed, *[tabindex], *[contenteditable]';u.define("slider",n.exports=function(n,t){function a(){(tt=ct.find(i)).length&&(tt.each(yt),ut||(ft(),u.resize.on(et),u.redraw.on(h.redraw)))}function ft(){u.resize.off(et);u.redraw.off(h.redraw)}function et(){tt.filter(":visible").each(ht)}function yt(t,r){var f=n(r),u=n.data(r,i),e,h,c;if(u||(u=n.data(r,i,{index:0,depth:1,hasFocus:{keyboard:!1,mouse:!1},el:f,config:{}})),u.mask=f.children(".w-slider-mask"),u.left=f.children(".w-slider-arrow-left"),u.right=f.children(".w-slider-arrow-right"),u.nav=f.children(".w-slider-nav"),u.slides=u.mask.children(".w-slide"),u.slides.each(it.reset),l&&(u.maskWidth=0),void 0===f.attr("role")&&f.attr("role","region"),void 0===f.attr("aria-label")&&f.attr("aria-label","carousel"),e=u.mask.attr("id"),e||(e="w-slider-mask-"+t,u.mask.attr("id",e)),s||u.ariaLiveLabel||(u.ariaLiveLabel=n(vt).appendTo(u.mask)),u.left.attr("role","button"),u.left.attr("tabindex","0"),u.left.attr("aria-controls",e),void 0===u.left.attr("aria-label")&&u.left.attr("aria-label","previous slide"),u.right.attr("role","button"),u.right.attr("tabindex","0"),u.right.attr("aria-controls",e),void 0===u.right.attr("aria-label")&&u.right.attr("aria-label","next slide"),!o.support.transform)return u.left.hide(),u.right.hide(),u.nav.hide(),void(ut=!0);u.el.off(i);u.left.off(i);u.right.off(i);u.nav.off(i);ot(u);s?(u.el.on("setting"+i,d(u)),k(u),u.hasTimer=!1):(u.el.on("swipe"+i,d(u)),u.left.on("click"+i,b(u)),u.right.on("click"+i,v(u)),u.left.on("keydown"+i,st(u,b)),u.right.on("keydown"+i,st(u,v)),u.nav.on("keydown"+i,"> div",d(u)),u.config.autoplay&&!u.hasTimer&&(u.hasTimer=!0,u.timerCount=1,rt(u)),u.el.on("mouseenter"+i,w(u,!0,"mouse")),u.el.on("focusin"+i,w(u,!0,"keyboard")),u.el.on("mouseleave"+i,w(u,!1,"mouse")),u.el.on("focusout"+i,w(u,!1,"keyboard")));u.nav.on("click"+i,"> div",d(u));lt||u.mask.contents().filter(function(){return 3===this.nodeType}).remove();h=f.filter(":hidden");h.addClass(y);c=f.parents(":hidden");c.addClass(y);l||ht(t,r);h.removeClass(y);c.removeClass(y)}function ot(n){var t={crossOver:0},r,u,f;t.animation=n.el.attr("data-animation")||"slide";"outin"===t.animation&&(t.animation="cross",t.crossOver=.5);t.easing=n.el.attr("data-easing")||"ease";r=n.el.attr("data-duration");(t.duration=null!=r?parseInt(r,10):500,p(n.el.attr("data-infinite"))&&(t.infinite=!0),p(n.el.attr("data-disable-swipe"))&&(t.disableSwipe=!0),p(n.el.attr("data-hide-arrows"))?t.hideArrows=!0:n.config.hideArrows&&(n.left.show(),n.right.show()),p(n.el.attr("data-autoplay")))&&(t.autoplay=!0,t.delay=parseInt(n.el.attr("data-delay"),10)||2e3,t.timerMax=parseInt(n.el.attr("data-autoplay-limit"),10),u="mousedown"+i+" touchstart"+i,s||n.el.off(u).one(u,function(){k(n)}));f=n.right.width();t.edge=f?f+40:100;n.config=t}function p(n){return"1"===n||"true"===n}function w(t,i,r){return function(u){if(i)t.hasFocus[r]=i;else{if(n.contains(t.el.get(0),u.relatedTarget))return;if(t.hasFocus[r]=i,t.hasFocus.mouse&&"keyboard"===r||t.hasFocus.keyboard&&"mouse"===r)return}i?(t.ariaLiveLabel.attr("aria-live","polite"),t.hasTimer&&k(t)):(t.ariaLiveLabel.attr("aria-live","off"),t.hasTimer&&rt(t))}}function st(n,t){return function(i){switch(i.keyCode){case r.SPACE:case r.ENTER:return t(n)(),i.preventDefault(),i.stopPropagation()}}}function b(n){return function(){c(n,{index:n.index-1,vector:-1})}}function v(n){return function(){c(n,{index:n.index+1,vector:1})}}function rt(n){k(n);var t=n.config,i=t.timerMax;i&&n.timerCount++>i||(n.timerId=window.setTimeout(function(){null==n.timerId||s||(v(n)(),rt(n))},t.delay))}function k(n){window.clearTimeout(n.timerId);n.timerId=null}function d(i){return function(f,e){var h,o;if(e=e||{},h=i.config,s&&"setting"===f.type){if("prev"===e.select)return b(i)();if("next"===e.select)return v(i)();if(ot(i),nt(i),null==e.select)return;!function(i,r){var u=null;r===i.slides.length&&(a(),nt(i));t.each(i.anchors,function(t,i){n(t.els).each(function(t,f){n(f).index()===r&&(u=i)})});null!=u&&c(i,{index:u,immediate:!0})}(i,e.select)}else{if("swipe"===f.type)return h.disableSwipe?void 0:u.env("editor")?void 0:"left"===e.direction?v(i)():"right"===e.direction?b(i)():void 0;if(i.nav.has(f.target).length&&(o=n(f.target).index(),"click"===f.type&&c(i,{index:o}),"keydown"===f.type))switch(f.keyCode){case r.ENTER:case r.SPACE:c(i,{index:o});f.preventDefault();break;case r.ARROW_LEFT:case r.ARROW_UP:g(i.nav,Math.max(o-1,0));f.preventDefault();break;case r.ARROW_RIGHT:case r.ARROW_DOWN:g(i.nav,Math.min(o+1,i.pages));f.preventDefault();break;case r.HOME:g(i.nav,0);f.preventDefault();break;case r.END:g(i.nav,i.pages);f.preventDefault();break;default:return}}}}function g(n,t){var i=n.children().eq(t).focus();n.children().not(i)}function c(t,i){function g(){e=n(r[t.index].els);y=t.slides.not(e);"slide"!==b&&(w.visibility="hidden");o(y).set(w)}var h,r,c,u,rt,tt,ut;i=i||{};h=t.config;r=t.anchors;t.previous=t.index;c=i.index;u={};c<0?(c=r.length-1,h.infinite&&(u.x=-t.endX,u.from=0,u.to=r[0].width)):c>=r.length&&(c=0,h.infinite&&(u.x=r[r.length-1].width,u.from=-r[r.length-1].x,u.to=u.from-u.x));t.index=c;rt=t.nav.children().eq(c).addClass("w-active").attr("aria-pressed","true").attr("tabindex","0");t.nav.children().not(rt).removeClass("w-active").attr("aria-pressed","false").attr("tabindex","-1");h.hideArrows&&(t.index===r.length-1?t.right.hide():t.right.show(),0===t.index?t.left.hide():t.left.show());var ft=t.offsetX||0,a=t.offsetX=-r[t.index].x,w={x:a,opacity:1,visibility:""},e=n(r[t.index].els),v=n(r[t.previous]&&r[t.previous].els),y=t.slides.not(e),b=h.animation,nt=h.easing,p=Math.round(h.duration),et=i.vector||(t.index>t.previous?1:-1),k="opacity "+p+"ms "+nt,d="transform "+p+"ms "+nt;if(e.find(f).removeAttr("tabindex"),e.removeAttr("aria-hidden"),e.find("*").removeAttr("aria-hidden"),y.find(f).attr("tabindex","-1"),y.attr("aria-hidden","true"),y.find("*").attr("aria-hidden","true"),s||(e.each(it.intro),y.each(it.outro)),i.immediate&&!l)return o(e).set(w),void g();if(t.index!==t.previous){if(s||t.ariaLiveLabel.text("Slide ".concat(c+1," of ").concat(r.length,".")),"cross"===b)return tt=Math.round(p-p*h.crossOver),ut=Math.round(p-tt),k="opacity "+tt+"ms "+nt,o(v).set({visibility:""}).add(k).start({opacity:0}),void o(e).set({visibility:"",x:a,opacity:0,zIndex:t.depth++}).add(k).wait(ut).then({opacity:1}).then(g);if("fade"===b)return o(v).set({visibility:""}).stop(),void o(e).set({visibility:"",x:a,opacity:0,zIndex:t.depth++}).add(k).start({opacity:1}).then(g);if("over"===b)return w={x:t.endX},o(v).set({visibility:""}).stop(),void o(e).set({visibility:"",zIndex:t.depth++,x:a+r[t.index].width*et}).add(d).start({x:a}).then(g);h.infinite&&u.x?(o(t.slides.not(v)).set({visibility:"",x:u.x}).add(d).start({x:a}),o(v).set({visibility:"",x:u.from}).add(d).start({x:u.to}),t.shifted=v):(h.infinite&&t.shifted&&(o(t.shifted).set({visibility:"",x:ft}),t.shifted=null),o(t.slides).set({visibility:""}).add(d).start({x:a}))}}function ht(t,r){var u=n.data(r,i);if(u)return function(n){var t=n.mask.width();return n.maskWidth!==t?(n.maskWidth=t,!0):!1}(u)?nt(u):void(s&&function(t){var i=0;return(t.slides.each(function(t,r){i+=n(r).outerWidth(!0)}),t.slidesWidth!==i)?(t.slidesWidth=i,!0):!1}(u)&&nt(u))}function nt(t){var i=1,o=0,r=0,f=0,h=t.maskWidth,e=h-t.config.edge,u;e<0&&(e=0);t.anchors=[{els:[],x:0,width:0}];t.slides.each(function(u,s){r-o>e&&(i++,o+=h,t.anchors[i-1]={els:[],x:r,width:0});f=n(s).outerWidth(!0);r+=f;t.anchors[i-1].width+=f;t.anchors[i-1].els.push(s);var c=u+1+" of "+t.slides.length;n(s).attr("aria-label",c);n(s).attr("role","group")});t.endX=r;s&&(t.pages=null);t.nav.length&&t.pages!==i&&(t.pages=i,function(t){var u,e=[],i=t.el.attr("data-nav-spacing"),r,f;for(i&&(i=parseFloat(i)+"px"),r=0,f=t.pages;r<f;r++)(u=n(at)).attr("aria-label","Show slide "+(r+1)+" of "+f).attr("aria-pressed","false").attr("role","button").attr("tabindex","-1"),t.nav.hasClass("w-num")&&u.text(r+1),null!=i&&u.css({"margin-left":i,"margin-right":i}),e.push(u);t.nav.empty().append(e)}(t));u=t.index;u>=i&&(u=i-1);c(t,{immediate:!0,index:u})}var tt,s,ut,h={},o=n.tram,ct=n(document),lt=u.env(),i=".w-slider",at='<div class="w-slider-dot" data-wf-ignore />',vt='<div aria-live="off" aria-atomic="true" class="w-slider-aria-label" data-wf-ignore />',y="w-slider-force-show",it=e.triggers,l=!1;return h.ready=function(){s=u.env("design");a()},h.design=function(){s=!0;setTimeout(a,1e3)},h.preview=function(){s=!1;a()},h.redraw=function(){l=!0;a();l=!1},h.destroy=ft,h})}])