!function(n){function ut(t){for(var r,i,s=t[0],u=t[1],h=t[2],f=0,e=[];f<s.length;f++)i=s[f],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&e.push(o[i][0]),o[i]=0;for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(n[r]=u[r]);for(rt&&rt(t);e.length;)e.shift()();return c.push.apply(c,h||[]),ft()}function ft(){for(var u,e,n=0;n<c.length;n++){for(var i=c[n],f=!0,r=1;r<i.length;r++)e=i[r],0!==o[e]&&(f=!1);f&&(c.splice(n--,1),u=t(t.s=i[0]))}return u}function u(n){f=n;for(var t=0;t<s.length;t++)s[t].call(null,n)}function ht(n){return+n+""===n?+n:n}function wt(n){if("idle"!==f)throw new Error("check() is only allowed in idle status");return g=n,u("check"),function(n){return n=n||1e4,new Promise(function(i,r){if("undefined"==typeof XMLHttpRequest)return r(new Error("No browser support"));try{var u=new XMLHttpRequest,f=t.p+""+p+".hot-update.json";u.open("GET",f,!0);u.timeout=n;u.send(null)}catch(n){return r(n)}u.onreadystatechange=function(){if(4===u.readyState)if(0===u.status)r(new Error("Manifest request to "+f+" timed out."));else if(404===u.status)i();else if(200!==u.status&&304!==u.status)r(new Error("Manifest request to "+f+" failed."));else{try{var n=JSON.parse(u.responseText)}catch(n){return void r(n)}i(n)}}})}(pt).then(function(n){var t,i;if(!n)return u(at()?"ready":"idle"),null;k={};tt={};v=n.c;w=n.h;u("prepare");t=new Promise(function(n,t){nt={resolve:n,reject:t}});for(i in r={},o)ct(i);return"prepare"===f&&0===a&&0===b&&it(),t})}function ct(n){v[n]?(k[n]=!0,b++,function(n){var i=document.createElement("script");i.charset="utf-8";i.src=t.p+""+n+"."+p+".hot-update.js";document.head.appendChild(i)}(n)):tt[n]=!0}function it(){var n,t,i;if(u("ready"),n=nt,nt=null,n)if(g)Promise.resolve().then(function(){return lt(g)}).then(function(t){n.resolve(t)},function(t){n.reject(t)});else{t=[];for(i in r)Object.prototype.hasOwnProperty.call(r,i)&&t.push(ht(i));n.resolve(t)}}function lt(e){if("ready"!==f)throw new Error("apply() is only allowed in ready status");return function e(f){function ii(n){for(var o,t,s,f=[n],u={},h=f.map(function(n){return{chain:[n],id:n}});h.length>0;){var c=h.pop(),r=c.id,e=c.chain;if((b=i[r])&&(!b.hot._selfAccepted||b.hot._selfInvalidated)){if(b.hot._selfDeclined)return{type:"self-declined",chain:e,moduleId:r};if(b.hot._main)return{type:"unaccepted",chain:e,moduleId:r};for(o=0;o<b.parents.length;o++)if(t=b.parents[o],s=i[t],s){if(s.hot._declinedDependencies[r])return{type:"declined",chain:e.concat([t]),moduleId:r,parentId:t};-1===f.indexOf(t)&&(s.hot._acceptedDependencies[r]?(u[t]||(u[t]=[]),ct(u[t],[r])):(delete u[t],f.push(t),h.push({chain:e.concat([t]),id:t})))}}}return{type:"accepted",moduleId:n,outdatedModules:f,outdatedDependencies:u}}function ct(n,t){for(var r,i=0;i<t.length;i++)r=t[i],-1===n.indexOf(r)&&n.push(r)}var it,a,k,b,s,ut,c,vt,yt,bt,kt,dt,pt,wt,nt,d,et,st;at();var g={},tt=[],rt={},gt=function(){console.warn("[HMR] unexpected require("+c.moduleId+") to disposed module")};for(ut in r)if(Object.prototype.hasOwnProperty.call(r,ut)){s=ht(ut);var ft=!1,ni=!1,ti=!1,lt="";switch((c=r[ut]?ii(s):{type:"disposed",moduleId:ut}).chain&&(lt="\nUpdate propagation: "+c.chain.join(" -> ")),c.type){case"self-declined":f.onDeclined&&f.onDeclined(c);f.ignoreDeclined||(ft=new Error("Aborted because of self decline: "+c.moduleId+lt));break;case"declined":f.onDeclined&&f.onDeclined(c);f.ignoreDeclined||(ft=new Error("Aborted because of declined dependency: "+c.moduleId+" in "+c.parentId+lt));break;case"unaccepted":f.onUnaccepted&&f.onUnaccepted(c);f.ignoreUnaccepted||(ft=new Error("Aborted because "+s+" is not accepted"+lt));break;case"accepted":f.onAccepted&&f.onAccepted(c);ni=!0;break;case"disposed":f.onDisposed&&f.onDisposed(c);ti=!0;break;default:throw new Error("Unexception type "+c.type);}if(ft)return u("abort"),Promise.reject(ft);if(ni)for(s in rt[s]=r[s],ct(tt,c.outdatedModules),c.outdatedDependencies)Object.prototype.hasOwnProperty.call(c.outdatedDependencies,s)&&(g[s]||(g[s]=[]),ct(g[s],c.outdatedDependencies[s]));ti&&(ct(tt,[c.moduleId]),rt[s]=gt)}for(vt=[],a=0;a<tt.length;a++)s=tt[a],i[s]&&i[s].hot._selfAccepted&&rt[s]!==gt&&!i[s].hot._selfInvalidated&&vt.push({module:s,parents:i[s].parents.slice(),errorHandler:i[s].hot._selfAccepted});for(u("dispose"),Object.keys(v).forEach(function(n){!1===v[n]&&function(n){delete o[n]}(n)}),bt=tt.slice();bt.length>0;)if(s=bt.pop(),b=i[s]){for(kt={},dt=b.hot._disposeHandlers,k=0;k<dt.length;k++)(it=dt[k])(kt);for(ot[s]=kt,b.hot.active=!1,delete i[s],delete g[s],k=0;k<b.children.length;k++)pt=i[b.children[k]],pt&&(yt=pt.parents.indexOf(s))>=0&&pt.parents.splice(yt,1)}for(s in g)if(Object.prototype.hasOwnProperty.call(g,s)&&(b=i[s]))for(nt=g[s],k=0;k<nt.length;k++)wt=nt[k],(yt=b.children.indexOf(wt))>=0&&b.children.splice(yt,1);u("apply");void 0!==w&&(p=w,w=void 0);r=void 0;for(s in rt)Object.prototype.hasOwnProperty.call(rt,s)&&(n[s]=rt[s]);d=null;for(s in g)if(Object.prototype.hasOwnProperty.call(g,s)&&(b=i[s])){for(nt=g[s],et=[],a=0;a<nt.length;a++)if(wt=nt[a],it=b.hot._acceptedDependencies[wt]){if(-1!==et.indexOf(it))continue;et.push(it)}for(a=0;a<et.length;a++){it=et[a];try{it(nt)}catch(n){f.onErrored&&f.onErrored({type:"accept-errored",moduleId:s,dependencyId:nt[a],error:n});f.ignoreErrored||d||(d=n)}}}for(a=0;a<vt.length;a++){st=vt[a];s=st.module;l=st.parents;y=s;try{t(s)}catch(n){if("function"==typeof st.errorHandler)try{st.errorHandler(n)}catch(e){f.onErrored&&f.onErrored({type:"self-accept-error-handler-errored",moduleId:s,error:e,originalError:n});f.ignoreErrored||d||(d=e);d||(d=n)}else f.onErrored&&f.onErrored({type:"self-accept-errored",moduleId:s,error:n}),f.ignoreErrored||d||(d=n)}}return d?(u("fail"),Promise.reject(d)):h?e(f).then(function(n){return tt.forEach(function(t){n.indexOf(t)<0&&n.push(t)}),n}):(u("idle"),new Promise(function(n){n(tt)}))}(e=e||{})}function at(){if(h)return r||(r={}),h.forEach(vt),h=void 0,!0}function vt(t){Object.prototype.hasOwnProperty.call(r,t)||(r[t]=n[t])}function t(e){if(i[e])return i[e].exports;var o=i[e]={i:e,l:!1,exports:{},hot:function(t){var i={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:y!==t,active:!0,accept:function(n,t){if(void 0===n)i._selfAccepted=!0;else if("function"==typeof n)i._selfAccepted=n;else if("object"==typeof n)for(var r=0;r<n.length;r++)i._acceptedDependencies[n[r]]=t||function(){};else i._acceptedDependencies[n]=t||function(){}},decline:function(n){if(void 0===n)i._selfDeclined=!0;else if("object"==typeof n)for(var t=0;t<n.length;t++)i._declinedDependencies[n[t]]=!0;else i._declinedDependencies[n]=!0},dispose:function(n){i._disposeHandlers.push(n)},addDisposeHandler:function(n){i._disposeHandlers.push(n)},removeDisposeHandler:function(n){var t=i._disposeHandlers.indexOf(n);t>=0&&i._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,f){case"idle":(r={})[t]=n[t];u("ready");break;case"ready":vt(t);break;case"prepare":case"check":case"dispose":case"apply":(h=h||[]).push(t)}},check:wt,apply:lt,status:function(n){if(!n)return f;s.push(n)},addStatusHandler:function(n){s.push(n)},removeStatusHandler:function(n){var t=s.indexOf(n);t>=0&&s.splice(t,1)},data:ot[t]};return y=void 0,i}(e),parents:(st=l,l=[],st),children:[]};return n[e].call(o.exports,o,o.exports,function(n){var o=i[n],r,s,e;if(!o)return t;r=function(r){return o.hot.active?(i[r]?-1===i[r].parents.indexOf(n)&&i[r].parents.push(n):(l=[n],y=r),-1===o.children.indexOf(r)&&o.children.push(r)):(console.warn("[HMR] unexpected require("+r+") from disposed module "+n),l=[]),t(r)};s=function(n){return{configurable:!0,enumerable:!0,get:function(){return t[n]},set:function(i){t[n]=i}}};for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&"e"!==e&&"t"!==e&&Object.defineProperty(r,e,s(e));return r.e=function(n){function i(){a--;"prepare"===f&&(tt[n]||ct(n),0===a&&0===b&&it())}return"ready"===f&&u("prepare"),a++,t.e(n).then(i,function(n){throw i(),n;})},r.t=function(n,i){return 1&i&&(n=r(n)),t.t(n,-2&i)},r}(e)),o.l=!0,o.exports}var et=window.webpackHotUpdate,e,yt,d,rt;window.webpackHotUpdate=function(n,t){!function(n,t){if(v[n]&&k[n]){for(var i in k[n]=!1,t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i]);0==--b&&0===a&&it()}}(n,t);et&&et(n,t)};var y,g=!0,p="2fffc30642d8800e0c5b",pt=1e4,ot={},l=[],st=[],s=[],f="idle";var nt,r,w,h,b=0,a=0,tt={},k={},v={};var i={},o={1:0},c=[];for(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.h=function(){return p},e=window.webpackJsonp=window.webpackJsonp||[],yt=e.push.bind(e),e.push=ut,e=e.slice(),d=0;d<e.length;d++)ut(e[d]);rt=yt;c.push([265,0]);ft()}([,function(n,t,i){var u=i(4),f=i(11),o=i(16),s=i(13),e=i(24),r=function n(t,i,r){var c,y,h,p,k=t&n.F,v=t&n.G,w=t&n.P,d=t&n.B,l=v?u:t&n.S?u[i]||(u[i]={}):(u[i]||{}).prototype,a=v?f:f[i]||(f[i]={}),b=a.prototype||(a.prototype={});for(c in v&&(r=i),r)h=((y=!k&&l&&void 0!==l[c])?l:r)[c],p=d&&y?e(h,u):w&&"function"==typeof h?e(Function.call,h):h,l&&s(l,c,h,t&n.U),a[c]!=h&&o(a,c,p),w&&b[c]!=h&&(b[c]=h)};u.core=f;r.F=1;r.G=2;r.S=4;r.P=8;r.B=16;r.W=32;r.U=64;r.R=128;n.exports=r},,function(n){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n){var t=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},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)}n.exports=function(n){return"object"===t(n)?null!==n:"function"==typeof n}},function(n,t,i){var r=i(5);n.exports=function(n){if(!r(n))throw TypeError(n+" is not an object!");return n}},,function(n,t,i){var r=i(75)("wks"),e=i(35),u=i(4).Symbol,f="function"==typeof u;(n.exports=function(n){return r[n]||(r[n]=f&&u[n]||(f?u:e)("Symbol."+n))}).store=r},function(n,t,i){var r=i(6),u=i(104),f=i(30),e=Object.defineProperty;t.f=i(10)?Object.defineProperty:function(n,t,i){if(r(n),t=f(t,!0),r(i),u)try{return e(n,t,i)}catch(n){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(n[t]=i.value),n}},function(n,t,i){n.exports=!i(3)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(n){var t=n.exports={version:"2.5.7"};"number"==typeof __e&&(__e=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,i){var o=i(4),r=i(16),e=i(15),u=i(35)("src"),f=Function.toString,s=(""+f).split("toString");i(11).inspectSource=function(n){return f.call(n)};(n.exports=function(n,t,i,f){var h="function"==typeof i;h&&(e(i,"name")||r(i,"name",t));n[t]!==i&&(h&&(e(i,u)||r(i,u,n[t]?""+n[t]:s.join(String(t)))),n===o?n[t]=i:f?n[t]?n[t]=i:r(n,t,i):(delete n[t],r(n,t,i)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[u]||f.call(this)})},function(n,t,i){var r=i(1),u=i(3),f=i(27),e=/"/g,o=function(n,t,i,r){var o=String(f(n)),u="<"+t;return""!==i&&(u+=" "+i+'="'+String(r).replace(e,"&quot;")+'"'),u+">"+o+"<\/"+t+">"};n.exports=function(n,t){var i={};i[n]=t(o);r(r.P+r.F*u(function(){var t=""[n]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",i)}},function(n){var t={}.hasOwnProperty;n.exports=function(n,i){return t.call(n,i)}},function(n,t,i){var r=i(9),u=i(34);n.exports=i(10)?function(n,t,i){return r.f(n,t,u(1,i))}:function(n,t,i){return n[t]=i,n}},function(n,t,i){var r=i(49),u=i(27);n.exports=function(n){return r(u(n))}},function(n,t,i){var r=i(27);n.exports=function(n){return Object(r(n))}},function(n,t,i){"use strict";var r=i(3);n.exports=function(n,t){return!!n&&r(function(){t?n.call(null,function(){},1):n.call(null)})}},function(n,t,i){var u=i(50),f=i(34),e=i(17),o=i(30),s=i(15),h=i(104),r=Object.getOwnPropertyDescriptor;t.f=i(10)?r:function(n,t){if(n=e(n),t=o(t,!0),h)try{return r(n,t)}catch(n){}if(s(n,t))return f(!u.f.call(n,t),n[t])}},function(n,t,i){var r=i(1),u=i(11),f=i(3);n.exports=function(n,t){var i=(u.Object||{})[n]||Object[n],e={};e[n]=t(i);r(r.S+r.F*f(function(){i(1)}),"Object",e)}},function(n,t,i){var r=i(24),u=i(49),f=i(18),e=i(12),o=i(359);n.exports=function(n,t){var s=1==n,l=2==n,a=3==n,i=4==n,h=6==n,v=5==n||h,c=t||o;return function(t,o,y){for(var w,b,g=f(t),k=u(g),tt=r(o,y,3),nt=e(k.length),p=0,d=s?c(t,nt):l?c(t,0):void 0;nt>p;p++)if((v||p in k)&&(b=tt(w=k[p],p,g),n))if(s)d[p]=b;else if(b)switch(n){case 3:return!0;case 5:return w;case 6:return p;case 2:d.push(w)}else if(i)return!1;return h?-1:a||i?i:d}}},,function(n,t,i){var r=i(25);n.exports=function(n,t,i){if(r(n),void 0===t)return n;switch(i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}}},function(n){n.exports=function(n){if("function"!=typeof n)throw TypeError(n+" is not a function!");return n}},function(n){var t={}.toString;n.exports=function(n){return t.call(n).slice(8,-1)}},function(n){n.exports=function(n){if(void 0==n)throw TypeError("Can't call method on  "+n);return n}},function(n){var t=Math.ceil,i=Math.floor;n.exports=function(n){return isNaN(n=+n)?0:(n>0?i:t)(n)}},function(n,t,i){"use strict";function pt(n){return(pt="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)}var o;if(i(10)){var ft=i(36),b=i(4),f=i(3),r=i(1),k=i(66),wt=i(98),tr=i(24),bt=i(46),ir=i(34),e=i(16),et=i(47),rr=i(28),d=i(12),kt=i(129),dt=i(38),gt=i(30),v=i(15),ni=i(58),c=i(5),ti=i(18),ur=i(91),fr=i(39),er=i(41),ot=i(40).f,or=i(93),ii=i(35),ri=i(8),h=i(22),ui=i(56),st=i(63),ht=i(95),sr=i(43),hr=i(60),cr=i(45),lr=i(94),ar=i(121),fi=i(9),ei=i(20),y=fi.f,vr=ei.f,p=b.RangeError,oi=b.TypeError,l=b.Uint8Array,s=Array.prototype,ct=wt.ArrayBuffer,yr=wt.DataView,si=h(0),pr=h(2),wr=h(3),br=h(4),kr=h(5),dr=h(6),gr=ui(!0),nu=ui(!1),tu=ht.values,iu=ht.keys,ru=ht.entries,uu=s.lastIndexOf,fu=s.reduce,eu=s.reduceRight,hi=s.join,ou=s.sort,ci=s.slice,w=s.toString,lt=s.toLocaleString,at=ri("iterator"),g=ri("toStringTag"),li=ii("typed_constructor"),nt=ii("def_constructor"),ai=k.CONSTR,a=k.TYPED,su=k.VIEW,hu=h(1,function(n,t){return it(st(n,n[nt]),t)}),vi=f(function(){return 1===new l(new Uint16Array([1]).buffer)[0]}),cu=!!l&&!!l.prototype.set&&f(function(){new l(1).set({})}),tt=function(n,t){var i=rr(n);if(i<0||i%t)throw p("Wrong offset!");return i},u=function(n){if(c(n)&&a in n)return n;throw oi(n+" is not a typed array!");},it=function(n,t){if(!(c(n)&&li in n))throw oi("It is not a typed array constructor!");return new n(t)},yi=function(n,t){return vt(st(n,n[nt]),t)},vt=function(n,t){for(var i=0,r=t.length,u=it(n,r);r>i;)u[i]=t[i++];return u},rt=function(n,t,i){y(n,t,{get:function(){return this._d[i]}})},yt=function(n){var t,u,f,e,s,h,i=ti(n),c=arguments.length,r=c>1?arguments[1]:void 0,l=void 0!==r,o=or(i);if(void 0!=o&&!ur(o)){for(h=o.call(i),f=[],t=0;!(s=h.next()).done;t++)f.push(s.value);i=f}for(l&&c>2&&(r=tr(r,arguments[2],2)),t=0,u=d(i.length),e=it(this,u);u>t;t++)e[t]=l?r(i[t],t):i[t];return e},lu=function(){for(var n=0,t=arguments.length,i=it(this,t);t>n;)i[n]=arguments[n++];return i},au=!!l&&f(function(){lt.call(new l(1))}),pi=function(){return lt.apply(au?ci.call(u(this)):u(this),arguments)},wi={copyWithin:function(n,t){return ar.call(u(this),n,t,arguments.length>2?arguments[2]:void 0)},every:function(n){return br(u(this),n,arguments.length>1?arguments[1]:void 0)},fill:function(){return lr.apply(u(this),arguments)},filter:function(n){return yi(this,pr(u(this),n,arguments.length>1?arguments[1]:void 0))},find:function(n){return kr(u(this),n,arguments.length>1?arguments[1]:void 0)},findIndex:function(n){return dr(u(this),n,arguments.length>1?arguments[1]:void 0)},forEach:function(n){si(u(this),n,arguments.length>1?arguments[1]:void 0)},indexOf:function(n){return nu(u(this),n,arguments.length>1?arguments[1]:void 0)},includes:function(n){return gr(u(this),n,arguments.length>1?arguments[1]:void 0)},join:function(){return hi.apply(u(this),arguments)},lastIndexOf:function(){return uu.apply(u(this),arguments)},map:function(n){return hu(u(this),n,arguments.length>1?arguments[1]:void 0)},reduce:function(){return fu.apply(u(this),arguments)},reduceRight:function(){return eu.apply(u(this),arguments)},reverse:function(){for(var i,n=u(this).length,r=Math.floor(n/2),t=0;t<r;)i=this[t],this[t++]=this[--n],this[n]=i;return this},some:function(n){return wr(u(this),n,arguments.length>1?arguments[1]:void 0)},sort:function(n){return ou.call(u(this),n)},subarray:function(n,t){var i=u(this),r=i.length,f=dt(n,r);return new(st(i,i[nt]))(i.buffer,i.byteOffset+f*i.BYTES_PER_ELEMENT,d((void 0===t?r:dt(t,r))-f))}},bi=function(n,t){return yi(this,ci.call(u(this),n,t))},ki=function(n){u(this);var i=tt(arguments[1],1),e=this.length,r=ti(n),f=d(r.length),t=0;if(f+i>e)throw p("Wrong length!");for(;t<f;)this[i+t]=r[t++]},ut={entries:function(){return ru.call(u(this))},keys:function(){return iu.call(u(this))},values:function(){return tu.call(u(this))}},di=function(n,t){return c(n)&&n[a]&&"symbol"!=pt(t)&&t in n&&String(+t)==String(t)},gi=function(n,t){return di(n,t=gt(t,!0))?ir(2,n[t]):vr(n,t)},nr=function(n,t,i){return!(di(n,t=gt(t,!0))&&c(i)&&v(i,"value"))||v(i,"get")||v(i,"set")||i.configurable||v(i,"writable")&&!i.writable||v(i,"enumerable")&&!i.enumerable?y(n,t,i):(n[t]=i.value,n)};ai||(ei.f=gi,fi.f=nr);r(r.S+r.F*!ai,"Object",{getOwnPropertyDescriptor:gi,defineProperty:nr});f(function(){w.call({})})&&(w=lt=function(){return hi.call(this)});o=et({},wi);et(o,ut);e(o,at,ut.values);et(o,{slice:bi,set:ki,constructor:function(){},toString:w,toLocaleString:pi});rt(o,"buffer","b");rt(o,"byteOffset","o");rt(o,"byteLength","l");rt(o,"length","e");y(o,g,{get:function(){return this[a]}});n.exports=function(n,t,i,u){var h=n+((u=!!u)?"Clamped":"")+"Array",lt="get"+n,pt="set"+n,s=b[h],v=s||{},et=s&&er(s),wt=!s||!k.ABV,st={},l=s&&s.prototype,dt=function(n,i){y(n,i,{get:function(){return function(n,i){var r=n._d;return r.v[lt](i*t+r.o,vi)}(this,i)},set:function(n){return function(n,i,r){var f=n._d;u&&(r=(r=Math.round(r))<0?0:r>255?255:255&r);f.v[pt](i*t+f.o,r,vi)}(this,i,n)},enumerable:!0})};wt?(s=i(function(n,i,r,u){var v,f,o,b,w,l,y;if(bt(n,s,h,"_d"),w=0,l=0,c(i)){if(!(i instanceof ct||"ArrayBuffer"==(b=ni(i))||"SharedArrayBuffer"==b))return a in i?vt(s,i):yt.call(s,i);if(v=i,l=tt(r,t),y=i.byteLength,void 0===u){if(y%t)throw p("Wrong length!");if((f=y-l)<0)throw p("Wrong length!");}else if((f=d(u)*t)+l>y)throw p("Wrong length!");o=f/t}else o=kt(i),v=new ct(f=o*t);for(e(n,"_d",{b:v,o:l,l:f,e:o,v:new yr(v)});w<o;)dt(n,w++)}),l=s.prototype=fr(o),e(l,"constructor",s)):f(function(){s(1)})&&f(function(){new s(-1)})&&hr(function(n){new s;new s(null);new s(1.5);new s(n)},!0)||(s=i(function(n,i,r,u){var f;return bt(n,s,h),c(i)?i instanceof ct||"ArrayBuffer"==(f=ni(i))||"SharedArrayBuffer"==f?void 0!==u?new v(i,tt(r,t),u):void 0!==r?new v(i,tt(r,t)):new v(i):a in i?vt(s,i):yt.call(s,i):new v(kt(i))}),si(et!==Function.prototype?ot(v).concat(ot(et)):ot(v),function(n){n in s||e(s,n,v[n])}),s.prototype=l,ft||(l.constructor=s));var it=l[at],rt=!!it&&("values"==it.name||void 0==it.name),ht=ut.values;e(s,li,!0);e(l,a,h);e(l,su,!0);e(l,nt,s);(u?new s(1)[g]==h:g in l)||y(l,g,{get:function(){return h}});st[h]=s;r(r.G+r.W+r.F*(s!=v),st);r(r.S,h,{BYTES_PER_ELEMENT:t});r(r.S+r.F*f(function(){v.of.call(s,1)}),h,{from:yt,of:lu});"BYTES_PER_ELEMENT"in l||e(l,"BYTES_PER_ELEMENT",t);r(r.P,h,wi);cr(h);r(r.P+r.F*cu,h,{set:ki});r(r.P+r.F*!rt,h,ut);ft||l.toString==w||(l.toString=w);r(r.P+r.F*f(function(){new s(1).slice()}),h,{slice:bi});r(r.P+r.F*(f(function(){return[1,2].toLocaleString()!=new s([1,2]).toLocaleString()})||!f(function(){l.toLocaleString.call([1,2])})),h,{toLocaleString:pi});sr[h]=rt?it:ht;ft||rt||e(l,at,ht)}}else n.exports=function(){}},function(n,t,i){var r=i(5);n.exports=function(n,t){if(!r(n))return n;var i,u;if(t&&"function"==typeof(i=n.toString)&&!r(u=i.call(n))||"function"==typeof(i=n.valueOf)&&!r(u=i.call(n))||!t&&"function"==typeof(i=n.toString)&&!r(u=i.call(n)))return u;throw TypeError("Can't convert object to primitive value");}},function(n,t,i){function o(n){return(o="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)}var r=i(35)("meta"),s=i(5),f=i(15),h=i(9).f,c=0,u=Object.isExtensible||function(){return!0},l=!i(3)(function(){return u(Object.preventExtensions({}))}),e=function(n){h(n,r,{value:{i:"O"+ ++c,w:{}}})},a=n.exports={KEY:r,NEED:!1,fastKey:function(n,t){if(!s(n))return"symbol"==o(n)?n:("string"==typeof n?"S":"P")+n;if(!f(n,r)){if(!u(n))return"F";if(!t)return"E";e(n)}return n[r].i},getWeak:function(n,t){if(!f(n,r)){if(!u(n))return!0;if(!t)return!1;e(n)}return n[r].w},onFreeze:function(n){return l&&a.NEED&&u(n)&&!f(n,r)&&e(n),n}}},,,function(n){n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},function(n){var t=0,i=Math.random();n.exports=function(n){return"Symbol(".concat(void 0===n?"":n,")_",(++t+i).toString(36))}},function(n){n.exports=!1},function(n,t,i){var r=i(106),u=i(78);n.exports=Object.keys||function(n){return r(n,u)}},function(n,t,i){var r=i(28),u=Math.max,f=Math.min;n.exports=function(n,t){return(n=r(n))<0?u(n+t,0):f(n,t)}},function(n,t,i){var e=i(6),o=i(107),f=i(78),s=i(77)("IE_PROTO"),u=function(){},r=function(){var n,t=i(74)("iframe"),u=f.length;for(t.style.display="none",i(80).appendChild(t),t.src="javascript:",(n=t.contentWindow.document).open(),n.write("<script>document.F=Object<\/script>"),n.close(),r=n.F;u--;)delete r.prototype[f[u]];return r()};n.exports=Object.create||function(n,t){var i;return null!==n?(u.prototype=e(n),i=new u,u.prototype=null,i[s]=n):i=r(),void 0===t?i:o(i,t)}},function(n,t,i){var r=i(106),u=i(78).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(n){return r(n,u)}},function(n,t,i){var u=i(15),f=i(18),r=i(77)("IE_PROTO"),e=Object.prototype;n.exports=Object.getPrototypeOf||function(n){return n=f(n),u(n,r)?n[r]:"function"==typeof n.constructor&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?e:null}},function(n,t,i){var u=i(9).f,f=i(15),r=i(8)("toStringTag");n.exports=function(n,t,i){n&&!f(n=i?n:n.prototype,r)&&u(n,r,{configurable:!0,value:t})}},function(n){n.exports={}},function(n,t,i){var r=i(8)("unscopables"),u=Array.prototype;void 0==u[r]&&i(16)(u,r,{});n.exports=function(n){u[r][n]=!0}},function(n,t,i){"use strict";var u=i(4),f=i(9),e=i(10),r=i(8)("species");n.exports=function(n){var t=u[n];e&&t&&!t[r]&&f.f(t,r,{configurable:!0,get:function(){return this}})}},function(n){n.exports=function(n,t,i,r){if(!(n instanceof t)||void 0!==r&&r in n)throw TypeError(i+": incorrect invocation!");return n}},function(n,t,i){var r=i(13);n.exports=function(n,t,i){for(var u in t)r(n,u,t[u],i);return n}},function(n,t,i){var r=i(5);n.exports=function(n,t){if(!r(n)||n._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return n}},function(n,t,i){var r=i(26);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(n){return"String"==r(n)?n.split(""):Object(n)}},function(n,t){t.f={}.propertyIsEnumerable},,,,function(n,t,i){"use strict";function r(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)}i.d(t,"a",function(){return u});var u=function(){function n(){if(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n),this.accordionItem=document.getElementsByClassName("rr-accordion-item"),this.accordionItem)for(var t=0;t<this.accordionItem.length;t++)this.accordionItem[t].setAttribute("aria-controls","rrAccordionContent"+t),this.accordionItem[t].children[1].setAttribute("id","rrAccordionContent"+t)}return function(n,t,i){t&&r(n.prototype,t);i&&r(n,i)}(n,[{key:"toggleAccordion",value:function(n){n.preventDefault();var t=n.target.parentNode.className;t&&"rr-accordion-item"==t&&(n.target.parentNode.className="rr-accordion-item open",n.target.parentNode.setAttribute("aria-expanded","true"));t&&"rr-accordion-item open"==t&&(n.target.parentNode.className="rr-accordion-item",n.target.parentNode.setAttribute("aria-expanded","false"))}}]),n}()},function(n){n.exports=jQuery},function(n,t,i){var r=i(17),u=i(12),f=i(38);n.exports=function(n){return function(t,i,e){var c,s=r(t),h=u(s.length),o=f(e,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}}},function(n,t){t.f=Object.getOwnPropertySymbols},function(n,t,i){var r=i(26),u=i(8)("toStringTag"),f="Arguments"==r(function(){return arguments}());n.exports=function(n){var t,i,e;return void 0===n?"Undefined":null===n?"Null":"string"==typeof(i=function(n,t){try{return n[t]}catch(n){}}(t=Object(n),u))?i:f?r(t):"Object"==(e=r(t))&&"function"==typeof t.callee?"Arguments":e}},function(n,t,i){var u=i(1),o=i(27),s=i(3),f=i(82),r="["+f+"]",h=RegExp("^"+r+r+"*"),c=RegExp(r+r+"*$"),e=function(n,t,i){var r={},e=s(function(){return!!f[n]()||"​"!="​"[n]()}),o=r[n]=e?t(l):f[n];i&&(r[i]=o);u(u.P+u.F*e,"String",r)},l=e.trim=function(n,t){return n=String(o(n)),1&t&&(n=n.replace(h,"")),2&t&&(n=n.replace(c,"")),n};n.exports=e},function(n,t,i){var r=i(8)("iterator"),f=!1,u;try{u=[7][r]();u.return=function(){f=!0};Array.from(u,function(){throw 2;})}catch(n){}n.exports=function(n,t){var u,i,e;if(!t&&!f)return!1;u=!1;try{i=[7];e=i[r]();e.next=function(){return{done:u=!0}};i[r]=function(){return e};n(i)}catch(n){}return u}},function(n,t,i){"use strict";var r=i(16),u=i(13),f=i(3),e=i(27),o=i(8);n.exports=function(n,t,i){var s=o(n),h=i(e,s,""[n]),l=h[0],c=h[1];f(function(){var t={};return t[s]=function(){return 7},7!=""[n](t)})&&(u(String.prototype,n,l),r(RegExp.prototype,s,2==t?function(n,t){return c.call(n,this,t)}:function(n){return c.call(n,this)}))}},function(n,t,i){var f=i(24),e=i(119),o=i(91),s=i(6),h=i(12),c=i(93),r={},u={};(t=n.exports=function(n,t,i,l,a){var d,y,w,v,b=a?function(){return n}:c(n),k=f(i,l,t?2:1),p=0;if("function"!=typeof b)throw TypeError(n+" is not iterable!");if(o(b)){for(d=h(n.length);d>p;p++)if((v=t?k(s(y=n[p])[0],y[1]):k(n[p]))===r||v===u)return v}else for(w=b.call(n);!(y=w.next()).done;)if((v=e(w,k,y.value,t))===r||v===u)return v}).BREAK=r;t.RETURN=u},function(n,t,i){var r=i(6),u=i(25),f=i(8)("species");n.exports=function(n,t){var i,e=r(n).constructor;return void 0===e||void 0==(i=r(e)[f])?t:u(i)}},function(n,t,i){var r=i(4).navigator;n.exports=r&&r.userAgent||""},function(n,t,i){"use strict";var e=i(4),r=i(1),o=i(13),s=i(47),h=i(31),c=i(62),l=i(46),u=i(5),f=i(3),a=i(60),v=i(42),y=i(83);n.exports=function(n,t,i,p,w,b){var tt=e[n],k=tt,g=w?"set":"add",d=k&&k.prototype,rt={},nt=function(n){var t=d[n];o(d,n,"delete"==n?function(n){return!(b&&!u(n))&&t.call(this,0===n?0:n)}:"has"==n?function(n){return!(b&&!u(n))&&t.call(this,0===n?0:n)}:"get"==n?function(n){if(!b||u(n))return t.call(this,0===n?0:n)}:"add"==n?function(n){return t.call(this,0===n?0:n),this}:function(n,i){return t.call(this,0===n?0:n,i),this})};if("function"==typeof k&&(b||d.forEach&&!f(function(){(new k).entries().next()}))){var it=new k,ft=it[g](b?{}:-0,1)!=it,et=f(function(){it.has(1)}),ot=a(function(n){new k(n)}),ut=!b&&f(function(){for(var t=new k,n=5;n--;)t[g](n,n);return!t.has(-0)});ot||((k=t(function(t,i){l(t,k,n);var r=y(new tt,t,k);return void 0!=i&&c(i,w,r[g],r),r})).prototype=d,d.constructor=k);(et||ut)&&(nt("delete"),nt("has"),w&&nt("get"));(ut||ft)&&nt(g);b&&d.clear&&delete d.clear}else k=p.getConstructor(t,n,w,g),s(k.prototype,i),h.NEED=!0;return v(k,n),rt[n]=k,r(r.G+r.W+r.F*(k!=tt),rt),b||p.setStrong(k,n,w),k}},function(n,t,i){for(var r,u=i(4),f=i(16),e=i(35),o=e("typed_array"),s=e("view"),h=!(!u.ArrayBuffer||!u.DataView),c=h,l=0,a="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<9;)(r=u[a[l++]])?(f(r.prototype,o,!0),f(r.prototype,s,!0)):c=!1;n.exports={ABV:h,CONSTR:c,TYPED:o,VIEW:s}},,,function(){},,,function(){},,function(n,t,i){var u=i(5),r=i(4).document,f=u(r)&&u(r.createElement);n.exports=function(n){return f?r.createElement(n):{}}},function(n,t,i){var f=i(11),r=i(4),u=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(n.exports=function(n,t){return u[n]||(u[n]=void 0!==t?t:{})})("versions",[]).push({version:f.version,mode:i(36)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(n,t,i){t.f=i(8)},function(n,t,i){var r=i(75)("keys"),u=i(35);n.exports=function(n){return r[n]||(r[n]=u(n))}},function(n){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,t,i){var r=i(26);n.exports=Array.isArray||function(n){return"Array"==r(n)}},function(n,t,i){var r=i(4).document;n.exports=r&&r.documentElement},function(n,t,i){var u=i(5),f=i(6),r=function(n,t){if(f(n),!u(t)&&null!==t)throw TypeError(t+": can't set as prototype!");};n.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(n,t,u){try{(u=i(24)(Function.call,i(20).f(Object.prototype,"__proto__").set,2))(n,[]);t=!(n instanceof Array)}catch(n){t=!0}return function(n,i){return r(n,i),t?n.__proto__=i:u(n,i),n}}({},!1):void 0),check:r}},function(n){n.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},function(n,t,i){var u=i(5),r=i(81).set;n.exports=function(n,t,i){var f,e=t.constructor;return e!==i&&"function"==typeof e&&(f=e.prototype)!==i.prototype&&u(f)&&r&&r(n,f),n}},function(n,t,i){"use strict";var r=i(28),u=i(27);n.exports=function(n){var i=String(u(this)),f="",t=r(n);if(t<0||t==1/0)throw RangeError("Count can't be negative");for(;t>0;(t>>>=1)&&(i+=i))1&t&&(f+=i);return f}},function(n){n.exports=Math.sign||function(n){return 0==(n=+n)||n!=n?n:n<0?-1:1}},function(n){var t=Math.expm1;n.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(n){return 0==(n=+n)?n:n>-1e-6&&n<1e-6?n+n*n/2:Math.exp(n)-1}:t},function(n,t,i){"use strict";var e=i(36),u=i(1),c=i(13),o=i(16),s=i(43),l=i(118),a=i(42),v=i(41),r=i(8)("iterator"),f=!([].keys&&"next"in[].keys()),h=function(){return this};n.exports=function(n,t,i,y,p,w,b){l(i,t,y);var g,it,nt,rt=function(n){if(!f&&n in k)return k[n];switch(n){case"keys":case"values":return function(){return new i(this,n)}}return function(){return new i(this,n)}},et=t+" Iterator",ut="values"==p,ft=!1,k=n.prototype,tt=k[r]||k["@@iterator"]||p&&k[p],d=tt||rt(p),st=p?ut?rt("entries"):d:void 0,ot="Array"==t&&k.entries||tt;if(ot&&(nt=v(ot.call(new n)))!==Object.prototype&&nt.next&&(a(nt,et,!0),e||"function"==typeof nt[r]||o(nt,r,h)),ut&&tt&&"values"!==tt.name&&(ft=!0,d=function(){return tt.call(this)}),e&&!b||!f&&!ft&&k[r]||o(k,r,d),s[t]=d,s[et]=h,p)if(g={values:ut?d:rt("values"),keys:w?d:rt("keys"),entries:st},b)for(it in g)it in k||c(k,it,g[it]);else u(u.P+u.F*(f||ft),t,g);return g}},function(n,t,i){var r=i(89),u=i(27);n.exports=function(n,t,i){if(r(t))throw TypeError("String#"+i+" doesn't accept regex!");return String(u(n))}},function(n,t,i){var r=i(5),u=i(26),f=i(8)("match");n.exports=function(n){var t;return r(n)&&(void 0!==(t=n[f])?!!t:"RegExp"==u(n))}},function(n,t,i){var r=i(8)("match");n.exports=function(n){var t=/./;try{"/./"[n](t)}catch(i){try{return t[r]=!1,!"/./"[n](t)}catch(n){}}return!0}},function(n,t,i){var r=i(43),u=i(8)("iterator"),f=Array.prototype;n.exports=function(n){return void 0!==n&&(r.Array===n||f[u]===n)}},function(n,t,i){"use strict";var r=i(9),u=i(34);n.exports=function(n,t,i){t in n?r.f(n,t,u(0,i)):n[t]=i}},function(n,t,i){var r=i(58),u=i(8)("iterator"),f=i(43);n.exports=i(11).getIteratorMethod=function(n){if(void 0!=n)return n[u]||n["@@iterator"]||f[r(n)]}},function(n,t,i){"use strict";var u=i(18),r=i(38),f=i(12);n.exports=function(n){for(var t=u(this),i=f(t.length),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(44),u=i(122),f=i(43),e=i(17);n.exports=i(87)(Array,"Array",function(n,t){this._t=e(n);this._i=0;this._k=t},function(){var t=this._t,i=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,u(1)):u(0,"keys"==i?n:"values"==i?t[n]:[n,t[n]])},"values");f.Arguments=f.Array;r("keys");r("values");r("entries")},function(n,t,i){"use strict";var r=i(6);n.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},function(n,t,i){var u,v,s,o=i(24),d=i(111),y=i(80),p=i(74),r=i(4),w=r.process,h=r.setImmediate,c=r.clearImmediate,b=r.MessageChannel,l=r.Dispatch,a=0,f={},e=function(){var n=+this,t;f.hasOwnProperty(n)&&(t=f[n],delete f[n],t())},k=function(n){e.call(n.data)};h&&c||(h=function(n){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return f[++a]=function(){d("function"==typeof n?n:Function(n),t)},u(a),a},c=function(n){delete f[n]},"process"==i(26)(w)?u=function(n){w.nextTick(o(e,n,1))}:l&&l.now?u=function(n){l.now(o(e,n,1))}:b?(s=(v=new b).port2,v.port1.onmessage=k,u=o(s.postMessage,s,1)):r.addEventListener&&"function"==typeof postMessage&&!r.importScripts?(u=function(n){r.postMessage(n+"","*")},r.addEventListener("message",k,!1)):u="onreadystatechange"in p("script")?function(n){y.appendChild(p("script")).onreadystatechange=function(){y.removeChild(this);e.call(n)}}:function(n){setTimeout(o(e,n,1),0)});n.exports={set:h,clear:c}},function(n,t,i){"use strict";function ht(n,t,i){var r,u,e,s=new Array(i),h=8*i-t-1,c=(1<<h)-1,o=c>>1,a=23===t?f(2,-24)-f(2,-77):0,l=0,v=n<0||0===n&&1/n<0?1:0;for((n=ii(n))!=n||n===g?(u=n!=n?1:0,r=c):(r=ri(ui(n)/fi),n*(e=f(2,-r))<1&&(r--,e*=2),(n+=r+o>=1?a/e:a*f(2,1-o))*e>=2&&(r++,e/=2),r+o>=c?(u=0,r=c):r+o>=1?(u=(n*e-1)*f(2,t),r+=o):(u=n*f(2,o-1)*f(2,t),r=0));t>=8;s[l++]=255&u,u/=256,t-=8);for(r=r<<t|u,h+=t;h>0;s[l++]=255&r,r/=256,h-=8);return s[--l]|=128*v,s}function ct(n,t,i){var e,h=8*i-t-1,c=(1<<h)-1,l=c>>1,u=h-7,o=i-1,s=n[o--],r=127&s;for(s>>=7;u>0;r=256*r+n[o],o--,u-=8);for(e=r&(1<<-u)-1,r>>=-u,u+=t;u>0;e=256*e+n[o],o--,u-=8);if(0===r)r=1-l;else{if(r===c)return e?NaN:s?-g:g;e+=f(2,t);r-=l}return(s?-1:1)*e*f(2,r-t)}function lt(n){return n[3]<<24|n[2]<<16|n[1]<<8|n[0]}function at(n){return[255&n]}function vt(n){return[255&n,n>>8&255]}function yt(n){return[255&n,n>>8&255,n>>16&255,n>>24&255]}function ei(n){return ht(n,52,8)}function oi(n){return ht(n,23,4)}function k(n,t,i){ni(n[s],t,{get:function(){return this[i]}})}function e(n,t,i,r){var u=p(+i);if(u+t>n[l])throw w(st);var o=n[nt]._b,f=u+n[tt],e=o.slice(f,f+t);return r?e:e.reverse()}function o(n,t,i,r,u,f){var o=p(+i);if(o+t>n[l])throw w(st);for(var s=n[nt]._b,h=o+n[tt],c=r(+u),e=0;e<t;e++)s[h+e]=c[f?e:t-e-1]}var h=i(4),v=i(10),bt=i(36),ut=i(66),ft=i(16),et=i(47),d=i(3),y=i(46),kt=i(28),dt=i(12),p=i(129),gt=i(40).f,ni=i(9).f,ti=i(94),ot=i(42),s="prototype",st="Wrong index!",r=h.ArrayBuffer,u=h.DataView,c=h.Math,w=h.RangeError,g=h.Infinity,b=r,ii=c.abs,f=c.pow,ri=c.floor,ui=c.log,fi=c.LN2,nt=v?"_b":"buffer",l=v?"_l":"byteLength",tt=v?"_o":"byteOffset",a,rt;if(ut.ABV){if(!d(function(){r(1)})||!d(function(){new r(-1)})||d(function(){return new r,new r(1.5),new r(NaN),"ArrayBuffer"!=r.name})){for(var it,si=(r=function(n){return y(this,r),new b(p(n))})[s]=b[s],pt=gt(b),wt=0;pt.length>wt;)(it=pt[wt++])in r||ft(r,it,b[it]);bt||(si.constructor=r)}a=new u(new r(2));rt=u[s].setInt8;a.setInt8(0,2147483648);a.setInt8(1,2147483649);!a.getInt8(0)&&a.getInt8(1)||et(u[s],{setInt8:function(n,t){rt.call(this,n,t<<24>>24)},setUint8:function(n,t){rt.call(this,n,t<<24>>24)}},!0)}else r=function(n){y(this,r,"ArrayBuffer");var t=p(n);this._b=ti.call(new Array(t),0);this[l]=t},u=function(n,t,i){y(this,u,"DataView");y(n,r,"DataView");var e=n[l],f=kt(t);if(f<0||f>e)throw w("Wrong offset!");if(f+(i=void 0===i?e-f:dt(i))>e)throw w("Wrong length!");this[nt]=n;this[tt]=f;this[l]=i},v&&(k(r,"byteLength","_l"),k(u,"buffer","_b"),k(u,"byteLength","_l"),k(u,"byteOffset","_o")),et(u[s],{getInt8:function(n){return e(this,1,n)[0]<<24>>24},getUint8:function(n){return e(this,1,n)[0]},getInt16:function(n){var t=e(this,2,n,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(n){var t=e(this,2,n,arguments[1]);return t[1]<<8|t[0]},getInt32:function(n){return lt(e(this,4,n,arguments[1]))},getUint32:function(n){return lt(e(this,4,n,arguments[1]))>>>0},getFloat32:function(n){return ct(e(this,4,n,arguments[1]),23,4)},getFloat64:function(n){return ct(e(this,8,n,arguments[1]),52,8)},setInt8:function(n,t){o(this,1,n,at,t)},setUint8:function(n,t){o(this,1,n,at,t)},setInt16:function(n,t){o(this,2,n,vt,t,arguments[2])},setUint16:function(n,t){o(this,2,n,vt,t,arguments[2])},setInt32:function(n,t){o(this,4,n,yt,t,arguments[2])},setUint32:function(n,t){o(this,4,n,yt,t,arguments[2])},setFloat32:function(n,t){o(this,4,n,oi,t,arguments[2])},setFloat64:function(n,t){o(this,8,n,ei,t,arguments[2])}});ot(r,"ArrayBuffer");ot(u,"DataView");ft(u[s],ut.VIEW,!0);t.ArrayBuffer=r;t.DataView=u},,,,,,function(n,t,i){n.exports=!i(10)&&!i(3)(function(){return 7!=Object.defineProperty(i(74)("div"),"a",{get:function(){return 7}}).a})},function(n,t,i){var u=i(4),r=i(11),f=i(36),e=i(76),o=i(9).f;n.exports=function(n){var t=r.Symbol||(r.Symbol=f?{}:u.Symbol||{});"_"==n.charAt(0)||n in t||o(t,n,{value:e.f(n)})}},function(n,t,i){var r=i(15),u=i(17),f=i(56)(!1),e=i(77)("IE_PROTO");n.exports=function(n,t){var i,s=u(n),h=0,o=[];for(i in s)i!=e&&r(s,i)&&o.push(i);for(;t.length>h;)r(s,i=t[h++])&&(~f(o,i)||o.push(i));return o}},function(n,t,i){var r=i(9),u=i(6),f=i(37);n.exports=i(10)?Object.defineProperties:function(n,t){u(n);for(var i,e=f(t),s=e.length,o=0;s>o;)r.f(n,i=e[o++],t[i]);return n}},function(n,t,i){function r(n){return(r="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)}var e=i(17),u=i(40).f,o={}.toString,f="object"==("undefined"==typeof window?"undefined":r(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];n.exports.f=function(n){return f&&"[object Window]"==o.call(n)?function(n){try{return u(n)}catch(n){return f.slice()}}(n):u(e(n))}},function(n,t,i){"use strict";var u=i(37),f=i(57),e=i(50),o=i(18),s=i(49),r=Object.assign;n.exports=!r||i(3)(function(){var n={},t={},i=Symbol(),u="abcdefghijklmnopqrst";return n[i]=7,u.split("").forEach(function(n){t[n]=n}),7!=r({},n)[i]||Object.keys(r({},t)).join("")!=u})?function(n){for(var r=o(n),v=arguments.length,h=1,c=f.f,y=e.f;v>h;)for(var i,t=s(arguments[h++]),l=c?u(t).concat(c(t)):u(t),p=l.length,a=0;p>a;)y.call(t,i=l[a++])&&(r[i]=t[i]);return r}:r},function(n,t,i){"use strict";var u=i(25),e=i(5),o=i(111),f=[].slice,r={};n.exports=Function.bind||function(n){var t=u(this),s=f.call(arguments,1),i=function u(){var i=s.concat(f.call(arguments));return this instanceof u?function(n,t,i){if(!(t in r)){for(var f=[],u=0;u<t;u++)f[u]="a["+u+"]";r[t]=Function("F,a","return new F("+f.join(",")+")")}return r[t](n,i)}(t,i.length,i):o(t,i,n)};return e(t.prototype)&&(i.prototype=t.prototype),i}},function(n){n.exports=function(n,t,i){var r=void 0===i;switch(t.length){case 0:return r?n():n.call(i);case 1:return r?n(t[0]):n.call(i,t[0]);case 2:return r?n(t[0],t[1]):n.call(i,t[0],t[1]);case 3:return r?n(t[0],t[1],t[2]):n.call(i,t[0],t[1],t[2]);case 4:return r?n(t[0],t[1],t[2],t[3]):n.call(i,t[0],t[1],t[2],t[3])}return n.apply(i,t)}},function(n,t,i){var r=i(4).parseInt,f=i(59).trim,u=i(82),e=/^[-+]?0[xX]/;n.exports=8!==r(u+"08")||22!==r(u+"0x16")?function(n,t){var i=f(String(n),3);return r(i,t>>>0||(e.test(i)?16:10))}:r},function(n,t,i){var r=i(4).parseFloat,u=i(59).trim;n.exports=1/r(i(82)+"-0")!=-1/0?function(n){var t=u(String(n),3),i=r(t);return 0===i&&"-"==t.charAt(0)?-0:i}:r},function(n,t,i){var r=i(26);n.exports=function(n,t){if("number"!=typeof n&&"Number"!=r(n))throw TypeError(t);return+n}},function(n,t,i){var r=i(5),u=Math.floor;n.exports=function(n){return!r(n)&&isFinite(n)&&u(n)===n}},function(n){n.exports=Math.log1p||function(n){return(n=+n)>-1e-8&&n<1e-8?n-n*n/2:Math.log(1+n)}},function(n,t,i){var r=i(28),u=i(27);n.exports=function(n){return function(t,i){var o,s,e=String(u(t)),f=r(i),h=e.length;return f<0||f>=h?n?"":void 0:(o=e.charCodeAt(f))<55296||o>56319||f+1===h||(s=e.charCodeAt(f+1))<56320||s>57343?n?e.charAt(f):o:n?e.slice(f,f+2):s-56320+(o-55296<<10)+65536}}},function(n,t,i){"use strict";var u=i(39),f=i(34),e=i(42),r={};i(16)(r,i(8)("iterator"),function(){return this});n.exports=function(n,t,i){n.prototype=u(r,{next:f(1,i)});e(n,t+" Iterator")}},function(n,t,i){var r=i(6);n.exports=function(n,t,i,u){try{return u?t(r(i)[0],i[1]):t(i)}catch(t){var f=n.return;throw void 0!==f&&r(f.call(n)),t;}}},function(n,t,i){var r=i(25),u=i(18),f=i(49),e=i(12);n.exports=function(n,t,i,o,s){r(t);var l=u(n),c=f(l),a=e(l.length),h=s?a-1:0,v=s?-1:1;if(i<2)for(;;){if(h in c){o=c[h];h+=v;break}if(h+=v,s?h<0:a<=h)throw TypeError("Reduce of empty array with no initial value");}for(;s?h>=0:a>h;h+=v)h in c&&(o=t(o,c[h],h,l));return o}},function(n,t,i){"use strict";var u=i(18),r=i(38),f=i(12);n.exports=[].copyWithin||function(n,t){var o=u(this),s=f(o.length),i=r(n,s),e=r(t,s),l=arguments.length>2?arguments[2]:void 0,h=Math.min((void 0===l?s:r(l,s))-e,s-i),c=1;for(e<i&&i<e+h&&(c=-1,e+=h-1,i+=h-1);h-->0;)e in o?o[i]=o[e]:delete o[i],i+=c,e+=c;return o}},function(n){n.exports=function(n,t){return{value:t,done:!!n}}},function(n,t,i){i(10)&&"g"!=/./g.flags&&i(9).f(RegExp.prototype,"flags",{configurable:!0,get:i(96)})},function(n,t,i){"use strict";var v,b,k,y,d=i(36),f=i(4),e=i(24),st=i(58),r=i(1),ht=i(5),ct=i(25),lt=i(46),g=i(62),at=i(63),nt=i(97).set,tt=i(380)(),it=i(125),p=i(381),vt=i(64),yt=i(126),rt=f.TypeError,o=f.process,ut=o&&o.versions,pt=ut&&ut.v8||"",u=f.Promise,h="process"==st(o),a=function(){},c=b=it.f,l=!!function(){try{var n=u.resolve(1),t=(n.constructor={})[i(8)("species")]=function(n){n(a,a)};return(h||"function"==typeof PromiseRejectionEvent)&&n.then(a)instanceof t&&0!==pt.indexOf("6.6")&&-1===vt.indexOf("Chrome/66")}catch(n){}}(),ft=function(n){var t;return!(!ht(n)||"function"!=typeof(t=n.then))&&t},w=function(n,t){if(!n._n){n._n=!0;var i=n._c;tt(function(){for(var r=n._v,u=1==n._s,f=0,e=function(t){var i,s,h,o=u?t.ok:t.fail,c=t.resolve,e=t.reject,f=t.domain;try{o?(u||(2==n._h&&bt(n),n._h=1),!0===o?i=r:(f&&f.enter(),i=o(r),f&&(f.exit(),h=!0)),i===t.promise?e(rt("Promise-chain cycle")):(s=ft(i))?s.call(i,c,e):c(i)):e(r)}catch(n){f&&!h&&f.exit();e(n)}};i.length>f;)e(i[f++]);n._c=[];n._n=!1;t&&!n._h&&wt(n)})}},wt=function(n){nt.call(f,function(){var t,u,i,r=n._v,e=et(n);if(e&&(t=p(function(){h?o.emit("unhandledRejection",r,n):(u=f.onunhandledrejection)?u({promise:n,reason:r}):(i=f.console)&&i.error&&i.error("Unhandled promise rejection",r)}),n._h=h||et(n)?2:1),n._a=void 0,e&&t.e)throw t.v;})},et=function(n){return 1!==n._h&&0===(n._a||n._c).length},bt=function(n){nt.call(f,function(){var t;h?o.emit("rejectionHandled",n):(t=f.onrejectionhandled)&&t({promise:n,reason:n._v})})},s=function(n){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=n,t._s=2,t._a||(t._a=t._c.slice()),w(t,!0))},ot=function n(t){var r,i=this;if(!i._d){i._d=!0;i=i._w||i;try{if(i===t)throw rt("Promise can't be resolved itself");(r=ft(t))?tt(function(){var u={_w:i,_d:!1};try{r.call(t,e(n,u,1),e(s,u,1))}catch(n){s.call(u,n)}}):(i._v=t,i._s=1,w(i,!1))}catch(n){s.call({_w:i,_d:!1},n)}}};l||(u=function(n){lt(this,u,"Promise","_h");ct(n);v.call(this);try{n(e(ot,this,1),e(s,this,1))}catch(n){s.call(this,n)}},(v=function(){this._c=[];this._a=void 0;this._s=0;this._d=!1;this._v=void 0;this._h=0;this._n=!1}).prototype=i(47)(u.prototype,{then:function(n,t){var i=c(at(this,u));return i.ok="function"!=typeof n||n,i.fail="function"==typeof t&&t,i.domain=h?o.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&w(this,!1),i.promise},"catch":function(n){return this.then(void 0,n)}}),k=function(){var n=new v;this.promise=n;this.resolve=e(ot,n,1);this.reject=e(s,n,1)},it.f=c=function(n){return n===u||n===y?new k(n):b(n)});r(r.G+r.W+r.F*!l,{Promise:u});i(42)(u,"Promise");i(45)("Promise");y=i(11).Promise;r(r.S+r.F*!l,"Promise",{reject:function(n){var t=c(this);return t.reject(n),t.promise}});r(r.S+r.F*(d||!l),"Promise",{resolve:function(n){return yt(d&&this===y?u:this,n)}});r(r.S+r.F*!(l&&i(60)(function(n){u.all(n).catch(a)})),"Promise",{all:function(n){var i=this,t=c(i),r=t.resolve,u=t.reject,f=p(function(){var t=[],e=0,f=1;g(n,!1,function(n){var s=e++,o=!1;t.push(void 0);f++;i.resolve(n).then(function(n){o||(o=!0,t[s]=n,--f||r(t))},u)});--f||r(t)});return f.e&&u(f.v),t.promise},race:function(n){var i=this,t=c(i),r=t.reject,u=p(function(){g(n,!1,function(n){i.resolve(n).then(t.resolve,r)})});return u.e&&r(u.v),t.promise}})},function(n,t,i){"use strict";var r=i(25);n.exports.f=function(n){return new 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)}},function(n,t,i){var r=i(6),u=i(5),f=i(125);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){"use strict";var h=i(9).f,c=i(39),l=i(47),a=i(24),v=i(46),y=i(62),p=i(87),e=i(122),w=i(45),o=i(10),s=i(31).fastKey,r=i(48),u=o?"_s":"size",f=function(n,t){var i,r=s(t);if("F"!==r)return n._i[r];for(i=n._f;i;i=i.n)if(i.k==t)return i};n.exports={getConstructor:function(n,t,i,e){var s=n(function(n,r){v(n,s,t,"_i");n._t=t;n._i=c(null);n._f=void 0;n._l=void 0;n[u]=0;void 0!=r&&y(r,i,n[e],n)});return l(s.prototype,{clear:function(){for(var i=r(this,t),f=i._i,n=i._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete f[n.i];i._f=i._l=void 0;i[u]=0},"delete":function(n){var e=r(this,t),i=f(e,n),o,s;return i&&(o=i.n,s=i.p,delete e._i[i.i],i.r=!0,s&&(s.n=o),o&&(o.p=s),e._f==i&&(e._f=o),e._l==i&&(e._l=s),e[u]--),!!i},forEach:function(n){r(this,t);for(var i,u=a(n,arguments.length>1?arguments[1]:void 0,3);i=i?i.n:this._f;)for(u(i.v,i.k,this);i&&i.r;)i=i.p},has:function(n){return!!f(r(this,t),n)}}),o&&h(s.prototype,"size",{get:function(){return r(this,t)[u]}}),s},def:function(n,t,i){var e,o,r=f(n,t);return r?r.v=i:(n._l=r={i:o=s(t,!0),k:t,v:i,p:e=n._l,n:void 0,r:!1},n._f||(n._f=r),e&&(e.n=r),n[u]++,"F"!==o&&(n._i[o]=r)),n},getEntry:f,setStrong:function(n,t,i){p(n,t,function(n,i){this._t=r(n,t);this._k=i;this._l=void 0},function(){for(var t=this._k,n=this._l;n&&n.r;)n=n.p;return this._t&&(this._l=n=n?n.n:this._t._f)?e(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(this._t=void 0,e(1))},i?"entries":"values",!i,!0);w(t)}}},function(n,t,i){"use strict";var l=i(47),u=i(31).getWeak,a=i(6),e=i(5),v=i(46),y=i(62),o=i(22),s=i(15),h=i(48),p=o(5),w=o(6),b=0,r=function(n){return n._l||(n._l=new c)},c=function(){this.a=[]},f=function(n,t){return p(n.a,function(n){return n[0]===t})};c.prototype={get:function(n){var t=f(this,n);if(t)return t[1]},has:function(n){return!!f(this,n)},set:function(n,t){var i=f(this,n);i?i[1]=t:this.a.push([n,t])},"delete":function(n){var t=w(this.a,function(t){return t[0]===n});return~t&&this.a.splice(t,1),!!~t}};n.exports={getConstructor:function(n,t,i,f){var o=n(function(n,r){v(n,o,t,"_i");n._t=t;n._i=b++;n._l=void 0;void 0!=r&&y(r,i,n[f],n)});return l(o.prototype,{"delete":function(n){if(!e(n))return!1;var i=u(n);return!0===i?r(h(this,t)).delete(n):i&&s(i,this._i)&&delete i[this._i]},has:function(n){if(!e(n))return!1;var i=u(n);return!0===i?r(h(this,t)).has(n):i&&s(i,this._i)}}),o},def:function(n,t,i){var f=u(a(t),!0);return!0===f?r(n).set(t,i):f[n._i]=i,n},ufstore:r}},function(n,t,i){var r=i(28),u=i(12);n.exports=function(n){if(void 0===n)return 0;var t=r(n),i=u(t);if(t!==i)throw RangeError("Wrong length!");return i}},function(n,t,i){var u=i(40),f=i(57),e=i(6),r=i(4).Reflect;n.exports=r&&r.ownKeys||function(n){var t=u.f(e(n)),i=f.f;return i?t.concat(i(n)):t}},function(n,t,i){var r=i(12),u=i(84),f=i(27);n.exports=function(n,t,i,e){var s=String(f(n)),l=s.length,c=void 0===i?" ":String(i),a=r(t),h,o;return a<=l||""==c?s:(h=a-l,o=u.call(c,Math.ceil(h/c.length)),o.length>h&&(o=o.slice(0,h)),e?o+s:s+o)}},function(n,t,i){var r=i(37),u=i(17),f=i(50).f;n.exports=function(n){return function(t){for(var i,e=u(t),o=r(e),c=o.length,s=0,h=[];c>s;)f.call(e,i=o[s++])&&h.push(n?[i,e[i]]:e[i]);return h}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(n,t,i){function r(n){return(r="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)}var u;"undefined"!=typeof navigator&&function(f){void 0===(u=function(){return function(n){"use strict";function be(){return{}}function wu(n){we=n?Math.round:function(n){return n}}function ri(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin=n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility=n.style.webkitBackfaceVisibility="visible";n.style.transformStyle=n.style.webkitTransformStyle=n.style.mozTransformStyle="preserve-3d"}function bu(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function ku(n,t){this.type=n;this.direction=t<0?-1:1}function du(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function gu(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function nf(n,t){this.type=n;this.target=t}function ot(n,t){var i,r;for(void 0===t&&(t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"),r="",i=n;i>0;--i)r+=t[Math.round(Math.random()*(t.length-1))];return r}function ru(n,t,i){var r,u,f,h,c,e,o,s;switch(h=Math.floor(6*n),e=i*(1-t),o=i*(1-(c=6*n-h)*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 uu(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 tf(n,t){var i=uu(255*n[0],255*n[1],255*n[2]);return i[1]+=t,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),ru(i[0],i[1],i[2])}function rf(n,t){var i=uu(255*n[0],255*n[1],255*n[2]);return i[2]+=t,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),ru(i[0],i[1],i[2])}function uf(n,t){var i=uu(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),ru(i[0],i[1],i[2])}function ef(){}function h(n){return Array.apply(null,{length:n})}function t(n){return document.createElementNS(pe,n)}function b(n){return document.createElement(n)}function nt(){}function e(n,t){for(var u,f=n.length,r,i=0;i<f;i+=1)for(r in u=n[i].prototype)u.hasOwnProperty(r)&&(t.prototype[r]=u[r])}function fr(n,t){return Object.getOwnPropertyDescriptor(n,t)}function ke(n){function t(){}return t.prototype=n,t}function de(){function t(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return e>-.001&&e<.001}function f(n,t){this.partialLength=n;this.point=t}function r(n,t){var u=t.percents,r=t.lengths,e=u.length,i=k((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||i>=e-1){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}var i,u,n;return Math,i=function(){return function(n,t,i,r){for(var u,v,f,o,y=ni,h=0,c=[],l=[],s=yf.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),o=0,u=0;u<a;u+=1)v=et(1-f,3)*n[u]+3*et(1-f,2)*f*i[u]+3*(1-f)*et(f,2)*r[u]+et(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=et(c[u]-l[u],2)),l[u]=c[u];o&&(o=pr(o),h+=o);s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s}}(),u=function(){var n={};return function(i){var r=i.s,u=i.e,s=i.to,l=i.ti,w=(r[0]+"_"+r[1]+"_"+u[0]+"_"+u[1]+"_"+s[0]+"_"+s[1]+"_"+l[0]+"_"+l[1]).replace(/\./g,"p"),y;if(n[w])i.bezierData=n[w];else{var a,e,b,d,o,c,v,p=ni,g=0,k=null;for(2===r.length&&(r[0]!=u[0]||r[1]!=u[1])&&t(r[0],r[1],u[0],u[1],r[0]+s[0],r[1]+s[1])&&t(r[0],r[1],u[0],u[1],u[0]+l[0],u[1]+l[1])&&(p=2),y=new function(n){this.segmentLength=0;this.points=new Array(n)}(p),b=s.length,a=0;a<p;a+=1){for(v=h(b),o=a/(p-1),c=0,e=0;e<b;e+=1)d=et(1-o,3)*r[e]+3*et(1-o,2)*o*(r[e]+s[e])+3*(1-o)*et(o,2)*(u[e]+l[e])+et(o,3)*u[e],v[e]=d,null!==k&&(c+=et(v[e]-k[e],2));c=pr(c);g+=c;y.points[a]=new f(c,v);k=v}y.segmentLength=g;i.bezierData=y;n[w]=y}}}(),n=o("float32",8),{getSegmentsLength:function(n){for(var f=vf.newElement(),c=n.c,r=n.v,o=n.o,s=n.i,h=n._length,u=f.lengths,e=0,t=0;t<h-1;t+=1)u[t]=i(r[t],r[t+1],o[t],s[t+1]),e+=u[t].addedLength;return c&&h&&(u[t]=i(r[t],r[0],o[t],s[0]),e+=u[t].addedLength),f.totalLength=e,f},getNewSegment:function(t,i,u,f,e,o,s){for(var a=r(e=e<0?0:e>1?1:e,s),h=r(o=o>1?1:o,s),y=t.length,v=1-a,c=1-h,p=v*v*v,w=a*v*v*3,b=a*a*v*3,k=a*a*a,d=v*v*c,g=a*v*c+v*a*c+v*v*h,nt=a*a*c+v*a*h+a*v*h,tt=a*a*h,it=v*c*c,rt=a*c*c+v*h*c+v*c*h,ut=a*h*c+v*h*h+a*c*h,ft=a*h*h,et=c*c*c,ot=h*c*c+c*h*c+c*c*h,st=h*h*c+c*h*h+h*c*h,ht=h*h*h,l=0;l<y;l+=1)n[4*l]=Math.round(1e3*(p*t[l]+w*u[l]+b*f[l]+k*i[l]))/1e3,n[4*l+1]=Math.round(1e3*(d*t[l]+g*u[l]+nt*f[l]+tt*i[l]))/1e3,n[4*l+2]=Math.round(1e3*(it*t[l]+rt*u[l]+ut*f[l]+ft*i[l]))/1e3,n[4*l+3]=Math.round(1e3*(et*t[l]+ot*u[l]+st*f[l]+ht*i[l]))/1e3;return n},getPointInSegment:function(n,t,i,u,f,e){var o=r(f,e),s=1-o,h=Math.round(1e3*(s*s*s*n[0]+(o*s*s+s*o*s+s*s*o)*i[0]+(o*o*s+s*o*o+o*s*o)*u[0]+o*o*o*t[0]))/1e3,c=Math.round(1e3*(s*s*s*n[1]+(o*s*s+s*o*s+s*s*o)*i[1]+(o*o*s+s*o*o+o*s*o)*u[1]+o*o*o*t[1]))/1e3;return[h,c]},buildBezierData:u,pointOnLine2D:t,pointOnLine3D:function(n,i,r,u,f,e,o,s,h){if(0===r&&0===e&&0===h)return t(n,i,u,f,o,s);var v,c=Math.sqrt(Math.pow(u-n,2)+Math.pow(f-i,2)+Math.pow(e-r,2)),l=Math.sqrt(Math.pow(o-n,2)+Math.pow(s-i,2)+Math.pow(h-r,2)),a=Math.sqrt(Math.pow(o-u,2)+Math.pow(s-f,2)+Math.pow(h-e,2));return v=c>l?c>a?c-l-a:a-l-c:a>l?a-l-c:l-c-a,v>-.0001&&v<.0001}}}function ge(){function u(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}}function i(t){for(var u,f,e=t.length,r=e-1;r>=0;r-=1)if("sh"==t[r].ty){if(t[r].ks.k.i)n(t[r].ks.k);else for(f=t[r].ks.k.length,u=0;u<f;u+=1)t[r].ks.k[u].s&&n(t[r].ks.k[u].s[0]),t[r].ks.k[u].e&&n(t[r].ks.k[u].e[0]);!0}else"gr"==t[r].ty&&i(t[r].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 t(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])&&void 0))}function h(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var f=function(){function r(n){var t=n.t.d;n.t.d={k:[{s:t,t:0}]}}function n(n){for(var i=n.length,t=0;t<i;t+=1)5===n[t].ty&&r(n[t])}var i=[4,4,14];return function(r){if(t(i,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=function(){var i=[4,7,99];return function(r){if(r.chars&&!t(i,r.v))for(var f,o,s,e,h=r.chars.length,u=0;u<h;u+=1)if(r.chars[u].data&&r.chars[u].data.shapes)for(e=r.chars[u].data.shapes[0].it,o=e.length,f=0;f<o;f+=1)(s=e[f].ks.k).__converted||(n(e[f].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 i(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(t(r,n.v)&&(i(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&i(n.assets[u].layers)}}(),s=function(){function n(t){for(var r,u,f=t.length,i=f-1;i>=0;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);!0}else"gr"==t[i].ty&&n(t[i].it)}function i(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(t(r,n.v)&&(i(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&i(n.assets[u].layers)}}(),r={};return r.completeData=function(t,r){t.__complete||(o(t),f(t),e(t),s(t),function t(r,f,e){for(var o,p=r.length,s,v,l,y,c,a=0;a<p;a+=1)if("ks"in(o=r[a])&&!o.completed){if(o.completed=!0,o.tt&&(r[a-1].td=o.tt),[],o.hasMask)for(c=o.masksProperties,v=c.length,s=0;s<v;s+=1)if(c[s].pt.k.i)n(c[s].pt.k);else for(y=c[s].pt.k.length,l=0;l<y;l+=1)c[s].pt.k[l].s&&n(c[s].pt.k[l].s[0]),c[s].pt.k[l].e&&n(c[s].pt.k[l].e[0]);0===o.ty?(o.layers=u(o.refId,f),t(o.layers,f,e)):4===o.ty?i(o.shapes):5==o.ty&&h(o,e)}}(t.layers,t.assets,r),t.__complete=!0)},r}function ui(){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 ti(){}function pt(){}function er(){}function bt(){}function fu(){this._length=0;this._maxLength=4;this.shapes=h(this._maxLength)}function or(n,t,r,u){this.elem=n;this.frameId=-1;this.dataProps=h(t.length);this.renderer=r;this.k=!1;this.dashStr="";this.dashArray=o("float32",t.length?t.length-1:0);this.dashoffset=o("float32",1);this.initDynamicPropertyContainer(u);for(var e,s=t.length||0,f=0;f<s;f+=1)e=i.getProp(n,t[f].v,0,0,this),this.k=e.k||this.k,this.dataProps[f]={n:t[f].n,p:e};this.k||this.getValue(!0);this._isAnimated=this.k}function ki(n,t,r){this.data=t;this.c=o("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=o("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 li(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 to(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=ou.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}function eu(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 d(n,t){this._frameId=rr;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 st(){}function p(n,i){var r,u;this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");r=t("defs");this.svgElement.appendChild(r);u=t("g");this.svgElement.appendChild(u);this.layerElement=u;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||""};this.globalData={_mdf:!1,frameNum:-1,defs:r,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function ii(n,r,u){var f,a,v,it,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 o,w,rt,c,d,l,g,e=this.masksProperties,y=0,s=[],b=ot(10),nt="clipPath",tt="clip-path";for(f=0;f<v;f++)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k)&&(nt="mask",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){if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(nt="mask",tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),it="fi_"+ot(10),(d=t("filter")).setAttribute("id",it),(l=t("feMorphology")).setAttribute("operator","dilate"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),d.appendChild(l),a.appendChild(d),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):(l=null,g=null),this.storedData[f]={elem:o,x:g,expan:l,lastPath:"",lastOperator:"",filterId:it,lastRadius:0},"i"==e[f].mode){for(rt=s.length,k=t("g"),w=0;w<rt;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("+at+"#"+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:yt.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])}else this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:yt.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);for(this.maskElement=t(nt),v=s.length,f=0;f<v;f+=1)this.maskElement.appendChild(s[f]);y>0&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(tt,"url("+at+"#"+b+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function it(){}function rt(){}function ht(){}function ei(){}function oi(){}function io(n,t){this.elem=n;this.pos=t}function pf(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 su(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 ro(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 wf(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 or(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function bf(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 gi(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function kf(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new or(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function uo(){this.it=[];this.prevViewData=[];this.gr=t("g")}function gf(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function ut(){}function si(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function nr(){}function hu(){}function lt(){}function wt(){}function vi(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function kr(n,t,i){this.initElement(n,t,i)}function cu(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 hi(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 ne(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 te(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 lu(n,t){this.initialized=!1;this.filterManager=t;this.elem=n;this.paths=[]}function ie(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 dr(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 re(n,i){var u,r,f,e,o,s;n.setAttribute("x","-100%");n.setAttribute("y","-100%");n.setAttribute("width","400%");n.setAttribute("height","400%");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 tr(n,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=n;this.elem=r;r.matteElement=t("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function fe(n){var t,i,e=n.data.ef?n.data.ef.length:0,f=ot(10),r=sr.createFilter(f),u=0;for(this.filters=[],t=0;t<e;t+=1)i=null,20===n.data.ef[t].ty?(u+=1,i=new ne(r,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(u+=1,i=new te(r,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?i=new lu(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(u+=1,i=new ie(r,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(u+=1,i=new dr(r,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(u+=1,i=new re(r,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty&&(i=new tr(r,n.effectsManager.effectElements[t],n)),i&&this.filters.push(i);u&&(n.globalData.defs.appendChild(r),n.layerElement.setAttribute("filter","url("+at+"#"+f+")"));this.filters.length&&n.addRenderableComponent(this)}function ee(){}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||""};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 au;this.elements=[];this.pendingElements=[];this.transformMat=new l;this.completeLayers=!1;this.rendererType="canvas"}function c(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};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 oe(n,t,i,r){var f,u,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=yt.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 au(){this.saved=[];this.cArrPos=0;this.cTr=new l;this.cO=1;var n;for(this.savedOp=o("float32",15),n=0;n<15;n+=1)this.saved[n]=o("float32",16);this._length=15}function kt(){}function yi(n,t,i){this.failed=!1;this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getImage(this.assetData);this.initElement(n,t,i)}function gr(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 nu(n,t){this.data=n;this.element=t;this.masksProperties=this.data.masksProperties||[];this.viewData=h(this.masksProperties.length);for(var u=this.masksProperties.length,r=!1,i=0;i<u;i++)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=yt.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=r;r&&this.element.addRenderableComponent(this)}function a(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new gf;this.initElement(n,t,i)}function cr(n,t,i){this.initElement(n,t,i)}function lr(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 vu(){}function dt(){}function ar(n,t,i){this.initElement(n,t,i)}function ir(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 ft(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 vr(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 yu(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function gt(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 l;this._prevMat=new l;this._isFirstFrame=!0}function fo(){}function ao(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function vo(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function yo(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function po(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function wo(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function bo(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ko(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function go(){this.p={}}function ee(n,t){var r=n.ef||[],i,u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i++)u=new yr(r[i],t),this.effectElements.push(u)}function yr(n,t){this.init(n,t)}function ts(n){at=n}function ce(){!0===iu?g.searchAnimations(le,iu,ae):g.searchAnimations()}function is(n){pu=n}function rs(n){return!0===iu&&(n.animationData=JSON.parse(le)),g.loadAnimation(n)}function us(n){if("string"==typeof n)switch(n){case"high":ni=200;break;case"medium":ni=50;break;case"low":ni=10}else!isNaN(n)&&n>1&&(ni=n);wu(!(ni>=50))}function fs(){return"undefined"!=typeof navigator}function es(n,t){"expressions"===n&&(ci=t)}function os(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return yt;case"matrix":return l}}function ss(){"complete"===document.readyState&&(clearInterval(ye),ce())}function hs(n){for(var r,i=as.split("&"),t=0;t<i.length;t++)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}var pe="http://www.w3.org/2000/svg",at="",rr=-999999,pu=!0,ci,vs=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ys=Math.round,we,et=Math.pow,pr=Math.sqrt,ps=Math.abs,k=Math.floor,wr=Math.max,ur=Math.min,vt={},ff,o,l,wi,ct,yt,fi,df,hr,ue,g,f,se,tu,v,ns,ye;(function(){for(var t=Object.getOwnPropertyNames(Math),i=t.length,n=0;n<i;n+=1)vt[t[n]]=Math[t[n]]})();vt.random=Math.random;vt.abs=function(n){var f=r(n),t,i,u;if("object"===f&&n.length){for(i=h(n.length),u=n.length,t=0;t<u;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ni=150,s=Math.PI/180,pi=.5519;wu(!1);ff=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]}}();ef.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n].length,i=0;i<r;i++)this._cbs[n][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}};o=function(){return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(n,t){return"float32"===n?new Float32Array(t):"int16"===n?new Int16Array(t):"uint8c"===n?new Uint8ClampedArray(t):void 0}:function(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}}();nt.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;for(var 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}};l=function(){function e(){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 a(n,t){return this._t(1,t,n,1,0,0)}function v(n,t){return this.shear(r(n),r(t))}function y(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 p(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 w(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 b(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 k(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]=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 d(){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 g(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function nt(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t]}function tt(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function it(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 rt(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function ut(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function ft(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function f(n){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;return[n[0]*i+n[1]*u+e,n[0]*r+n[1]*f+o,0]}function et(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=f(n[t]);return i}function ot(n,t,i){var r=o("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],e=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*e+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*e+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*e+h;r[5]=i[0]*f+i[1]*s+c}return r}function st(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 ht(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 ct(){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&&n>0||n>-1e-6&&n<0?u(1e4*n)/1e4:n}function lt(){var t=this.props,i=n(t[0]),r=n(t[1]),u=n(t[4]),f=n(t[5]),e=n(t[12]),o=n(t[13]);return"matrix("+i+","+r+","+u+","+f+","+e+","+o+")"}var t=Math.cos,i=Math.sin,r=Math.tan,u=Math.round;return function(){this.reset=e;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=v;this.skewFromAxis=y;this.shear=a;this.scale=p;this.setTransform=w;this.translate=b;this.transform=k;this.applyToPoint=it;this.applyToX=rt;this.applyToY=ut;this.applyToZ=ft;this.applyToPointArray=st;this.applyToTriplePoints=ot;this.applyToPointStringified=ht;this.toCSS=ct;this.to2dCSS=lt;this.clone=nt;this.cloneFromProps=tt;this.equals=g;this.inversePoints=et;this.inversePoint=f;this._t=this.transform;this.isIdentity=d;this._identity=!0;this._identityCalculated=!1;this.props=o("float32",16);this.reset()}}();!function(n,t){function a(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function o(n,t){for(var e,r=n+"",i=0;i<r.length;)t[u&i]=u&(e^=19*t[u&i])+r.charCodeAt(i++);return f(t)}function f(n){return String.fromCharCode.apply(0,n)}var s,e=this,i=256,h=6,c="random",v=t.pow(i,h),l=t.pow(2,52),y=2*l,u=i-1;t["seed"+c]=function(p,w,b){var g=[],nt=o(function n(t,i){var f,u=[],e=r(t);if(i&&"object"==e)for(f in t)try{u.push(n(t[f],i-1))}catch(n){}return u.length?u:"string"==e?t:t+"\0"}((w=!0===w?{entropy:!0}:w||{}).entropy?[p,f(n)]:null===p?function(){var t,r,u;try{return s?f(s.randomBytes(i)):(t=new Uint8Array(i),(e.crypto||e.msCrypto).getRandomValues(t),f(t))}catch(t){return r=e.navigator,u=r&&r.plugins,[+new Date,e,u,e.screen,f(n)]}}():p,3),g),k=new function(n){var s,e=n.length,t=this,r=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);r<i;)f[r]=r++;for(r=0;r<i;r++)f[r]=f[o=u&o+n[r%e]+(s=f[r])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,r=t.S;n--;)o=r[f=u&f+1],s=s*i+r[u&(r[f]=r[e=u&e+o])+(r[e]=o)];return t.i=f,t.j=e,s}}(g),d=function(){for(var n=k.g(h),r=v,t=0;n<l;)n=(n+t)*i,r*=i,t=k.g(1);for(;n>=y;)n/=2,r/=2,t>>>=1;return(n+t)/r};return d.int32=function(){return 0|k.g(4)},d.quick=function(){return k.g(4)/4294967296},d.double=d,o(f(k.S),n),(w.pass||b||function(n,i,r,u){return u&&(u.S&&a(u,k),n.state=function(){return a(k,{})}),r?(t[c]=n,i):n})(d,nt,"global"in w?w.global:this==t,w.state)};o(t.random(),n)}([],vt);wi=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=v?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,o)}},r={},c=4,l=1e-7,a=10,n=11,t=1/(n-1),v="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=this._p[0],h=this._p[2],f=this._mSampleValues,e=0,u=1,p=n-1;u!==p&&f[u]<=r;++u)e+=t;var w=(r-f[--u])/(f[u+1]-f[u]),v=e+w*t,y=o(v,s,h);return y>=.001?function(n,t,r,u){for(var e,s,f=0;f<c;++f){if(e=o(t,r,u),0===e)return t;s=i(t,r,u)-n;t-=s/e}return t}(r,v,s,h):0===y?v:function(n,t,r,u,f){var o,e,s=0;do(o=i(e=t+(r-t)/2,u,f)-n)>0?r=e:t=e;while(Math.abs(o)>l&&++s<a);return e}(r,e,e+t,s,h)}},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)})}();ct=de();var of=ge(),sf=function(){function u(n,t){var i=b("span"),r,u;return i.style.fontFamily=t,r=b("span"),r.innerHTML="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=n+", "+t,{node:r,w:u,parent:i}}function o(n,i){var r=t("text"),u;return r.style.fontSize="100px",r.setAttribute("font-family",i.fFamily),r.setAttribute("font-style",i.fStyle),r.setAttribute("font-weight",i.fWeight),r.textContent="1",i.fClass?(r.style.fontFamily="inherit",r.className=i.fClass):r.style.fontFamily=i.fFamily,n.appendChild(r),u=b("canvas").getContext("2d"),u.font=i.fWeight+" "+i.fStyle+" 100px "+i.fFamily,r}var f=5e3,e={w:0,size:0,shapes:[]},r=[],i;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]),i=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.loaded=!1;this.initTime=Date.now()},i.getCombinedCharacterCodes=function(){return r},i.prototype.addChars=function(n){if(n){this.chars||(this.chars=[]);for(var i,r,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)}}},i.prototype.addFonts=function(t,i){var r,e,l,h,s,c;if(!t)return void(this.loaded=!0);if(this.chars)return this.loaded=!0,void(this.fonts=t.list);for(e=t.list,l=e.length,r=0;r<l;r+=1)(e[r].loaded=!1,e[r].monoCase=u(e[r].fFamily,"monospace"),e[r].sansCase=u(e[r].fFamily,"sans-serif"),e[r].fPath)?"p"===e[r].fOrigin||3===e[r].origin?(h=b("style"),h.type="text/css",h.innerHTML="@font-face {font-family: "+e[r].fFamily+"; font-style: normal; src: url('"+e[r].fPath+"');}",i.appendChild(h)):"g"===e[r].fOrigin||1===e[r].origin?(s=b("link"),s.type="text/css",s.rel="stylesheet",s.href=e[r].fPath,document.body.appendChild(s)):("t"===e[r].fOrigin||2===e[r].origin)&&(c=b("script"),c.setAttribute("src",e[r].fPath),i.appendChild(c)):e[r].loaded=!0,e[r].helper=o(i,e[r]),e[r].cache={},this.fonts.push(e[r]);setTimeout(function(){(function t(){for(var o=this.fonts.length,r,u,e=o,i=0;i<o;i+=1)if(this.fonts[i].loaded)e-=1;else if("t"===this.fonts[i].fOrigin||2===this.fonts[i].origin){if(n.Typekit&&n.Typekit.load&&0===this.typekitLoaded){this.typekitLoaded=1;try{n.Typekit.load({async:!0,active:function(){this.typekitLoaded=2}.bind(this)})}catch(f){}}2===this.typekitLoaded&&(this.fonts[i].loaded=!0)}else"n"===this.fonts[i].fOrigin||0===this.fonts[i].origin?this.fonts[i].loaded=!0:(r=this.fonts[i].monoCase.node,u=this.fonts[i].monoCase.w,r.offsetWidth!==u?(e-=1,this.fonts[i].loaded=!0):(r=this.fonts[i].sansCase.node,u=this.fonts[i].sansCase.w,r.offsetWidth!==u&&(e-=1,this.fonts[i].loaded=!0)),this.fonts[i].loaded&&(this.fonts[i].sansCase.parent.parentNode.removeChild(this.fonts[i].sansCase.parent),this.fonts[i].monoCase.parent.parentNode.removeChild(this.fonts[i].monoCase.parent)));0!==e&&Date.now()-this.initTime<f?setTimeout(t.bind(this),20):setTimeout(function(){this.loaded=!0}.bind(this),0)}).bind(this)()}.bind(this),100)},i.prototype.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 console&&console.warn&&console.warn("Missing character from exported characters list: ",n,t,i),e},i.prototype.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]},i.prototype.measureText=function(n,t,i){var r=this.getFontByName(t),u=n.charCodeAt(0),f;return r.cache[u+1]||(f=r.helper,f.textContent=n,r.cache[u+1]=f.getComputedTextLength()/100),r.cache[u+1]*i},i}(),i=function(){function f(n,t){var c,tt=this.offsetTime,v,a,u,et,ht,nt,w,it,rt,ut,ft,ot;"multidimensional"===this.propType&&(c=o("float32",this.pv.length));for(var i,b,f,p,y,st,h,l,k=t.lastIndex,r=k,d=this.keyframes.length-1,g=!0;g;){if(i=this.keyframes[r],b=this.keyframes[r+1],r===d-1&&n>=b.t-tt){i.h&&(i=b);k=0;break}if(b.t-tt>n){k=r;break}r<d-1?r+=1:(k=0,g=!1)}if(v=b.t-tt,a=i.t-tt,i.to)if(i.bezierData||ct.buildBezierData(i),u=i.bezierData,n>=v||n<a)for(et=n>=v?u.points.length-1:0,p=u.points[et].point.length,f=0;f<p;f+=1)c[f]=u.points[et].point[f];else{for(i.__fnct?l=i.__fnct:(l=wi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,i.__fnct=l),y=l((n-a)/(v-a)),nt=u.segmentLength*y,w=t.lastFrame<n&&t._lastBezierData===u?t._lastAddedLength:0,h=t.lastFrame<n&&t._lastBezierData===u?t._lastPoint:0,g=!0,st=u.points.length;g;){if(w+=u.points[h].partialLength,0===nt||0===y||h===u.points.length-1){for(p=u.points[h].point.length,f=0;f<p;f+=1)c[f]=u.points[h].point[f];break}if(nt>=w&&nt<w+u.points[h+1].partialLength){for(ht=(nt-w)/u.points[h+1].partialLength,p=u.points[h].point.length,f=0;f<p;f+=1)c[f]=u.points[h].point[f]+(u.points[h+1].point[f]-u.points[h].point[f])*ht;break}h<st-1?h+=1:g=!1}t._lastPoint=h;t._lastAddedLength=w-u.points[h].partialLength;t._lastBezierData=u}else if(d=i.s.length,this.sh&&1!==i.h)if(n>=v)c[0]=i.e[0],c[1]=i.e[1],c[2]=i.e[2];else if(n<=a)c[0]=i.s[0],c[1]=i.s[1],c[2]=i.s[2];else{var lt=e(i.s),at=e(i.e),vt=(n-a)/(v-a);!function(n,t){var r=t[0],u=t[1],i=t[2],f=t[3],e=Math.atan2(2*u*f-2*r*i,1-2*u*u-2*i*i),o=Math.asin(2*r*u+2*i*f),h=Math.atan2(2*r*f-2*u*i,1-2*r*r-2*i*i);n[0]=e/s;n[1]=o/s;n[2]=h/s}(c,function(n,t,i){var o,f,a,r,u,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(f=v*s+y*h+p*c+w*l)<0&&(f=-f,s=-s,h=-h,c=-c,l=-l),1-f>1e-6?(o=Math.acos(f),a=Math.sin(o),r=Math.sin((1-i)*o)/a,u=Math.sin(i*o)/a):(r=1-i,u=i),e[0]=r*v+u*s,e[1]=r*y+u*h,e[2]=r*p+u*c,e[3]=r*w+u*l,e}(lt,at,vt))}else for(r=0;r<d;r+=1)1!==i.h&&(n>=v?y=1:n<a?y=0:(i.o.x.constructor===Array?(i.__fnct||(i.__fnct=[]),i.__fnct[r]?l=i.__fnct[r]:(it=i.o.x[r]||i.o.x[0],rt=i.o.y[r]||i.o.y[0],ut=i.i.x[r]||i.i.x[0],ft=i.i.y[r]||i.i.y[0],l=wi.getBezierEasing(it,rt,ut,ft).get,i.__fnct[r]=l)):i.__fnct?l=i.__fnct:(it=i.o.x,rt=i.o.y,ut=i.i.x,ft=i.i.y,l=wi.getBezierEasing(it,rt,ut,ft).get,i.__fnct=l),y=l((n-a)/(v-a)))),ot=1===i.h?i.s[r]:i.s[r]+(i.e[r]-i.s[r])*y,1===d?c=ot:c[r]=ot;return t.lastIndex=k,c}function e(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),l=t*i*r-u*f*e,a=u*f*r+t*i*e,v=u*i*r+t*f*e,y=t*f*r-u*i*e;return[a,v,y,l]}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&&t>=r||this._caching.lastFrame<i&&t<i)||(this._caching.lastFrame>=t&&(this._caching._lastBezierData=null,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,u(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,u(this.v[i]-t)>1e-5&&(this.v[i]=t,this._mdf=!0),i+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0;this._mdf=this._isFirstFrame;for(var 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,e){this.propType="multidimensional";this.mult=f||1;this.data=u;this._mdf=!1;this.elem=n;this.container=e;this.comp=n.comp;this.k=!1;this.kf=!1;this.frameId=-1;var s,h=u.k.length;for(this.v=o("float32",h),this.pv=o("float32",h),o("float32",h),this.vel=o("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,_lastBezierData:null};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,e,s,c){var v,l,a,y,p,b,w;for(this.propType="multidimensional",b=e.k.length,v=0;v<b-1;v+=1)e.k[v].to&&e.k[v].s&&e.k[v].e&&(l=e.k[v].s,a=e.k[v].e,y=e.k[v].to,p=e.k[v].ti,(2===l.length&&(l[0]!==a[0]||l[1]!==a[1])&&ct.pointOnLine2D(l[0],l[1],a[0],a[1],l[0]+y[0],l[1]+y[1])&&ct.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])&&ct.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])&&ct.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]))&&(e.k[v].to=null,e.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])&&(e.k[v].to=null,e.k[v].ti=null));for(this.effectsSequence=[h.bind(this)],this.keyframes=e.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=e.k[0].s.length,this.v=o("float32",w),this.pv=o("float32",w),v=0;v<w;v+=1)this.v[v]=n,this.pv[v]=n;this._caching={lastFrame:n,lastIndex:0,value:o("float32",w)};this.addEffect=r}var n=rr,u=Math.abs;return{getProp:function(n,t,i,r,u){var f;if(0===t.a)f=0===i?new c(n,t,r,u):new l(n,t,r,u);else if(1===t.a)f=0===i?new a(n,t,r,u):new v(n,t,r,u);else 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}}}(),bi=function(){function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new l,this.pre=new l,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),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,1,0,this),t.r)this.r=i.getProp(n,t.r,0,s,this);else if(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=t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,s,this);this.or.sh=!0}t.sk&&(this.sk=i.getProp(n,t.sk,0,s,this),this.sa=i.getProp(n,t.sa,0,s,this));t.a&&(this.a=i.getProp(n,t.a,1,0,this));t.s&&(this.s=i.getProp(n,t.s,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)}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 f,u,i,t,r;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)&&(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),u=this.p.getValueAtTime(this.p.keyframes[0].t/i,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/i,0),u=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/i,0)):(f=this.p.pv,u=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime&&(f=[],u=[],t=this.px,r=this.py,t._caching.lastFrame+t.offsetTime<=t.keyframes[0].t?(f[0]=t.getValueAtTime((t.keyframes[0].t+.01)/i,0),f[1]=r.getValueAtTime((r.keyframes[0].t+.01)/i,0),u[0]=t.getValueAtTime(t.keyframes[0].t/i,0),u[1]=r.getValueAtTime(r.keyframes[0].t/i,0)):t._caching.lastFrame+t.offsetTime>=t.keyframes[t.keyframes.length-1].t?(f[0]=t.getValueAtTime(t.keyframes[t.keyframes.length-1].t/i,0),f[1]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/i,0),u[0]=t.getValueAtTime((t.keyframes[t.keyframes.length-1].t-.01)/i,0),u[1]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/i,0)):(f=[t.pv,r.pv],u[0]=t.getValueAtTime((t._caching.lastFrame+t.offsetTime-.01)/i,t.offsetTime),u[1]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/i,r.offsetTime))),this.v.rotate(-Math.atan2(f[1]-u[1],f[0]-u[0]))),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}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v);this.appliedTransformations=4}else 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(){}},e([nt],n),n.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0},n.prototype._addDynamicProperty=nt.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new n(t,i,r)}}}();ui.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=ai.newElement(),this.o[i]=ai.newElement(),this.i[i]=ai.newElement(),i+=1};ui.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n};ui.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};ui.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}f[r]&&(!f[r]||u)||(f[r]=ai.newElement());f[r][0]=n;f[r][1]=t};ui.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)};ui.prototype.reverse=function(){var t=new ui,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};yt=function(){function o(n,t,i){var e,a,s,r,u,w,b,h,c,v=i.lastIndex,o=this.keyframes,y;if(n<o[0].t-this.offsetTime)e=o[0].s[0],s=!0,v=0;else if(n>=o[o.length-1].t-this.offsetTime)e=1===o[o.length-2].h?o[o.length-1].s[0]:o[o.length-2].e[0],s=!0;else{for(var f,p,l=v,d=o.length-1,k=!0;k&&(f=o[l],!((p=o[l+1]).t-this.offsetTime>n));)l<d-1?l+=1:k=!1;(s=1===f.h,v=l,s)||(n>=p.t-this.offsetTime?h=1:n<f.t-this.offsetTime?h=0:(f.__fnct?y=f.__fnct:(y=wi.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.__fnct=y),h=y((n-(f.t-this.offsetTime))/(p.t-this.offsetTime-(f.t-this.offsetTime)))),a=f.e[0]);e=f.s[0]}for(w=t._length,b=e.i[0].length,i.lastIndex=v,r=0;r<w;r+=1)for(u=0;u<b;u+=1)c=s?e.i[r][u]:e.i[r][u]+(a.i[r][u]-e.i[r][u])*h,t.i[r][u]=c,c=s?e.o[r][u]:e.o[r][u]+(a.o[r][u]-e.o[r][u])*h,t.o[r][u]=c,c=s?e.v[r][u]:e.v[r][u]+(a.v[r][u]-e.v[r][u])*h,t.v[r][u]=c}function t(){this.paths=this.localShapeCollection}function f(){if(!this.lock&&this.elem.globalData.frameId!==this.frameId){this.lock=!0;this.frameId=this.elem.globalData.frameId;this._mdf=!1;for(var t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,n=0;n<i;n+=1)t=this.effectsSequence[n](t);(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,t)||(this.v=tt.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection);this.lock=!1}}function n(n,i,r){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=i;this.k=!1;this.kf=!1;this._mdf=!1;var u=3===r?i.pt.k:i.ks.k;this.v=tt.clone(u);this.pv=tt.clone(this.v);this.localShapeCollection=di.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=t;this.effectsSequence=[]}function h(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function r(n,i,r){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===r?i.pt.k:i.ks.k;this.k=!0;this.kf=!0;var f=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length;this.v=tt.newElement();this.v.setPathData(this.keyframes[0].s[0].c,f);this.pv=tt.clone(this.v);this.localShapeCollection=di.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=u;this.reset=t;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||t>r&&n>r)||(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=o;n.prototype.getValue=f;n.prototype.getValue=f;n.prototype.addEffect=h;r.prototype.getValue=f;r.prototype.interpolateShape=o;r.prototype.addEffect=h;var c=function(){function r(n,t){this.v=tt.newElement();this.v.setPathData(!0,4);this.localShapeCollection=di.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=pi;return r.prototype={reset:t,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}},e([nt],r),r}(),l=function(){function n(n,t){this.v=tt.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=di.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:t,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,this.v._length=0,e=0;e<o;e+=1){h=f?c:l;r=f?p:w;u=f?b:k;var n=h*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=-Math.PI/2,i=3===this.data.d?-1:1;for(e+=this.r.v,this.v._length=0,r=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}},e([nt],n),n}(),a=function(){function n(n,t){this.v=tt.newElement();this.v.c=!0;this.localShapeCollection=di.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=ur(n,t,this.r.v),f=u*(1-pi);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:t},e([nt],n),n}();return{getShapeProp:function(t,i,u){var f,e,o;return 3===u||4===u?(e=3===u?i.pt:i.ks,o=e.k,f=1===e.a||o.length?new r(t,i,u):new n(t,i,u)):5===u?f=new a(t,i):6===u?f=new c(t,i):7===u&&(f=new l(t,i)),f.k&&t.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return r}}}();fi=function(){var n={},t={};return n.registerModifier=function(n,i){t[n]||(t[n]=i)},n.getModifier=function(n,i,r){return new t[n](i,r)},n}();ti.prototype.initModifierProperties=function(){};ti.prototype.addShapeToModifier=function(){};ti.prototype.addShape=function(n){if(!this.closed){var t={shape:n.sh,data:n,localShapeCollection:di.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};ti.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=rr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};ti.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};e([nt],ti);e([ti],pt);pt.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};pt.prototype.addShapeToModifier=function(n){n.pathsData=[]};pt.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}):n>=1?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};pt.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)vf.release(n[t]);return n.length=0,n};pt.prototype.processShapes=function(n){var r,u,w,l,g,i,e,p,b,k,a,s,d,t,v,f,o,tt,it;if(this._mdf||n?(l=this.o.v%360/360,(l<0&&(l+=1),r=this.s.v+l,u=this.e.v+l,r>u)&&(g=r,r=u,u=g),r=Math.round(1e3*r)/1e3,u=Math.round(1e3*u)/1e3,this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),s=this.shapes.length,d=0,u===r)for(i=0;i<s;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection;else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<s;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<s;i+=1)if((t=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(w=t.shape.paths,p=w._length,a=0,!t.shape._mdf&&t.pathsData.length)a=t.totalShapeLength;else{for(b=this.releasePathsData(t.pathsData),e=0;e<p;e+=1)k=ct.getSegmentsLength(w.shapes[e]),b.push(k),a+=k.totalLength;t.totalShapeLength=a;t.pathsData=b}d+=a;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,h=r,c=u,nt=0;for(i=s-1;i>=0;i-=1)if((t=this.shapes[i]).shape._mdf){for((v=t.localShapeCollection).releaseShapes(),2===this.m&&s>1?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,d),nt+=t.totalShapeLength):y=[[h,c]],p=y.length,e=0;e<p;e+=1)h=y[e][0],c=y[e][1],f.length=0,c<=1?f.push({s:t.totalShapeLength*h,e:t.totalShapeLength*c}):h>=1?f.push({s:t.totalShapeLength*(h-1),e:t.totalShapeLength*(c-1)}):(f.push({s:t.totalShapeLength*h,e:t.totalShapeLength}),f.push({s:0,e:t.totalShapeLength*(c-1)})),o=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(f.length>1&&(tt=t.shape.paths.shapes[t.shape.paths._length-1],tt.c?(it=o.pop(),this.addPaths(o,v),o=this.addShapes(t,f[1],it)):(this.addPaths(o,v),o=this.addShapes(t,f[1]))),this.addPaths(o,v));t.shape.paths=v}}};pt.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};pt.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)};pt.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)};pt.prototype.addShapes=function(n,t,i){var r,u,p,o,s,h,a,l,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],c=!0,v;for(i?(s=i._length,l=i._length):(i=tt.newElement(),s=0,l=0),y.push(i),r=0;r<w;r+=1){for(h=b[r].lengths,i.c=f[r].c,p=f[r].c?h.length:h.length+1,u=1;u<p;u+=1)if(o=h[u-1],e+o.addedLength<t.s)e+=o.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+o.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,s,c),c=!1):(a=ct.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/o.addedLength,(t.e-e)/o.addedLength,h[u-1]),this.addSegmentFromArray(a,i,s,c),c=!1,i.c=!1);e+=o.addedLength;s+=1}if(f[r].c&&h.length&&((o=h[u-1],e<=t.e)?(v=h[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,s,c),c=!1):(a=ct.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,h[u-1]),this.addSegmentFromArray(a,i,s,c),c=!1,i.c=!1)):i.c=!1,e+=o.addedLength,s+=1),i._length&&(i.setXYAt(i.v[l][0],i.v[l][1],"i",l),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=tt.newElement(),c=!0,y.push(i),s=0)}return y};fi.registerModifier("tm",pt);e([ti],er);er.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};er.prototype.processPath=function(n,t){var h=tt.newElement(),r,i,l,a,u,e,c,o,s,y,p,w,b,v,f;for(h.c=n.c,v=n._length,f=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],e=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)),c=e?Math.min(e/2,t)/e:0,o=w=i[0]+(u[0]-i[0])*c,s=b=i[1]-(i[1]-u[1])*c,y=o-(o-i[0])*pi,p=s-(s-i[1])*pi,h.setTripleAt(o,s,y,p,w,b,f),f+=1,u=r===v-1?n.v[0]:n.v[r+1],e=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)),c=e?Math.min(e/2,t)/e:0,o=y=i[0]+(u[0]-i[0])*c,s=p=i[1]+(u[1]-i[1])*c,w=o-(o-i[0])*pi,b=s-(s-i[1])*pi,h.setTripleAt(o,s,y,p,w,b,f),f+=1):(h.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],f),f+=1):(h.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],f),f+=1);return h};er.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(t=this.shapes[i],t.shape.paths,u=t.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)};fi.registerModifier("rd",er);e([ti],bt);bt.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=bi.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 l;this.rMatrix=new l;this.sMatrix=new l;this.tMatrix=new l;this.matrix=new l};bt.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])};bt.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]);i>0;)i-=1,this._elements.unshift(t[i]),1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};bt.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)};bt.prototype.cloneElements=function(n){n.length;var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t};bt.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)};bt.prototype.processShapes=function(n){var t,a,f,h,o,p,v,y,e,w,s;if(this._mdf||n){if(v=Math.ceil(this.c.v),this._groups.length<v){for(;this._groups.length<v;)y={it:this.cloneElements(this._elements),ty:"gr"},y.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,y),this._groups.splice(0,0,y),this._currentCopies+=1;this.elem.reloadShapes()}for(o=0,f=0;f<=this._groups.length-1;f+=1)p=o<v,this._groups[f]._render=p,this.changeGroupRender(this._groups[f].it,p),o+=1;this._currentCopies=v;var c=this.o.v,l=c%1,b=c>0?Math.floor(c):Math.ceil(c),i=(this.tr.v.props,this.pMatrix.props),r=this.rMatrix.props,u=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,c>0){for(;s<b;)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(;s>b;)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(f=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(t=this.elemsData[f].it,a=t[t.length-1].transform.mProps.v.props,w=a.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(f/(this._currentCopies-1)),0!==s){for((0!==f&&1===h||f!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),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(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),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]),e=0;e<w;e+=1)a[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<w;e+=1)a[e]=this.matrix.props[e];s+=1;o-=1;f+=h}}else for(o=this._currentCopies,f=0,h=1;o;)t=this.elemsData[f].it,a=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,o-=1,f+=h};bt.prototype.addShape=function(){};fi.registerModifier("rp",bt);fu.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};fu.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)tt.release(this.shapes[n]);this._length=0};or.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}};e([nt],or);ki.prototype.comparePoints=function(n,t){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(n[4*i]-n[4*t+2*i])>.01)return!1;i+=1}return!0};ki.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};ki.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}};e([nt],ki);var hf=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},no=function(){function t(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(t){var u=function(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}(t,this.assetsPath,this.path),i=b("img"),r;return i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded.bind(this),!1),i.addEventListener("error",function(){r.img=n;this._imageLoaded()}.bind(this),!1),i.src=u,r={img:i,assetData:t}}function r(n,t){this.imagesLoadedCb=t;for(var r=n.length,i=0;i<r;i+=1)n[i].layers||(this.totalImages+=1,this.images.push(this._createImageData(n[i])))}function u(n){this.path=n||""}function f(n){this.assetsPath=n||""}function e(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}}function o(){this.imagesLoadedCb=null;this.images.length=0}function s(){return this.totalImages===this.loadedAssets}var n=function(){var n=b("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="#FF0000",t.fillRect(0,0,1,1),n}();return function(){this.loadAssets=r;this.setAssetsPath=f;this.setPath=u;this.loaded=s;this.destroy=o;this.getImage=e;this._createImageData=i;this._imageLoaded=t;this.assetsPath="";this.path="";this.totalImages=0;this.loadedAssets=0;this.imagesLoadedCb=null;this.images=[]}}(),cf=function(){var n={maskType:!0};return(/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))&&(n.maskType=!1),n}(),sr=function(){var n={};return n.createFilter=function(n){var i=t("filter");return i.setAttribute("id",n),i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i},n.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},n}(),lf=function(){function n(n){return n.response&&"object"===r(n.response)?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.response):void 0}return{load:function(t,i,r){var f,u=new XMLHttpRequest;u.open("GET",t,!0);u.responseType="json";u.send();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)}}}}}();li.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 to(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)};li.prototype.getMeasures=function(n,t){var g,s,r,y,f,ut,ti,yt,si,dt,vi;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var et,lt,u,ot,b,h,p,st,gt,w,k,d,l,nt,ni,at,oi,yi,vt,tt=this._moreOptions.alignment.v,v=this._animatorsData,it=this._textData,e=this.mHelper,pi=this._renderType,wi=this.renderedLetters.length,o=(this.data,n.l);if(this._hasMaskedPath){if(vt=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=vt.v,this._pathData.r&&(s=s.reverse()),b={tLength:0,segments:[]},ot=s._length-1,at=0,u=0;u<ot;u+=1)g={s:s.v[u],e:s.v[u+1],to:[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],ti:[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]},ct.buildBezierData(g),b.tLength+=g.bezierData.segmentLength,b.segments.push(g),at+=g.bezierData.segmentLength;u=ot;vt.v.c&&(g={s:s.v[u],e:s.v[0],to:[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],ti:[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]},ct.buildBezierData(g),b.tLength+=g.bezierData.segmentLength,b.segments.push(g),at+=g.bezierData.segmentLength);this._pathData.pi=b}if(b=this._pathData.pi,h=this._pathData.f.v,k=0,w=1,st=0,gt=!0,nt=b.segments,h<0&&vt.v.c)for(b.tLength<Math.abs(h)&&(h=-Math.abs(h)%b.tLength),k=nt.length-1,l=nt[k].bezierData.points,w=l.length-1;h<0;)h+=l[w].partialLength,(w-=1)<0&&(l=nt[k-=1].bezierData.points,w=l.length-1);l=nt[k].bezierData.points;d=l[w-1];p=l[w];ni=p.partialLength}ot=o.length;et=0;lt=0;yt=1.2*n.finalSize*.714;si=!0;ut=v.length;var i,pt,bi,ki,wt,rt,ii,a,c,ri,hi,ui,fi,bt=-1,gi=h,nr=k,tr=w,di=-1,kt="",ei=this.defaultPropsArray;if(2===n.j||1===n.j){var ft=0,ci=0,li=2===n.j?-.5:-1,ht=0,ai=!0;for(u=0;u<ot;u+=1)if(o[u].n){for(ft&&(ft+=ci);ht<u;)o[ht].animatorJustifyOffset=ft,ht+=1;ft=0;ai=!0}else{for(f=0;f<ut;f+=1)(r=v[f].a).t.propType&&(ai&&2===n.j&&(ci+=r.t.v*li),y=v[f].s,ft+=(i=y.getMult(o[u].anIndexes[f],it.a[f].s.totalChars)).length?r.t.v*i[0]*li:r.t.v*i*li);ai=!1}for(ft&&(ft+=ci);ht<u;)o[ht].animatorJustifyOffset=ft,ht+=1}for(u=0;u<ot;u+=1){if(e.reset(),wt=1,o[u].n)et=0,lt+=n.yOffset,lt+=si?1:0,h=gi,si=!1,this._hasMaskedPath&&(w=tr,l=nt[k=nr].bezierData.points,d=l[w-1],p=l[w],ni=p.partialLength,st=0),fi=ri=ui=kt="",ei=this.defaultPropsArray;else{if(this._hasMaskedPath){if(di!==o[u].line){switch(n.j){case 1:h+=at-n.lineWidths[o[u].line];break;case 2:h+=(at-n.lineWidths[o[u].line])/2}di=o[u].line}for(bt!==o[u].ind&&(o[bt]&&(h+=o[bt].extra),h+=o[u].an/2,bt=o[u].ind),h+=tt[0]*o[u].an/200,dt=0,f=0;f<ut;f+=1)(r=v[f].a).p.propType&&(y=v[f].s,dt+=(i=y.getMult(o[u].anIndexes[f],it.a[f].s.totalChars)).length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(y=v[f].s,dt+=(i=y.getMult(o[u].anIndexes[f],it.a[f].s.totalChars)).length?r.a.v[0]*i[0]:r.a.v[0]*i);for(gt=!0;gt;)st+ni>=h+dt||!l?(oi=(h+dt-st)/p.partialLength,bi=d.point[0]+(p.point[0]-d.point[0])*oi,ki=d.point[1]+(p.point[1]-d.point[1])*oi,e.translate(-tt[0]*o[u].an/200,-tt[1]*yt/100),gt=!1):l&&(st+=p.partialLength,(w+=1)>=l.length&&(w=0,nt[k+=1]?l=nt[k].bezierData.points:vt.v.c?(w=0,l=nt[k=0].bezierData.points):(st-=p.partialLength,l=null)),l&&(d=p,p=l[w],ni=p.partialLength));pt=o[u].an/2-o[u].add;e.translate(-pt,0,0)}else pt=o[u].an/2-o[u].add,e.translate(-pt,0,0),e.translate(-tt[0]*o[u].an/200,-tt[1]*yt/100,0);for(o[u].l/2,f=0;f<ut;f+=1)(r=v[f].a).t.propType&&(y=v[f].s,i=y.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),0===et&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:et+=i.length?r.t.v*i[0]:r.t.v*i));for(o[u].l/2,n.strokeWidthAnim&&(ii=n.sw||0),n.strokeColorAnim&&(rt=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(a=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<ut;f+=1)(r=v[f].a).a.propType&&(y=v[f].s,(i=y.getMult(o[u].anIndexes[f],it.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<ut;f+=1)(r=v[f].a).s.propType&&(y=v[f].s,(i=y.getMult(o[u].anIndexes[f],it.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<ut;f+=1){if(r=v[f].a,y=v[f].s,i=y.getMult(o[u].anIndexes[f],it.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&&(wt+=i.length?(r.o.v*i[0]-wt)*i[0]:(r.o.v*i-wt)*i),n.strokeWidthAnim&&r.sw.propType&&(ii+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(c=0;c<3;c+=1)rt[c]=i.length?rt[c]+(r.sc.v[c]-rt[c])*i[0]:rt[c]+(r.sc.v[c]-rt[c])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(c=0;c<3;c+=1)a[c]=i.length?a[c]+(r.fc.v[c]-a[c])*i[0]:a[c]+(r.fc.v[c]-a[c])*i;r.fh.propType&&(a=i.length?uf(a,r.fh.v*i[0]):uf(a,r.fh.v*i));r.fs.propType&&(a=i.length?tf(a,r.fs.v*i[0]):tf(a,r.fs.v*i));r.fb.propType&&(a=i.length?rf(a,r.fb.v*i[0]):rf(a,r.fb.v*i))}}for(f=0;f<ut;f+=1)(r=v[f].a).p.propType&&(y=v[f].s,i=y.getMult(o[u].anIndexes[f],it.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&&(ri=ii<0?0:ii),n.strokeColorAnim&&(hi="rgb("+Math.round(255*rt[0])+","+Math.round(255*rt[1])+","+Math.round(255*rt[2])+")"),n.fillColorAnim&&n.fc&&(ui="rgb("+Math.round(255*a[0])+","+Math.round(255*a[1])+","+Math.round(255*a[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,tt[1]*yt/100+lt,0),it.p.p)&&(yi=(p.point[1]-d.point[1])/(p.point[0]-d.point[0]),vi=180*Math.atan(yi)/Math.PI,p.point[0]<d.point[0]&&(vi+=180),e.rotate(-vi*Math.PI/180)),e.translate(bi,ki,0),h-=tt[0]*o[u].an/200,o[u+1]&&bt!==o[u+1].ind&&(h+=o[u].an/2,h+=n.tr/1e3*n.finalSize);else{switch(e.translate(et,lt,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(pt,0,0);e.translate(tt[0]*o[u].an/200,tt[1]*yt/100,0);et+=o[u].l+n.tr/1e3*n.finalSize}"html"===pi?kt=e.toCSS():"svg"===pi?kt=e.to2dCSS():ei=[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]];fi=wt}wi<=u?(ti=new eu(fi,ri,hi,ui,kt,ei),this.renderedLetters.push(ti),wi+=1,this.lettersChangedFlag=!0):(ti=this.renderedLetters[u],this.lettersChangedFlag=ti.update(fi,ri,hi,ui,kt,ei)||this.lettersChangedFlag)}}};li.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};li.prototype.mHelper=new l;li.prototype.defaultPropsArray=[];e([nt],li);eu.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;this._mdf.p=!1;var e=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,e=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,e=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,e=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,e=!0),this.m!==u&&(this.m=u,this._mdf.m=!0,e=!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,this._mdf.p=!0,e=!0),e};d.prototype.defaultBoxWidth=[0,0];d.prototype.copyData=function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n};d.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};d.prototype.searchProperty=function(){return this.searchKeyframes()};d.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};d.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};d.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n)if(r=this.currentData,u=this.keysIndex,this.lock)this.setCurrentData(this.currentData,currentTextValue);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.pv=this.v=this.currentData;this.lock=!1;this.frameId=this.elem.globalData.frameId}};d.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&(t[n].s,!(n===i-1||t[n+1].t>r));)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};d.prototype.buildFinalText=function(n){for(var r=sf.getCombinedCharacterCodes(),i=[],t=0,u=n.length;t<u;)-1!==r.indexOf(n.charCodeAt(t))?i[i.length-1]+=n.charAt(t):i.push(n.charAt(t)),t+=1;return i};d.prototype.completeTextData=function(n){var k,g,ft,tt,a,o,ht,it,rt,et,bt,ct;n.__complete=!0;for(var w,e,h,lt,ut,v=this.elem.globalData.fontManager,ot=this.data,f=[],y=0,at=ot.m.g,c=0,s=0,vt=0,st=[],r=0,b=0,p=v.getFontByName(n.f),i=0,yt=p.fStyle?p.fStyle.split(" "):[],d="normal",pt="normal",u=yt.length,t=0;t<u;t+=1)switch(yt[t].toLowerCase()){case"italic":pt="italic";break;case"bold":d="700";break;case"black":d="900";break;case"medium":d="500";break;case"regular":case"normal":d="400";break;case"light":case"thin":d="200"}if(n.fWeight=p.fWeight||d,n.fStyle=pt,u=n.t.length,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),n.finalLineHeight=n.lh,k=n.tr/1e3*n.finalSize,n.sz)for(var nt,l,wt=!0,kt=n.sz[0],dt=n.sz[1];wt;){for(l=this.buildFinalText(n.t),nt=0,r=0,u=l.length,k=n.tr/1e3*n.finalSize,g=-1,t=0;t<u;t+=1)w=!1," "===l[t]?g=t:13===l[t].charCodeAt(0)&&(r=0,w=!0,nt+=n.finalLineHeight||1.2*n.finalSize),v.chars?(ut=v.getCharData(l[t],p.fStyle,p.fFamily),i=w?0:ut.w*n.finalSize/100):i=v.measureText(l[t],n.f,n.finalSize),r+i>kt&&" "!==l[t]?(-1===g?u+=1:t=g,nt+=n.finalLineHeight||1.2*n.finalSize,l.splice(t,g===t?1:0,"\r"),g=-1,r=0):(r+=i,r+=k);nt+=p.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&dt<nt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=l,u=n.finalText.length,wt=!1)}for(r=-k,i=0,tt=0,t=0;t<u;t+=1)if(w=!1," "===(ft=n.finalText[t])?e=" ":13===ft.charCodeAt(0)?(tt=0,st.push(r),b=r>b?r:b,r=-2*k,e="",w=!0,vt+=1):e=n.finalText[t],v.chars?(ut=v.getCharData(ft,p.fStyle,v.getFontByName(n.f).fFamily),i=w?0:ut.w*n.finalSize/100):i=v.measureText(e,n.f,n.finalSize)," "===ft?tt+=i+k:(r+=i+k+tt,tt=0),f.push({l:i,an:i,add:c,n:w,anIndexes:[],val:e,line:vt,animatorJustifyOffset:0}),2==at){if(c+=i,""===e||" "===e||t===u-1){for(""!==e&&" "!==e||(c-=i);s<=t;)f[s].an=c,f[s].ind=y,f[s].extra=i,s+=1;y+=1;c=0}}else if(3==at){if(c+=i,""===e||t===u-1){for(""===e&&(c-=i);s<=t;)f[s].an=c,f[s].ind=y,f[s].extra=i,s+=1;c=0;y+=1}}else f[y].ind=y,f[y].extra=0,y+=1;if(n.l=f,b=r>b?r:b,st.push(r),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=b,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((a=ht[h]).a.sc&&(n.strokeColorAnim=!0),a.a.sw&&(n.strokeWidthAnim=!0),(a.a.fc||a.a.fh||a.a.fs||a.a.fb)&&(n.fillColorAnim=!0),rt=0,it=a.s.b,t=0;t<u;t+=1)(o=f[t]).anIndexes[h]=rt,(1==it&&""!==o.val||2==it&&""!==o.val&&" "!==o.val||3==it&&(o.n||" "==o.val||t==u-1)||4==it&&(o.n||t==u-1))&&(1===a.s.rn&&et.push(rt),rt+=1);if(ot.a[h].s.totalChars=rt,ct=-1,1===a.s.rn)for(t=0;t<u;t+=1)o=f[t],ct!=o.anIndexes[h]&&(ct=o.anIndexes[h],bt=et.splice(Math.floor(Math.random()*et.length),1)[0]),o.anIndexes[h]=bt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=p.ascent*n.finalSize/100};d.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)};d.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};d.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};d.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};var ou=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 n=Math.max,t=Math.min,u=Math.floor;return r.prototype={getMult:function(i){var h,c,l;this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=wi.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,r=0,f=this.finalS,e=this.finalE,s=this.data.sh;return 2==s?(r=e===f?i>=e?1:0:n(0,t(.5/(e-f)+(i-f)/(e-f),1)),r=o(r)):3==s?(r=e===f?i>=e?0:1:1-n(0,t(.5/(e-f)+(i-f)/(e-f),1)),r=o(r)):4==s?(e===f?r=0:(r=n(0,t(.5/(e-f)+(i-f)/(e-f),1)))<.5?r*=2:r=1-2*(r-.5),r=o(r)):5==s?(e===f?r=0:(h=e-f,i=t(n(0,i+.5-f),e-f),c=-h/2+i,l=h/2,r=Math.sqrt(1-c*c/(l*l))),r=o(r)):6==s?(e===f?r=0:(i=t(n(0,i+.5-f),e-f),r=(1+Math.cos(Math.PI+2*Math.PI*i/(e-f)))/2),r=o(r)):(i>=u(f)&&(r=i-f<0?1-(f-i):n(0,t(e-i,1))),r=o(r)),r*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;t>i&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},e([nt],r),{getTextSelectorProp:function(n,t,i){return new r(n,t,i)}}}(),br=function(){return function(n,t,i){function e(){return r?u[r-=1]:t()}var r=0,f=n,u=h(f);return{newElement:e,release:function(n){r===f&&(u=af.double(u),f*=2);i&&i(n);u[r]=n;r+=1}}}}(),af=function(){return{double:function(n){return n.concat(h(n.length))}}}(),ai=function(){return br(8,function(){return o("float32",2)})}(),tt=function(){var n=br(4,function(){return new ui},function(n){for(var i=n._length,t=0;t<i;t+=1)ai.release(n.v[t]),ai.release(n.i[t]),ai.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1});return n.clone=function(t){var i,r=n.newElement(),u=void 0===t._length?t.v.length:t._length;for(r.setLength(u),r.c=t.c,i=0;i<u;i+=1)r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],i);return r},n}(),di=function(){var r={newShapeCollection:function(){return n?t[n-=1]:new fu},release:function(r){for(var f=r._length,u=0;u<f;u+=1)tt.release(r.shapes[u]);r._length=0;n===i&&(t=af.double(t),i*=2);t[n]=r;n+=1}},n=0,i=4,t=h(i);return r}(),vf=function(){return br(8,function(){return{lengths:[],totalLength:0}},function(n){for(var i=n.lengths.length,t=0;t<i;t+=1)yf.release(n.lengths[t]);n.lengths.length=0})}(),yf=function(){return br(8,function(){return{addedLength:0,percents:o("float32",ni),lengths:o("float32",ni)}})}();st.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t--)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()};st.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 13:return this.createCamera(n)}return this.createNull(n)};st.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};st.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};st.prototype.includeLayers=function(n){this.completeLayers=!1;for(var i,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}};st.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n};st.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};st.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};st.prototype.addPendingElement=function(n){this.pendingElements.push(n)};st.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))};st.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new sf;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.frameId=0;this.globalData.frameRate=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};e([st],p);p.prototype.createNull=function(n){return new si(n,this.globalData,this)};p.prototype.createShape=function(n){return new y(n,this.globalData,this)};p.prototype.createText=function(n){return new hi(n,this.globalData,this)};p.prototype.createImage=function(n){return new vi(n,this.globalData,this)};p.prototype.createComp=function(n){return new cu(n,this.globalData,this)};p.prototype.createSolid=function(n){return new kr(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.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="animationMask_"+ot(10);r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+at+"#"+f+")");u.appendChild(r);this.layers=n.layers;this.elements=h(n.layers.length)};p.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.layerElement=null;this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,n=0;n<t;n++)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,ci&&(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){if(this.renderedFrame!==n&&!this.destroyed){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;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=i-1;t>=0;t--)(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"};ii.prototype.getMaskProperty=function(n){return this.viewData[n].prop};ii.prototype.renderFrame=function(n){for(var i=this.element.finalTransform.mat,u=this.masksProperties.length,r,t=0;t<u;t++)((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("x",-i.props[12]),this.viewData[t].invRect.setAttribute("y",-i.props[13])),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&(r=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("+at+"#"+this.storedData[t].filterId+")")),r.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)))};ii.prototype.getMaskelement=function(){return this.maskElement};ii.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,n+(" v-"+this.globalData.compSize.h+" ")};ii.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&&f>1&&(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)};ii.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};it.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,[])}};rt.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)}};ht.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?bi.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new l};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=[],u,t,r,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 l};ei.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}}},function(){e([ei,ke({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(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var n=this.baseElement||this.layerElement;n.style.display="none";this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var n=this.baseElement||this.layerElement;n.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()}})],oi)}();pf.prototype.reset=function(){this.d="";this._mdf=!1};su.prototype.setAsAnimated=function(){this._isAnimated=!0};e([nt],wf);e([nt],bf);gi.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 ki(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};gi.prototype.setGradientData=function(n,i){var o="gr_"+ot(10),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(#"+o+")");this.gf=r;this.cst=e};gi.prototype.setGradientOpacity=function(n,i){var e,o,l,u,f,s,h,r,c;if(this.g._hasOpacity&&!this.g._collapsable){for(u=t("mask"),f=t("path"),u.appendChild(f),s="op_"+ot(10),h="mk_"+ot(10),u.setAttribute("id",h),r=t(1===n.t?"linearGradient":"radialGradient"),r.setAttribute("id",s),r.setAttribute("spreadMethod","pad"),r.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)"),r.appendChild(e),c.push(e);f.setAttribute("gf"===n.ty?"fill":"stroke","url(#"+s+")");this.of=r;this.ms=u;this.ost=c;this.maskId=h;i.msElem=f}};e([nt],gi);e([gi,nt],kf);df=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,w,c,o,l,y,v,f,s,h,b=t.styles.length,p=t.lvl,e=0;e<b;e+=1){if(o=t.sh._mdf||u,t.styles[e].lvl<p){for(v=r.reset(),s=p-t.styles[e].lvl,h=t.transformers.length-1;!o&&s>0;)o=t.transformers[h].mProps._mdf||o,s--,h--;if(o)for(s=p-t.styles[e].lvl,h=t.transformers.length-1;s>0;)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--,h--}else v=i;if(y=t.sh.paths,w=y._length,o){for(c="",a=0;a<w;a+=1)(l=y.shapes[a])&&l._length&&(c+=hf(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("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(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 o,r,a,h,s,e=t.gf,c=t.g._hasOpacity,u=t.s.v,f=t.e.v,w,v,y,l,p;if((t.o._mdf||i)&&(w="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(w,t.o.v)),(t.s._mdf||i)&&(v=1===n.t?"x1":"cx",y="x1"===v?"y1":"cy",e.setAttribute(v,u[0]),e.setAttribute(y,u[1]),c&&!t.g._collapsable&&(t.of.setAttribute(v,u[0]),t.of.setAttribute(y,u[1]))),t.g._cmdf||i)for(o=t.cst,l=t.g.c,a=o.length,r=0;r<a;r+=1)(h=o[r]).setAttribute("offset",l[4*r]+"%"),h.setAttribute("stop-color","rgb("+l[4*r+1]+","+l[4*r+2]+","+l[4*r+3]+")");if(c&&(t.g._omdf||i))for(p=t.g.o,o=t.g._collapsable?t.cst:t.ost,a=o.length,r=0;r<a;r+=1)h=o[r],t.g._collapsable||h.setAttribute("offset",p[2*r]+"%"),h.setAttribute("stop-opacity",p[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(s=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||i){s||(s=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));var b=Math.atan2(f[1]-u[1],f[0]-u[0]),nt=t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v,k=s*nt,d=Math.cos(b+t.a.v)*k+u[0],g=Math.sin(b+t.a.v)*k+u[1];e.setAttribute("fx",d);e.setAttribute("fy",g);c&&!t.g._collapsable&&(t.of.setAttribute("fx",d),t.of.setAttribute("fy",g))}}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("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(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 l,r=new l;return{createRenderFunction:function(i){i.ty;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}}}}();gf.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 l,_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;r>=0;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++}};ut.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=so(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=co.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n);0===this.data.ty||this.data.xt?this.compInterface=he(this):4===this.data.ty?(this.layerInterface.shapeInterface=eo(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=oo(this),this.layerInterface.text=this.layerInterface.textInterface)},blendModeEnums:{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"},getBlendMode:function(){return this.blendModeEnums[this.data.bm]||""},setBlendMode:function(){var n=this.getBlendMode(),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId="ly_"+ot(10);this.data.sr||(this.data.sr=1);this.effectsManager=new ee(this.data,this,this.dynamicProperties)},getType:function(){return this.type}};si.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};si.prototype.renderFrame=function(){};si.prototype.getBaseElement=function(){return null};si.prototype.destroy=function(){};si.prototype.sourceRectAtTime=function(){};si.prototype.hide=function(){};e([ut,ht,it,rt],si);nr.prototype={initRendererElement:function(){this.layerElement=t("g")},createContainerElements:function(){var o,e,i,r,u,s,f,h,n,c,v,l,a;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),cf.maskType||1!=this.data.td||(u.setAttribute("mask-type","luminance"),o=ot(10),e=sr.createFilter(o),this.globalData.defs.appendChild(e),e.appendChild(sr.createAlphaToLuminanceFilter()),(i=t("g")).appendChild(this.layerElement),r=i,u.appendChild(i),i.setAttribute("filter","url("+at+"#"+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=ot(10),e=sr.createFilter(o),h=t("feColorMatrix"),h.setAttribute("type","matrix"),h.setAttribute("color-interpolation-filters","sRGB"),h.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1"),e.appendChild(h),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("+at+"#"+o+")"),f.appendChild(n),f.appendChild(this.layerElement),r=f,cf.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(sr.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)||(c=t("clipPath"),v=t("path"),v.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),l="cp_"+ot(8),(c.setAttribute("id",l),c.appendChild(v),this.globalData.defs.appendChild(c),this.checkMasks())?(a=t("g"),a.setAttribute("clip-path","url("+at+"#"+l+")"),a.appendChild(this.layerElement),this.transformedElement=a,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+at+"#"+l+")"));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 ii(this.data,this,this.globalData);this.renderableEffectsManager=new fe(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+at+"#"+n+")")}};hu.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(t=this.shapeModifiers.length,n=t-1;n>=0;n-=1)this.shapeModifiers[n].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},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 io(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};lt.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new d(this,n.t,this.dynamicProperties);this.textAnimator=new li(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)};lt.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)};lt.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)r=t[i].ks.k,u+=hf(r,r.i.length,!0,n);return u};lt.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};lt.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};lt.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};lt.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)};lt.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};lt.prototype.emptyProp=new eu;lt.prototype.destroy=function(){};e([ut,ht,it,rt,oi],wt);wt.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()};wt.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;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};wt.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};wt.prototype.setElements=function(n){this.elements=n};wt.prototype.getElements=function(){return this.elements};wt.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};wt.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};e([ut,ht,nr,it,rt,oi],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)};e([vi],kr);kr.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)};e([p,wt,nr],cu);e([ut,ht,nr,it,rt,oi,lt],hi);hi.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=t("text"))};hi.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};hi.prototype.buildNewText=function(){var i,a,n=this.textProperty.currentData,s,nt,tt,r,f,c,b,k,d,l,y,g;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),nt=n.fWeight,tt=n.fStyle,this.layerElement.setAttribute("font-style",tt),this.layerElement.setAttribute("font-weight",nt));f=n.l||[];c=this.globalData.fontManager.chars;a=f.length;var p,u=this.mHelper,it="",e=this.data.singleShape,v=0,o=0,rt=!0,w=n.tr/1e3*n.finalSize;if(!e||c||n.sz){for(d=this.textSpans.length,i=0;i<a;i+=1)c&&e&&0!==i||(r=d>i?this.textSpans[i]:t(c?"path":"text"),d<=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&&(v=-w,o+=n.yOffset,o+=rt?1:0,rt=!1),this.applyTextPropertiesToMatrix(n,u,f[i].line,v,o),v+=f[i].l||0,v+=w),c?(k=this.globalData.fontManager.getCharData(n.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),b=k&&k.data||{},p=b.shapes?b.shapes[0].it:[],e?it+=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",it)}else{l=this.textContainer;y="start";switch(n.j){case 1:y="end";break;case 2:y="middle"}for(l.setAttribute("text-anchor",y),l.setAttribute("letter-spacing",w),g=this.buildTextContents(n.finalText),a=g.length,o=n.ps?n.ps[1]+n.ascent:0,i=0;i<a;i+=1)(r=this.textSpans[i]||t("tspan")).textContent=g[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};hi.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};hi.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))};e([ut,ht,nr,hu,it,rt,oi],y);y.prototype.initSecondaryElement=function(){};y.prototype.identityMatrix=new l;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,i.length=0,n=0;n<e;n+=1)-1!==(u=this.shapes[n]).styles.indexOf(f)&&(i.push(u),r=u._isAnimated||r);i.length>1&&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 pf(n,t),r=u.pElem,f;return"st"===n.ty?i=new wf(this,n,u):"fl"===n.ty?i=new bf(this,n,u):("gf"===n.ty||"gs"===n.ty)&&(f="gf"===n.ty?gi:kf,i=new f(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(#"+i.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",this.lcEnum[n.lc]||"round"),r.setAttribute("stroke-linejoin",this.ljEnum[n.lj]||"round"),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),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};y.prototype.createGroupElement=function(n){var t=new uo;return n.ln&&t.gr.setAttribute("id",n.ln),t};y.prototype.createTransformElement=function(n,t){var i=bi.getTransformProperty(this,n,this),r=new ro(i,i.o,t);return this.addToAnimatedContents(n,r),r};y.prototype.createShapeElement=function(n,t,i){var u=4,f,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),f=yt.getShapeProp(this,n,u,this),r=new su(t,i,f),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:df.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(){this._isFirstFrame=!0;for(var 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;o>=0;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?(h?(s=t[o]).closed=!1:((s=fi.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=fi.getModifier(n[o].ty),t[o]=s,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(){this.renderModifiers();for(var 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};ne.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")}};te.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")}};lu.prototype.initialize=function(){var e,n,i,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,r,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,o=i+1),(n=t("g")).setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1);i<o;i+=1)e=t("path"),n.appendChild(e),this.paths.push({p:e,m:i});if(3===this.filterManager.effectElements[10].p.v)r=t("mask"),s="stms_"+ot(10),r.setAttribute("id",s),r.setAttribute("mask-type","alpha"),r.appendChild(n),this.elem.globalData.defs.appendChild(r),f=t("g"),f.setAttribute("mask","url("+at+"#"+s+")"),u[0]&&f.appendChild(u[0]),this.elem.layerElement.appendChild(f),this.masker=r,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};lu.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=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,c=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,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/100,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/100+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;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("+k(255*f[0])+","+k(255*f[1])+","+k(255*f[2])+")"))};ie.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)}};dr.prototype.createFeFunc=function(n,i){var r=t(n);return r.setAttribute("type","table"),i.appendChild(r),r};dr.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,c=Math.min(n,t),l=Math.max(n,t),h=Array.call(null,{length:256}),a=0,v=u-r,o=t-n;e<=256;)s=(f=e/256)<=c?o<0?u:r:f>=l?o<0?r:u:r+v*Math.pow((f-n)/o,1/i),h[a++]=s,e+=256/255;return h.join(" ")};dr.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))}};re.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",ff(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)}};hr=[];ue=0;tr.prototype.findSymbol=function(n){for(var t=0,i=hr.length;t<i;){if(hr[t]===n)return hr[t];t+=1}return null};tr.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)}};tr.prototype.setElementAsMask=function(n,i){var u,r,e,f,o;this.findSymbol(i)||(u="matte_"+ot(5)+"_"+ue++,r=t("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),hr.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)};tr.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,n=0,i=this.elem.comp.elements.length;n<i;)this.elem.comp.elements[n].data.ind===t&&this.setElementAsMask(this.elem,this.elem.comp.elements[n]),n+=1;this.initialized=!0};tr.prototype.renderFrame=function(){this.initialized||this.initialize()};fe.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};g=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 u,e;if(!n)return null;for(u=0;u<r;){if(t[u].elem==n&&null!==t[u].elem)return t[u].animation;u+=1}return e=new f,l(e,n),e.setData(n,i),e}function p(){u+=1;v()}function c(){u-=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,f=0;f<r;f+=1)t[f].animation.advanceTime(h);o=i;u&&!e?n.requestAnimationFrame(a):s=!0}function w(t){o=t;n.requestAnimationFrame(a)}function v(){!e&&u&&s&&(n.requestAnimationFrame(w),s=!1)}var i={},t=[],o=0,r=0,u=0,s=!0,e=!1;return i.registerAnimation=h,i.loadAnimation=function(n){var t=new f;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.innerHTML="",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;i>=0;i-=1)t[i].animation.destroy(n)},i.freeze=function(){e=!0},i.unfreeze=function(){e=!1;v()},i.getRegisteredAnimations=function(){for(var r=t.length,i=[],n=0;n<r;n+=1)i.push(t[n].animation);return i},i}();f=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=!1;this.currentFrame=0;this.currentRawFrame=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=ot(10);this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.subframeEnabled=pu;this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=be();this.imagePreloader=new no};e([ef],f);f.prototype.setParams=function(n){n.context&&(this.context=n.context);(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t=n.animType?n.animType:n.renderer?n.renderer:"svg";switch(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 c(this,n.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface);this.animType=t;""===n.loop||null===n.loop||(this.loop=!1===n.loop?!1:!0===n.loop?!0:parseInt(n.loop));this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!n.hasOwnProperty("autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;n.animationData?this.configAnimation(n.animationData):n.path&&("json"!=n.path.substr(-4)&&("/"!=n.path.substr(-1,1)&&(n.path+="/"),n.path+="data.json"),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")),lf.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))};f.prototype.setData=function(n,t){var u={wrapper:n,animationData:t?"object"===r(t)?t:JSON.parse(t):null},i=n.attributes,f,e,o;u.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:"";u.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";f=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:"";""===f||(u.loop="false"!==f&&("true"===f||parseInt(f)));e=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;u.autoplay="false"!==e;u.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:"";o=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:"";"false"===o&&(u.prerender=!1);this.setParams(u)};f.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;of.completeData(this.animationData,this.renderer.globalData.fontManager);this.renderer.includeLayers(n.layers);ci&&ci.initExpressions(this);this.loadNextSegment()};f.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;lf.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};f.prototype.loadSegments=function(){var n=this.animationData.segments;n||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};f.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};f.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};f.prototype.configAnimation=function(n){this.renderer&&(this.animationData=n,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.renderer.searchExtraCompositions(n.assets),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.animationData.fr/1e3,this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded())};f.prototype.completeData=function(){of.completeData(this.animationData,this.renderer.globalData.fontManager);this.checkLoaded()};f.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded?this.completeData():setTimeout(this.waitForFontsLoaded.bind(this),20))};f.prototype.checkLoaded=function(){this.isLoaded||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(ci&&ci.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.isLoaded=!0,this.gotoFrame(),this.autoplay&&this.play())};f.prototype.resize=function(){this.renderer.updateContainerSize()};f.prototype.setSubframe=function(n){this.subframeEnabled=!!n};f.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};f.prototype.renderFrame=function(){!1!==this.isLoaded&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)};f.prototype.play=function(n){n&&this.name!=n||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))};f.prototype.pause=function(n){n&&this.name!=n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))};f.prototype.togglePause=function(n){n&&this.name!=n||(!0===this.isPaused?this.play():this.pause())};f.prototype.stop=function(n){n&&this.name!=n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};f.prototype.goToAndStop=function(n,t,i){i&&this.name!=i||(t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};f.prototype.goToAndPlay=function(n,t,i){this.goToAndStop(n,t,i);this.play()};f.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&this.frameModifier>0?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"))}};f.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=n[0]-n[1],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.timeCompleted=this.totalFrames=n[1]-n[0],this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};f.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.timeCompleted=this.totalFrames=t-n;-1!==i&&this.goToAndStop(i,!0)};f.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"===r(n[0]))for(var u=n.length,i=0;i<u;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};f.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};f.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};f.prototype.destroy=function(n){n&&this.name!=n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)};f.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};f.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};f.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};f.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection};f.prototype.getPath=function(){return this.path};f.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};f.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}};f.prototype.hide=function(){this.renderer.hide()};f.prototype.show=function(){this.renderer.show()};f.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};f.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new bu(n,this.currentFrame,this.totalFrames,this.frameMult));break;case"loopComplete":this.triggerEvent(n,new du(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new ku(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new gu(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new nf(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new bu(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new du(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new ku(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new gu(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new nf(n,this))};e([st],w);w.prototype.createShape=function(n){return new a(n,this.globalData,this)};w.prototype.createText=function(n){return new lr(n,this.globalData,this)};w.prototype.createImage=function(n){return new yi(n,this.globalData,this)};w.prototype.createComp=function(n){return new gr(n,this.globalData,this)};w.prototype.createSolid=function(n){return new cr(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 i,t,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){this.animationItem.wrapper?(this.animationItem.container=b("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",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.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;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)>i&&"meet"===u||r<i&&"slice"===u?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===u||r>i&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===u||r>i&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0;this.transformCanvas.ty="YMid"===s&&(r>i&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(r>i&&"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.tx=0,this.transformCanvas.ty=0):(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()};w.prototype.destroy=function(){this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML="");for(var t=this.layers?this.layers.length:0,n=t-1;n>=0;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){if(!(this.renderedFrame==n&&!0===this.renderConfig.clearCanvas||this.destroyed||-1===n)){this.renderedFrame=n;this.globalData.frameNum=n-this.animationItem._isFirstFrame;this.globalData.frameId+=1;this.globalData._mdf=!this.renderConfig.clearCanvas;this.globalData.projectInterface.currentFrame=n;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=0;t<i;t++)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}};w.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99==this.layers[n].ty||(t=this.createItem(this.layers[n],this,this.globalData),i[n]=t,t.initExpressions())};w.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();n.checkParenting()}};w.prototype.hide=function(){this.animationItem.container.style.display="none"};w.prototype.show=function(){this.animationItem.container.style.display="block"};e([st],c);c.prototype.buildItem=p.prototype.buildItem;c.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();n.checkParenting()}};c.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,o,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],o=this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement(),f=o||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};c.prototype.createShape=function(n){return this.supports3d?new ft(n,this.globalData,this):new y(n,this.globalData,this)};c.prototype.createText=function(n){return this.supports3d?new vr(n,this.globalData,this):new hi(n,this.globalData,this)};c.prototype.createCamera=function(n){return this.camera=new gt(n,this.globalData,this),this.camera};c.prototype.createImage=function(n){return this.supports3d?new yu(n,this.globalData,this):new vi(n,this.globalData,this)};c.prototype.createComp=function(n){return this.supports3d?new ir(n,this.globalData,this):new cu(n,this.globalData,this)};c.prototype.createSolid=function(n){return this.supports3d?new ar(n,this.globalData,this):new kr(n,this.globalData,this)};c.prototype.createNull=p.prototype.createNull;c.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}};c.prototype.createThreeDContainer=function(n,t){var i=b("div"),r,u;return ri(i),r=b("div"),ri(r),"3d"===t&&(i.style.width=this.globalData.compSize.w+"px",i.style.height=this.globalData.compSize.h+"px",i.style.transformOrigin=i.style.mozTransformOrigin=i.style.webkitTransformOrigin="50% 50%",r.style.transform=r.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),i.appendChild(r),u={container:r,perspectiveElem:i,startPos:n,endPos:n,type:t},this.threeDElements.push(u),u};c.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")),t.endPos=Math.max(t.endPos,n)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(r=this.threeDElements.length,n=r-1;n>=0;n--)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};c.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}};c.prototype.configAnimation=function(n){var i=b("div"),f=this.animationItem.wrapper,r,u;i.style.width=n.w+"px";i.style.height=n.h+"px";this.resizerElem=i;ri(i);i.style.transformStyle=i.style.webkitTransformStyle=i.style.mozTransformStyle="flat";this.renderConfig.className&&i.setAttribute("class",this.renderConfig.className);f.appendChild(i);i.style.overflow="hidden";r=t("svg");r.setAttribute("width","1");r.setAttribute("height","1");ri(r);this.resizerElem.appendChild(r);u=t("defs");r.appendChild(u);this.data=n;this.setupGlobalData(n,r);this.globalData.defs=u;this.layers=n.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};c.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.animationItem.container=null;this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,n=0;n<t;n++)this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};c.prototype.updateContainerSize=function(){var i,r,u,f,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,e=n/t,o=this.globalData.compSize.w/this.globalData.compSize.h;o>e?(i=n/this.globalData.compSize.w,r=n/this.globalData.compSize.w,u=0,f=(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(i=t/this.globalData.compSize.h,r=t/this.globalData.compSize.h,u=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,f=0);this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+i+",0,0,0,0,"+r+",0,0,0,0,1,0,"+u+","+f+",0,1)"};c.prototype.renderFrame=p.prototype.renderFrame;c.prototype.hide=function(){this.resizerElem.style.display="none"};c.prototype.show=function(){this.resizerElem.style.display="block"};c.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else for(var t=this.globalData.compSize.w,i=this.globalData.compSize.h,r=this.threeDElements.length,n=0;n<r;n+=1)this.threeDElements[n].perspectiveElem.style.perspective=this.threeDElements[n].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(i,2))+"px"};c.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))};oe.prototype.setAsAnimated=su.prototype.setAsAnimated;au.prototype.duplicate=function(){var t=2*this._length,i=this.savedOp,n;for(this.savedOp=o("float32",t),this.savedOp.set(i),n=0,n=this._length;n<t;n+=1)this.saved[n]=o("float32",16);this._length=t};au.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.cO=1};kt.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext;this.renderableEffectsManager=new vu(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=this.getBlendMode(),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new nu(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(){this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(),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 l};kt.prototype.hide=kt.prototype.hideElement;kt.prototype.show=kt.prototype.showElement;e([ut,ht,kt,it,rt,ei],yi);yi.prototype.initElement=y.prototype.initElement;yi.prototype.prepareFrame=vi.prototype.prepareFrame;yi.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;e>r&&"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}};yi.prototype.renderInnerContent=function(){this.failed||this.canvasContext.drawImage(this.img,0,0)};yi.prototype.destroy=function(){this.img=null};e([w,wt,kt],gr);gr.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=t-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};gr.prototype.destroy=function(){for(var t=this.layers.length,n=t-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};nu.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++)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++)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()}};nu.prototype.getMaskProperty=ii.prototype.getMaskProperty;nu.prototype.destroy=function(){this.element=null};e([ut,ht,kt,hu,it,rt,ei],a);a.prototype.initElement=oi.prototype.initElement;a.prototype.transformHelper={opacity:1,_opMdf:!1};a.prototype.dashResetter=[];a.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};a.prototype.createStyleElement=function(n,t){var e=this.transformsManager.addTransformSequence(t),u={data:n,type:n.ty,preTransforms:e,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("+k(r.c.v[0])+","+k(r.c.v[1])+","+k(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 ki(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"==n.ty||"gs"==n.ty)?(u.lc=this.lcEnum[n.lc]||"round",u.lj=this.ljEnum[n.lj]||"round",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 or(this,n.d,"canvas"),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};a.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};a.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:bi.getTransformProperty(this,n,this)}}};a.prototype.createShapeElement=function(n){var t=new oe(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};a.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var 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)};a.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)};a.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};a.prototype.searchShapes=function(n,t,i,r,u){for(var s,v,o,e,h,l=n.length-1,y=[],c=[],a=[].concat(u),f=l;f>=0;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],a),y.push(t[f].style);else if("gr"==n[f].ty){if(o)for(v=t[f].it.length,s=0;s<v;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,a)}else"tr"==n[f].ty?o||(h=this.createTransformElement(n[f]),t[f]=h,a.push(h),this.addTransformToStyleList(h)):"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?(o?(e=t[f]).closed=!1:((e=fi.getModifier(n[f].ty)).init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),c.push(e)):"rp"==n[f].ty&&(o?(e=t[f]).closed=!0:(e=fi.getModifier(n[f].ty),t[f]=e,e.init(this,n,f,t),this.shapeModifiers.push(e),r=!1),c.push(e));this.addProcessedElement(n[f],f+1)}for(this.closeStyles(y),l=c.length,f=0;f<l;f+=1)c[f].closed=!0};a.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)};a.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};a.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(n=this.stylesList[f],("st"!==(i=n.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)),u=s[e].trNodes,c=u.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()}};a.prototype.renderShape=function(n,t,i,r){for(var e=t.length-1,f=n,u=e;u>=0;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],f):"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()};a.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}};a.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)};a.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};a.prototype.renderGradientFill=function(n,t,i){var o=t.style;if(!o.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var h=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)s=h.createLinearGradient(r[0],r[1],f[0],f[1]);else var c=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),l=Math.atan2(f[1]-r[1],f[0]-r[0]),y=t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v,a=c*y,p=Math.cos(l+t.a.v)*a+r[0],w=Math.sin(l+t.a.v)*a+r[1],s=h.createRadialGradient(p,w,0,r[0],r[1],c);for(var b=n.g.p,e=t.g.c,v=1,u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*u+1]),s.addColorStop(e[4*u]/100,"rgba("+e[4*u+1]+","+e[4*u+2]+","+e[4*u+3]+","+v+")");o.grd=s}o.coOp=t.o.v*i.opacity};a.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("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(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)};a.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};e([ut,ht,kt,it,rt,ei],cr);cr.prototype.initElement=y.prototype.initElement;cr.prototype.prepareFrame=vi.prototype.prepareFrame;cr.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc;n.fillRect(0,0,this.data.sw,this.data.sh)};e([ut,ht,kt,it,rt,ei,lt],lr);lr.prototype.tHelper=b("canvas").getContext("2d");lr.prototype.buildNewText=function(){var t=this.textProperty.currentData,a,v;this.renderedLetters=h(t.l?t.l.length:0);a=!1;t.fc?(a=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=a;v=!1;t.sc&&(v=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,g,rt=this.globalData.fontManager.getFontByName(t.f),y=t.l,r=this.mHelper;this.stroke=v;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;g=t.finalText.length;var p,w,i,nt,o,f,b,n,s,e,k=this.data.singleShape,tt=t.tr/1e3*t.finalSize,c=0,d=0,it=!0,l=0;for(u=0;u<g;u+=1){for(p=this.globalData.fontManager.getCharData(t.finalText[u],rt.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),w=p&&p.data||{},r.reset(),k&&y[u].n&&(c=-tt,d+=t.yOffset,d+=it?1:0,it=!1),o=w.shapes?w.shapes[0].it:[],b=o.length,r.scale(t.finalSize/100,t.finalSize/100),k&&this.applyTextPropertiesToMatrix(t,r,y[u].line,c,d),s=h(b),f=0;f<b;f+=1){for(nt=o[f].ks.k.i.length,n=o[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));s[f]=e}k&&(c+=y[u].l,c+=tt);this.textSpans[l]?this.textSpans[l].elem=s:this.textSpans[l]={elem:s};l+=1}};lr.prototype.renderInnerContent=function(){var f,v,u,o,i,s,r=this.canvasContext,t,y,a;this.finalTransform.mat.props;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 e,n,h=null,c=null,l=null;for(f=0;f<v;f+=1)if(!a[f].n){if((t=y[f])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(t.p),this.globalData.renderer.ctxOpacity(t.o)),this.fill){for(t&&t.fc?h!==t.fc&&(h=t.fc,r.fillStyle=t.fc):h!==this.values.fill&&(h=this.values.fill,r.fillStyle=this.values.fill),e=this.textSpans[f].elem,o=e.length,this.globalData.canvasContext.beginPath(),u=0;u<o;u+=1)for(n=e[u],s=n.length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){for(t&&t.sw?l!==t.sw&&(l=t.sw,r.lineWidth=t.sw):l!==this.values.sWidth&&(l=this.values.sWidth,r.lineWidth=this.values.sWidth),t&&t.sc?c!==t.sc&&(c=t.sc,r.strokeStyle=t.sc):c!==this.values.stroke&&(c=this.values.stroke,r.strokeStyle=this.values.stroke),e=this.textSpans[f].elem,o=e.length,this.globalData.canvasContext.beginPath(),u=0;u<o;u+=1)for(n=e[u],s=n.length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}t&&this.globalData.renderer.restore()}};vu.prototype.renderFrame=function(){};dt.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;ri(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new vu(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(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS());this.finalTransform._opMdf&&(this.transformedElement.style.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 ii(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};dt.prototype.getBaseElement=nr.prototype.getBaseElement;dt.prototype.destroyBaseElement=dt.prototype.destroy;dt.prototype.buildElementParenting=c.prototype.buildElementParenting;e([ut,ht,dt,it,rt,oi],ar);ar.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)};e([c,wt,dt],ir);ir.prototype._createBaseContainerElements=ir.prototype.createContainerElements;ir.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};ir.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)};e([ut,ht,ar,y,dt,it,rt,ei],ft);ft.prototype._renderShapeFrame=ft.prototype.renderInnerContent;ft.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};ft.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};ft.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))}};ft.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=ur(f.left,u.x);u.xMax=wr(f.right,u.xMax);u.y=ur(f.top,u.y);u.yMax=wr(f.bottom,u.yMax)};ft.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};ft.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};ft.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)if(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))(c=f*f-4*s*o)<0||(0<(l=(-f+pr(c))/(2*o))&&l<1&&e[u].push(this.calculateF(l,n,t,i,r,u)),0<(a=(-f-pr(c))/(2*o))&&a<1&&e[u].push(this.calculateF(a,n,t,i,r,u)));else{if(0===f)continue;0<(h=-s/f)&&h<1&&e[u].push(this.calculateF(h,n,t,i,r,u))}this.shapeBoundingBox.left=ur.apply(null,e[0]);this.shapeBoundingBox.top=ur.apply(null,e[1]);this.shapeBoundingBox.right=wr.apply(null,e[0]);this.shapeBoundingBox.bottom=wr.apply(null,e[1])};ft.prototype.calculateF=function(n,t,i,r,u,f){return et(1-n,3)*t[f]+3*et(1-n,2)*n*i[f]+3*(1-n)*et(n,2)*r[f]+et(n,3)*u[f]};ft.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)};ft.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};ft.prototype.renderInnerContent=function(){var n,t,i;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),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}};e([ut,ht,dt,it,rt,oi,lt],vr);vr.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()};vr.prototype.buildNewText=function(){var n=this.textProperty.currentData,e,s,p,l,w,k,i,f,u,a,c,y,o;this.renderedLetters=h(n.l?n.l.length:0);e=this.innerElem.style;e.color=e.fill=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";n.sc&&(e.stroke=this.buildColor(n.sc),e.strokeWidth=n.sw+"px");l=this.globalData.fontManager.getFontByName(n.f);this.globalData.fontManager.chars||((e.fontSize=n.finalSize+"px",e.lineHeight=n.finalSize+"px",l.fClass)?this.innerElem.className=l.fClass:(e.fontFamily=l.fFamily,w=n.fWeight,k=n.fStyle,e.fontStyle=k,e.fontWeight=w));a=n.l;p=a.length;var d,v=this.mHelper,g="",r=0;for(s=0;s<p;s+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?i=this.textPaths[r]:((i=t("path")).setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?(f=this.textSpans[r],u=f.children[0]):(f=b("div"),(u=t("svg")).appendChild(i),ri(f)))):this.isMasked?i=this.textPaths[r]?this.textPaths[r]:t("text"):this.textSpans[r]?(f=this.textSpans[r],i=this.textPaths[r]):(ri(f=b("span")),ri(i=b("span")),f.appendChild(i)),this.globalData.fontManager.chars)?(y=this.globalData.fontManager.getCharData(n.finalText[s],l.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),(c=y?y.data:null,v.reset(),c&&c.shapes&&(d=c.shapes[0].it,v.scale(n.finalSize/100,n.finalSize/100),g=this.createPathShape(v,d),i.setAttribute("d",g)),this.isMasked)?this.innerElem.appendChild(i):((this.innerElem.appendChild(f),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)),u.style.transform=u.style.webkitTransform="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",a[s].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),f.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(f),i.style.transform=i.style.webkitTransform="translate3d(0,"+-n.finalSize/1.2+"px,0)")),this.textSpans[r]=this.isMasked?i:f,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};vr.prototype.renderInnerContent=function(){var t;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),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var n,r,u,f=0,s=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l,e=o.length,i=0;i<e;i+=1)o[i].n?f+=1:(r=this.textSpans[i],u=this.textPaths[i],n=s[f],f+=1,n._mdf.m&&(this.isMasked?r.setAttribute("transform",n.m):r.style.transform=r.style.webkitTransform=n.m),r.style.opacity=n.o,n.sw&&n._mdf.sw&&u.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&u.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(u.setAttribute("fill",n.fc),u.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),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)"))}};e([ut,ht,dt,ar,it,rt,ei],yu);yu.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),i=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",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(i);i.src=n;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};e([ut,rt,it],gt);gt.prototype.setup=function(){for(var n,i=this.comp.threeDElements.length,t=0;t<i;t+=1)"3d"===(n=this.comp.threeDElements[t]).type&&(n.perspectiveElem.style.perspective=n.perspectiveElem.style.webkitPerspective=this.pe.v+"px",n.container.style.transformOrigin=n.container.style.mozTransformOrigin=n.container.style.webkitTransformOrigin="0px 0px 0px",n.perspectiveElem.style.transform=n.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")};gt.prototype.createElements=function(){};gt.prototype.hide=function(){};gt.prototype.renderFrame=function(){var t,r,e=this._isFirstFrame,n,s,f;if(this.hierarchy)for(r=this.hierarchy.length,t=0;t<r;t+=1)e=this.hierarchy[t].finalTransform.mProp._mdf||e;if(e||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(r=this.hierarchy.length-1,t=r;t>=0;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){var u=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]],o=Math.sqrt(Math.pow(u[0],2)+Math.pow(u[1],2)+Math.pow(u[2],2)),i=[u[0]/o,u[1]/o,u[2]/o],h=Math.sqrt(i[2]*i[2]+i[0]*i[0]),c=Math.atan2(i[1],h),l=Math.atan2(i[0],-i[2]);this.mat.rotateY(l).rotateX(-c)}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),s=!this._prevMat.equals(this.mat),(s||this.pe._mdf)&&this.comp.threeDElements){for(r=this.comp.threeDElements.length,t=0;t<r;t+=1)"3d"===(f=this.comp.threeDElements[t]).type&&(s&&(f.container.style.transform=f.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(f.perspectiveElem.style.perspective=f.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};gt.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};gt.prototype.destroy=function(){};gt.prototype.initExpressions=function(){};gt.prototype.getBaseElement=function(){return null};fo.prototype.renderFrame=function(){};se=function(){var n={};return n.initExpressions=function(n){n.renderer.compInterface=he(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer)},n}();ci=se;tu=function(){function i(n){return n.constructor===Array||n.constructor===Float32Array}function n(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function h(t,u){var e=r(t),o=r(u);if("string"===e||"string"===o||n(e,t)&&n(o,u))return t+u;if(i(t)&&n(o,u))return(t=t.slice(0))[0]=t[0]+u,t;if(n(e,t)&&i(u))return(u=u.slice(0))[0]=t+u[0],u;if(i(t)&&i(u)){for(var f=0,h=t.length,c=u.length,s=[];f<h||f<c;)s[f]=("number"==typeof t[f]||t[f]instanceof Number)&&("number"==typeof u[f]||u[f]instanceof Number)?t[f]+u[f]:void 0===u[f]?t[f]:t[f]||u[f],f+=1;return s}return 0}function e(n){return n/s}function v(elem,data,property){function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}function lookAt(n,i){var r=[i[0]-n[0],i[1]-n[1],i[2]-n[2]],u=t.atan2(r[0],t.sqrt(r[1]*r[1]+r[2]*r[2]))/s,f=-t.atan2(r[1],r[2])/s;return[f,u,0]}function easeOut(n,t,i,r,u){return void 0===r?(r=t,u=i):n=(n-t)/(i-t),-(u-r)*n*(n-2)+r}function easeIn(n,t,i,r,u){return void 0===r?(r=t,u=i):n=(n-t)/(i-t),(u-r)*n*n+r}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){n-data.k[t].t>data.k[t+1].t-n?(i=t+2,r=data.k[t+1].t):(i=t+1,r=data.k[t].t);break}}-1===i&&(i=t+1,r=data.k[t].t)}else i=0,r=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},r=n!==data.k.length-1||data.k[n].h?data.k[n].s:data.k[n-1].e,u=r.length,t=0;t<u;t+=1)i[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){vt.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 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,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=tt.clone(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,i,len,comp,time,velocity,value,text,textIndex,textTotal,selectorValue;elem.comp.frameDuration=1/elem.comp.globalData.frameRate;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,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[],scoped_bm_rt;if(data.xf)for(len=data.xf.length,i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())");var 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(n,i){for(var u=this.pv.length?this.pv.length:1,e=o("float32",u),l=t.floor(5*time),f=0,r=0;f<l;){for(r=0;r<u;r+=1)e[r]+=-i+2*i*vt.random();f+=1}var s=5*time,h=s-t.floor(s),c=o("float32",u);if(u>1){for(r=0;r<u;r+=1)c[r]=this.pv[r]+e[r]+(-i+2*i*vt.random())*h;return c}return this.pv+e[0]+(-i+2*i*vt.random())*h}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn);thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut);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=t.floor(1e6*t.random());return executeExpression}var f={},t=vt,p=h,g=e,it=e,l=[0,0,0,0,0,0];return f.initiateExpression=v,f}(),function(){function u(){return this.pv}function p(n,t,i){var y,c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,u,r,l,o,s=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(s<=f)return this.pv;if(i?(e=t?Math.abs(f-elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip),u=f-e):((!t||t>h.length-1)&&(t=h.length-1),u=h[h.length-1-t].t,e=f-u),"pingpong"===n){if(y=Math.floor((s-u)/e),y%2!=0)return this.getValueAtTime((e-(s-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(f/this.comp.globalData.frameRate,0),w=this.getValueAtTime(((s-u)%e+u)/this.comp.globalData.frameRate,0),b=Math.floor((s-u)/e);if(this.pv.length){for(o=new Array(a.length),l=o.length,r=0;r<l;r+=1)o[r]=(p[r]-a[r])*b+w[r];return o}return(p-a)*b+w}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(o=new Array(c.length),l=o.length,r=0;r<l;r+=1)o[r]=c[r]+(c[r]-v[r])*((s-f)/this.comp.globalData.frameRate)/.0005;return o}return c+(s-f)/.001*(c-v)}}return this.getValueAtTime(((s-u)%e+u)/this.comp.globalData.frameRate,0)}function w(n,t,i){var y,s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var f,h,u,c,e,o=this.comp.renderedFrame,l=this.keyframes,r=l[0].t;if(o>=r)return this.pv;if(i?(f=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r),h=r+f):((!t||t>l.length-1)&&(t=l.length-1),h=l[t].t,f=h-r),"pingpong"===n){if(y=Math.floor((r-o)/f),y%2==0)return this.getValueAtTime(((r-o)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime(h/this.comp.globalData.frameRate,0),w=this.getValueAtTime((f-(r-o)%f+r)/this.comp.globalData.frameRate,0),b=Math.floor((r-o)/f)+1;if(this.pv.length){for(e=new Array(a.length),c=e.length,u=0;u<c;u+=1)e[u]=w[u]-(p[u]-a[u])*b;return e}return w-(p-a)*b}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(e=new Array(s.length),c=e.length,u=0;u<c;u+=1)e[u]=s[u]+(s[u]-v[u])*(r-o)/.001;return e}return s+(s-v)*(r-o)/.001}}return this.getValueAtTime((f-(r-o)%f+r)/this.comp.globalData.frameRate,0)}function s(n){return n!==this._cachingAtTime.lastFrame&&(n*=this.elem.globalData.frameRate,n-=this.offsetTime,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}function c(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=o("float32",i.length),t=0;t<i.length;t+=1)r[t]=(u[t]-i[t])/-.001;else r=(u-i)/-.001;return r}function n(n){this.propertyGroup=n}function t(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)))}function f(){}var b=function(){function i(n,t){return this.textIndex=n+1,this.textTotal=t,this.getValue(),this.v}return function(r,f){this.pv=1;this.comp=r.comp;this.elem=r;this.mult=.01;this.propType="textSelector";this.textTotal=f.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];t.bind(this)(r,f,this);this.getMult=i;this.getVelocityAtTime=c;this.getValueAtTime=this.kf?s.bind(this):u.bind(this);this.setGroupProperty=n}}(),k=bi.getTransformProperty,l,a,r,v,y;bi.getTransformProperty=function(t,i,r){var u=k(t,i,r);return u.getValueAtTime=u.dynamicProperties.length?function(){console.warn("Transform at time not supported")}.bind(u):function(){}.bind(u),u.setGroupProperty=n,u};l=i.getProp;i.getProp=function(i,r,f,e,h){var a=l(i,r,f,e,h),v;return a.getValueAtTime=a.kf?s.bind(a):u.bind(a),a.setGroupProperty=n,a.loopOut=p,a.loopIn=w,a.getVelocityAtTime=c.bind(a),a.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}.bind(a),a.numKeys=1===r.a?r.k.length:0,a.propertyIndex=r.ix,v=0,0!==f&&(v=o("float32",1===r.a?r.k[0].s.length:r.k.length)),a._cachingAtTime={lastFrame:rr,lastIndex:0,value:v},t(i,r,a),a.k&&h.addDynamicProperty(a),a};a=yt.getConstructorFunction();r=yt.getKeyframedConstructorFunction();f.prototype={vertices:function(n,t){var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));for(var f=r._length,u=r[n],e=r.v,o=h(f),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=ct.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=ct.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){n=1==n?this.v.c?0:.999:n;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"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:n,getValueAtTime:u};e([f],a);e([f],r);r.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:tt.clone(this.pv),lastIndex:0,lastTime:rr}),n!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,n*=this.elem.globalData.frameRate,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue};r.prototype.initiateExpression=tu.initiateExpression;v=yt.getShapeProp;yt.getShapeProp=function(n,i,r,u,f){var e=v(n,i,r,u,f);return e.propertyIndex=i.ix,e.lock=!1,3===r?t(n,i.pt,e):4===r&&t(n,i.ks,e),e.k&&n.addDynamicProperty(e),e};y=ou.getTextSelectorProp;ou.getTextSelectorProp=function(n,t,i){return 1===t.t?new b(n,t,i):y(n,t,i)}}(),function(){d.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t!==r?(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i):n};d.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};d.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=tu.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0}}();var eo=function(){function n(n,u,a){for(var y=[],p=n?n.length:0,v=0;v<p;v+=1)"gr"==n[v].ty?y.push(t(n[v],u[v],a)):"fl"==n[v].ty?y.push(i(n[v],u[v],a)):"st"==n[v].ty?y.push(r(n[v],u[v],a)):"tm"==n[v].ty?y.push(f(n[v],u[v],a)):"tr"==n[v].ty||("el"==n[v].ty?y.push(e(n[v],u[v],a)):"sr"==n[v].ty?y.push(o(n[v],u[v],a)):"sh"==n[v].ty?y.push(l(n[v],u[v],a)):"rc"==n[v].ty?y.push(s(n[v],u[v],a)):"rd"==n[v].ty?y.push(h(n[v],u[v],a)):"rp"==n[v].ty&&y.push(c(n[v],u[v],a)));return y}function t(t,i,r){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=function(n){return 1===n?f:r(n-1)},e=function(t,i,r){var u,f=function(n){for(var t=0,i=u.length;t<i;){if(u[t]._name===n||u[t].mn===n||u[t].propertyIndex===n||u[t].ix===n||u[t].ind===n)return u[t];t+=1}if("number"==typeof n)return u[n-1]};return f.propertyGroup=function(n){return 1===n?f:r(n-1)},u=n(t.it,i.it,f.propertyGroup),f.numProperties=u.length,f.propertyIndex=t.cix,f._name=t.nm,f}(t,i,f.propertyGroup),o=function(n,t,i){function f(n){return 1==n?r:i(--n)}function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:void 0}return t.transform.mProps.o.setGroupProperty(f),t.transform.mProps.p.setGroupProperty(f),t.transform.mProps.a.setGroupProperty(f),t.transform.mProps.s.setGroupProperty(f),t.transform.mProps.r.setGroupProperty(f),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(f),t.transform.mProps.sa.setGroupProperty(f)),t.transform.op.setGroupProperty(f),Object.defineProperties(r,{opacity:{get:function(){return u(t.transform.mProps.o,1/t.transform.mProps.o.mult)}},position:{get:function(){return u(t.transform.mProps.p)}},anchorPoint:{get:function(){return u(t.transform.mProps.a)}},scale:{get:function(){return u(t.transform.mProps.s,1/t.transform.mProps.s.mult)}},rotation:{get:function(){return u(t.transform.mProps.r,1/t.transform.mProps.r.mult)}},skew:{get:function(){return u(t.transform.mProps.sk)}},skewAxis:{get:function(){return u(t.transform.mProps.sa)}},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r}(t.it[t.it.length-1],i.it[i.it.length-1],f.propertyGroup),f.content=e,f.transform=o,Object.defineProperty(f,"_name",{get:function(){return t.nm}}),f.numProperties=t.np,f.propertyIndex=t.ix,f.nm=t.nm,f.mn=t.mn,f}function i(n,t,i){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:void 0}return Object.defineProperties(r,{color:{get:function(){return u(t.c,1/t.c.mult,"color")}},opacity:{get:function(){return u(t.o,100)}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(i),t.o.setGroupProperty(i),r}function r(n,t,i){function e(n){return 1===n?ob:i(n-1)}function s(n){return 1===n?o:e(n-1)}function h(i){Object.defineProperty(o,n.d[i].nm,{get:function(){return u(t.d.dataProps[i].p)}})}function f(n){return"Color"===n||"color"===n?f.color:"Opacity"===n||"opacity"===n?f.opacity:"Stroke Width"===n||"stroke width"===n?f.strokeWidth:void 0}for(var c=n.d?n.d.length:0,o={},r=0;r<c;r+=1)h(r),t.d.dataProps[r].p.setGroupProperty(s);return Object.defineProperties(f,{color:{get:function(){return u(t.c,1/t.c.mult,"color")}},opacity:{get:function(){return u(t.o,100)}},strokeWidth:{get:function(){return u(t.w)}},dash:{get:function(){return o}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e),t.o.setGroupProperty(e),t.w.setGroupProperty(e),f}function f(n,t,i){function f(n){return 1==n?r:i(--n)}function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:void 0}return r.propertyIndex=n.ix,t.s.setGroupProperty(f),t.e.setGroupProperty(f),t.o.setGroupProperty(f),r.propertyIndex=n.ix,Object.defineProperties(r,{start:{get:function(){return u(t.s,1/t.s.mult)}},end:{get:function(){return u(t.e,1/t.e.mult)}},offset:{get:function(){return u(t.o)}},_name:{value:n.nm}}),r.mn=n.mn,r}function e(n,t,i){function e(n){return 1==n?r:i(--n)}function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:void 0}r.propertyIndex=n.ix;var f="tm"===t.sh.ty?t.sh.prop:t.sh;return f.s.setGroupProperty(e),f.p.setGroupProperty(e),Object.defineProperties(r,{size:{get:function(){return u(f.s)}},position:{get:function(){return u(f.p)}},_name:{value:n.nm}}),r.mn=n.mn,r}function o(n,t,i){function e(n){return 1==n?f:i(--n)}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:void 0:f.innerRadius}var r="tm"===t.sh.ty?t.sh.prop:t.sh;return f.propertyIndex=n.ix,r.or.setGroupProperty(e),r.os.setGroupProperty(e),r.pt.setGroupProperty(e),r.p.setGroupProperty(e),r.r.setGroupProperty(e),n.ir&&(r.ir.setGroupProperty(e),r.is.setGroupProperty(e)),Object.defineProperties(f,{position:{get:function(){return u(r.p)}},rotation:{get:function(){return u(r.r,1/r.r.mult)}},points:{get:function(){return u(r.pt)}},outerRadius:{get:function(){return u(r.or)}},outerRoundness:{get:function(){return u(r.os)}},innerRadius:{get:function(){return r.ir?u(r.ir):0}},innerRoundness:{get:function(){return r.is?u(r.is,1/r.is.mult):0}},_name:{value:n.nm}}),f.mn=n.mn,f}function s(n,t,i){function e(n){return 1==n?r:i(--n)}function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:void 0}var f="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,f.p.setGroupProperty(e),f.s.setGroupProperty(e),f.r.setGroupProperty(e),Object.defineProperties(r,{position:{get:function(){return u(f.p)}},roundness:{get:function(){return u(f.r)}},size:{get:function(){return u(f.s)}},_name:{value:n.nm}}),r.mn=n.mn,r}function h(n,t,i){function r(t){if(n.r.ix===t||"Round Corners 1"===t)return r.radius}var f=t;return r.propertyIndex=n.ix,f.rd.setGroupProperty(function(n){return 1==n?r:i(--n)}),Object.defineProperties(r,{radius:{get:function(){return u(f.rd)}},_name:{value:n.nm}}),r.mn=n.mn,r}function c(n,t,i){function e(n){return 1==n?r:i(--n)}function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:void 0}var f=t;return r.propertyIndex=n.ix,f.c.setGroupProperty(e),f.o.setGroupProperty(e),Object.defineProperties(r,{copies:{get:function(){return u(f.c)}},offset:{get:function(){return u(f.o)}},_name:{value:n.nm}}),r.mn=n.mn,r}function l(n,t,i){function u(n){if("Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n)return u.path}var r=t.sh;return r.setGroupProperty(function(n){return 1==n?u:i(--n)}),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},mn:{value:n.mn}}),u}return function(t,i,r){function f(n){if("number"==typeof n)return u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}}var u;return f.propertyGroup=r,u=n(t,i,f),f}}(),oo=function(){return function(n){function i(){}var t;return Object.defineProperty(i,"sourceText",{get:function(){var i=n.textProperty.currentData.t;return void 0!==i&&(n.textProperty.currentData.t=void 0,(t=new String(i)).value=i||new String(i)),t}}),i}}(),so=function(){function n(n){var t=new l,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.applyToPointArray(n[0],n[1],n[2]||0)}return t.applyToPointArray(n[0],n[1],n[2]||0)}function t(n){var t=new l,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 i(n){var t=new l,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 r(){return[1,1,1,1]}return function(u){function f(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return e;case 4:case"ADBE Effect Parade":return f.effect}}var e,o;return f.toWorld=n,f.fromWorld=t,f.toComp=n,f.fromComp=i,f.sampleImage=r,f.sourceRectAtTime=u.sourceRectAtTime.bind(u),f._elem=u,o=fr(e=ho(u.finalTransform.mProp),"anchorPoint"),Object.defineProperties(f,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:fr(e,"rotation"),scale:fr(e,"scale"),position:fr(e,"position"),opacity:fr(e,"opacity"),anchorPoint:o,anchor_point:o,transform:{get:function(){return e}},active:{get:function(){return u.isInRange}}}),f.startTime=u.data.st,f.index=u.data.ind,f.source=u.data.refId,f.height=0===u.data.ty?u.data.h:100,f.width=0===u.data.ty?u.data.w:100,f.inPoint=u.data.ip/u.comp.globalData.frameRate,f.outPoint=u.data.op/u.comp.globalData.frameRate,f._name=u.data.nm,f.registerMaskInterface=function(n){f.mask=new lo(n,u)},f.registerEffectsInterface=function(n){f.effect=n},f}}(),he=function(){return 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,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.numLayers=n.layers.length,t}}(),ho=function(){return 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}}return Object.defineProperty(t,"rotation",{get:function(){return n.r?u(n.r,1/s):u(n.rz,1/s)}}),Object.defineProperty(t,"xRotation",{get:function(){return u(n.rx,1/s)}}),Object.defineProperty(t,"yRotation",{get:function(){return u(n.ry,1/s)}}),Object.defineProperty(t,"scale",{get:function(){return u(n.s,100)}}),Object.defineProperty(t,"position",{get:function(){return n.p?u(n.p):[n.px.v,n.py.v,n.pz?n.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:function(){return u(n.px)}}),Object.defineProperty(t,"yPosition",{get:function(){return u(n.py)}}),Object.defineProperty(t,"zPosition",{get:function(){return u(n.pz)}}),Object.defineProperty(t,"anchorPoint",{get:function(){return u(n.a)}}),Object.defineProperty(t,"opacity",{get:function(){return u(n.o,100)}}),Object.defineProperty(t,"skew",{get:function(){return u(n.sk)}}),Object.defineProperty(t,"skewAxis",{get:function(){return u(n.sa)}}),Object.defineProperty(t,"orientation",{get:function(){return u(n.or)}}),t}}(),be=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 t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),co=function(){function n(i,r,u,f){function h(n){return 1===n?o:u(n-1)}for(var s=[],c=i.ef.length,o,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 o=function(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}return s[0]()},o.propertyGroup=h,"ADBE Color Control"===i.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperty(o,"numProperties",{get:function(){return i.np}}),o.active=0!==i.en,o}function t(n,t,i,r){return n.p.setGroupProperty&&n.p.setGroupProperty(r),function(){return 10===t?i.comp.compInterface(n.p.v):u(n.p)}}return{createEffectsInterface:function(t,i){if(t.effectsManager){for(var u=[],f=t.data.ef,e=t.effectsManager.effectElements.length,r=0;r<e;r+=1)u.push(n(f[r],t.effectsManager.effectElements[r],i,t));return function(n){for(var r=t.data.ef||[],i=0,f=r.length;i<f;){if(n===r[i].nm||n===r[i].mn||n===r[i].ix)return u[i];i+=1}}}}}}(),lo=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}}),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}}}}(),u=function(){return function(n,t,i){var r,u,f,e,s;if(t=t||1,n.k&&n.getValue(),i){if("color"===i){for(r=o("float32",f=4),e=o("float32",f),u=0;u<f;u+=1)r[u]=e[u]=u<3?n.v[u]*t:1;r.value=e}}else if("unidimensional"===n.propType)s=n.v*t,(r=new Number(s)).value=s;else{for(f=n.pv.length,r=o("float32",f),e=o("float32",f),u=0;u<f;u+=1)r[u]=e[u]=n.v[u]*t;r.value=e}return r.numKeys=n.keyframes?n.keyframes.length:0,r.key=function(t){return r.numKeys?n.keyframes[t-1].t:0},r.valueAtTime=n.getValueAtTime,r.speedAtTime=n.getSpeedAtTime,r.velocityAtTime=n.getVelocityAtTime,r.propertyGroup=n.propertyGroup,r}}();e([nt],yr);yr.prototype.getValue=yr.prototype.iterateDynamicProperties;yr.prototype.init=function(n,t){this.data=n;this.effectElements=[];this.initDynamicPropertyContainer(t);for(var r,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 ao(u[i],t,this);break;case 1:r=new vo(u[i],t,this);break;case 2:r=new yo(u[i],t,this);break;case 3:r=new po(u[i],t,this);break;case 4:case 7:r=new ko(u[i],t,this);break;case 10:r=new wo(u[i],t,this);break;case 11:r=new bo(u[i],t,this);break;case 5:r=new ee(u[i],t,this);break;default:r=new go(u[i],t,this)}r&&this.effectElements.push(r)}};v={};ns=!1;v.play=g.play;v.pause=g.pause;v.setLocationHref=ts;v.togglePause=g.togglePause;v.setSpeed=g.setSpeed;v.setDirection=g.setDirection;v.stop=g.stop;v.searchAnimations=ce;v.registerAnimation=g.registerAnimation;v.loadAnimation=rs;v.setSubframeRendering=is;v.resize=g.resize;v.goToAndStop=g.goToAndStop;v.destroy=g.destroy;v.setQuality=us;v.inBrowser=fs;v.installPlugin=es;v.freeze=g.freeze;v.unfreeze=g.unfreeze;v.getRegisteredAnimations=g.getRegisteredAnimations;v.__getFactory=os;v.version="5.3.3";var iu="__[STANDALONE]__",le="__[ANIMATIONDATA]__",ae="";if(iu){var ve=document.getElementsByTagName("script"),cs=ve.length-1,ls=ve[cs]||{src:""},as=ls.src.replace(/^[^\?]+\??/,"");ae=hs("renderer")}return ye=setInterval(ss,100),v}(f)}.call(t,i,t,n))||(n.exports=u)}(window||{})},function(n,t,i){n.exports=i(477)},function(n,t,i){"use strict";(function(n){i(267);i(411);i(413);i(415);i(417);i(419);i(421);i(423);i(425);i(427);i(431);n._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.");n._babelPolyfill=!0}).call(this,i(103))},function(n,t,i){i(268);i(270);i(271);i(272);i(273);i(274);i(275);i(276);i(277);i(278);i(279);i(280);i(281);i(282);i(283);i(284);i(286);i(287);i(288);i(289);i(290);i(291);i(292);i(293);i(294);i(295);i(296);i(297);i(298);i(299);i(300);i(301);i(302);i(303);i(304);i(305);i(306);i(307);i(308);i(309);i(310);i(311);i(312);i(314);i(315);i(316);i(317);i(318);i(319);i(320);i(321);i(322);i(323);i(324);i(325);i(326);i(327);i(328);i(329);i(330);i(331);i(332);i(333);i(334);i(335);i(336);i(337);i(338);i(339);i(340);i(341);i(342);i(343);i(344);i(345);i(346);i(347);i(349);i(350);i(352);i(353);i(354);i(355);i(356);i(357);i(358);i(361);i(362);i(363);i(364);i(365);i(366);i(367);i(368);i(369);i(370);i(371);i(372);i(373);i(95);i(374);i(375);i(123);i(376);i(377);i(378);i(379);i(124);i(382);i(383);i(384);i(385);i(386);i(387);i(388);i(389);i(390);i(391);i(392);i(393);i(394);i(395);i(396);i(397);i(398);i(399);i(400);i(401);i(402);i(403);i(404);i(405);i(406);i(407);i(408);i(409);i(410);n.exports=i(11)},function(n,t,i){"use strict";function g(n){return(g="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)}var p=i(4),r=i(15),nt=i(10),f=i(1),yt=i(13),oi=i(31).KEY,pt=i(3),tt=i(75),it=i(42),si=i(35),l=i(8),hi=i(76),ci=i(105),li=i(269),ai=i(79),rt=i(6),vi=i(5),w=i(17),ut=i(30),ft=i(34),a=i(39),wt=i(108),bt=i(20),kt=i(9),yi=i(37),dt=bt.f,h=kt.f,gt=wt.f,e=p.Symbol,b=p.JSON,k=b&&b.stringify,u=l("_hidden"),ni=l("toPrimitive"),pi={}.propertyIsEnumerable,v=tt("symbol-registry"),s=tt("symbols"),y=tt("op-symbols"),o=Object.prototype,c="function"==typeof e,et=p.QObject,ot=!et||!et.prototype||!et.prototype.findChild,st=nt&&pt(function(){return 7!=a(h({},"a",{get:function(){return h(this,"a",{value:7}).a}})).a})?function(n,t,i){var r=dt(o,t);r&&delete o[t];h(n,t,i);r&&n!==o&&h(o,t,r)}:h,ti=function(n){var t=s[n]=a(e.prototype);return t._k=n,t},ht=c&&"symbol"==g(e.iterator)?function(n){return"symbol"==g(n)}:function(n){return n instanceof e},d=function(n,t,i){return n===o&&d(y,t,i),rt(n),t=ut(t,!0),rt(i),r(s,t)?(i.enumerable?(r(n,u)&&n[u][t]&&(n[u][t]=!1),i=a(i,{enumerable:ft(0,!1)})):(r(n,u)||h(n,u,ft(1,{})),n[u][t]=!0),st(n,t,i)):h(n,t,i)},ii=function(n,t){rt(n);for(var i,r=li(t=w(t)),u=0,f=r.length;f>u;)d(n,i=r[u++],t[i]);return n},ri=function(n){var t=pi.call(this,n=ut(n,!0));return!(this===o&&r(s,n)&&!r(y,n))&&(!(t||!r(this,n)||!r(s,n)||r(this,u)&&this[u][n])||t)},ui=function(n,t){if(n=w(n),t=ut(t,!0),n!==o||!r(s,t)||r(y,t)){var i=dt(n,t);return!i||!r(s,t)||r(n,u)&&n[u][t]||(i.enumerable=!0),i}},fi=function(n){for(var t,i=gt(w(n)),f=[],e=0;i.length>e;)r(s,t=i[e++])||t==u||t==oi||f.push(t);return f},ei=function(n){for(var t,i=n===o,u=gt(i?y:w(n)),f=[],e=0;u.length>e;)r(s,t=u[e++])&&(!i||r(o,t))&&f.push(s[t]);return f},ct,lt,at,vt;for(c||(yt((e=function(){if(this instanceof e)throw TypeError("Symbol is not a constructor!");var n=si(arguments.length>0?arguments[0]:void 0);return nt&&ot&&st(o,n,{configurable:!0,set:function t(i){this===o&&t.call(y,i);r(this,u)&&r(this[u],n)&&(this[u][n]=!1);st(this,n,ft(1,i))}}),ti(n)}).prototype,"toString",function(){return this._k}),bt.f=ui,kt.f=d,i(40).f=wt.f=fi,i(50).f=ri,i(57).f=ei,nt&&!i(36)&&yt(o,"propertyIsEnumerable",ri,!0),hi.f=function(n){return ti(l(n))}),f(f.G+f.W+f.F*!c,{Symbol:e}),ct="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),lt=0;ct.length>lt;)l(ct[lt++]);for(at=yi(l.store),vt=0;at.length>vt;)ci(at[vt++]);f(f.S+f.F*!c,"Symbol",{"for":function(n){return r(v,n+="")?v[n]:v[n]=e(n)},keyFor:function(n){if(!ht(n))throw TypeError(n+" is not a symbol!");for(var t in v)if(v[t]===n)return t},useSetter:function(){ot=!0},useSimple:function(){ot=!1}});f(f.S+f.F*!c,"Object",{create:function(n,t){return void 0===t?a(n):ii(a(n),t)},defineProperty:d,defineProperties:ii,getOwnPropertyDescriptor:ui,getOwnPropertyNames:fi,getOwnPropertySymbols:ei});b&&f(f.S+f.F*(!c||pt(function(){var n=e();return"[null]"!=k([n])||"{}"!=k({a:n})||"{}"!=k(Object(n))})),"JSON",{stringify:function(n){for(var t,r,i=[n],u=1;arguments.length>u;)i.push(arguments[u++]);if(r=t=i[1],(vi(t)||void 0!==n)&&!ht(n))return ai(t)||(t=function(n,t){if("function"==typeof r&&(t=r.call(this,n,t)),!ht(t))return t}),i[1]=t,k.apply(b,i)}});e.prototype[ni]||i(16)(e.prototype,ni,e.prototype.valueOf);it(e,"Symbol");it(Math,"Math",!0);it(p.JSON,"JSON",!0)},function(n,t,i){var r=i(37),u=i(57),f=i(50);n.exports=function(n){var t=r(n),i=u.f;if(i)for(var e,o=i(n),h=f.f,s=0;o.length>s;)h.call(n,e=o[s++])&&t.push(e);return t}},function(n,t,i){var r=i(1);r(r.S,"Object",{create:i(39)})},function(n,t,i){var r=i(1);r(r.S+r.F*!i(10),"Object",{defineProperty:i(9).f})},function(n,t,i){var r=i(1);r(r.S+r.F*!i(10),"Object",{defineProperties:i(107)})},function(n,t,i){var r=i(17),u=i(20).f;i(21)("getOwnPropertyDescriptor",function(){return function(n,t){return u(r(n),t)}})},function(n,t,i){var r=i(18),u=i(41);i(21)("getPrototypeOf",function(){return function(n){return u(r(n))}})},function(n,t,i){var r=i(18),u=i(37);i(21)("keys",function(){return function(n){return u(r(n))}})},function(n,t,i){i(21)("getOwnPropertyNames",function(){return i(108).f})},function(n,t,i){var r=i(5),u=i(31).onFreeze;i(21)("freeze",function(n){return function(t){return n&&r(t)?n(u(t)):t}})},function(n,t,i){var r=i(5),u=i(31).onFreeze;i(21)("seal",function(n){return function(t){return n&&r(t)?n(u(t)):t}})},function(n,t,i){var r=i(5),u=i(31).onFreeze;i(21)("preventExtensions",function(n){return function(t){return n&&r(t)?n(u(t)):t}})},function(n,t,i){var r=i(5);i(21)("isFrozen",function(n){return function(t){return!r(t)||!!n&&n(t)}})},function(n,t,i){var r=i(5);i(21)("isSealed",function(n){return function(t){return!r(t)||!!n&&n(t)}})},function(n,t,i){var r=i(5);i(21)("isExtensible",function(n){return function(t){return!!r(t)&&(!n||n(t))}})},function(n,t,i){var r=i(1);r(r.S+r.F,"Object",{assign:i(109)})},function(n,t,i){var r=i(1);r(r.S,"Object",{is:i(285)})},function(n){n.exports=Object.is||function(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t}},function(n,t,i){var r=i(1);r(r.S,"Object",{setPrototypeOf:i(81).set})},function(n,t,i){"use strict";var u=i(58),r={};r[i(8)("toStringTag")]="z";r+""!="[object z]"&&i(13)(Object.prototype,"toString",function(){return"[object "+u(this)+"]"},!0)},function(n,t,i){var r=i(1);r(r.P,"Function",{bind:i(110)})},function(n,t,i){var u=i(9).f,r=Function.prototype,f=/^\s*function ([^ (]*)/;"name"in r||i(10)&&u(r,"name",{configurable:!0,get:function(){try{return(""+this).match(f)[1]}catch(n){return""}}})},function(n,t,i){"use strict";var r=i(5),e=i(41),u=i(8)("hasInstance"),f=Function.prototype;u in f||i(9).f(f,u,{value:function(n){if("function"!=typeof this||!r(n))return!1;if(!r(this.prototype))return n instanceof this;for(;n=e(n);)if(this.prototype===n)return!0;return!1}})},function(n,t,i){var r=i(1),u=i(112);r(r.G+r.F*(parseInt!=u),{parseInt:u})},function(n,t,i){var r=i(1),u=i(113);r(r.G+r.F*(parseFloat!=u),{parseFloat:u})},function(n,t,i){"use strict";var h=i(4),c=i(15),l=i(26),v=i(83),y=i(30),p=i(3),w=i(40).f,b=i(20).f,k=i(9).f,d=i(59).trim,r=h.Number,u=r,f=r.prototype,g="Number"==l(i(39)(f)),nt="trim"in String.prototype,a=function(n){var t=y(n,!1),o,r,u,i;if("string"==typeof t&&t.length>2)if(i=(t=nt?t.trim():d(t,3)).charCodeAt(0),43===i||45===i){if(88===(o=t.charCodeAt(2))||120===o)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2;u=49;break;case 79:case 111:r=8;u=55;break;default:return+t}for(var s,f=t.slice(2),e=0,h=f.length;e<h;e++)if((s=f.charCodeAt(e))<48||s>u)return NaN;return parseInt(f,r)}return+t},e,s,o;if(!r(" 0o1")||!r("0b1")||r("+0x1")){for(r=function(n){var i=arguments.length<1?0:n,t=this;return t instanceof r&&(g?p(function(){f.valueOf.call(t)}):"Number"!=l(t))?v(new u(a(i)),t,r):a(i)},s=i(10)?w(u):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),o=0;s.length>o;o++)c(u,e=s[o])&&!c(r,e)&&k(r,e,b(u,e));r.prototype=f;f.constructor=r;i(13)(h,"Number",r)}},function(n,t,i){"use strict";var e=i(1),v=i(28),y=i(114),o=i(84),h=1..toFixed,c=Math.floor,r=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",u=function(n,t){for(var u=-1,i=t;++u<6;)i+=n*r[u],r[u]=i%1e7,i=c(i/1e7)},s=function(n){for(var i=6,t=0;--i>=0;)t+=r[i],r[i]=c(t/n),t=t%n*1e7},a=function(){for(var i,t=6,n="";--t>=0;)(""!==n||0===t||0!==r[t])&&(i=String(r[t]),n=""===n?i:n+o.call("0",7-i.length)+i);return n},f=function n(t,i,r){return 0===i?r:i%2==1?n(t,i-1,r*t):n(t*t,i/2,r)};e(e.P+e.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0))||!i(3)(function(){h.call({})})),"Number",{toFixed:function(n){var e,c,r,p,t=y(this,l),i=v(n),w="",h="0";if(i<0||i>20)throw RangeError(l);if(t!=t)return"NaN";if(t<=-1e21||t>=1e21)return String(t);if(t<0&&(w="-",t=-t),t>1e-21)if(c=(e=function(n){for(var i=0,t=n;t>=4096;)i+=12,t/=4096;for(;t>=2;)i+=1,t/=2;return i}(t*f(2,69,1))-69)<0?t*f(2,-e,1):t/f(2,e,1),c*=4503599627370496,(e=52-e)>0){for(u(0,c),r=i;r>=7;)u(1e7,0),r-=7;for(u(f(10,r,1),0),r=e-1;r>=23;)s(8388608),r-=23;s(1<<r);u(1,1);s(2);h=a()}else u(0,c),u(1<<-e,0),h=a()+o.call("0",i);return i>0?w+((p=h.length)<=i?"0."+o.call("0",i-p)+h:h.slice(0,p-i)+"."+h.slice(p-i)):w+h}})},function(n,t,i){"use strict";var u=i(1),f=i(3),e=i(114),r=1..toPrecision;u(u.P+u.F*(f(function(){return"1"!==r.call(1,void 0)})||!f(function(){r.call({})})),"Number",{toPrecision:function(n){var t=e(this,"Number#toPrecision: incorrect invocation!");return void 0===n?r.call(t):r.call(t,n)}})},function(n,t,i){var r=i(1);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(n,t,i){var r=i(1),u=i(4).isFinite;r(r.S,"Number",{isFinite:function(n){return"number"==typeof n&&u(n)}})},function(n,t,i){var r=i(1);r(r.S,"Number",{isInteger:i(115)})},function(n,t,i){var r=i(1);r(r.S,"Number",{isNaN:function(n){return n!=n}})},function(n,t,i){var r=i(1),u=i(115),f=Math.abs;r(r.S,"Number",{isSafeInteger:function(n){return u(n)&&f(n)<=9007199254740991}})},function(n,t,i){var r=i(1);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(n,t,i){var r=i(1);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(n,t,i){var r=i(1),u=i(113);r(r.S+r.F*(Number.parseFloat!=u),"Number",{parseFloat:u})},function(n,t,i){var r=i(1),u=i(112);r(r.S+r.F*(Number.parseInt!=u),"Number",{parseInt:u})},function(n,t,i){var r=i(1),e=i(116),f=Math.sqrt,u=Math.acosh;r(r.S+r.F*!(u&&710==Math.floor(u(Number.MAX_VALUE))&&u(1/0)==1/0),"Math",{acosh:function(n){return(n=+n)<1?NaN:n>94906265.624251559?Math.log(n)+Math.LN2:e(n-1+f(n-1)*f(n+1))}})},function(n,t,i){var r=i(1),u=Math.asinh;r(r.S+r.F*!(u&&1/u(0)>0),"Math",{asinh:function n(t){return isFinite(t=+t)&&0!=t?t<0?-n(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(n,t,i){var r=i(1),u=Math.atanh;r(r.S+r.F*!(u&&1/u(-0)<0),"Math",{atanh:function(n){return 0==(n=+n)?n:Math.log((1+n)/(1-n))/2}})},function(n,t,i){var r=i(1),u=i(85);r(r.S,"Math",{cbrt:function(n){return u(n=+n)*Math.pow(Math.abs(n),1/3)}})},function(n,t,i){var r=i(1);r(r.S,"Math",{clz32:function(n){return(n>>>=0)?31-Math.floor(Math.log(n+.5)*Math.LOG2E):32}})},function(n,t,i){var r=i(1),u=Math.exp;r(r.S,"Math",{cosh:function(n){return(u(n=+n)+u(-n))/2}})},function(n,t,i){var r=i(1),u=i(86);r(r.S+r.F*(u!=Math.expm1),"Math",{expm1:u})},function(n,t,i){var r=i(1);r(r.S,"Math",{fround:i(313)})},function(n,t,i){var o=i(85),r=Math.pow,f=r(2,-52),u=r(2,-23),s=r(2,127)*(2-u),e=r(2,-126);n.exports=Math.fround||function(n){var h,t,i=Math.abs(n),r=o(n);return i<e?r*function(n){return n+1/f-1/f}(i/e/u)*e*u:(t=(h=(1+u/f)*i)-(h-i))>s||t!=t?r*(1/0):r*t}},function(n,t,i){var r=i(1),u=Math.abs;r(r.S,"Math",{hypot:function(){for(var n,i,r=0,f=0,e=arguments.length,t=0;f<e;)t<(n=u(arguments[f++]))?(r=r*(i=t/n)*i+1,t=n):r+=n>0?(i=n/t)*i:n;return t===1/0?1/0:t*Math.sqrt(r)}})},function(n,t,i){var r=i(1),u=Math.imul;r(r.S+r.F*i(3)(function(){return-5!=u(4294967295,5)||2!=u.length}),"Math",{imul:function(n,t){var i=+n,r=+t,u=65535&i,f=65535&r;return 0|u*f+((65535&i>>>16)*f+u*(65535&r>>>16)<<16>>>0)}})},function(n,t,i){var r=i(1);r(r.S,"Math",{log10:function(n){return Math.log(n)*Math.LOG10E}})},function(n,t,i){var r=i(1);r(r.S,"Math",{log1p:i(116)})},function(n,t,i){var r=i(1);r(r.S,"Math",{log2:function(n){return Math.log(n)/Math.LN2}})},function(n,t,i){var r=i(1);r(r.S,"Math",{sign:i(85)})},function(n,t,i){var r=i(1),u=i(86),f=Math.exp;r(r.S+r.F*i(3)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(n){return Math.abs(n=+n)<1?(u(n)-u(-n))/2:(f(n-1)-f(-n-1))*(Math.E/2)}})},function(n,t,i){var r=i(1),u=i(86),f=Math.exp;r(r.S,"Math",{tanh:function(n){var t=u(n=+n),i=u(-n);return t==1/0?1:i==1/0?-1:(t-i)/(f(n)+f(-n))}})},function(n,t,i){var r=i(1);r(r.S,"Math",{trunc:function(n){return(n>0?Math.floor:Math.ceil)(n)}})},function(n,t,i){var r=i(1),e=i(38),u=String.fromCharCode,f=String.fromCodePoint;r(r.S+r.F*(!!f&&1!=f.length),"String",{fromCodePoint:function(){for(var n,t=[],r=arguments.length,i=0;r>i;){if(n=+arguments[i++],e(n,1114111)!==n)throw RangeError(n+" is not a valid code point");t.push(n<65536?u(n):u(55296+((n-=65536)>>10),n%1024+56320))}return t.join("")}})},function(n,t,i){var r=i(1),u=i(17),f=i(12);r(r.S,"String",{raw:function(n){for(var r=u(n.raw),e=f(r.length),o=arguments.length,i=[],t=0;e>t;)i.push(String(r[t++])),t<o&&i.push(String(arguments[t]));return i.join("")}})},function(n,t,i){"use strict";i(59)("trim",function(n){return function(){return n(this,3)}})},function(n,t,i){"use strict";var r=i(117)(!0);i(87)(String,"String",function(n){this._t=String(n);this._i=0},function(){var n,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(n=r(t,i),this._i+=n.length,{value:n,done:!1})})},function(n,t,i){"use strict";var r=i(1),u=i(117)(!1);r(r.P,"String",{codePointAt:function(n){return u(this,n)}})},function(n,t,i){"use strict";var r=i(1),u=i(12),e=i(88),f="".endsWith;r(r.P+r.F*i(90)("endsWith"),"String",{endsWith:function(n){var t=e(this,n,"endsWith"),o=arguments.length>1?arguments[1]:void 0,s=u(t.length),i=void 0===o?s:Math.min(u(o),s),r=String(n);return f?f.call(t,r,i):t.slice(i-r.length,i)===r}})},function(n,t,i){"use strict";var r=i(1),u=i(88);r(r.P+r.F*i(90)("includes"),"String",{includes:function(n){return!!~u(this,n,"includes").indexOf(n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){var r=i(1);r(r.P,"String",{repeat:i(84)})},function(n,t,i){"use strict";var r=i(1),f=i(12),e=i(88),u="".startsWith;r(r.P+r.F*i(90)("startsWith"),"String",{startsWith:function(n){var t=e(this,n,"startsWith"),i=f(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(n);return u?u.call(t,r,i):t.slice(i,i+r.length)===r}})},function(n,t,i){"use strict";i(14)("anchor",function(n){return function(t){return n(this,"a","name",t)}})},function(n,t,i){"use strict";i(14)("big",function(n){return function(){return n(this,"big","","")}})},function(n,t,i){"use strict";i(14)("blink",function(n){return function(){return n(this,"blink","","")}})},function(n,t,i){"use strict";i(14)("bold",function(n){return function(){return n(this,"b","","")}})},function(n,t,i){"use strict";i(14)("fixed",function(n){return function(){return n(this,"tt","","")}})},function(n,t,i){"use strict";i(14)("fontcolor",function(n){return function(t){return n(this,"font","color",t)}})},function(n,t,i){"use strict";i(14)("fontsize",function(n){return function(t){return n(this,"font","size",t)}})},function(n,t,i){"use strict";i(14)("italics",function(n){return function(){return n(this,"i","","")}})},function(n,t,i){"use strict";i(14)("link",function(n){return function(t){return n(this,"a","href",t)}})},function(n,t,i){"use strict";i(14)("small",function(n){return function(){return n(this,"small","","")}})},function(n,t,i){"use strict";i(14)("strike",function(n){return function(){return n(this,"strike","","")}})},function(n,t,i){"use strict";i(14)("sub",function(n){return function(){return n(this,"sub","","")}})},function(n,t,i){"use strict";i(14)("sup",function(n){return function(){return n(this,"sup","","")}})},function(n,t,i){var r=i(1);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(n,t,i){"use strict";var r=i(1),u=i(18),f=i(30);r(r.P+r.F*i(3)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(){var n=u(this),t=f(n);return"number"!=typeof t||isFinite(t)?n.toISOString():null}})},function(n,t,i){var r=i(1),u=i(348);r(r.P+r.F*(Date.prototype.toISOString!==u),"Date",{toISOString:u})},function(n,t,i){"use strict";var f=i(3),e=Date.prototype.getTime,u=Date.prototype.toISOString,r=function(n){return n>9?n:"0"+n};n.exports=f(function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))})||!f(function(){u.call(new Date(NaN))})?function(){if(!isFinite(e.call(this)))throw RangeError("Invalid time value");var n=this,t=n.getUTCFullYear(),i=n.getUTCMilliseconds(),u=t<0?"-":t>9999?"+":"";return u+("00000"+Math.abs(t)).slice(u?-6:-4)+"-"+r(n.getUTCMonth()+1)+"-"+r(n.getUTCDate())+"T"+r(n.getUTCHours())+":"+r(n.getUTCMinutes())+":"+r(n.getUTCSeconds())+"."+(i>99?i:"0"+r(i))+"Z"}:u},function(n,t,i){var r=Date.prototype,u=r.toString,f=r.getTime;new Date(NaN)+""!="Invalid Date"&&i(13)(r,"toString",function(){var n=f.call(this);return n==n?u.call(this):"Invalid Date"})},function(n,t,i){var r=i(8)("toPrimitive"),u=Date.prototype;r in u||i(16)(u,r,i(351))},function(n,t,i){"use strict";var r=i(6),u=i(30);n.exports=function(n){if("string"!==n&&"number"!==n&&"default"!==n)throw TypeError("Incorrect hint");return u(r(this),"number"!=n)}},function(n,t,i){var r=i(1);r(r.S,"Array",{isArray:i(79)})},function(n,t,i){"use strict";var f=i(24),r=i(1),e=i(18),o=i(119),s=i(91),h=i(12),u=i(92),c=i(93);r(r.S+r.F*!i(60)(function(n){Array.from(n)}),"Array",{from:function(n){var b,i,a,v,r=e(n),y="function"==typeof this?this:Array,k=arguments.length,l=k>1?arguments[1]:void 0,p=void 0!==l,t=0,w=c(r);if(p&&(l=f(l,k>2?arguments[2]:void 0,2)),void 0==w||y==Array&&s(w))for(i=new y(b=h(r.length));b>t;t++)u(i,t,p?l(r[t],t):r[t]);else for(v=w.call(r),i=new y;!(a=v.next()).done;t++)u(i,t,p?o(v,l,[a.value,t],!0):a.value);return i.length=t,i}})},function(n,t,i){"use strict";var r=i(1),u=i(92);r(r.S+r.F*i(3)(function(){function n(){}return!(Array.of.call(n)instanceof n)}),"Array",{of:function(){for(var n=0,t=arguments.length,i=new("function"==typeof this?this:Array)(t);t>n;)u(i,n,arguments[n++]);return i.length=t,i}})},function(n,t,i){"use strict";var r=i(1),f=i(17),u=[].join;r(r.P+r.F*(i(49)!=Object||!i(19)(u)),"Array",{join:function(n){return u.call(f(this),void 0===n?",":n)}})},function(n,t,i){"use strict";var r=i(1),u=i(80),s=i(26),f=i(38),e=i(12),o=[].slice;r(r.P+r.F*i(3)(function(){u&&o.call(u)}),"Array",{slice:function(n,t){var r=e(this.length),h=s(this);if(t=void 0===t?r:t,"Array"==h)return o.call(this,n,t);for(var u=f(n,r),a=f(t,r),c=e(a-u),l=new Array(c),i=0;i<c;i++)l[i]="String"==h?this.charAt(u+i):this[u+i];return l}})},function(n,t,i){"use strict";var r=i(1),s=i(25),f=i(18),e=i(3),u=[].sort,o=[1,2,3];r(r.P+r.F*(e(function(){o.sort(void 0)})||!e(function(){o.sort(null)})||!i(19)(u)),"Array",{sort:function(n){return void 0===n?u.call(f(this)):u.call(f(this),s(n))}})},function(n,t,i){"use strict";var r=i(1),u=i(22)(0),f=i(19)([].forEach,!0);r(r.P+r.F*!f,"Array",{forEach:function(n){return u(this,n,arguments[1])}})},function(n,t,i){var r=i(360);n.exports=function(n,t){return new(r(n))(t)}},function(n,t,i){var u=i(5),r=i(79),f=i(8)("species");n.exports=function(n){var t;return r(n)&&("function"!=typeof(t=n.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),u(t)&&null===(t=t[f])&&(t=void 0)),void 0===t?Array:t}},function(n,t,i){"use strict";var r=i(1),u=i(22)(1);r(r.P+r.F*!i(19)([].map,!0),"Array",{map:function(n){return u(this,n,arguments[1])}})},function(n,t,i){"use strict";var r=i(1),u=i(22)(2);r(r.P+r.F*!i(19)([].filter,!0),"Array",{filter:function(n){return u(this,n,arguments[1])}})},function(n,t,i){"use strict";var r=i(1),u=i(22)(3);r(r.P+r.F*!i(19)([].some,!0),"Array",{some:function(n){return u(this,n,arguments[1])}})},function(n,t,i){"use strict";var r=i(1),u=i(22)(4);r(r.P+r.F*!i(19)([].every,!0),"Array",{every:function(n){return u(this,n,arguments[1])}})},function(n,t,i){"use strict";var r=i(1),u=i(120);r(r.P+r.F*!i(19)([].reduce,!0),"Array",{reduce:function(n){return u(this,n,arguments.length,arguments[1],!1)}})},function(n,t,i){"use strict";var r=i(1),u=i(120);r(r.P+r.F*!i(19)([].reduceRight,!0),"Array",{reduceRight:function(n){return u(this,n,arguments.length,arguments[1],!0)}})},function(n,t,i){"use strict";var r=i(1),e=i(56)(!1),u=[].indexOf,f=!!u&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(f||!i(19)(u)),"Array",{indexOf:function(n){return f?u.apply(this,arguments)||0:e(this,n,arguments[1])}})},function(n,t,i){"use strict";var r=i(1),e=i(17),o=i(28),s=i(12),u=[].lastIndexOf,f=!!u&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(f||!i(19)(u)),"Array",{lastIndexOf:function(n){if(f)return u.apply(this,arguments)||0;var i=e(this),r=s(i.length),t=r-1;for(arguments.length>1&&(t=Math.min(t,o(arguments[1]))),t<0&&(t=r+t);t>=0;t--)if(t in i&&i[t]===n)return t||0;return-1}})},function(n,t,i){var r=i(1);r(r.P,"Array",{copyWithin:i(121)});i(44)("copyWithin")},function(n,t,i){var r=i(1);r(r.P,"Array",{fill:i(94)});i(44)("fill")},function(n,t,i){"use strict";var r=i(1),f=i(22)(5),u=!0;"find"in[]&&Array(1).find(function(){u=!1});r(r.P+r.F*u,"Array",{find:function(n){return f(this,n,arguments.length>1?arguments[1]:void 0)}});i(44)("find")},function(n,t,i){"use strict";var r=i(1),e=i(22)(6),u="findIndex",f=!0;u in[]&&Array(1)[u](function(){f=!1});r(r.P+r.F*f,"Array",{findIndex:function(n){return e(this,n,arguments.length>1?arguments[1]:void 0)}});i(44)(u)},function(n,t,i){i(45)("Array")},function(n,t,i){var s=i(4),a=i(83),v=i(9).f,y=i(40).f,p=i(89),w=i(96),r=s.RegExp,u=r,e=r.prototype,f=/a/g,o=/a/g,h=new r(f)!==f;if(i(10)&&(!h||i(3)(function(){return o[i(8)("match")]=!1,r(f)!=f||r(o)==o||"/a/i"!=r(f,"i")}))){r=function(n,t){var o=this instanceof r,i=p(n),f=void 0===t;return!o&&i&&n.constructor===r&&f?n:a(h?new u(i&&!f?n.source:n,t):u((i=n instanceof r)?n.source:n,i&&f?w.call(n):t),o?this:e,r)};for(var b=function(n){n in r||v(r,n,{configurable:!0,get:function(){return u[n]},set:function(t){u[n]=t}})},c=y(u),l=0;c.length>l;)b(c[l++]);e.constructor=r;r.prototype=e;i(13)(s,"RegExp",r)}i(45)("RegExp")},function(n,t,i){"use strict";i(123);var f=i(6),e=i(96),o=i(10),r=/./.toString,u=function(n){i(13)(RegExp.prototype,"toString",n,!0)};i(3)(function(){return"/a/b"!=r.call({source:"a",flags:"b"})})?u(function(){var n=f(this);return"/".concat(n.source,"/","flags"in n?n.flags:!o&&n instanceof RegExp?e.call(n):void 0)}):"toString"!=r.name&&u(function(){return r.call(this)})},function(n,t,i){i(61)("match",1,function(n,t,i){return[function(i){"use strict";var r=n(this),u=void 0==i?void 0:i[t];return void 0!==u?u.call(i,r):new RegExp(i)[t](String(r))},i]})},function(n,t,i){i(61)("replace",2,function(n,t,i){return[function(r,u){"use strict";var f=n(this),e=void 0==r?void 0:r[t];return void 0!==e?e.call(r,f,u):i.call(String(f),r,u)},i]})},function(n,t,i){i(61)("search",1,function(n,t,i){return[function(i){"use strict";var r=n(this),u=void 0==i?void 0:i[t];return void 0!==u?u.call(i,r):new RegExp(i)[t](String(r))},i]})},function(n,t,i){i(61)("split",2,function(n,t,r){"use strict";var e=i(89),f=r,o=[].push,u;return"c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?(u=void 0===/()??/.exec("")[1],r=function(n,t){var s=String(this);if(void 0===n&&0===t)return[];if(!e(n))return f.call(s,n,t);var v,i,y,p,h,r=[],w=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),c=0,a=void 0===t?4294967295:t>>>0,l=new RegExp(n.source,w+"g");for(u||(v=new RegExp("^"+l.source+"$(?!\\s)",w));(i=l.exec(s))&&!((y=i.index+i[0].length)>c&&(r.push(s.slice(c,i.index)),!u&&i.length>1&&i[0].replace(v,function(){for(h=1;h<arguments.length-2;h++)void 0===arguments[h]&&(i[h]=void 0)}),i.length>1&&i.index<s.length&&o.apply(r,i.slice(1)),p=i[0].length,c=y,r.length>=a));)l.lastIndex===i.index&&l.lastIndex++;return c===s.length?!p&&l.test("")||r.push(""):r.push(s.slice(c)),r.length>a?r.slice(0,a):r}):"0".split(void 0,0).length&&(r=function(n,t){return void 0===n&&0===t?[]:f.call(this,n,t)}),[function(i,u){var f=n(this),e=void 0==i?void 0:i[t];return void 0!==e?e.call(i,f,u):r.call(String(f),i,u)},r]})},function(n,t,i){var r=i(4),s=i(97).set,e=r.MutationObserver||r.WebKitMutationObserver,u=r.process,f=r.Promise,o="process"==i(26)(u);n.exports=function(){var n,i,t,h=function(){var r,f;for(o&&(r=u.domain)&&r.exit();n;){f=n.fn;n=n.next;try{f()}catch(r){throw n?t():i=void 0,r;}}i=void 0;r&&r.enter()},a,c,l;return o?t=function(){u.nextTick(h)}:!e||r.navigator&&r.navigator.standalone?f&&f.resolve?(a=f.resolve(void 0),t=function(){a.then(h)}):t=function(){s.call(r,h)}:(c=!0,l=document.createTextNode(""),new e(h).observe(l,{characterData:!0}),t=function(){l.data=c=!c}),function(r){var u={fn:r,next:void 0};i&&(i.next=u);n||(n=u,t());i=u}}},function(n){n.exports=function(n){try{return{e:!1,v:n()}}catch(n){return{e:!0,v:n}}}},function(n,t,i){"use strict";var r=i(127),u=i(48);n.exports=i(65)("Map",function(n){return function(){return n(this,arguments.length>0?arguments[0]:void 0)}},{get:function(n){var t=r.getEntry(u(this,"Map"),n);return t&&t.v},set:function(n,t){return r.def(u(this,"Map"),0===n?0:n,t)}},r,!0)},function(n,t,i){"use strict";var r=i(127),u=i(48);n.exports=i(65)("Set",function(n){return function(){return n(this,arguments.length>0?arguments[0]:void 0)}},{add:function(n){return r.def(u(this,"Set"),n=0===n?0:n,n)}},r)},function(n,t,i){"use strict";var u,a=i(22)(0),v=i(13),f=i(31),y=i(109),r=i(128),e=i(5),p=i(3),o=i(48),w=f.getWeak,b=Object.isExtensible,k=r.ufstore,s={},h=function(n){return function(){return n(this,arguments.length>0?arguments[0]:void 0)}},c={get:function(n){if(e(n)){var t=w(n);return!0===t?k(o(this,"WeakMap")).get(n):t?t[this._i]:void 0}},set:function(n,t){return r.def(o(this,"WeakMap"),n,t)}},l=n.exports=i(65)("WeakMap",h,c,r,!0,!0);p(function(){return 7!=(new l).set((Object.freeze||Object)(s),7).get(s)})&&(y((u=r.getConstructor(h,"WeakMap")).prototype,c),f.NEED=!0,a(["delete","has","get","set"],function(n){var t=l.prototype,i=t[n];v(t,n,function(t,r){if(e(t)&&!b(t)){this._f||(this._f=new u);var f=this._f[n](t,r);return"set"==n?this:f}return i.call(this,t,r)})}))},function(n,t,i){"use strict";var r=i(128),u=i(48);i(65)("WeakSet",function(n){return function(){return n(this,arguments.length>0?arguments[0]:void 0)}},{add:function(n){return r.def(u(this,"WeakSet"),n,!0)}},r,!1,!0)},function(n,t,i){"use strict";var r=i(1),f=i(66),e=i(98),o=i(6),s=i(38),v=i(12),y=i(5),h=i(4).ArrayBuffer,p=i(63),u=e.ArrayBuffer,c=e.DataView,l=f.ABV&&h.isView,a=u.prototype.slice,w=f.VIEW;r(r.G+r.W+r.F*(h!==u),{ArrayBuffer:u});r(r.S+r.F*!f.CONSTR,"ArrayBuffer",{isView:function(n){return l&&l(n)||y(n)&&w in n}});r(r.P+r.U+r.F*i(3)(function(){return!new u(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(n,t){if(void 0!==a&&void 0===t)return a.call(o(this),n);for(var i=o(this).byteLength,r=s(n,i),f=s(void 0===t?i:t,i),e=new(p(this,u))(v(f-r)),h=new c(this),l=new c(e),y=0;r<f;)l.setUint8(y++,h.getUint8(r++));return e}});i(45)("ArrayBuffer")},function(n,t,i){var r=i(1);r(r.G+r.W+r.F*!i(66).ABV,{DataView:i(98).DataView})},function(n,t,i){i(29)("Int8",1,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Uint8",1,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Uint8",1,function(n){return function(t,i,r){return n(this,t,i,r)}},!0)},function(n,t,i){i(29)("Int16",2,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Uint16",2,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Int32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Uint32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Float32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){i(29)("Float64",8,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){var r=i(1),f=i(25),e=i(6),u=(i(4).Reflect||{}).apply,o=Function.apply;r(r.S+r.F*!i(3)(function(){u(function(){})}),"Reflect",{apply:function(n,t,i){var r=f(n),s=e(i);return u?u(r,t,s):o.call(r,t,s)}})},function(n,t,i){var r=i(1),c=i(39),f=i(25),l=i(6),e=i(5),o=i(3),a=i(110),u=(i(4).Reflect||{}).construct,s=o(function(){function n(){}return!(u(function(){},[],n)instanceof n)}),h=!o(function(){u(function(){})});r(r.S+r.F*(s||h),"Reflect",{construct:function(n,t){var i,r;if(f(n),l(t),i=arguments.length<3?n:f(arguments[2]),h&&!s)return u(n,t,i);if(n==i){switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3])}return r=[null],r.push.apply(r,t),new(a.apply(n,r))}var o=i.prototype,v=c(e(o)?o:Object.prototype),y=Function.apply.call(n,v,t);return e(y)?y:v}})},function(n,t,i){var u=i(9),r=i(1),f=i(6),e=i(30);r(r.S+r.F*i(3)(function(){Reflect.defineProperty(u.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(n,t,i){f(n);t=e(t,!0);f(i);try{return u.f(n,t,i),!0}catch(n){return!1}}})},function(n,t,i){var r=i(1),u=i(20).f,f=i(6);r(r.S,"Reflect",{deleteProperty:function(n,t){var i=u(f(n),t);return!(i&&!i.configurable)&&delete n[t]}})},function(n,t,i){"use strict";var r=i(1),f=i(6),u=function(n){this._t=f(n);this._i=0;var t,i=this._k=[];for(t in n)i.push(t)};i(118)(u,"Object",function(){var n,t=this._k;do if(this._i>=t.length)return{value:void 0,done:!0};while(!((n=t[this._i++])in this._t));return{value:n,done:!1}});r(r.S,"Reflect",{enumerate:function(n){return new u(n)}})},function(n,t,i){var u=i(20),f=i(41),e=i(15),r=i(1),o=i(5),s=i(6);r(r.S,"Reflect",{get:function n(t,i){var r,c,h=arguments.length<3?t:arguments[2];return s(t)===h?t[i]:(r=u.f(t,i))?e(r,"value")?r.value:void 0!==r.get?r.get.call(h):void 0:o(c=f(t))?n(c,i,h):void 0}})},function(n,t,i){var u=i(20),r=i(1),f=i(6);r(r.S,"Reflect",{getOwnPropertyDescriptor:function(n,t){return u.f(f(n),t)}})},function(n,t,i){var r=i(1),u=i(41),f=i(6);r(r.S,"Reflect",{getPrototypeOf:function(n){return u(f(n))}})},function(n,t,i){var r=i(1);r(r.S,"Reflect",{has:function(n,t){return t in n}})},function(n,t,i){var r=i(1),f=i(6),u=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(n){return f(n),!u||u(n)}})},function(n,t,i){var r=i(1);r(r.S,"Reflect",{ownKeys:i(130)})},function(n,t,i){var r=i(1),f=i(6),u=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(n){f(n);try{return u&&u(n),!0}catch(n){return!1}}})},function(n,t,i){var r=i(9),u=i(20),s=i(41),h=i(15),f=i(1),e=i(34),c=i(6),o=i(5);f(f.S,"Reflect",{set:function n(t,i,f){var l,y,a=arguments.length<4?t:arguments[3],v=u.f(c(t),i);if(!v){if(o(y=s(t)))return n(y,i,f,a);v=e(0)}if(h(v,"value")){if(!1===v.writable||!o(a))return!1;if(l=u.f(a,i)){if(l.get||l.set||!1===l.writable)return!1;l.value=f;r.f(a,i,l)}else r.f(a,i,e(0,f));return!0}return void 0!==v.set&&(v.set.call(a,f),!0)}})},function(n,t,i){var u=i(1),r=i(81);r&&u(u.S,"Reflect",{setPrototypeOf:function(n,t){r.check(n,t);try{return r.set(n,t),!0}catch(n){return!1}}})},function(n,t,i){i(412);n.exports=i(11).Array.includes},function(n,t,i){"use strict";var r=i(1),u=i(56)(!0);r(r.P,"Array",{includes:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});i(44)("includes")},function(n,t,i){i(414);n.exports=i(11).String.padStart},function(n,t,i){"use strict";var r=i(1),u=i(131),f=i(64);r(r.P+r.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(f),"String",{padStart:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0,!0)}})},function(n,t,i){i(416);n.exports=i(11).String.padEnd},function(n,t,i){"use strict";var r=i(1),u=i(131),f=i(64);r(r.P+r.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(f),"String",{padEnd:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0,!1)}})},function(n,t,i){i(418);n.exports=i(76).f("asyncIterator")},function(n,t,i){i(105)("asyncIterator")},function(n,t,i){i(420);n.exports=i(11).Object.getOwnPropertyDescriptors},function(n,t,i){var r=i(1),u=i(130),f=i(17),e=i(20),o=i(92);r(r.S,"Object",{getOwnPropertyDescriptors:function(n){for(var t,i,r=f(n),l=e.f,s=u(r),h={},c=0;s.length>c;)void 0!==(i=l(r,t=s[c++]))&&o(h,t,i);return h}})},function(n,t,i){i(422);n.exports=i(11).Object.values},function(n,t,i){var r=i(1),u=i(132)(!1);r(r.S,"Object",{values:function(n){return u(n)}})},function(n,t,i){i(424);n.exports=i(11).Object.entries},function(n,t,i){var r=i(1),u=i(132)(!0);r(r.S,"Object",{entries:function(n){return u(n)}})},function(n,t,i){"use strict";i(124);i(426);n.exports=i(11).Promise.finally},function(n,t,i){"use strict";var r=i(1),f=i(11),e=i(4),o=i(63),u=i(126);r(r.P+r.R,"Promise",{"finally":function(n){var t=o(this,f.Promise||e.Promise),i="function"==typeof n;return this.then(i?function(i){return u(t,n()).then(function(){return i})}:n,i?function(i){return u(t,n()).then(function(){throw i;})}:n)}})},function(n,t,i){i(428);i(429);i(430);n.exports=i(11)},function(n,t,i){var u=i(4),r=i(1),e=i(64),o=[].slice,s=/MSIE .\./.test(e),f=function(n){return function(t,i){var r=arguments.length>2,u=!!r&&o.call(arguments,2);return n(r?function(){("function"==typeof t?t:Function(t)).apply(this,u)}:t,i)}};r(r.G+r.B+r.F*s,{setTimeout:f(u.setTimeout),setInterval:f(u.setInterval)})},function(n,t,i){var r=i(1),u=i(97);r(r.G+r.B,{setImmediate:u.set,clearImmediate:u.clear})},function(n,t,i){for(var o=i(95),b=i(37),k=i(13),d=i(4),s=i(16),h=i(43),c=i(8),l=c("iterator"),a=c("toStringTag"),v=h.Array,y={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=b(y),e=0;e<p.length;e++){var u,f=p[e],g=y[f],w=d[f],r=w&&w.prototype;if(r&&(r[l]||s(r,l,v),r[a]||s(r,a,f),h[f]=v,g))for(u in o)r[u]||k(r,u,o[u],!0)}},function(n,t,i){(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){"use strict";function et(n,t,i,r){var e=t&&t.prototype instanceof d?t:d,f=Object.create(e.prototype),o=new nt(r||[]);return f._invoke=function(n,t,i){var r=ut;return function(f,e){var h,s,o;if(r===ft)throw new Error("Generator is already running");if(r===a){if("throw"===f)throw e;return ht()}for(i.method=f,i.arg=e;;){if(h=i.delegate,h&&(s=st(h,i),s)){if(s===u)continue;return s}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===ut)throw r=a,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);if(r=ft,o=k(n,t,i),"normal"===o.type){if(r=i.done?a:lt,o.arg===u)continue;return{value:o.arg,done:i.done}}"throw"===o.type&&(r=a,i.method="throw",i.arg=o.arg)}}}(n,i,o),f}function k(n,t,i){try{return{type:"normal",arg:n.call(t,i)}}catch(n){return{type:"throw",arg:n}}}function d(){}function y(){}function s(){}function ot(n){["next","throw","return"].forEach(function(t){n[t]=function(n){return this._invoke(t,n)}})}function p(n){var i;this._invoke=function(r,u){function f(){return new Promise(function(i,f){!function i(r,u,f,o){var c=k(n[r],n,u),h,s;if("throw"!==c.type)return h=c.arg,s=h.value,s&&"object"===t(s)&&e.call(s,"__await")?Promise.resolve(s.__await).then(function(n){i("next",n,f,o)},function(n){i("throw",n,f,o)}):Promise.resolve(s).then(function(n){h.value=n;f(h)},o);o(c.arg)}(r,u,i,f)})}return i=i?i.then(f,f):f()}}function st(n,t){var e=n.iterator[t.method],r,i;if(e===f){if(t.delegate=null,"throw"===t.method){if(n.iterator.return&&(t.method="return",t.arg=f,st(n,t),"throw"===t.method))return u;t.method="throw";t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}return(r=k(e,n.iterator,t.arg),"throw"===r.type)?(t.method="throw",t.arg=r.arg,t.delegate=null,u):(i=r.arg,i?i.done?(t[n.resultName]=i.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=f),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u))}function at(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]);2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]);this.tryEntries.push(t)}function g(n){var t=n.completion||{};t.type="normal";delete t.arg;n.completion=t}function nt(n){this.tryEntries=[{tryLoc:"root"}];n.forEach(at,this);this.reset(!0)}function tt(n){var t,i,r;if(n){if(t=n[c],t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length))return i=-1,r=function t(){for(;++i<n.length;)if(e.call(n,i))return t.value=n[i],t.done=!1,t;return t.value=f,t.done=!0,t},r.next=r}return{next:ht}}function ht(){return{value:f,done:!0}}var f,it=Object.prototype,e=it.hasOwnProperty,w="function"==typeof Symbol?Symbol:{},c=w.iterator||"@@iterator",ct=w.asyncIterator||"@@asyncIterator",l=w.toStringTag||"@@toStringTag",rt="object"===t(n),r=i.regeneratorRuntime,v,h,o;if(r)rt&&(n.exports=r);else{(r=i.regeneratorRuntime=rt?n.exports:{}).wrap=et;var ut="suspendedStart",lt="suspendedYield",ft="executing",a="completed",u={},b={};b[c]=function(){return this};v=Object.getPrototypeOf;h=v&&v(v(tt([])));h&&h!==it&&e.call(h,c)&&(b=h);o=s.prototype=d.prototype=Object.create(b);y.prototype=o.constructor=s;s.constructor=y;s[l]=y.displayName="GeneratorFunction";r.isGeneratorFunction=function(n){var t="function"==typeof n&&n.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))};r.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,l in n||(n[l]="GeneratorFunction")),n.prototype=Object.create(o),n};r.awrap=function(n){return{__await:n}};ot(p.prototype);p.prototype[ct]=function(){return this};r.AsyncIterator=p;r.async=function(n,t,i,u){var f=new p(et(n,t,i,u));return r.isGeneratorFunction(t)?f:f.next().then(function(n){return n.done?n.value:f.next()})};ot(o);o[l]="Generator";o[c]=function(){return this};o.toString=function(){return"[object Generator]"};r.keys=function(n){var i=[];for(var t in n)i.push(t);return i.reverse(),function t(){for(;i.length;){var r=i.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}};r.values=tt;nt.prototype={constructor:nt,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=f,this.done=!1,this.delegate=null,this.method="next",this.arg=f,this.tryEntries.forEach(g),!n)for(var t in this)"t"===t.charAt(0)&&e.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=f)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(n){function i(t,i){return o.type="throw",o.arg=n,r.next=t,i&&(r.method="next",r.arg=f),!!i}var r,u,t,o,s,h;if(this.done)throw n;for(r=this,u=this.tryEntries.length-1;u>=0;--u){if(t=this.tryEntries[u],o=t.completion,"root"===t.tryLoc)return i("end");if(t.tryLoc<=this.prev)if(s=e.call(t,"catchLoc"),h=e.call(t,"finallyLoc"),s&&h){if(this.prev<t.catchLoc)return i(t.catchLoc,!0);if(this.prev<t.finallyLoc)return i(t.finallyLoc)}else if(s){if(this.prev<t.catchLoc)return i(t.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<t.finallyLoc)return i(t.finallyLoc)}}},abrupt:function(n,t){for(var r,i,o,f=this.tryEntries.length-1;f>=0;--f)if(r=this.tryEntries[f],r.tryLoc<=this.prev&&e.call(r,"finallyLoc")&&this.prev<r.finallyLoc){i=r;break}return i&&("break"===n||"continue"===n)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null),o=i?i.completion:{},o.type=n,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,u):this.complete(o)},complete:function(n,t){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&&t&&(this.next=t),u},finish:function(n){for(var t,i=this.tryEntries.length-1;i>=0;--i)if(t=this.tryEntries[i],t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),g(t),u},"catch":function(n){for(var i,r,u,t=this.tryEntries.length-1;t>=0;--t)if(i=this.tryEntries[t],i.tryLoc===n)return r=i.completion,"throw"===r.type&&(u=r.arg,g(i)),u;throw new Error("illegal catch attempt");},delegateYield:function(n,t,i){return this.delegate={iterator:tt(n),resultName:t,nextLoc:i},"next"===this.method&&(this.arg=f),u}}}}(function(){return this}()||Function("return this")())}).call(this,i(68)(n))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(n,t,i){"use strict";function p(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function b(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function d(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function nt(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function it(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(n){return void i(n)}o.done?t(s):Promise.resolve(s).then(r,u)}function u(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){it(e,r,u,f,o,"next",n)}function o(n){it(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(void 0)})}}function rt(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function f(n){var t=document.createElement("div");return t.innerHTML=n.trim(),t.firstChild}function ft(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function st(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function pt(){s()(".pdf-report-download-link").on("click",function(){var n={event:"TrackingEvent",eventCategory:"reports",eventAction:"download",eventLabel:s()("#reportTitle").contents().filter(function(){return 3==this.nodeType}).text().trim(),eventRecency:"published_reports"};window.dataLayer.push(n)})}function wt(){s()(".pdf-report-upcoming-btn").on("click",function(n){var t={event:"TrackingEvent",eventCategory:"reports",eventAction:"interest",eventLabel:s()(n.currentTarget).find("h2").text(),eventRecency:"upcoming_reports"};window.dataLayer.push(t)})}function bt(){for(var t=document.querySelectorAll(".rr-link-block"),n=0;n<t.length;n++)t[n].addEventListener("click",function(n){var t={event:"TrackingEvent",eventCategory:"reports",eventAction:"download",eventLabel:n.currentTarget.textContent.trim(),eventRecency:"old_reports"};window.dataLayer.push(t)})}function kt(){for(var r,t,i=document.querySelectorAll(".rr-link-wrapper--transport[href='/om-riksrevisjonen/jobb-i-riksrevisjonen/'], .rr-sub-nav-link[href='/om-riksrevisjonen/jobb-i-riksrevisjonen/'], .rr-navigation-link[href='/jobb-i-riksrevisjonen/']"),n=0;n<i.length;n++)i[n].addEventListener("click",function(){lt("investigate","WorkInRR")});for(r=document.querySelectorAll(".rr-link-wrapper--transport[href='/om-riksrevisjonen/samfunnsoppdraget/'], .rr-sub-nav-link[href='/om-riksrevisjonen/samfunnsoppdraget/']"),t=0;t<r.length;t++)r[t].addEventListener("click",function(){lt("investigate","socialMission")})}function dt(){document.getElementById("omriksrevisjonen-HeaderNavigationLink").addEventListener("click",function(){window.dataLayer.push({event:"TrackingEvent",eventCategory:"investigate",eventAction:"buttonClick",eventLabel:"aboutUs"})})}function lt(n,t){var i={event:"TrackingEvent",eventCategory:n,eventAction:"buttonClick",eventLabel:t};window.dataLayer.push(i)}function h(n,t){ct.getElementsInArea(n,t)}function gt(){e.headerToggle()}function ni(){window.pageYOffset>=33?e.headerScroll():e.headerScrollRemove()}function ti(){l.reportTopicsToggle()}function ii(){l.reportTopicsClose()}function ri(){o.headerSearchToggle()}function at(){o.headerSearchClose()}function ui(n){ht.toggleAccordion(n)}var r,v,y,w,k,g,tt,ut,et,ot;i.r(t);r={};i.r(r);i.d(r,"trackReportSummaryPage",function(){return pt});i.d(r,"trackUpcomingReportLandingPage",function(){return wt});i.d(r,"trackOldReportsPage",function(){return bt});i.d(r,"trackAboutUsLinksClicks",function(){return kt});i.d(r,"trackMainPage",function(){return dt});i(99);i(100);v=i(264);y=i.n(v);i(101);i(102);i(69);i(72);w=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.toggleButton=document.getElementById("rrHamburger");this.menu=document.getElementById("rrNavigationList");this.search=document.getElementById("rrNavigationSearch");this.header=document.getElementById("rrHeader");this.logo=document.getElementById("rrNavigationLogo");this.wrapper=document.getElementById("rrWrapperHeader");this.logoText=document.getElementById("rrLogoText");this.logoTextEn=document.getElementsByClassName("rr-logo--en");this.logoSymbol=document.getElementById("rrLogoSymbol");this.navLinks=document.getElementsByClassName("rr-navigation-link--animation")}return function(n,t,i){t&&p(n.prototype,t);i&&p(n,i)}(n,[{key:"headerToggle",value:function(){for(var i,u,n,f=this,t=0,r=[this.toggleButton,this.menu,this.search,this.header,this.wrapper];t<r.length;t++)i=r[t],i&&i.classList.toggle("active");for(this.menu&&this.menu.classList.contains("active")?(this.toggleButton&&this.toggleButton.setAttribute("aria-expanded","true"),this.headerLogoOpen()):(this.toggleButton&&this.toggleButton.setAttribute("aria-expanded","false"),this.headerLogoClose()),u=function(n){var t=n;setTimeout(function(){f.navLinks[t].classList.toggle("active")},100*(t+1))},n=0;n<this.navLinks.length;n++)u(n)}},{key:"headerLogoOpen",value:function(){this.logo&&this.logo.setAttribute("class","rr-navigation__logo active");this.logoTextEn?this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text rr-logo--en active"):this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text active")}},{key:"headerLogoClose",value:function(){this.logo&&this.logo.setAttribute("class","rr-navigation__logo");this.logoTextEn?this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text rr-logo--en"):this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text")}},{key:"headerScroll",value:function(){(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>=1024&&(this.logoSymbol&&this.logoSymbol.setAttribute("class","rr-logo rr-logo--symbol scroll"),this.logoTextEn?this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text rr-logo--en scroll"):this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text scroll"),this.search&&this.search.setAttribute("class","rr-button rr-navigation__search scroll"),this.menu&&this.menu.setAttribute("class","rr-navigation__list scroll"))}},{key:"headerScrollRemove",value:function(){(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>=1024&&(this.logoSymbol&&this.logoSymbol.setAttribute("class","rr-logo rr-logo--symbol"),this.logoTextEn?this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text rr-logo--en"):this.logoText&&this.logoText.setAttribute("class","rr-logo rr-logo--text"),this.search&&this.search.setAttribute("class","rr-button rr-navigation__search"),this.menu&&this.menu.setAttribute("class","rr-navigation__list"))}}]),n}();k=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.main=document.getElementById("main");this.searchSorting=document.getElementById("rrsearchsort");this.sortInput=document.getElementById("hiddensort")}return function(n,t,i){t&&b(n.prototype,t);i&&b(n,i)}(n,[{key:"submitSearchSortingForm",value:function(n){var t=n.target.options[n.target.selectedIndex].value||n.target.options[n.target.selectedIndex].text;this.sortInput.value=t;this.searchSorting&&this.searchSorting.submit()}},{key:"noSearchResultBackground",value:function(){this.main&&this.main.classList.add("rr-background--neutral-08")}}]),n}();g=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.searchTopicsButton=document.getElementById("rrReportTopicsButton");this.searchTopics=document.getElementById("rrReportTopics");this.wrapper=document.getElementById("rrWrapperReportTopics")}return function(n,t,i){t&&d(n.prototype,t);i&&d(n,i)}(n,[{key:"reportTopicsToggle",value:function(){for(var i,n=0,t=[this.searchTopics,this.wrapper];n<t.length;n++)i=t[n],i&&i.classList.toggle("active");this.searchTopics&&this.searchTopics.classList.contains("active")&&this.searchTopicsButton&&this.searchTopicsButton.setAttribute("aria-expanded","true")}},{key:"reportTopicsClose",value:function(){for(var i,n=0,t=[this.searchTopics,this.wrapper];n<t.length;n++)i=t[n],i&&i.classList.remove("active");this.searchTopicsButton&&this.searchTopicsButton.setAttribute("aria-expanded","false")}}]),n}();tt=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.headerSearchButton=document.getElementById("rrNavigationSearch");this.headerSearch=document.getElementById("rrHeaderSearch");this.searchInput=document.getElementById("rrInputHeaderSearch");this.headerSearchMask=document.getElementById("rrHeaderSearchMask");this.wrapper=document.getElementById("rrWrapperHeaderSearch");this.headerSearchContent=document.getElementById("rrHeaderSearchContent");this.searchFormHeader=document.getElementById("rrSearchFormHeader")}return function(n,t,i){t&&nt(n.prototype,t);i&&nt(n,i)}(n,[{key:"headerSearchToggle",value:function(){var r=[this.searchFormHeader,this.headerSearchMask,this.wrapper,this.headerSearchContent],n,t,i;for(this.headerSearch&&this.headerSearch.classList.toggle("active"),this.searchInput&&this.searchInput.focus(),n=0,t=r;n<t.length;n++)i=t[n],i&&i.classList.toggle("active");this.headerSearchButton&&this.headerSearchButton.classList.toggle("rr-navigation__search-active");this.headerSearch.showModal()}},{key:"headerSearchClose",value:function(){this.headerSearch&&this.headerSearch.classList.contains("active")&&this.headerSearch.classList.remove("active");this.headerSearchMask&&this.headerSearchMask.classList.contains("active")&&this.headerSearchMask.classList.remove("active");this.headerSearchContent&&this.headerSearchContent.classList.contains("active")&&this.headerSearchContent.classList.remove("active");this.searchFormHeader&&this.searchFormHeader.classList.contains("active")&&this.searchFormHeader.classList.remove("active");this.wrapper&&this.wrapper.classList.contains("active")&&this.wrapper.classList.remove("active");this.headerSearchButton&&this.headerSearchButton.classList.contains("rr-navigation__search-active")&&this.headerSearchButton.classList.remove("rr-navigation__search-active");this.headerSearch.close()}},{key:"headerSearchEscape",value:function(n){27==(n.keyCode||n.which)&&this.headerSearchClose()}}]),n}();i(266);ut=new(function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n)}return function(n,t,i){t&&rt(n.prototype,t);i&&rt(n,i)}(n,[{key:"get",value:function(){var n=u(regeneratorRuntime.mark(function n(t){var i,r;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(t);case 2:return i=n.sent,n.next=5,i.json();case 5:return r=n.sent,n.abrupt("return",r);case 7:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()},{key:"post",value:function(){var n=u(regeneratorRuntime.mark(function n(t,i){var u,r;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(t,{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify(i)});case 2:return u=n.sent,n.next=5,u;case 5:if(!((r=n.sent).status>=400&&r.status<600)){n.next=8;break}throw new Error("Bad response from server");case 8:return n.abrupt("return",r);case 9:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()},{key:"put",value:function(){var n=u(regeneratorRuntime.mark(function n(t,i){var r,u;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(t,{method:"PUT",headers:{"Content-type":"application/json"},body:JSON.stringify(i)});case 2:return r=n.sent,n.next=5,r.json();case 5:return u=n.sent,n.abrupt("return",u);case 7:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()},{key:"delete",value:function(){var n=u(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(t,{method:"DELETE",headers:{"Content-type":"application/json"}});case 2:return n.sent,n.next=5,"Resource Deleted...";case 5:return i=n.sent,n.abrupt("return",i);case 7:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()}]),n}());et=function(){function n(t){var i=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.feedbackData=t;document.getElementById("main").appendChild(this.renderCircle());document.getElementById("main").appendChild(this.renderFeedbackForm());this.feedbackCircle=document.getElementById("rrFeedbackCircle");this.feedBackFormEscape=document.getElementById("rrFeedback");this.feedbackCircle.addEventListener("click",function(n){n.preventDefault();document.getElementById("rrFeedbackHand").classList.toggle("rr-hide");document.getElementById("rrFeedbackCross").classList.toggle("rr-hide");document.getElementById("rrFeedback")&&i.openFeedbackForm()})}return function(n,t,i){t&&ft(n.prototype,t);i&&ft(n,i)}(n,[{key:"openFeedbackForm",value:function(){var r=this,t=document.getElementById("rrFeedbackCrossMobile"),i=document.getElementById("rrFeedbackSubmitButton"),n=document.getElementById("rrFeedbackCircle");"true"===n.getAttribute("aria-expanded")?n.setAttribute("aria-expanded","false"):n.setAttribute("aria-expanded","true");document.getElementById("rrFeedback").classList.toggle("active");document.getElementById("rrFeedbackText").focus();document.getElementById("rrFeedbackText").addEventListener("input",this.handleFeedbackInput);i&&i.addEventListener("click",function(n){r.postFeedback(n)});t&&t.addEventListener("click",function(){document.getElementById("rrFeedback").classList.remove("active");document.getElementById("rrFeedbackHand").classList.remove("rr-hide");document.getElementById("rrFeedbackCross").classList.add("rr-hide")})}},{key:"handleFeedbackInput",value:function(){var t=document.getElementById("rrFeedbackText").value.length,n=200-document.getElementById("rrFeedbackText").value.length;t>0?(document.getElementById("rrFeedbackCharacters").classList.add("active"),document.getElementById("rrFeedbackCountDown").innerHTML=n):document.getElementById("rrFeedbackCharacters").classList.remove("active");n<0?(document.getElementById("rrFeedbackCharacters").classList.add("rr-font--red"),document.getElementById("rrFeedbackCountDown").classList.add("rr-font--red"),document.getElementById("rrFeedbackForm").classList.add("active"),document.getElementById("rrFeedbackCharacters").classList.remove("rr-font--orange"),document.getElementById("rrFeedbackCountDown").classList.remove("rr-font--orange")):n<=5?(document.getElementById("rrFeedbackCharacters").classList.add("rr-font--orange"),document.getElementById("rrFeedbackCountDown").classList.add("rr-font--orange"),document.getElementById("rrFeedbackForm").classList.remove("active")):(document.getElementById("rrFeedbackForm").classList.remove("active"),document.getElementById("rrFeedbackCharacters").classList.remove("rr-font--red"),document.getElementById("rrFeedbackCountDown").classList.remove("rr-font--red"),document.getElementById("rrFeedbackCharacters").classList.remove("rr-font--orange"),document.getElementById("rrFeedbackCountDown").classList.remove("rr-font--orange"))}},{key:"feedbackEscape",value:function(n){27==(n.keyCode||n.which)&&this.feedbackCircle&&this.feedBackFormEscape&&this.feedBackFormEscape.classList.contains("active")&&(document.getElementById("rrFeedback").classList.remove("active"),this.feedbackCircle.setAttribute("aria-expanded","false"),document.getElementById("rrFeedbackCross").classList.add("rr-hide"),document.getElementById("rrFeedbackHand").classList.remove("rr-hide"))}},{key:"postFeedback",value:function(){var n=this;if(document.getElementById("rrFeedbackText").value.length>200)document.getElementById("rrFeedbackPopUp").classList.add("active"),document.getElementById("rrFeedbackMaxLength").classList.add("rr-font--red"),setTimeout(function(){document.getElementById("rrFeedbackPopUp").classList.add("deactive")},3e3),setTimeout(function(){document.getElementById("rrFeedbackPopUp").classList.remove("deactive");document.getElementById("rrFeedbackPopUp").classList.remove("active");document.getElementById("rrFeedbackMaxLength").classList.remove("rr-font--red")},3300);else{document.getElementById("rrFeedbackPopUp").classList.remove("active");document.getElementById("rrFeedbackMaxLength").classList.remove("rr-font--red");var t=this.feedbackData,r=t.apiPath,u=t.page,i={text:document.getElementById("rrFeedbackText").value,url:window.location.pathname,page:u};i.text&&ut.post(r,i).then(function(){n.onSuccess()}).catch(function(){n.onError()})}}},{key:"onSuccess",value:function(){var n=document.getElementById("rrFeedbackContent");n.innerHTML="";n.appendChild(this.renderSuccess())}},{key:"onError",value:function(){var n=document.getElementById("rrFeedbackContent");n.innerHTML="";n.appendChild(this.renderError())}},{key:"renderSuccess",value:function(){var n=this.feedbackData,t=n.rrResponseOkTitle,i=n.rrResponseOkText;return f('\n        <div class="rr-feedback__status">\n          <img class="rr-feedback__check" src="/assets/svg/check.svg" alt="Merke for suksess"/>\n          <p class="rr-font--base rr-font--heavy">'.concat(t,'<\/p>\n          <p class="rr-font--base rr-text-align-center">').concat(i,"<\/p>\n        <\/div>\n        "))}},{key:"renderError",value:function(){var n=this.feedbackData,t=n.rrResponseErrorTitle,i=n.rrResponseErrorText;return f('\n        <div class="rr-feedback__status">\n          <img class="rr-feedback__check" src="/assets/svg/error.svg" alt="Merke for feil"/>\n          <p class="rr-font--base rr-font--heavy">'.concat(t,'<\/p>\n          <p class="rr-font--base rr-text-align-center">').concat(i,"<\/p>\n        <\/div>\n        "))}},{key:"renderCircle",value:function(){var n=this.feedbackData.rrAltTextHand;return f('\n<a href="#" class="rr-feedback-cta" id="rrFeedbackCircle" class="rr-feedback-circle" aria-controls="rrFeedback" aria-label="'.concat(n,'" aria-expanded="false" title="Tilbakemeldingsskjema">\n\n    <img class="rr-feedback-cta__hand" id="rrFeedbackHand" src="/assets/svg/waving.svg" alt="').concat(n,'"/>\n    <span class="rr-feedback__close rr-hide" id="rrFeedbackCross"><\/span>\n\n<\/a>'))}},{key:"renderFeedbackForm",value:function(){var n=this.feedbackData,t=n.rrMainTitle,i=n.rrMainText,r=n.rrMainLabel,u=n.rrMainPlaceholder,e=n.rrMainSendButton;return f('\n    <form>\n    <div class="rr-feedback" id="rrFeedback">\n      <div class="rr-feedback__header">\n      <div class="rr-feedback__header-info">\n      <p class="rr-heading-4 rr-m-bottom-2xs-xs rr-m-bottom-2xs-lg">'.concat(t,'<\/p>\n      <p class="rr-font--base">').concat(i,'<\/p>\n    <\/div>\n    <a href="#" id="rrFeedbackCrossMobile" title="Lukk vindu"><span class="rr-feedback__close rr-hide-desktop"><\/span><\/a>\n  <\/div>\n  <div class="rr-feedback__content" id="rrFeedbackContent">\n    <div class="rr-feedback__form" id="rrFeedbackForm">\n    <label class="rr-input__label" for="rrFeedbackText">').concat(r,'<\/label>\n          <p id="rrFeedbackMaxLength" class="rr-feedback__max-length">Maks 200 tegn <span id="rrFeedbackCharacters" class="rr-feedback__max-length rr-feedback__count-down rr-font--heavy">(<span id="rrFeedbackCountDown" class="rr-feedback__max-length rr-font--heavy"><\/span> tegn gjenstår)<\/span><\/p>\n    <div class="rr-feedback__area">\n          <textarea class="rr-feedback-text rr-font--base"  id="rrFeedbackText" placeholder="').concat(u,'"><\/textarea>\n          <div class="rr-feedback__pop-up" id="rrFeedbackPopUp"><p class="rr-font--white rr-font--s rr-m-bottom-none-xs">Bruk 200 tegn eller mindre<\/p><\/div>\n    <\/div>\n    <button type="button" class="rr-button rr-button--round rr-button--blue rr-button--full-width" id="rrFeedbackSubmitButton">\n    <div class="rr-button__inner">\n\n     <svg viewBox="0 0 24 24" class="rr-icon rr-paperplane-icon">\n            <use xlink:href="/assets/svg/paper-plane.svg#rrPaperPlane"><\/use>\n     <\/svg>\n      <span class="rr-button__text">').concat(e,"<\/span>\n    <\/div>\n    <\/button>\n    <\/div>\n    <\/div>\n<\/div>\n    <\/form>"))}}]),n}();ot=i(54);var e,c,l,o,a,ht,ct,vt=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.criticalLevels=document.querySelectorAll(".rr-critical-level")}return function(n,t,i){t&&st(n.prototype,t);i&&st(n,i)}(n,[{key:"getElementsInArea",value:function(n,t){var r=document.documentElement.clientHeight||document.documentElement.offsetHeight,o=[],i;if(n&&"resize"==n.type&&(function(n){throw new Error('"'+n+'" is read-only');}("height"),r=r),null!==this.criticalLevels)for(i=this.criticalLevels.length;i--;){var u=this.criticalLevels[i].getBoundingClientRect(),f=(u.top/r*100+u.bottom/r*100)/2,e=f>t&&f<100-t;this.criticalLevels[i].classList.toggle("rr-background--neutral-08",e);e&&o.push(this.criticalLevels[i])}}}]),n}(),yt=i(55),s=i.n(yt);Window.gtmHelpers=r;document.addEventListener("DOMContentLoaded",function(){var n,i;e=new w;c=new k;l=new g;o=new tt;ht=new ot.a;ct=new vt;var r=document.getElementById("rrReportTopicsButton"),s=document.getElementById("rrReportTopicsClose"),v=document.getElementById("rrHamburger"),p=document.getElementById("rrNavigationSearch"),b=document.getElementById("rrHeaderSearchMask"),d=document.getElementById("rrToTop"),t=document.getElementsByClassName("rr-accordion-item__heading"),nt=document.getElementById("rrLottieElement"),u=document.getElementById("rrHeaderSearch"),it=document.getElementById("rrNavigationLogo"),rt=document.getElementById("rrNoSearchResult"),ut=document.getElementById("rrCriticalLevel"),f=document.getElementById("sortSelect");if(null!==ut&&(document.addEventListener("scroll",function(n){h(n,20);h(n,40)}),document.addEventListener("resize",function(n){h(n,20);h(n,40)})),null!==t)for(n=0;n<t.length;n++)t[n].addEventListener("click",function(n){return ui(n)});null!==r&&document.getElementById("rrReportTopicsButton").addEventListener("click",ti);null!==s&&document.getElementById("rrReportTopicsClose").addEventListener("click",ii);null!==v&&(document.getElementById("rrHamburger").addEventListener("click",gt),document.getElementById("rrHamburger").addEventListener("click",at));null!==p&&document.getElementById("rrNavigationSearch").addEventListener("click",ri);null!==b&&document.getElementById("rrHeaderSearchMask").addEventListener("click",at);null!==u&&u.addEventListener("keydown",function(n){return function(n){o.headerSearchEscape(n)}(n)},!1);null!==d&&(/Trident.*rv[ :]*11\./.test(navigator.userAgent)?document.getElementById("rrToTop").addEventListener("click",function(){window.scrollTo(0,0)}):document.getElementById("rrToTop").addEventListener("click",function r(){var n=document.documentElement.scrollTop||document.body.scrollTop,t;n>0&&(t=window.requestAnimationFrame(r),window.scrollTo(0,n-n/8),document.addEventListener("wheel",function(){window.cancelAnimationFrame(t)},{passive:!0}),document.addEventListener("touchmove",function(){window.cancelAnimationFrame(t)},{passive:!0}))}));null!==rt&&function(){c.noSearchResultBackground()}();null!==f&&f.addEventListener("change",function(n){return function(n){c.submitSearchSortingForm(n)}(n)});null!==nt&&y.a.loadAnimation({container:rrLottieElement,renderer:"svg",loop:!0,autoplay:!0,path:"/assets/json/rr404.json"});i=document.getElementsByName("feedback");document.addEventListener("scroll",function(){void 0!==i[0]&&void 0===a&&(a=new et(function(){return{page:document.getElementsByName("page")[0].value,rrAltTextHand:document.getElementsByName("AltTextHand")[0].value,rrMainTitle:document.getElementsByName("MainTitle")[0].value,rrMainText:document.getElementsByName("MainText")[0].value,rrMainLabel:document.getElementsByName("MainLabel")[0].value,rrMainPlaceholder:document.getElementsByName("MainPlaceholder")[0].value,rrMainSendButton:document.getElementsByName("MainSendButton")[0].value,rrResponseOkTitle:document.getElementsByName("ResponseOkTitle")[0].value,rrResponseOkText:document.getElementsByName("ResponseOkText")[0].value,rrResponseErrorTitle:document.getElementsByName("ResponseErrorTitle")[0].value,rrResponseErrorText:document.getElementsByName("ResponseErrorText")[0].value,apiPath:document.getElementsByTagName("feedback")[0].getAttribute("submit-url")}}()))});null!==i&&document.addEventListener("keydown",function(n){return function(n){a.feedbackEscape(n)}(n)},!1);null!==it&&document.addEventListener("scroll",ni)})}])