text: /*! For license information please see LICENSES */
  (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{100:function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,"a",function(){return n})},101:function(e,t,r){"use strict";function n(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}r.d(t,"a",function(){return o})},102:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;"undefined"!=typeof navigator&&function(e,t){void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return t(e)}.call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}(window||{},function(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bm_rounder=Math.round,bm_rnd,bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_abs=Math.abs,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,blitter=10,BMMath={};function ProjectInterface(){return{}}!function(){var i,e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],t=e.length;for(i=0;i<t;i+=1)BMMath[e[i]]=Math[e[i]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===typeof e&&e.length){var i,t=createSizedArray(e.length),r=e.length;for(i=0;i<r;i+=1)t[i]=Math.abs(e[i]);return t}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){bm_rnd=e?Math.round:function(e){return e}}function styleDiv(element){element.style.position="absolute",element.style.top=0,element.style.left=0,element.style.display="block",element.style.transformOrigin=element.style.webkitTransformOrigin="0 0",element.style.backfaceVisibility=element.style.webkitBackfaceVisibility="visible",element.style.transformStyle=element.style.webkitTransformStyle=element.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,r,n){this.type=e,this.currentTime=t,this.totalTime=r,this.direction=n<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,r,n){this.type=e,this.currentLoop=r,this.totalLoops=t,this.direction=n<0?-1:1}function BMSegmentStartEvent(e,t,r){this.type=e,this.firstFrame=t,this.totalFrames=r}function BMDestroyEvent(e,t){this.type=e,this.target=t}roundValues(!1);var createElementID=(_count=0,function(){return"__lottie_element_"+ ++_count}),_count;function HSVtoRGB(e,s,t){var r,g,b,i,n,p,q,o;switch(p=t*(1-s),q=t*(1-(n=6*e-(i=Math.floor(6*e)))*s),o=t*(1-(1-n)*s),i%6){case 0:r=t,g=o,b=p;break;case 1:r=q,g=t,b=p;break;case 2:r=p,g=t,b=o;break;case 3:r=p,g=q,b=t;break;case 4:r=o,g=p,b=t;break;case 5:r=t,g=p,b=q}return[r,g,b]}function RGBtoHSV(e,g,b){var t,r=Math.max(e,g,b),n=Math.min(e,g,b),o=r-n,s=0===r?0:o/r,l=r/255;switch(r){case n:t=0;break;case e:t=g-b+o*(g<b?6:0),t/=6*o;break;case g:t=b-e+2*o,t/=6*o;break;case b:t=e-g+4*o,t/=6*o}return[t,s,l]}function addSaturationToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[1]+=t,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var i,e,t=[];for(i=0;i<256;i+=1)e=i.toString(16),t[i]=1==e.length?"0"+e:e;return function(e,g,b){return e<0&&(e=0),g<0&&(g=0),b<0&&(b=0),"#"+t[e]+t[g]+t[b]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var r=this._cbs[e].length,i=0;i<r;i++)this._cbs[e][i](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var i=0,r=this._cbs[e].length;i<r;)this._cbs[e][i]===t&&(this._cbs[e].splice(i,1),i-=1,r-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,t){return"float32"===e?new Float32Array(t):"int16"===e?new Int16Array(t):"uint8c"===e?new Uint8ClampedArray(t):void 0}:function(e,t){var r,i=0,n=[];switch(e){case"int16":case"uint8c":r=1;break;default:r=1.1}for(i=0;i<t;i+=1)n.push(r);return n};function createSizedArray(e){return Array.apply(null,{length:e})}function createNS(e){return document.createElementNS(svgNS,e)}function createTag(e){return document.createElement(e)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var i,e=this.dynamicProperties.length;for(i=0;i<e;i+=1)this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums,Matrix=function(){var e=Math.cos,t=Math.sin,r=Math.tan,n=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function l(r){if(0===r)return this;var n=e(r),o=t(r);return this._t(n,-o,0,0,o,n,0,0,0,0,1,0,0,0,0,1)}function d(r){if(0===r)return this;var n=e(r),o=t(r);return this._t(1,0,0,0,0,n,-o,0,0,o,n,0,0,0,0,1)}function h(r){if(0===r)return this;var n=e(r),o=t(r);return this._t(n,0,o,0,0,1,0,0,-o,0,n,0,0,0,0,1)}function c(r){if(0===r)return this;var n=e(r),o=t(r);return this._t(n,-o,0,0,o,n,0,0,0,0,1,0,0,0,0,1)}function f(e,t){return this._t(1,t,e,1,0,0)}function m(e,t){return this.shear(r(e),r(t))}function v(n,o){var l=e(o),d=t(o);return this._t(l,d,0,0,-d,l,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(l,-d,0,0,d,l,0,0,0,0,1,0,0,0,0,1)}function y(e,t,r){return r||0===r||(r=1),1===e&&1===t&&1===r?this:this._t(e,0,0,0,0,t,0,0,0,0,r,0,0,0,0,1)}function x(a,b,e,t,r,n,g,o,i,l,d,h,c,f,m,p){return this.props[0]=a,this.props[1]=b,this.props[2]=e,this.props[3]=t,this.props[4]=r,this.props[5]=n,this.props[6]=g,this.props[7]=o,this.props[8]=i,this.props[9]=l,this.props[10]=d,this.props[11]=h,this.props[12]=c,this.props[13]=f,this.props[14]=m,this.props[15]=p,this}function w(e,t,r){return r=r||0,0!==e||0!==t||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,r,1):this}function k(e,t,r,n,o,l,d,h2,h,c,f,m,v,y,x,w){var k=this.props;if(1===e&&0===t&&0===r&&0===n&&0===o&&1===l&&0===d&&0===h2&&0===h&&0===c&&1===f&&0===m)return k[12]=k[12]*e+k[15]*v,k[13]=k[13]*l+k[15]*y,k[14]=k[14]*f+k[15]*x,k[15]=k[15]*w,this._identityCalculated=!1,this;var S=k[0],E=k[1],_=k[2],P=k[3],C=k[4],M=k[5],T=k[6],h1=k[7],A=k[8],D=k[9],F=k[10],I=k[11],z=k[12],B=k[13],R=k[14],V=k[15];return k[0]=S*e+E*o+_*h+P*v,k[1]=S*t+E*l+_*c+P*y,k[2]=S*r+E*d+_*f+P*x,k[3]=S*n+E*h2+_*m+P*w,k[4]=C*e+M*o+T*h+h1*v,k[5]=C*t+M*l+T*c+h1*y,k[6]=C*r+M*d+T*f+h1*x,k[7]=C*n+M*h2+T*m+h1*w,k[8]=A*e+D*o+F*h+I*v,k[9]=A*t+D*l+F*c+I*y,k[10]=A*r+D*d+F*f+I*x,k[11]=A*n+D*h2+F*m+I*w,k[12]=z*e+B*o+R*h+V*v,k[13]=z*t+B*l+R*c+V*y,k[14]=z*r+B*d+R*f+V*x,k[15]=z*n+B*h2+R*m+V*w,this._identityCalculated=!1,this}function S(){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 E(e){for(var i=0;i<16;){if(e.props[i]!==this.props[i])return!1;i+=1}return!0}function _(e){var i;for(i=0;i<16;i+=1)e.props[i]=this.props[i]}function P(e){var i;for(i=0;i<16;i+=1)this.props[i]=e[i]}function C(e,t,r){return{x:e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}}function M(e,t,r){return e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12]}function T(e,t,r){return e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13]}function A(e,t,r){return e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}function D(e){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],a=this.props[5]/t,b=-this.props[1]/t,r=-this.props[4]/t,n=this.props[0]/t,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,l=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t;return[e[0]*a+e[1]*r+o,e[0]*b+e[1]*n+l,0]}function F(e){var i,t=e.length,r=[];for(i=0;i<t;i+=1)r[i]=D(e[i]);return r}function I(e,t,r){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=e[0],n[1]=e[1],n[2]=t[0],n[3]=t[1],n[4]=r[0],n[5]=r[1];else{var o=this.props[0],l=this.props[1],d=this.props[4],h=this.props[5],c=this.props[12],f=this.props[13];n[0]=e[0]*o+e[1]*d+c,n[1]=e[0]*l+e[1]*h+f,n[2]=t[0]*o+t[1]*d+c,n[3]=t[0]*l+t[1]*h+f,n[4]=r[0]*o+r[1]*d+c,n[5]=r[0]*l+r[1]*h+f}return n}function z(e,t,r){return this.isIdentity()?[e,t,r]:[e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]]}function B(e,t){if(this.isIdentity())return e+","+t;var r=this.props;return Math.round(100*(e*r[0]+t*r[4]+r[12]))/100+","+Math.round(100*(e*r[1]+t*r[5]+r[13]))/100}function R(){for(var i=0,e=this.props,t="matrix3d(";i<16;)t+=n(1e4*e[i])/1e4,t+=15===i?")":",",i+=1;return t}function V(e){return e<1e-6&&e>0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function G(){var e=this.props;return"matrix("+V(e[0])+","+V(e[1])+","+V(e[4])+","+V(e[5])+","+V(e[12])+","+V(e[13])+")"}return function(){this.reset=o,this.rotate=l,this.rotateX=d,this.rotateY=h,this.rotateZ=c,this.skew=m,this.skewFromAxis=v,this.shear=f,this.scale=y,this.setTransform=x,this.translate=w,this.transform=k,this.applyToPoint=C,this.applyToX=M,this.applyToY=T,this.applyToZ=A,this.applyToPointArray=z,this.applyToTriplePoints=I,this.applyToPointStringified=B,this.toCSS=R,this.to2dCSS=G,this.clone=_,this.cloneFromProps=P,this.equals=E,this.inversePoints=F,this.inversePoint=D,this._t=this.transform,this.isIdentity=S,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(e,t){var r,n=this,o=256,l=6,d="random",h=t.pow(o,l),c=t.pow(2,52),f=2*c,mask=o-1;function m(e){var t,r=e.length,n=this,i=0,l=n.i=n.j=0,s=n.S=[];for(r||(e=[r++]);i<o;)s[i]=i++;for(i=0;i<o;i++)s[i]=s[l=mask&l+e[i%r]+(t=s[i])],s[l]=t;n.g=function(e){for(var t,r=0,i=n.i,l=n.j,s=n.S;e--;)t=s[i=mask&i+1],r=r*o+s[mask&(s[i]=s[l=mask&l+t])+(s[l]=t)];return n.i=i,n.j=l,r}}function v(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function y(e,t){for(var r,n=e+"",o=0;o<n.length;)t[mask&o]=mask&(r^=19*t[mask&o])+n.charCodeAt(o++);return x(t)}function x(a){return String.fromCharCode.apply(0,a)}t["seed"+d]=function(w,k,S){var E=[],_=y(function e(t,r){var n,o=[],l=typeof t;if(r&&"object"==l)for(n in t)try{o.push(e(t[n],r-1))}catch(e){}return o.length?o:"string"==l?t:t+"\0"}((k=!0===k?{entropy:!0}:k||{}).entropy?[w,x(e)]:null===w?function(){try{if(r)return x(r.randomBytes(o));var t=new Uint8Array(o);return(n.crypto||n.msCrypto).getRandomValues(t),x(t)}catch(t){var l=n.navigator,d=l&&l.plugins;return[+new Date,n,d,n.screen,x(e)]}}():w,3),E),P=new m(E),C=function(){for(var e=P.g(l),t=h,r=0;e<c;)e=(e+r)*o,t*=o,r=P.g(1);for(;e>=f;)e/=2,t/=2,r>>>=1;return(e+r)/t};return C.int32=function(){return 0|P.g(4)},C.quick=function(){return P.g(4)/4294967296},C.double=C,y(x(P.S),e),(k.pass||S||function(e,r,n,o){return o&&(o.S&&v(o,P),e.state=function(){return v(P,{})}),n?(t[d]=e,r):e})(C,_,"global"in k?k.global:this==t,k.state)},y(t.random(),e)}([],BMMath);var BezierFactory=function(){var e={getBezierEasing:function(a,b,e,r,n){var o=n||("bez_"+a+"_"+b+"_"+e+"_"+r).replace(/\./g,"p");if(t[o])return t[o];var l=new x([a,b,e,r]);return t[o]=l,l}},t={};var r=4,n=1e-7,o=10,l=11,d=1/(l-1),h="function"==typeof Float32Array;function c(e,t){return 1-3*t+3*e}function f(e,t){return 3*t-6*e}function m(e){return 3*e}function v(e,t,r){return((c(t,r)*e+f(t,r))*e+m(t))*e}function y(e,t,r){return 3*c(t,r)*e*e+2*f(t,r)*e+m(t)}function x(e){this._p=e,this._mSampleValues=h?new Float32Array(l):new Array(l),this._precomputed=!1,this.get=this.get.bind(this)}return x.prototype={get:function(e){var t=this._p[0],r=this._p[1],n=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===r&&n===o?e:0===e?0:1===e?1:v(this._getTForX(e),r,o)},_precompute:function(){var e=this._p[0],t=this._p[1],r=this._p[2],n=this._p[3];this._precomputed=!0,e===t&&r===n||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],i=0;i<l;++i)this._mSampleValues[i]=v(i*d,e,t)},_getTForX:function(e){for(var t=this._p[0],h=this._p[2],c=this._mSampleValues,f=0,m=1,x=l-1;m!==x&&c[m]<=e;++m)f+=d;var w=f+(e-c[--m])/(c[m+1]-c[m])*d,k=y(w,t,h);return k>=.001?function(e,t,n,o){for(var i=0;i<r;++i){var l=y(t,n,o);if(0===l)return t;t-=(v(t,n,o)-e)/l}return t}(e,w,t,h):0===k?w:function(e,t,r,l,d){var h,c,i=0;do{(h=v(c=t+(r-t)/2,l,d)-e)>0?r=c:t=c}while(Math.abs(h)>n&&++i<o);return c}(e,f,f+d,t,h)}},e}();function extendPrototype(e,t){var i,r,n=e.length;for(i=0;i<n;i+=1)for(var o in r=e[i].prototype)r.hasOwnProperty(o)&&(t.prototype[o]=r[o])}function getDescriptor(object,e){return Object.getOwnPropertyDescriptor(object,e)}function createProxyFunction(e){function t(){}return t.prototype=e,t}function bezFunction(){Math;function e(e,t,r,n,o,l){var d=e*n+t*o+r*l-o*n-l*e-r*t;return d>-.001&&d<.001}var t=function(e,t,r,n){var o,i,l,d,h,c,f=defaultCurveSegments,m=0,v=[],y=[],x=bezier_length_pool.newElement();for(l=r.length,o=0;o<f;o+=1){for(h=o/(f-1),c=0,i=0;i<l;i+=1)d=bm_pow(1-h,3)*e[i]+3*bm_pow(1-h,2)*h*r[i]+3*(1-h)*bm_pow(h,2)*n[i]+bm_pow(h,3)*t[i],v[i]=d,null!==y[i]&&(c+=bm_pow(v[i]-y[i],2)),y[i]=v[i];c&&(m+=c=bm_sqrt(c)),x.percents[o]=h,x.lengths[o]=m}return x.addedLength=m,x};function r(e){this.segmentLength=0,this.points=new Array(e)}function n(e,t){this.partialLength=e,this.point=t}var o,l=(o={},function(t,l,d,h){var c=(t[0]+"_"+t[1]+"_"+l[0]+"_"+l[1]+"_"+d[0]+"_"+d[1]+"_"+h[0]+"_"+h[1]).replace(/\./g,"p");if(!o[c]){var f,i,m,v,y,x,w,k=defaultCurveSegments,S=0,E=null;2===t.length&&(t[0]!=l[0]||t[1]!=l[1])&&e(t[0],t[1],l[0],l[1],t[0]+d[0],t[1]+d[1])&&e(t[0],t[1],l[0],l[1],l[0]+h[0],l[1]+h[1])&&(k=2);var _=new r(k);for(m=d.length,f=0;f<k;f+=1){for(w=createSizedArray(m),y=f/(k-1),x=0,i=0;i<m;i+=1)v=bm_pow(1-y,3)*t[i]+3*bm_pow(1-y,2)*y*(t[i]+d[i])+3*(1-y)*bm_pow(y,2)*(l[i]+h[i])+bm_pow(y,3)*l[i],w[i]=v,null!==E&&(x+=bm_pow(w[i]-E[i],2));S+=x=bm_sqrt(x),_.points[f]=new n(x,w),E=w}_.segmentLength=S,o[c]=_}return o[c]});function d(e,t){var r=t.percents,n=t.lengths,o=r.length,l=bm_floor((o-1)*e),d=e*t.addedLength,h=0;if(l===o-1||0===l||d===n[l])return r[l];for(var c=n[l]>d?-1:1,f=!0;f;)if(n[l]<=d&&n[l+1]>d?(h=(d-n[l])/(n[l+1]-n[l]),f=!1):l+=c,l<0||l>=o-1){if(l===o-1)return r[l];f=!1}return r[l]+(r[l+1]-r[l])*h}var h=createTypedArray("float32",8);return{getSegmentsLength:function(e){var i,r=segments_length_pool.newElement(),n=e.c,o=e.v,l=e.o,d=e.i,h=e._length,c=r.lengths,f=0;for(i=0;i<h-1;i+=1)c[i]=t(o[i],o[i+1],l[i],d[i+1]),f+=c[i].addedLength;return n&&h&&(c[i]=t(o[i],o[0],l[i],d[0]),f+=c[i].addedLength),r.totalLength=f,r},getNewSegment:function(e,t,r,n,o,l,c){var i,f=d(o=o<0?0:o>1?1:o,c),m=d(l=l>1?1:l,c),v=e.length,y=1-f,x=1-m,w=y*y*y,k=f*y*y*3,S=f*f*y*3,E=f*f*f,_=y*y*x,P=f*y*x+y*f*x+y*y*m,C=f*f*x+y*f*m+f*y*m,M=f*f*m,T=y*x*x,A=f*x*x+y*m*x+y*x*m,D=f*m*x+y*m*m+f*x*m,F=f*m*m,I=x*x*x,z=m*x*x+x*m*x+x*x*m,B=m*m*x+x*m*m+m*x*m,R=m*m*m;for(i=0;i<v;i+=1)h[4*i]=Math.round(1e3*(w*e[i]+k*r[i]+S*n[i]+E*t[i]))/1e3,h[4*i+1]=Math.round(1e3*(_*e[i]+P*r[i]+C*n[i]+M*t[i]))/1e3,h[4*i+2]=Math.round(1e3*(T*e[i]+A*r[i]+D*n[i]+F*t[i]))/1e3,h[4*i+3]=Math.round(1e3*(I*e[i]+z*r[i]+B*n[i]+R*t[i]))/1e3;return h},getPointInSegment:function(e,t,r,n,o,l){var h=d(o,l),c=1-h;return[Math.round(1e3*(c*c*c*e[0]+(h*c*c+c*h*c+c*c*h)*r[0]+(h*h*c+c*h*h+h*c*h)*n[0]+h*h*h*t[0]))/1e3,Math.round(1e3*(c*c*c*e[1]+(h*c*c+c*h*c+c*c*h)*r[1]+(h*h*c+c*h*h+h*c*h)*n[1]+h*h*h*t[1]))/1e3]},buildBezierData:l,pointOnLine2D:e,pointOnLine3D:function(t,r,n,o,l,d,h,c,f){if(0===n&&0===d&&0===f)return e(t,r,o,l,h,c);var m,v=Math.sqrt(Math.pow(o-t,2)+Math.pow(l-r,2)+Math.pow(d-n,2)),y=Math.sqrt(Math.pow(h-t,2)+Math.pow(c-r,2)+Math.pow(f-n,2)),x=Math.sqrt(Math.pow(h-o,2)+Math.pow(c-l,2)+Math.pow(f-d,2));return(m=v>y?v>x?v-y-x:x-y-v:x>y?x-y-v:y-v-x)>-1e-4&&m<1e-4}}}!function(){for(var e=0,t=["ms","moz","webkit","o"],r=0;r<t.length&&!window.requestAnimationFrame;++r)window.requestAnimationFrame=window[t[r]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[r]+"CancelAnimationFrame"]||window[t[r]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,element){var r=(new Date).getTime(),n=Math.max(0,16-(r-e)),o=setTimeout(function(){t(r+n)},n);return e=r+n,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}();var bez=bezFunction();function dataFunctionManager(){function e(e,t){for(var i=0,r=t.length;i<r;){if(t[i].id===e)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}}function t(e){var i,n,o;for(i=e.length-1;i>=0;i-=1)if("sh"==e[i].ty){if(e[i].ks.k.i)r(e[i].ks.k);else for(o=e[i].ks.k.length,n=0;n<o;n+=1)e[i].ks.k[n].s&&r(e[i].ks.k[n].s[0]),e[i].ks.k[n].e&&r(e[i].ks.k[n].e[0]);!0}else"gr"==e[i].ty&&t(e[i].it)}function r(path){var i,e=path.i.length;for(i=0;i<e;i+=1)path.i[i][0]+=path.v[i][0],path.i[i][1]+=path.v[i][1],path.o[i][0]+=path.v[i][0],path.o[i][1]+=path.v[i][1]}function n(e,t){var r=t?t.split("."):[100,100,100];return e[0]>r[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&void 0))}var o,l=function(){var e=[4,4,14];function t(e){var i,t,r,n=e.length;for(i=0;i<n;i+=1)5===e[i].ty&&(t=e[i],r=void 0,r=t.t.d,t.t.d={k:[{s:r,t:0}]})}return function(r){if(n(e,r.v)&&(t(r.layers),r.assets)){var i,o=r.assets.length;for(i=0;i<o;i+=1)r.assets[i].layers&&t(r.assets[i].layers)}}}(),d=(o=[4,7,99],function(e){if(e.chars&&!n(o,e.v)){var i,t,l,d,h,c=e.chars.length;for(i=0;i<c;i+=1)if(e.chars[i].data&&e.chars[i].data.shapes)for(l=(h=e.chars[i].data.shapes[0].it).length,t=0;t<l;t+=1)(d=h[t].ks.k).__converted||(r(h[t].ks.k),d.__converted=!0)}}),h=function(){var e=[4,1,9];function t(e){var i,r,n,o=e.length;for(i=0;i<o;i+=1)if("gr"===e[i].ty)t(e[i].it);else if("fl"===e[i].ty||"st"===e[i].ty)if(e[i].c.k&&e[i].c.k[0].i)for(n=e[i].c.k.length,r=0;r<n;r+=1)e[i].c.k[r].s&&(e[i].c.k[r].s[0]/=255,e[i].c.k[r].s[1]/=255,e[i].c.k[r].s[2]/=255,e[i].c.k[r].s[3]/=255),e[i].c.k[r].e&&(e[i].c.k[r].e[0]/=255,e[i].c.k[r].e[1]/=255,e[i].c.k[r].e[2]/=255,e[i].c.k[r].e[3]/=255);else e[i].c.k[0]/=255,e[i].c.k[1]/=255,e[i].c.k[2]/=255,e[i].c.k[3]/=255}function r(e){var i,r=e.length;for(i=0;i<r;i+=1)4===e[i].ty&&t(e[i].shapes)}return function(t){if(n(e,t.v)&&(r(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&r(t.assets[i].layers)}}}(),c=function(){var e=[4,4,18];function t(e){var i,r,n;for(i=e.length-1;i>=0;i-=1)if("sh"==e[i].ty){if(e[i].ks.k.i)e[i].ks.k.c=e[i].closed;else for(n=e[i].ks.k.length,r=0;r<n;r+=1)e[i].ks.k[r].s&&(e[i].ks.k[r].s[0].c=e[i].closed),e[i].ks.k[r].e&&(e[i].ks.k[r].e[0].c=e[i].closed);!0}else"gr"==e[i].ty&&t(e[i].it)}function r(e){var r,i,n,o,l,d,h=e.length;for(i=0;i<h;i+=1){if((r=e[i]).hasMask){var c=r.masksProperties;for(o=c.length,n=0;n<o;n+=1)if(c[n].pt.k.i)c[n].pt.k.c=c[n].cl;else for(d=c[n].pt.k.length,l=0;l<d;l+=1)c[n].pt.k[l].s&&(c[n].pt.k[l].s[0].c=c[n].cl),c[n].pt.k[l].e&&(c[n].pt.k[l].e[0].c=c[n].cl)}4===r.ty&&t(r.shapes)}}return function(t){if(n(e,t.v)&&(r(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&r(t.assets[i].layers)}}}();var f={};return f.completeData=function(n,o){n.__complete||(h(n),l(n),d(n),c(n),function n(o,l,d){var h,i,c,f,m,v,data,y=o.length;for(i=0;i<y;i+=1)if("ks"in(h=o[i])&&!h.completed){if(h.completed=!0,h.tt&&(o[i-1].td=h.tt),h.hasMask){var x=h.masksProperties;for(f=x.length,c=0;c<f;c+=1)if(x[c].pt.k.i)r(x[c].pt.k);else for(v=x[c].pt.k.length,m=0;m<v;m+=1)x[c].pt.k[m].s&&r(x[c].pt.k[m].s[0]),x[c].pt.k[m].e&&r(x[c].pt.k[m].e[0])}0===h.ty?(h.layers=e(h.refId,l),n(h.layers,l,d)):4===h.ty?t(h.shapes):5==h.ty&&(0!==(data=h).t.a.length||"m"in data.t.p||(data.singleShape=!0))}}(n.layers,n.assets,o),n.__complete=!0)},f}var dataManager=dataFunctionManager(),FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[]},r=[];function n(e,t){var r=createTag("span");r.style.fontFamily=t;var n=createTag("span");n.innerHTML="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(n),document.body.appendChild(r);var o=n.offsetWidth;return n.style.fontFamily=e+", "+t,{node:n,w:o,parent:r}}function o(e,t){var r=createNS("text");return r.style.fontSize="100px",r.setAttribute("font-family",t.fFamily),r.setAttribute("font-style",t.fStyle),r.setAttribute("font-weight",t.fWeight),r.textContent="1",t.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",t.fClass)):r.style.fontFamily=t.fFamily,e.appendChild(r),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,r}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]);var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now()};return l.getCombinedCharacterCodes=function(){return r},l.prototype.addChars=function(e){if(e){this.chars||(this.chars=[]);var i,t,r,n=e.length,o=this.chars.length;for(i=0;i<n;i+=1){for(t=0,r=!1;t<o;)this.chars[t].style===e[i].style&&this.chars[t].fFamily===e[i].fFamily&&this.chars[t].ch===e[i].ch&&(r=!0),t+=1;r||(this.chars.push(e[i]),o+=1)}}},l.prototype.addFonts=function(e,defs){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);var i,t=e.list,r=t.length,l=r;for(i=0;i<r;i+=1){var d,h,c=!0;if(t[i].loaded=!1,t[i].monoCase=n(t[i].fFamily,"monospace"),t[i].sansCase=n(t[i].fFamily,"sans-serif"),t[i].fPath){if("p"===t[i].fOrigin||3===t[i].origin){if((d=document.querySelectorAll('style[f-forigin="p"][f-family="'+t[i].fFamily+'"], style[f-origin="3"][f-family="'+t[i].fFamily+'"]')).length>0&&(c=!1),c){var s=createTag("style");s.setAttribute("f-forigin",t[i].fOrigin),s.setAttribute("f-origin",t[i].origin),s.setAttribute("f-family",t[i].fFamily),s.type="text/css",s.innerHTML="@font-face {font-family: "+t[i].fFamily+"; font-style: normal; src: url('"+t[i].fPath+"');}",defs.appendChild(s)}}else if("g"===t[i].fOrigin||1===t[i].origin){for(d=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<d.length;h++)-1!==d[h].href.indexOf(t[i].fPath)&&(c=!1);if(c){var f=createTag("link");f.setAttribute("f-forigin",t[i].fOrigin),f.setAttribute("f-origin",t[i].origin),f.type="text/css",f.rel="stylesheet",f.href=t[i].fPath,document.body.appendChild(f)}}else if("t"===t[i].fOrigin||2===t[i].origin){for(d=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<d.length;h++)t[i].fPath===d[h].src&&(c=!1);if(c){var m=createTag("link");m.setAttribute("f-forigin",t[i].fOrigin),m.setAttribute("f-origin",t[i].origin),m.setAttribute("rel","stylesheet"),m.setAttribute("href",t[i].fPath),defs.appendChild(m)}}}else t[i].loaded=!0,l-=1;t[i].helper=o(defs,t[i]),t[i].cache={},this.fonts.push(t[i])}0===l?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},l.prototype.getCharData=function(e,style,r){for(var i=0,n=this.chars.length;i<n;){if(this.chars[i].ch===e&&this.chars[i].style===style&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&console.warn("Missing character from exported characters list: ",e,style,r),t},l.prototype.getFontByName=function(e){for(var i=0,t=this.fonts.length;i<t;){if(this.fonts[i].fName===e)return this.fonts[i];i+=1}return this.fonts[0]},l.prototype.measureText=function(e,t,r){var n=this.getFontByName(t),o=e.charCodeAt(0);if(!n.cache[o+1]){var l=n.helper;if(" "===e){l.textContent="|"+e+"|";var d=l.getComputedTextLength();l.textContent="||";var h=l.getComputedTextLength();n.cache[o+1]=(d-h)/100}else l.textContent=e,n.cache[o+1]=l.getComputedTextLength()/100}return n.cache[o+1]*r},l.prototype.checkLoadedFonts=function(){var i,t,r,n=this.fonts.length,o=n;for(i=0;i<n;i+=1)this.fonts[i].loaded?o-=1:"n"===this.fonts[i].fOrigin||0===this.fonts[i].origin?this.fonts[i].loaded=!0:(t=this.fonts[i].monoCase.node,r=this.fonts[i].monoCase.w,t.offsetWidth!==r?(o-=1,this.fonts[i].loaded=!0):(t=this.fonts[i].sansCase.node,r=this.fonts[i].sansCase.w,t.offsetWidth!==r&&(o-=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!==o&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFonts.bind(this),20):setTimeout(function(){this.isLoaded=!0}.bind(this),0)},l.prototype.loaded=function(){return this.isLoaded},l}(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function r(e,t){var r,o=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var l,d,h,c,f,m,v,y,x=t.lastIndex,i=x,w=this.keyframes.length-1,k=!0;k;){if(l=this.keyframes[i],d=this.keyframes[i+1],i===w-1&&e>=d.t-o){l.h&&(l=d),x=0;break}if(d.t-o>e){x=i;break}i<w-1?i+=1:(x=0,k=!1)}var S,E=d.t-o,_=l.t-o;if(l.to){l.bezierData||(l.bezierData=bez.buildBezierData(l.s,d.s||l.e,l.to,l.ti));var P=l.bezierData;if(e>=E||e<_){var C=e>=E?P.points.length-1:0;for(c=P.points[C].point.length,h=0;h<c;h+=1)r[h]=P.points[C].point[h]}else{l.__fnct?y=l.__fnct:(y=BezierFactory.getBezierEasing(l.o.x,l.o.y,l.i.x,l.i.y,l.n).get,l.__fnct=y),f=y((e-_)/(E-_));var M,T=P.segmentLength*f,A=t.lastFrame<e&&t._lastKeyframeIndex===i?t._lastAddedLength:0;for(v=t.lastFrame<e&&t._lastKeyframeIndex===i?t._lastPoint:0,k=!0,m=P.points.length;k;){if(A+=P.points[v].partialLength,0===T||0===f||v===P.points.length-1){for(c=P.points[v].point.length,h=0;h<c;h+=1)r[h]=P.points[v].point[h];break}if(T>=A&&T<A+P.points[v+1].partialLength){for(M=(T-A)/P.points[v+1].partialLength,c=P.points[v].point.length,h=0;h<c;h+=1)r[h]=P.points[v].point[h]+(P.points[v+1].point[h]-P.points[v].point[h])*M;break}v<m-1?v+=1:k=!1}t._lastPoint=v,t._lastAddedLength=A-P.points[v].partialLength,t._lastKeyframeIndex=i}}else{var D,F,I,z,B;if(w=l.s.length,S=d.s||l.e,this.sh&&1!==l.h)if(e>=E)r[0]=S[0],r[1]=S[1],r[2]=S[2];else if(e<=_)r[0]=l.s[0],r[1]=l.s[1],r[2]=l.s[2];else{!function(e,t){var r=t[0],n=t[1],o=t[2],l=t[3],d=Math.atan2(2*n*l-2*r*o,1-2*n*n-2*o*o),h=Math.asin(2*r*n+2*o*l),c=Math.atan2(2*r*l-2*n*o,1-2*r*r-2*o*o);e[0]=d/degToRads,e[1]=h/degToRads,e[2]=c/degToRads}(r,function(a,b,e){var t,r,n,o,l,d=[],h=a[0],c=a[1],f=a[2],m=a[3],v=b[0],y=b[1],x=b[2],w=b[3];(r=h*v+c*y+f*x+m*w)<0&&(r=-r,v=-v,y=-y,x=-x,w=-w);1-r>1e-6?(t=Math.acos(r),n=Math.sin(t),o=Math.sin((1-e)*t)/n,l=Math.sin(e*t)/n):(o=1-e,l=e);return d[0]=o*h+l*v,d[1]=o*c+l*y,d[2]=o*f+l*x,d[3]=o*m+l*w,d}(n(l.s),n(S),(e-_)/(E-_)))}else for(i=0;i<w;i+=1)1!==l.h&&(e>=E?f=1:e<_?f=0:(l.o.x.constructor===Array?(l.__fnct||(l.__fnct=[]),l.__fnct[i]?y=l.__fnct[i]:(D=void 0===l.o.x[i]?l.o.x[0]:l.o.x[i],F=void 0===l.o.y[i]?l.o.y[0]:l.o.y[i],I=void 0===l.i.x[i]?l.i.x[0]:l.i.x[i],z=void 0===l.i.y[i]?l.i.y[0]:l.i.y[i],y=BezierFactory.getBezierEasing(D,F,I,z).get,l.__fnct[i]=y)):l.__fnct?y=l.__fnct:(D=l.o.x,F=l.o.y,I=l.i.x,z=l.i.y,y=BezierFactory.getBezierEasing(D,F,I,z).get,l.__fnct=y),f=y((e-_)/(E-_)))),S=d.s||l.e,B=1===l.h?l.s[i]:l.s[i]+(S[i]-l.s[i])*f,1===w?r=B:r[i]=B}return t.lastIndex=x,r}function n(e){var t=e[0]*degToRads,r=e[1]*degToRads,n=e[2]*degToRads,o=Math.cos(t/2),l=Math.cos(r/2),d=Math.cos(n/2),h=Math.sin(t/2),c=Math.sin(r/2),f=Math.sin(n/2);return[h*c*d+o*l*f,h*l*d+o*c*f,o*c*d-h*l*f,o*l*d-h*c*f]}function o(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=n&&t>=n||this._caching.lastFrame<r&&t<r))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function l(e){var r;if("unidimensional"===this.propType)r=e*this.mult,t(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var i=0,n=this.v.length;i<n;)r=e[i]*this.mult,t(this.v[i]-r)>1e-5&&(this.v[i]=r,this._mdf=!0),i+=1}function d(){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;var i,e=this.effectsSequence.length,t=this.kf?this.pv:this.data.k;for(i=0;i<e;i+=1)t=this.effectsSequence[i](t);this.setVValue(t),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function h(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function c(e,data,t,r){this.propType="unidimensional",this.mult=t||1,this.data=data,this.v=t?data.k*t:data.k,this.pv=data.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=d,this.setVValue=l,this.addEffect=h}function f(e,data,t,r){this.propType="multidimensional",this.mult=t||1,this.data=data,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var i,n=data.k.length;this.v=createTypedArray("float32",n),this.pv=createTypedArray("float32",n);createTypedArray("float32",n);for(this.vel=createTypedArray("float32",n),i=0;i<n;i+=1)this.v[i]=data.k[i]*this.mult,this.pv[i]=data.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=d,this.setVValue=l,this.addEffect=h}function m(t,data,n,c){this.propType="unidimensional",this.keyframes=data.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=data,this.mult=n||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=d,this.setVValue=l,this.interpolateValue=r,this.effectsSequence=[o.bind(this)],this.addEffect=h}function v(t,data,n,c){this.propType="multidimensional";var i,s,f,m,v,y=data.k.length;for(i=0;i<y-1;i+=1)data.k[i].to&&data.k[i].s&&data.k[i].e&&(s=data.k[i].s,f=data.k[i].e,m=data.k[i].to,v=data.k[i].ti,(2===s.length&&(s[0]!==f[0]||s[1]!==f[1])&&bez.pointOnLine2D(s[0],s[1],f[0],f[1],s[0]+m[0],s[1]+m[1])&&bez.pointOnLine2D(s[0],s[1],f[0],f[1],f[0]+v[0],f[1]+v[1])||3===s.length&&(s[0]!==f[0]||s[1]!==f[1]||s[2]!==f[2])&&bez.pointOnLine3D(s[0],s[1],s[2],f[0],f[1],f[2],s[0]+m[0],s[1]+m[1],s[2]+m[2])&&bez.pointOnLine3D(s[0],s[1],s[2],f[0],f[1],f[2],f[0]+v[0],f[1]+v[1],f[2]+v[2]))&&(data.k[i].to=null,data.k[i].ti=null),s[0]===f[0]&&s[1]===f[1]&&0===m[0]&&0===m[1]&&0===v[0]&&0===v[1]&&(2===s.length||s[2]===f[2]&&0===m[2]&&0===v[2])&&(data.k[i].to=null,data.k[i].ti=null));this.effectsSequence=[o.bind(this)],this.keyframes=data.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=d,this.setVValue=l,this.interpolateValue=r,this.frameId=-1;var x=data.k[0].s.length;for(this.v=createTypedArray("float32",x),this.pv=createTypedArray("float32",x),i=0;i<x;i+=1)this.v[i]=e,this.pv[i]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",x)},this.addEffect=h}return{getProp:function(e,data,t,r,n){var p;if(data.k.length)if("number"==typeof data.k[0])p=new f(e,data,r,n);else switch(t){case 0:p=new m(e,data,r,n);break;case 1:p=new v(e,data,r,n)}else p=new c(e,data,r,n);return p.effectsSequence.length&&n.addDynamicProperty(p),p}}}(),TransformPropertyFactory=function(){function e(e,data,t){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=data,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(t||e),data.p&&data.p.s?(this.px=PropertyFactory.getProp(e,data.p.x,0,0,this),this.py=PropertyFactory.getProp(e,data.p.y,0,0,this),data.p.z&&(this.pz=PropertyFactory.getProp(e,data.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,data.p||{k:[0,0,0]},1,0,this),data.rx){if(this.rx=PropertyFactory.getProp(e,data.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,data.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,data.rz,0,degToRads,this),data.or.k[0].ti){var i,r=data.or.k.length;for(i=0;i<r;i+=1)data.or.k[i].to=data.or.k[i].ti=null}this.or=PropertyFactory.getProp(e,data.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,data.r||{k:0},0,degToRads,this);data.sk&&(this.sk=PropertyFactory.getProp(e,data.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,data.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,data.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,data.s||{k:[100,100,100]},1,.01,this),data.o?this.o=PropertyFactory.getProp(e,data.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){if(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){var t,r,n=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(t=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),r=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(t=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/n,0)):(t=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){t=[],r=[];var o=this.px,l=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(t[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),t[1]=l.getValueAtTime((l.keyframes[0].t+.01)/n,0),r[0]=o.getValueAtTime(o.keyframes[0].t/n,0),r[1]=l.getValueAtTime(l.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(t[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),t[1]=l.getValueAtTime(l.keyframes[l.keyframes.length-1].t/n,0),r[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),r[1]=l.getValueAtTime((l.keyframes[l.keyframes.length-1].t-.01)/n,0)):(t=[o.pv,l.pv],r[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),r[1]=l.getValueAtTime((l._caching.lastFrame+l.offsetTime-.01)/n,l.offsetTime))}this.v.rotate(-Math.atan2(t[1]-r[1],t[0]-r[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}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(){}},extendPrototype([DynamicPropertyContainer],e),e.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,data,r){return new e(t,data,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var i=0;i<t;)this.v[i]=point_pool.newElement(),this.o[i]=point_pool.newElement(),this.i[i]=point_pool.newElement(),i+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,r,n,o){var l;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":l=this.v;break;case"i":l=this.i;break;case"o":l=this.o}(!l[n]||l[n]&&!o)&&(l[n]=point_pool.newElement()),l[n][0]=e,l[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,o,l,d,h){this.setXYAt(e,t,"v",d,h),this.setXYAt(r,n,"o",d,h),this.setXYAt(o,l,"i",d,h)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,o=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),o=1);var i,l=this._length-1,d=this._length;for(i=o;i<d;i+=1)e.setTripleAt(t[l][0],t[l][1],n[l][0],n[l][1],r[l][0],r[l][1],i,!1),l-=1;return e};var ShapePropertyFactory=function(){var e=-999999;function t(e,t,r){var n,o,l,d,h,c,f,m,v,y=r.lastIndex,x=this.keyframes;if(e<x[0].t-this.offsetTime)n=x[0].s[0],l=!0,y=0;else if(e>=x[x.length-1].t-this.offsetTime)n=x[x.length-1].s?x[x.length-1].s[0]:x[x.length-2].e[0],l=!0;else{for(var w,k,i=y,S=x.length-1,E=!0;E&&(w=x[i],!((k=x[i+1]).t-this.offsetTime>e));)i<S-1?i+=1:E=!1;if(y=i,!(l=1===w.h)){if(e>=k.t-this.offsetTime)m=1;else if(e<w.t-this.offsetTime)m=0;else{var _;w.__fnct?_=w.__fnct:(_=BezierFactory.getBezierEasing(w.o.x,w.o.y,w.i.x,w.i.y).get,w.__fnct=_),m=_((e-(w.t-this.offsetTime))/(k.t-this.offsetTime-(w.t-this.offsetTime)))}o=k.s?k.s[0]:w.e[0]}n=w.s[0]}for(c=t._length,f=n.i[0].length,r.lastIndex=y,d=0;d<c;d+=1)for(h=0;h<f;h+=1)v=l?n.i[d][h]:n.i[d][h]+(o.i[d][h]-n.i[d][h])*m,t.i[d][h]=v,v=l?n.o[d][h]:n.o[d][h]+(o.o[d][h]-n.o[d][h])*m,t.o[d][h]=v,v=l?n.v[d][h]:n.v[d][h]+(o.v[d][h]-n.v[d][h])*m,t.v[d][h]=v}function r(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==e&&(o<r&&t<r||o>n&&t>n)||(this._caching.lastIndex=o<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function n(){this.paths=this.localShapeCollection}function o(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var i,r=e._length;for(i=0;i<r;i+=1)if(e.v[i][0]!==t.v[i][0]||e.v[i][1]!==t.v[i][1]||e.o[i][0]!==t.o[i][0]||e.o[i][1]!==t.o[i][1]||e.i[i][0]!==t.i[i][0]||e.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,e)||(this.v=shape_pool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function l(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=!1;var i,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,t=this.effectsSequence.length;for(i=0;i<t;i+=1)e=this.effectsSequence[i](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function d(e,data,t){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=data,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===t?data.pt.k:data.ks.k;this.v=shape_pool.clone(r),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=n,this.effectsSequence=[]}function h(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function c(t,data,o){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===o?data.pt.k:data.ks.k,this.k=!0,this.kf=!0;var l=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length;this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,l),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=n,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[r.bind(this)]}d.prototype.interpolateShape=t,d.prototype.getValue=l,d.prototype.setVValue=o,d.prototype.addEffect=h,c.prototype.getValue=l,c.prototype.interpolateShape=t,c.prototype.setVValue=o,c.prototype.addEffect=h;var f=function(){var e=roundCorner;function t(e,data){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=data.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,data.p,1,0,this),this.s=PropertyFactory.getProp(e,data.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,o=this.s.v[1]/2,l=3!==this.d,d=this.v;d.v[0][0]=t,d.v[0][1]=r-o,d.v[1][0]=l?t+n:t-n,d.v[1][1]=r,d.v[2][0]=t,d.v[2][1]=r+o,d.v[3][0]=l?t-n:t+n,d.v[3][1]=r,d.i[0][0]=l?t-n*e:t+n*e,d.i[0][1]=r-o,d.i[1][0]=l?t+n:t-n,d.i[1][1]=r-o*e,d.i[2][0]=l?t+n*e:t-n*e,d.i[2][1]=r+o,d.i[3][0]=l?t-n:t+n,d.i[3][1]=r+o*e,d.o[0][0]=l?t+n*e:t-n*e,d.o[0][1]=r-o,d.o[1][0]=l?t+n:t-n,d.o[1][1]=r+o*e,d.o[2][0]=l?t-n*e:t+n*e,d.o[2][1]=r+o,d.o[3][0]=l?t-n:t+n,d.o[3][1]=r-o*e}},extendPrototype([DynamicPropertyContainer],t),t}(),m=function(){function e(e,data){this.v=shape_pool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=data,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(e),1===data.sy?(this.ir=PropertyFactory.getProp(e,data.ir,0,0,this),this.is=PropertyFactory.getProp(e,data.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,data.pt,0,0,this),this.p=PropertyFactory.getProp(e,data.p,1,0,this),this.r=PropertyFactory.getProp(e,data.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,data.or,0,0,this),this.os=PropertyFactory.getProp(e,data.os,0,.01,this),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var i,e,t,r,n=2*Math.floor(this.pt.v),o=2*Math.PI/n,l=!0,d=this.or.v,h=this.ir.v,c=this.os.v,f=this.is.v,m=2*Math.PI*d/(2*n),v=2*Math.PI*h/(2*n),y=-Math.PI/2;y+=this.r.v;var x=3===this.data.d?-1:1;for(this.v._length=0,i=0;i<n;i+=1){t=l?c:f,r=l?m:v;var w=(e=l?d:h)*Math.cos(y),k=e*Math.sin(y),S=0===w&&0===k?0:k/Math.sqrt(w*w+k*k),E=0===w&&0===k?0:-w/Math.sqrt(w*w+k*k);w+=+this.p.v[0],k+=+this.p.v[1],this.v.setTripleAt(w,k,w-S*r*t*x,k-E*r*t*x,w+S*r*t*x,k+E*r*t*x,i,!0),l=!l,y+=o*x}},convertPolygonToPath:function(){var i,e=Math.floor(this.pt.v),t=2*Math.PI/e,r=this.or.v,n=this.os.v,o=2*Math.PI*r/(4*e),l=-Math.PI/2,d=3===this.data.d?-1:1;for(l+=this.r.v,this.v._length=0,i=0;i<e;i+=1){var h=r*Math.cos(l),c=r*Math.sin(l),f=0===h&&0===c?0:c/Math.sqrt(h*h+c*c),m=0===h&&0===c?0:-h/Math.sqrt(h*h+c*c);h+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(h,c,h-f*o*n*d,c-m*o*n*d,h+f*o*n*d,c+m*o*n*d,i,!0),l+=t*d}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),v=function(){function e(e,data){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,data.p,1,0,this),this.s=PropertyFactory.getProp(e,data.s,1,0,this),this.r=PropertyFactory.getProp(e,data.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2,o=bm_min(r,n,this.r.v),l=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+r,t-n+o,e+r,t-n+o,e+r,t-n+l,0,!0),this.v.setTripleAt(e+r,t+n-o,e+r,t+n-l,e+r,t+n-o,1,!0),0!==o?(this.v.setTripleAt(e+r-o,t+n,e+r-o,t+n,e+r-l,t+n,2,!0),this.v.setTripleAt(e-r+o,t+n,e-r+l,t+n,e-r+o,t+n,3,!0),this.v.setTripleAt(e-r,t+n-o,e-r,t+n-o,e-r,t+n-l,4,!0),this.v.setTripleAt(e-r,t-n+o,e-r,t-n+l,e-r,t-n+o,5,!0),this.v.setTripleAt(e-r+o,t-n,e-r+o,t-n,e-r+l,t-n,6,!0),this.v.setTripleAt(e+r-o,t-n,e+r-l,t-n,e+r-o,t-n,7,!0)):(this.v.setTripleAt(e-r,t+n,e-r+l,t+n,e-r,t+n,2),this.v.setTripleAt(e-r,t-n,e-r,t-n+l,e-r,t-n,3))):(this.v.setTripleAt(e+r,t-n+o,e+r,t-n+l,e+r,t-n+o,0,!0),0!==o?(this.v.setTripleAt(e+r-o,t-n,e+r-o,t-n,e+r-l,t-n,1,!0),this.v.setTripleAt(e-r+o,t-n,e-r+l,t-n,e-r+o,t-n,2,!0),this.v.setTripleAt(e-r,t-n+o,e-r,t-n+o,e-r,t-n+l,3,!0),this.v.setTripleAt(e-r,t+n-o,e-r,t+n-l,e-r,t+n-o,4,!0),this.v.setTripleAt(e-r+o,t+n,e-r+o,t+n,e-r+l,t+n,5,!0),this.v.setTripleAt(e+r-o,t+n,e+r-l,t+n,e+r-o,t+n,6,!0),this.v.setTripleAt(e+r,t+n-o,e+r,t+n-o,e+r,t+n-l,7,!0)):(this.v.setTripleAt(e-r,t-n,e-r+l,t-n,e-r,t-n,1,!0),this.v.setTripleAt(e-r,t+n,e-r,t+n-l,e-r,t+n,2,!0),this.v.setTripleAt(e+r,t+n,e+r-l,t+n,e+r,t+n,3,!0)))},getValue:function(e){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:n},extendPrototype([DynamicPropertyContainer],e),e}();var y={getShapeProp:function(e,data,t){var r;return 3===t||4===t?r=(3===t?data.pt:data.ks).k.length?new c(e,data,t):new d(e,data,t):5===t?r=new v(e,data):6===t?r=new f(e,data):7===t&&(r=new m(e,data)),r.k&&e.addDynamicProperty(r),r},getConstructorFunction:function(){return d},getKeyframedConstructorFunction:function(){return c}};return y}(),ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,r){t[e]||(t[e]=r)},e.getModifier=function(e,r,data){return new t[e](r,data)},e}();function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(e,data,t,r){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(data.length),this.renderer=t,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",data.length?data.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var i,n,o=data.length||0;for(i=0;i<o;i+=1)n=PropertyFactory.getProp(e,data[i].v,0,0,this),this.k=n.k||this.k,this.dataProps[i]={n:data[i].n,p:n};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(e,data,t){this.data=data,this.c=createTypedArray("uint8c",4*data.p);var r=data.k.k[0].s?data.k.k[0].s.length-4*data.p:data.k.k.length-4*data.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(t),this.prop=PropertyFactory.getProp(e,data.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(data){if(!this.closed){data.sh.container.addDynamicProperty(data.sh);var e={shape:data.sh,data:data,localShapeCollection:shapeCollection_pool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&data.setAsAnimated()}},ShapeModifier.prototype.init=function(e,data){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,data),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,data){this.s=PropertyFactory.getProp(e,data.s,0,.01,this),this.e=PropertyFactory.getProp(e,data.e,0,.01,this),this.o=PropertyFactory.getProp(e,data.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=data.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(s,e,t,r,n){var o=[];e<=1?o.push({s:s,e:e}):s>=1?o.push({s:s-1,e:e-1}):(o.push({s:s,e:1}),o.push({s:0,e:e-1}));var i,l,d=[],h=o.length;for(i=0;i<h;i+=1){var c,f;if((l=o[i]).e*n<r||l.s*n>r+t);else c=l.s*n<=r?0:(l.s*n-r)/t,f=l.e*n>=r+t?1:(l.e*n-r)/t,d.push([c,f])}return d.length||d.push([0,0]),d},TrimModifier.prototype.releasePathsData=function(e){var i,t=e.length;for(i=0;i<t;i+=1)segments_length_pool.release(e[i]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var s,t,r;if(this._mdf||e){var n=this.o.v%360/360;if(n<0&&(n+=1),(s=(this.s.v>1?1:this.s.v<0?0:this.s.v)+n)>(t=(this.e.v>1?1:this.e.v<0?0:this.e.v)+n)){var o=s;s=t,t=o}s=1e-4*Math.round(1e4*s),t=1e-4*Math.round(1e4*t),this.sValue=s,this.eValue=t}else s=this.sValue,t=this.eValue;var i,l,d,h,c,f,m=this.shapes.length,v=0;if(t===s)for(i=0;i<m;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===t&&0===s||0===t&&1===s){if(this._mdf)for(i=0;i<m;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var y,x,w=[];for(i=0;i<m;i+=1)if((y=this.shapes[i]).shape._mdf||this._mdf||e||2===this.m){if(d=(r=y.shape.paths)._length,f=0,!y.shape._mdf&&y.pathsData.length)f=y.totalShapeLength;else{for(h=this.releasePathsData(y.pathsData),l=0;l<d;l+=1)c=bez.getSegmentsLength(r.shapes[l]),h.push(c),f+=c.totalLength;y.totalShapeLength=f,y.pathsData=h}v+=f,y.shape._mdf=!0}else y.shape.paths=y.localShapeCollection;var k,S=s,E=t,_=0;for(i=m-1;i>=0;i-=1)if((y=this.shapes[i]).shape._mdf){for((x=y.localShapeCollection).releaseShapes(),2===this.m&&m>1?(k=this.calculateShapeEdges(s,t,y.totalShapeLength,_,v),_+=y.totalShapeLength):k=[[S,E]],d=k.length,l=0;l<d;l+=1){S=k[l][0],E=k[l][1],w.length=0,E<=1?w.push({s:y.totalShapeLength*S,e:y.totalShapeLength*E}):S>=1?w.push({s:y.totalShapeLength*(S-1),e:y.totalShapeLength*(E-1)}):(w.push({s:y.totalShapeLength*S,e:y.totalShapeLength}),w.push({s:0,e:y.totalShapeLength*(E-1)}));var P=this.addShapes(y,w[0]);if(w[0].s!==w[0].e){if(w.length>1)if(y.shape.paths.shapes[y.shape.paths._length-1].c){var C=P.pop();this.addPaths(P,x),P=this.addShapes(y,w[1],C)}else this.addPaths(P,x),P=this.addShapes(y,w[1]);this.addPaths(P,x)}}y.shape.paths=x}}},TrimModifier.prototype.addPaths=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)t.addShape(e[i])},TrimModifier.prototype.addSegment=function(e,t,r,n,o,l,d){o.setXYAt(t[0],t[1],"o",l),o.setXYAt(r[0],r[1],"i",l+1),d&&o.setXYAt(e[0],e[1],"v",l),o.setXYAt(n[0],n[1],"v",l+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,r,n){t.setXYAt(e[1],e[5],"o",r),t.setXYAt(e[2],e[6],"i",r+1),n&&t.setXYAt(e[0],e[4],"v",r),t.setXYAt(e[3],e[7],"v",r+1)},TrimModifier.prototype.addShapes=function(e,t,r){var i,n,o,l,d,h,c,f,m=e.pathsData,v=e.shape.paths.shapes,y=e.shape.paths._length,x=0,w=[],k=!0;for(r?(d=r._length,f=r._length):(r=shape_pool.newElement(),d=0,f=0),w.push(r),i=0;i<y;i+=1){for(h=m[i].lengths,r.c=v[i].c,o=v[i].c?h.length:h.length+1,n=1;n<o;n+=1)if(x+(l=h[n-1]).addedLength<t.s)x+=l.addedLength,r.c=!1;else{if(x>t.e){r.c=!1;break}t.s<=x&&t.e>=x+l.addedLength?(this.addSegment(v[i].v[n-1],v[i].o[n-1],v[i].i[n],v[i].v[n],r,d,k),k=!1):(c=bez.getNewSegment(v[i].v[n-1],v[i].v[n],v[i].o[n-1],v[i].i[n],(t.s-x)/l.addedLength,(t.e-x)/l.addedLength,h[n-1]),this.addSegmentFromArray(c,r,d,k),k=!1,r.c=!1),x+=l.addedLength,d+=1}if(v[i].c&&h.length){if(l=h[n-1],x<=t.e){var S=h[n-1].addedLength;t.s<=x&&t.e>=x+S?(this.addSegment(v[i].v[n-1],v[i].o[n-1],v[i].i[0],v[i].v[0],r,d,k),k=!1):(c=bez.getNewSegment(v[i].v[n-1],v[i].v[0],v[i].o[n-1],v[i].i[0],(t.s-x)/S,(t.e-x)/S,h[n-1]),this.addSegmentFromArray(c,r,d,k),k=!1,r.c=!1)}else r.c=!1;x+=l.addedLength,d+=1}if(r._length&&(r.setXYAt(r.v[f][0],r.v[f][1],"i",f),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),x>t.e)break;i<y-1&&(r=shape_pool.newElement(),k=!0,w.push(r),d=0)}return w},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,data){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,data.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(path,e){var t=shape_pool.newElement();t.c=path.c;var i,r,n,o,l,d,h,c,f,m,v,y,x,w=path._length,k=0;for(i=0;i<w;i+=1)r=path.v[i],o=path.o[i],n=path.i[i],r[0]===o[0]&&r[1]===o[1]&&r[0]===n[0]&&r[1]===n[1]?0!==i&&i!==w-1||path.c?(l=0===i?path.v[w-1]:path.v[i-1],h=(d=Math.sqrt(Math.pow(r[0]-l[0],2)+Math.pow(r[1]-l[1],2)))?Math.min(d/2,e)/d:0,c=y=r[0]+(l[0]-r[0])*h,f=x=r[1]-(r[1]-l[1])*h,m=c-(c-r[0])*roundCorner,v=f-(f-r[1])*roundCorner,t.setTripleAt(c,f,m,v,y,x,k),k+=1,l=i===w-1?path.v[0]:path.v[i+1],h=(d=Math.sqrt(Math.pow(r[0]-l[0],2)+Math.pow(r[1]-l[1],2)))?Math.min(d/2,e)/d:0,c=m=r[0]+(l[0]-r[0])*h,f=v=r[1]+(l[1]-r[1])*h,y=c-(c-r[0])*roundCorner,x=f-(f-r[1])*roundCorner,t.setTripleAt(c,f,m,v,y,x,k),k+=1):(t.setTripleAt(r[0],r[1],o[0],o[1],n[0],n[1],k),k+=1):(t.setTripleAt(path.v[i][0],path.v[i][1],path.o[i][0],path.o[i][1],path.i[i][0],path.i[i][1],k),k+=1);return t},RoundCornersModifier.prototype.processShapes=function(e){var t,i,r,n,o,l,d=this.shapes.length,h=this.rd.v;if(0!==h)for(i=0;i<d;i+=1){if((o=this.shapes[i]).shape.paths,l=o.localShapeCollection,o.shape._mdf||this._mdf||e)for(l.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,n=o.shape.paths._length,r=0;r<n;r+=1)l.addShape(this.processPath(t[r],h));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,data){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,data.c,0,null,this),this.o=PropertyFactory.getProp(e,data.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,data.tr,this),this.so=PropertyFactory.getProp(e,data.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,data.tr.eo,0,.01,this),this.data=data,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,r,n,o,l){var d=l?-1:1,h=n.s.v[0]+(1-n.s.v[0])*(1-o),c=n.s.v[1]+(1-n.s.v[1])*(1-o);e.translate(n.p.v[0]*d*o,n.p.v[1]*d*o,n.p.v[2]),t.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),t.rotate(-n.r.v*d*o),t.translate(n.a.v[0],n.a.v[1],n.a.v[2]),r.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),r.scale(l?1/h:h,l?1/c:c),r.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(e,t,r,n){this.elem=e,this.arr=t,this.pos=r,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[r]);for(;r>0;)r-=1,this._elements.unshift(t[r]),1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var i,t=e.length;for(i=0;i<t;i+=1)e[i]._processed=!1,"gr"===e[i].ty&&this.resetElements(e[i].it)},RepeaterModifier.prototype.cloneElements=function(e){e.length;var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)e[i]._render=t,"gr"===e[i].ty&&this.changeGroupRender(e[i].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,r,i,n,o;if(this._mdf||e){var l,d=Math.ceil(this.c.v);if(this._groups.length<d){for(;this._groups.length<d;){var h={it:this.cloneElements(this._elements),ty:"gr"};h.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,h),this._groups.splice(0,0,h),this._currentCopies+=1}this.elem.reloadShapes()}for(o=0,i=0;i<=this._groups.length-1;i+=1)l=o<d,this._groups[i]._render=l,this.changeGroupRender(this._groups[i].it,l),o+=1;this._currentCopies=d;var c=this.o.v,f=c%1,m=c>0?Math.floor(c):Math.ceil(c),v=(this.tr.v.props,this.pMatrix.props),y=this.rMatrix.props,x=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var w,k,S=0;if(c>0){for(;S<m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),S+=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,f,!1),S+=f)}else if(c<0){for(;S>m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),S-=f)}for(i=1===this.data.m?0:this._currentCopies-1,n=1===this.data.m?1:-1,o=this._currentCopies;o;){if(k=(r=(t=this.elemsData[i].it)[t.length-1].transform.mProps.v.props).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)*(i/(this._currentCopies-1)),0!==S){for((0!==i&&1===n||i!==this._currentCopies-1&&-1===n)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),w=0;w<k;w+=1)r[w]=this.matrix.props[w];this.matrix.reset()}else for(this.matrix.reset(),w=0;w<k;w+=1)r[w]=this.matrix.props[w];S+=1,o-=1,i+=n}}else for(o=this._currentCopies,i=0,n=1;o;)r=(t=this.elemsData[i].it)[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,i+=n},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var i;for(i=0;i<this._length;i+=1)shape_pool.release(this.shapes[i]);this._length=0},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var i=0,t=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),i=0;i<t;i+=1)"o"!=this.dataProps[i].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[i].p.v:this.dashArray[i]=this.dataProps[i].p.v:this.dashoffset[0]=this.dataProps[i].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(e,t){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(e[4*i]-e[4*t+2*i])>.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var i=0,e=this.data.k.k.length;i<e;){if(!this.comparePoints(this.data.k.k[i].s,this.data.p))return!1;i+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var i,t,r,n=4*this.data.p;for(i=0;i<n;i+=1)t=i%4==0?100:255,r=Math.round(this.prop.v[i]*t),this.c[i]!==r&&(this.c[i]=r,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,i=4*this.data.p;i<n;i+=1)t=i%2==0?100:1,r=i%2==0?Math.round(100*this.prop.v[i]):this.prop.v[i],this.o[i-4*this.data.p]!==r&&(this.o[i-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(e,t,r,n){if(0===t)return"";var i,o=e.o,l=e.i,d=e.v,h=" M"+n.applyToPointStringified(d[0][0],d[0][1]);for(i=1;i<t;i+=1)h+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(l[i][0],l[i][1])+" "+n.applyToPointStringified(d[i][0],d[i][1]);return r&&t&&(h+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(l[0][0],l[0][1])+" "+n.applyToPointStringified(d[0][0],d[0][1]),h+="z"),h},ImagePreloader=function(){var e=function(){var canvas=createTag("canvas");canvas.width=1,canvas.height=1;var e=canvas.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),canvas}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(t){var path=function(e,t,r){var path="";if(e.e)path=e.p;else if(t){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),path=t+n}else path=r,path+=e.u?e.u:"",path+=e.p;return path}(t,this.assetsPath,this.path),img=createTag("img");img.crossOrigin="anonymous",img.addEventListener("load",this._imageLoaded.bind(this),!1),img.addEventListener("error",function(){r.img=e,this._imageLoaded()}.bind(this),!1),img.src=path;var r={img:img,assetData:t};return r}function n(e,t){this.imagesLoadedCb=t;var i,r=e.length;for(i=0;i<r;i+=1)e[i].layers||(this.totalImages+=1,this.images.push(this._createImageData(e[i])))}function o(path){this.path=path||""}function l(path){this.assetsPath=path||""}function d(e){for(var i=0,t=this.images.length;i<t;){if(this.images[i].assetData===e)return this.images[i].img;i+=1}}function h(){this.imagesLoadedCb=null,this.images.length=0}function c(){return this.totalImages===this.loadedAssets}return function(){this.loadAssets=n,this.setAssetsPath=l,this.setPath=o,this.loaded=c,this.destroy=h,this.getImage=d,this._createImageData=r,this._imageLoaded=t,this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}}(),featureSupport=function(){var e={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))&&(e.maskType=!1),e}(),filtersFactory=function(){var e={};return e.createFilter=function(e){var t=createNS("filter");return t.setAttribute("id",e),t.setAttribute("filterUnits","objectBoundingBox"),t.setAttribute("x","0%"),t.setAttribute("y","0%"),t.setAttribute("width","100%"),t.setAttribute("height","100%"),t},e.createAlphaToLuminanceFilter=function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e},e}(),assetLoader=function(){function e(e){return e.response&&"object"==typeof e.response?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):void 0}return{load:function(path,t,r){var n,o=new XMLHttpRequest;o.open("GET",path,!0);try{o.responseType="json"}catch(e){}o.send(),o.onreadystatechange=function(){if(4==o.readyState)if(200==o.status)n=e(o),t(n);else try{n=e(o),t(n)}catch(e){r&&r(e)}}}}}();function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function TextAnimatorDataProperty(e,t,r){var n={propType:!1},o=PropertyFactory.getProp,l=t.a;this.a={r:l.r?o(e,l.r,0,degToRads,r):n,rx:l.rx?o(e,l.rx,0,degToRads,r):n,ry:l.ry?o(e,l.ry,0,degToRads,r):n,sk:l.sk?o(e,l.sk,0,degToRads,r):n,sa:l.sa?o(e,l.sa,0,degToRads,r):n,s:l.s?o(e,l.s,1,.01,r):n,a:l.a?o(e,l.a,1,0,r):n,o:l.o?o(e,l.o,0,.01,r):n,p:l.p?o(e,l.p,1,0,r):n,sw:l.sw?o(e,l.sw,0,0,r):n,sc:l.sc?o(e,l.sc,1,0,r):n,fc:l.fc?o(e,l.fc,1,0,r):n,fh:l.fh?o(e,l.fh,0,0,r):n,fs:l.fs?o(e,l.fs,0,.01,r):n,fb:l.fb?o(e,l.fb,0,.01,r):n,t:l.t?o(e,l.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function LetterProps(e,t,r,n,o,p){this.o=e,this.sw=t,this.sc=r,this.fc=n,this.m=o,this.p=p,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(e,data){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=data,this.elem=e,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)}TextAnimatorProperty.prototype.searchProperties=function(){var i,e,t=this._textData.a.length,r=PropertyFactory.getProp;for(i=0;i<t;i+=1)e=this._textData.a[i],this._animatorsData[i]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:r(this._elem,this._textData.p.f,0,0,this),l:r(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=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,n,i,o,l,d,h,c,f,m,v,y,x,w,k,S,E,_,mask,P=this._moreOptions.alignment.v,C=this._animatorsData,M=this._textData,T=this.mHelper,A=this._renderType,D=this.renderedLetters.length,F=(this.data,e.l);if(this._hasMaskedPath){if(mask=this._pathData.m,!this._pathData.n||this._pathData._mdf){var I,z=mask.v;for(this._pathData.r&&(z=z.reverse()),l={tLength:0,segments:[]},o=z._length-1,S=0,i=0;i<o;i+=1)I=bez.buildBezierData(z.v[i],z.v[i+1],[z.o[i][0]-z.v[i][0],z.o[i][1]-z.v[i][1]],[z.i[i+1][0]-z.v[i+1][0],z.i[i+1][1]-z.v[i+1][1]]),l.tLength+=I.segmentLength,l.segments.push(I),S+=I.segmentLength;i=o,mask.v.c&&(I=bez.buildBezierData(z.v[i],z.v[0],[z.o[i][0]-z.v[i][0],z.o[i][1]-z.v[i][1]],[z.i[0][0]-z.v[0][0],z.i[0][1]-z.v[0][1]]),l.tLength+=I.segmentLength,l.segments.push(I),S+=I.segmentLength),this._pathData.pi=l}if(l=this._pathData.pi,d=this._pathData.f.v,v=0,m=1,c=0,f=!0,w=l.segments,d<0&&mask.v.c)for(l.tLength<Math.abs(d)&&(d=-Math.abs(d)%l.tLength),m=(x=w[v=w.length-1].points).length-1;d<0;)d+=x[m].partialLength,(m-=1)<0&&(m=(x=w[v-=1].points).length-1);y=(x=w[v].points)[m-1],k=(h=x[m]).partialLength}o=F.length,r=0,n=0;var B,R,V,G,L=1.2*e.finalSize*.714,O=!0;V=C.length;var N,j,H,$,Y,W,X,U,K,J,Z,Q,ee,te=-1,ie=d,re=v,ae=m,ne=-1,se="",oe=this.defaultPropsArray;if(2===e.j||1===e.j){var le=0,de=0,he=2===e.j?-.5:-1,ce=0,fe=!0;for(i=0;i<o;i+=1)if(F[i].n){for(le&&(le+=de);ce<i;)F[ce].animatorJustifyOffset=le,ce+=1;le=0,fe=!0}else{for(R=0;R<V;R+=1)(B=C[R].a).t.propType&&(fe&&2===e.j&&(de+=B.t.v*he),(N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars)).length?le+=B.t.v*N[0]*he:le+=B.t.v*N*he);fe=!1}for(le&&(le+=de);ce<i;)F[ce].animatorJustifyOffset=le,ce+=1}for(i=0;i<o;i+=1){if(T.reset(),Y=1,F[i].n)r=0,n+=e.yOffset,n+=O?1:0,d=ie,O=!1,0,this._hasMaskedPath&&(m=ae,y=(x=w[v=re].points)[m-1],k=(h=x[m]).partialLength,c=0),ee=J=Q=se="",oe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ne!==F[i].line){switch(e.j){case 1:d+=S-e.lineWidths[F[i].line];break;case 2:d+=(S-e.lineWidths[F[i].line])/2}ne=F[i].line}te!==F[i].ind&&(F[te]&&(d+=F[te].extra),d+=F[i].an/2,te=F[i].ind),d+=P[0]*F[i].an/200;var pe=0;for(R=0;R<V;R+=1)(B=C[R].a).p.propType&&((N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars)).length?pe+=B.p.v[0]*N[0]:pe+=B.p.v[0]*N),B.a.propType&&((N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars)).length?pe+=B.a.v[0]*N[0]:pe+=B.a.v[0]*N);for(f=!0;f;)c+k>=d+pe||!x?(E=(d+pe-c)/h.partialLength,H=y.point[0]+(h.point[0]-y.point[0])*E,$=y.point[1]+(h.point[1]-y.point[1])*E,T.translate(-P[0]*F[i].an/200,-P[1]*L/100),f=!1):x&&(c+=h.partialLength,(m+=1)>=x.length&&(m=0,w[v+=1]?x=w[v].points:mask.v.c?(m=0,x=w[v=0].points):(c-=h.partialLength,x=null)),x&&(y=h,k=(h=x[m]).partialLength));j=F[i].an/2-F[i].add,T.translate(-j,0,0)}else j=F[i].an/2-F[i].add,T.translate(-j,0,0),T.translate(-P[0]*F[i].an/200,-P[1]*L/100,0);for(F[i].l/2,R=0;R<V;R+=1)(B=C[R].a).t.propType&&(N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars),0===r&&0===e.j||(this._hasMaskedPath?N.length?d+=B.t.v*N[0]:d+=B.t.v*N:N.length?r+=B.t.v*N[0]:r+=B.t.v*N));for(F[i].l/2,e.strokeWidthAnim&&(X=e.sw||0),e.strokeColorAnim&&(W=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(U=[e.fc[0],e.fc[1],e.fc[2]]),R=0;R<V;R+=1)(B=C[R].a).a.propType&&((N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars)).length?T.translate(-B.a.v[0]*N[0],-B.a.v[1]*N[1],B.a.v[2]*N[2]):T.translate(-B.a.v[0]*N,-B.a.v[1]*N,B.a.v[2]*N));for(R=0;R<V;R+=1)(B=C[R].a).s.propType&&((N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars)).length?T.scale(1+(B.s.v[0]-1)*N[0],1+(B.s.v[1]-1)*N[1],1):T.scale(1+(B.s.v[0]-1)*N,1+(B.s.v[1]-1)*N,1));for(R=0;R<V;R+=1){if(B=C[R].a,N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars),B.sk.propType&&(N.length?T.skewFromAxis(-B.sk.v*N[0],B.sa.v*N[1]):T.skewFromAxis(-B.sk.v*N,B.sa.v*N)),B.r.propType&&(N.length?T.rotateZ(-B.r.v*N[2]):T.rotateZ(-B.r.v*N)),B.ry.propType&&(N.length?T.rotateY(B.ry.v*N[1]):T.rotateY(B.ry.v*N)),B.rx.propType&&(N.length?T.rotateX(B.rx.v*N[0]):T.rotateX(B.rx.v*N)),B.o.propType&&(N.length?Y+=(B.o.v*N[0]-Y)*N[0]:Y+=(B.o.v*N-Y)*N),e.strokeWidthAnim&&B.sw.propType&&(N.length?X+=B.sw.v*N[0]:X+=B.sw.v*N),e.strokeColorAnim&&B.sc.propType)for(K=0;K<3;K+=1)N.length?W[K]=W[K]+(B.sc.v[K]-W[K])*N[0]:W[K]=W[K]+(B.sc.v[K]-W[K])*N;if(e.fillColorAnim&&e.fc){if(B.fc.propType)for(K=0;K<3;K+=1)N.length?U[K]=U[K]+(B.fc.v[K]-U[K])*N[0]:U[K]=U[K]+(B.fc.v[K]-U[K])*N;B.fh.propType&&(U=N.length?addHueToRGB(U,B.fh.v*N[0]):addHueToRGB(U,B.fh.v*N)),B.fs.propType&&(U=N.length?addSaturationToRGB(U,B.fs.v*N[0]):addSaturationToRGB(U,B.fs.v*N)),B.fb.propType&&(U=N.length?addBrightnessToRGB(U,B.fb.v*N[0]):addBrightnessToRGB(U,B.fb.v*N))}}for(R=0;R<V;R+=1)(B=C[R].a).p.propType&&(N=C[R].s.getMult(F[i].anIndexes[R],M.a[R].s.totalChars),this._hasMaskedPath?N.length?T.translate(0,B.p.v[1]*N[0],-B.p.v[2]*N[1]):T.translate(0,B.p.v[1]*N,-B.p.v[2]*N):N.length?T.translate(B.p.v[0]*N[0],B.p.v[1]*N[1],-B.p.v[2]*N[2]):T.translate(B.p.v[0]*N,B.p.v[1]*N,-B.p.v[2]*N));if(e.strokeWidthAnim&&(J=X<0?0:X),e.strokeColorAnim&&(Z="rgb("+Math.round(255*W[0])+","+Math.round(255*W[1])+","+Math.round(255*W[2])+")"),e.fillColorAnim&&e.fc&&(Q="rgb("+Math.round(255*U[0])+","+Math.round(255*U[1])+","+Math.round(255*U[2])+")"),this._hasMaskedPath){if(T.translate(0,-e.ls),T.translate(0,P[1]*L/100+n,0),M.p.p){_=(h.point[1]-y.point[1])/(h.point[0]-y.point[0]);var me=180*Math.atan(_)/Math.PI;h.point[0]<y.point[0]&&(me+=180),T.rotate(-me*Math.PI/180)}T.translate(H,$,0),d-=P[0]*F[i].an/200,F[i+1]&&te!==F[i+1].ind&&(d+=F[i].an/2,d+=e.tr/1e3*e.finalSize)}else{switch(T.translate(r,n,0),e.ps&&T.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:T.translate(F[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[F[i].line]),0,0);break;case 2:T.translate(F[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[F[i].line])/2,0,0)}T.translate(0,-e.ls),T.translate(j,0,0),T.translate(P[0]*F[i].an/200,P[1]*L/100,0),r+=F[i].l+e.tr/1e3*e.finalSize}"html"===A?se=T.toCSS():"svg"===A?se=T.to2dCSS():oe=[T.props[0],T.props[1],T.props[2],T.props[3],T.props[4],T.props[5],T.props[6],T.props[7],T.props[8],T.props[9],T.props[10],T.props[11],T.props[12],T.props[13],T.props[14],T.props[15]],ee=Y}D<=i?(G=new LetterProps(ee,J,Z,Q,se,oe),this.renderedLetters.push(G),D+=1,this.lettersChangedFlag=!0):(G=this.renderedLetters[i],this.lettersChangedFlag=G.update(ee,J,Z,Q,se,oe)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(e,t,r,n,o,p){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 l=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,l=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,l=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,l=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,l=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,l=!0),!p.length||this.p[0]===p[0]&&this.p[1]===p[1]&&this.p[4]===p[4]&&this.p[5]===p[5]&&this.p[12]===p[12]&&this.p[13]===p[13]||(this.p=p,this._mdf.p=!0,l=!0),l},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,data){for(var s in data)data.hasOwnProperty(s)&&(e[s]=data[s]);return e},TextProperty.prototype.setCurrentData=function(data){data.__complete||this.completeTextData(data),this.currentData=data,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;var i,n=this.effectsSequence.length,o=e||this.data.d.k[this.keysIndex].s;for(i=0;i<n;i+=1)o=r!==this.keysIndex?this.effectsSequence[i](o,o.t):this.effectsSequence[i](this.currentData,o.t);t!==o&&this.setCurrentData(o),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,i=0,r=e.length;i<=r-1&&(e[i].s,!(i===r-1||e[i+1].t>t));)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(text){for(var e,t=FontManager.getCombinedCharacterCodes(),r=[],i=0,n=text.length;i<n;)e=text.charCodeAt(i),-1!==t.indexOf(e)?r[r.length-1]+=text.charAt(i):e>=55296&&e<=56319&&(e=text.charCodeAt(i+1))>=56320&&e<=57343?(r.push(text.substr(i,2)),++i):r.push(text.charAt(i)),i+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var i,t,r,n,o,l,d,h=this.elem.globalData.fontManager,data=this.data,c=[],f=0,m=data.m.g,v=0,y=0,x=0,w=[],k=0,S=0,E=h.getFontByName(e.f),_=0,P=E.fStyle?E.fStyle.split(" "):[],C="normal",M="normal";for(t=P.length,i=0;i<t;i+=1)switch(P[i].toLowerCase()){case"italic":M="italic";break;case"bold":C="700";break;case"black":C="900";break;case"medium":C="500";break;case"regular":case"normal":C="400";break;case"light":case"thin":C="200"}e.fWeight=E.fWeight||C,e.fStyle=M,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),t=e.finalText.length,e.finalLineHeight=e.lh;var T,A=e.tr/1e3*e.finalSize;if(e.sz)for(var D,F,I=!0,z=e.sz[0],B=e.sz[1];I;){D=0,k=0,t=(F=this.buildFinalText(e.t)).length,A=e.tr/1e3*e.finalSize;var R=-1;for(i=0;i<t;i+=1)T=F[i].charCodeAt(0),r=!1," "===F[i]?R=i:13!==T&&3!==T||(k=0,r=!0,D+=e.finalLineHeight||1.2*e.finalSize),h.chars?(d=h.getCharData(F[i],E.fStyle,E.fFamily),_=r?0:d.w*e.finalSize/100):_=h.measureText(F[i],e.f,e.finalSize),k+_>z&&" "!==F[i]?(-1===R?t+=1:i=R,D+=e.finalLineHeight||1.2*e.finalSize,F.splice(i,R===i?1:0,"\r"),R=-1,k=0):(k+=_,k+=A);D+=E.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&B<D?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=F,t=e.finalText.length,I=!1)}k=-A,_=0;var V,G=0;for(i=0;i<t;i+=1)if(r=!1,T=(V=e.finalText[i]).charCodeAt(0)," "===V?n=" ":13===T||3===T?(G=0,w.push(k),S=k>S?k:S,k=-2*A,n="",r=!0,x+=1):n=e.finalText[i],h.chars?(d=h.getCharData(V,E.fStyle,h.getFontByName(e.f).fFamily),_=r?0:d.w*e.finalSize/100):_=h.measureText(n,e.f,e.finalSize)," "===V?G+=_+A:(k+=_+A+G,G=0),c.push({l:_,an:_,add:v,n:r,anIndexes:[],val:n,line:x,animatorJustifyOffset:0}),2==m){if(v+=_,""===n||" "===n||i===t-1){for(""!==n&&" "!==n||(v-=_);y<=i;)c[y].an=v,c[y].ind=f,c[y].extra=_,y+=1;f+=1,v=0}}else if(3==m){if(v+=_,""===n||i===t-1){for(""===n&&(v-=_);y<=i;)c[y].an=v,c[y].ind=f,c[y].extra=_,y+=1;v=0,f+=1}}else c[f].ind=f,c[f].extra=0,f+=1;if(e.l=c,S=k>S?k:S,w.push(k),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=S,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=w;var L,O,N=data.a;l=N.length;var j,H,$=[];for(o=0;o<l;o+=1){for((L=N[o]).a.sc&&(e.strokeColorAnim=!0),L.a.sw&&(e.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(e.fillColorAnim=!0),H=0,j=L.s.b,i=0;i<t;i+=1)(O=c[i]).anIndexes[o]=H,(1==j&&""!==O.val||2==j&&""!==O.val&&" "!==O.val||3==j&&(O.n||" "==O.val||i==t-1)||4==j&&(O.n||i==t-1))&&(1===L.s.rn&&$.push(H),H+=1);data.a[o].s.totalChars=H;var Y,W=-1;if(1===L.s.rn)for(i=0;i<t;i+=1)W!=(O=c[i]).anIndexes[o]&&(W=O.anIndexes[o],Y=$.splice(Math.floor(Math.random()*$.length),1)[0]),O.anIndexes[o]=Y}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=E.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var r=this.copyData({},this.data.d.k[t].s);r=this.copyData(r,e),this.data.d.k[t].s=r,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,r=Math.floor;function n(e,data){this._currentTextLength=-1,this.k=!1,this.data=data,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,data.s||{k:0},0,0,this),this.e="e"in data?PropertyFactory.getProp(e,data.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,data.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,data.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,data.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(e,data.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=BezierFactory.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,l=0,s=this.finalS,d=this.finalE,h=this.data.sh;if(2==h)l=o(l=d===s?n>=d?1:0:e(0,t(.5/(d-s)+(n-s)/(d-s),1)));else if(3==h)l=o(l=d===s?n>=d?0:1:1-e(0,t(.5/(d-s)+(n-s)/(d-s),1)));else if(4==h)d===s?l=0:(l=e(0,t(.5/(d-s)+(n-s)/(d-s),1)))<.5?l*=2:l=1-2*(l-.5),l=o(l);else if(5==h){if(d===s)l=0;else{var c=d-s,f=-c/2+(n=t(e(0,n+.5-s),d-s)),a=c/2;l=Math.sqrt(1-f*f/(a*a))}l=o(l)}else 6==h?(d===s?l=0:(n=t(e(0,n+.5-s),d-s),l=(1+Math.cos(Math.PI+2*Math.PI*n/(d-s)))/2),l=o(l)):(n>=r(s)&&(l=n-s<0?1-(s-n):e(0,t(d-n,1))),l=o(l));return l*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,s=this.s.v/t+r,n=this.e.v/t+r;if(s>n){var o=s;s=n,n=o}this.finalS=s,this.finalE=n}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,data,t){return new n(e,data,t)}}}(),pool_factory=function(e,t,r,n){var o=0,l=e,d=createSizedArray(l);function h(){return o?d[o-=1]:t()}return{newElement:h,release:function(element){o===l&&(d=pooling.double(d),l*=2),r&&r(element),d[o]=element,o+=1}}},pooling={double:function(e){return e.concat(createSizedArray(e.length))}},point_pool=pool_factory(8,function(){return createTypedArray("float32",2)}),shape_pool=(factory=pool_factory(4,function(){return new ShapePath},function(e){var i,t=e._length;for(i=0;i<t;i+=1)point_pool.release(e.v[i]),point_pool.release(e.i[i]),point_pool.release(e.o[i]),e.v[i]=null,e.i[i]=null,e.o[i]=null;e._length=0,e.c=!1}),factory.clone=function(e){var i,t=factory.newElement(),r=void 0===e._length?e.v.length:e._length;for(t.setLength(r),t.c=e.c,i=0;i<r;i+=1)t.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],i);return t},factory),factory,shapeCollection_pool=function(){var e={newShapeCollection:function(){var e;e=t?n[t-=1]:new ShapeCollection;return e},release:function(e){var i,o=e._length;for(i=0;i<o;i+=1)shape_pool.release(e.shapes[i]);e._length=0,t===r&&(n=pooling.double(n),r*=2);n[t]=e,t+=1}},t=0,r=4,n=createSizedArray(r);return e}(),segments_length_pool=pool_factory(8,function(){return{lengths:[],totalLength:0}},function(element){var i,e=element.lengths.length;for(i=0;i<e;i+=1)bezier_length_pool.release(element.lengths[i]);element.lengths.length=0}),bezier_length_pool=pool_factory(8,function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}});function BaseRenderer(){}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(t&&t.title){var n=createNS("title"),o=createElementID();n.setAttribute("id",o),n.textContent=t.title,this.svgElement.appendChild(n),r+=o}if(t&&t.description){var l=createNS("desc"),d=createElementID();l.setAttribute("id",d),l.textContent=t.description,this.svgElement.appendChild(l),r+=" "+d}r&&this.svgElement.setAttribute("aria-labelledby",r);var defs=createNS("defs");this.svgElement.appendChild(defs);var h=createNS("g");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!t||!1!==t.hideOnTransparent,viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||""},this.globalData={_mdf:!1,frameNum:-1,defs:defs,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(e,t){this.animationItem=e,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 MaskElement(data,element,e){this.data=data,this.element=element,this.globalData=e,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,defs=this.globalData.defs,t=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(t),this.solidPath="";var path,r,n,rect,o,l,d,h=this.masksProperties,c=0,f=[],m=createElementID(),v="clipPath",y="clip-path";for(i=0;i<t;i++)if(("a"!==h[i].mode&&"n"!==h[i].mode||h[i].inv||100!==h[i].o.k||h[i].o.x)&&(v="mask",y="mask"),"s"!=h[i].mode&&"i"!=h[i].mode||0!==c?rect=null:((rect=createNS("rect")).setAttribute("fill","#ffffff"),rect.setAttribute("width",this.element.comp.data.w||0),rect.setAttribute("height",this.element.comp.data.h||0),f.push(rect)),path=createNS("path"),"n"!=h[i].mode){var x;if(c+=1,path.setAttribute("fill","s"===h[i].mode?"#000000":"#ffffff"),path.setAttribute("clip-rule","nonzero"),0!==h[i].x.k?(v="mask",y="mask",d=PropertyFactory.getProp(this.element,h[i].x,0,null,this.element),x=createElementID(),(o=createNS("filter")).setAttribute("id",x),(l=createNS("feMorphology")).setAttribute("operator","erode"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),o.appendChild(l),defs.appendChild(o),path.setAttribute("stroke","s"===h[i].mode?"#000000":"#ffffff")):(l=null,d=null),this.storedData[i]={elem:path,x:d,expan:l,lastPath:"",lastOperator:"",filterId:x,lastRadius:0},"i"==h[i].mode){n=f.length;var g=createNS("g");for(r=0;r<n;r+=1)g.appendChild(f[r]);var mask=createNS("mask");mask.setAttribute("mask-type","alpha"),mask.setAttribute("id",m+"_"+c),mask.appendChild(path),defs.appendChild(mask),g.setAttribute("mask","url("+locationHref+"#"+m+"_"+c+")"),f.length=0,f.push(g)}else f.push(path);h[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:path,lastPath:"",op:PropertyFactory.getProp(this.element,h[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[i],3),invRect:rect},this.viewData[i].prop.k||this.drawPath(h[i],this.viewData[i].prop.v,this.viewData[i])}else this.viewData[i]={op:PropertyFactory.getProp(this.element,h[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[i],3),elem:path,lastPath:""},defs.appendChild(path);for(this.maskElement=createNS(v),t=f.length,i=0;i<t;i+=1)this.maskElement.appendChild(f[i]);c>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+m+")"),defs.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(element,e){this.elem=element,this.pos=e}function SVGStyleData(data,e){this.data=data,this.type=data.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===data.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(e,t,r){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var i=0,n=e.length;i<n;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGTransformData(e,t,r){this.transform={mProps:e,op:t,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(e,data,t){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,data.o,0,.01,this),this.w=PropertyFactory.getProp(e,data.w,0,null,this),this.d=new DashProperty(e,data.d||{},"svg",this),this.c=PropertyFactory.getProp(e,data.c,1,255,this),this.style=t,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,data,t){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,data.o,0,.01,this),this.c=PropertyFactory.getProp(e,data.c,1,255,this),this.style=t}function SVGGradientFillStyleData(e,data,t){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,data,t)}function SVGGradientStrokeStyleData(e,data,t){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,data.w,0,null,this),this.d=new DashProperty(e,data.d||{},"svg",this),this.initGradientData(e,data,t),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(e){var i,data,t=this.layers.length;for(this.completeLayers=!0,i=t-1;i>=0;i--)this.elements[i]||(data=this.layers[i]).ip-data.st<=e-this.layers[i].st&&data.op-data.st>e-this.layers[i].st&&this.buildItem(i),this.completeLayers=!!this.elements[i]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 13:return this.createCamera(e)}return this.createNull(e)},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.buildAllItems=function(){var i,e=this.layers.length;for(i=0;i<e;i+=1)this.buildItem(i);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var i,t,r=e.length,n=this.layers.length;for(i=0;i<r;i+=1)for(t=0;t<n;){if(this.layers[t].id==e[i].id){this.layers[t]=e[i];break}t+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(element,e,t){for(var r=this.elements,n=this.layers,i=0,o=n.length;i<o;)n[i].ind==e&&(r[i]&&!0!==r[i]?(t.push(r[i]),r[i].setAsParent(),void 0!==n[i].parent?this.buildElementParenting(element,n[i].parent,t):element.setHierarchy(t)):(this.buildItem(i),this.addPendingElement(element))),i+=1},BaseRenderer.prototype.addPendingElement=function(element){this.pendingElements.push(element)},BaseRenderer.prototype.searchExtraCompositions=function(e){var i,t=e.length;for(i=0;i<t;i+=1)if(e[i].xt){var r=this.createComp(e[i]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.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=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(data){return new NullElement(data,this.globalData,this)},SVGRenderer.prototype.createShape=function(data){return new SVGShapeElement(data,this.globalData,this)},SVGRenderer.prototype.createText=function(data){return new SVGTextElement(data,this.globalData,this)},SVGRenderer.prototype.createImage=function(data){return new IImageElement(data,this.globalData,this)},SVGRenderer.prototype.createComp=function(data){return new SVGCompElement(data,this.globalData,this)},SVGRenderer.prototype.createSolid=function(data){return new ISolidElement(data,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(e){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 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.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);var defs=this.globalData.defs;this.setupGlobalData(e,defs),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var t=createNS("clipPath"),rect=createNS("rect");rect.setAttribute("width",e.w),rect.setAttribute("height",e.h),rect.setAttribute("x",0),rect.setAttribute("y",0);var r=createElementID();t.setAttribute("id",r),t.appendChild(rect),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+r+")"),defs.appendChild(t),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var i,e=this.layers?this.layers.length:0;for(i=0;i<e;i++)this.elements[i]&&this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!=this.layers[e].ty){t[e]=!0;var element=this.createItem(this.layers[e]);t[e]=element,expressionsPlugin&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(element),element.initExpressions()),this.appendElementInPos(element,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?element.setMatte(t[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(element)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var element=this.pendingElements.pop();if(element.checkParenting(),element.data.tt)for(var i=0,e=this.elements.length;i<e;){if(this.elements[i]===element){element.setMatte(this.elements[i-1].layerId);break}i+=1}}},SVGRenderer.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var i,t=this.layers.length;for(this.completeLayers||this.checkLayers(e),i=t-1;i>=0;i--)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(e-this.layers[i].st);if(this.globalData._mdf)for(i=0;i<t;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(element,e){var t=element.getBaseElement();if(t){for(var r,i=0;i<e;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(t,r):this.layerElement.appendChild(t)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(data){return new CVShapeElement(data,this.globalData,this)},CanvasRenderer.prototype.createText=function(data){return new CVTextElement(data,this.globalData,this)},CanvasRenderer.prototype.createImage=function(data){return new CVImageElement(data,this.globalData,this)},CanvasRenderer.prototype.createComp=function(data){return new CVCompElement(data,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(data){return new CVSolidElement(data,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(e){if(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(e);var 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);var r=this.contextData.cTr.props;this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])}else this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRenderer.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=e<0?0:e,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();var t=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var i,r=this.contextData.saved[this.contextData.cArrPos];for(i=0;i<16;i+=1)r[i]=t[i];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var i,t=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(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()},CanvasRenderer.prototype.configAnimation=function(e){this.animationItem.wrapper?(this.animationItem.container=createTag("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=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,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=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var e,t,r,n;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=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 o=this.renderConfig.preserveAspectRatio.split(" "),l=o[1]||"meet",d=o[0]||"xMidYMid",h=d.substr(0,4),c=d.substr(4);r=e/t,(n=this.transformCanvas.w/this.transformCanvas.h)>r&&"meet"===l||n<r&&"slice"===l?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(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"===h&&(n<r&&"meet"===l||n>r&&"slice"===l)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===h&&(n<r&&"meet"===l||n>r&&"slice"===l)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(n>r&&"meet"===l||n<r&&"slice"===l)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(n>r&&"meet"===l||n<r&&"slice"===l)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(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(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var i;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),i=(this.layers?this.layers.length:0)-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var i,r=this.layers.length;for(this.completeLayers||this.checkLayers(e),i=0;i<r;i++)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(e-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!=this.layers[e].ty){var element=this.createItem(this.layers[e],this,this.globalData);t[e]=element,element.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRenderer.prototype.appendElementInPos=function(element,e){var t=element.getBaseElement();if(t){var r=this.layers[e];if(r.ddd&&this.supports3d)this.addTo3dContainer(t,e);else if(this.threeDElements)this.addTo3dContainer(t,e);else{for(var n,o,i=0;i<e;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i],n=(this.layers[i].ddd?this.getThreeDContainerByPos(i):o.getBaseElement())||n),i+=1;n?r.ddd&&this.supports3d||this.layerElement.insertBefore(t,n):r.ddd&&this.supports3d||this.layerElement.appendChild(t)}}},HybridRenderer.prototype.createShape=function(data){return this.supports3d?new HShapeElement(data,this.globalData,this):new SVGShapeElement(data,this.globalData,this)},HybridRenderer.prototype.createText=function(data){return this.supports3d?new HTextElement(data,this.globalData,this):new SVGTextElement(data,this.globalData,this)},HybridRenderer.prototype.createCamera=function(data){return this.camera=new HCameraElement(data,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(data){return this.supports3d?new HImageElement(data,this.globalData,this):new IImageElement(data,this.globalData,this)},HybridRenderer.prototype.createComp=function(data){return this.supports3d?new HCompElement(data,this.globalData,this):new SVGCompElement(data,this.globalData,this)},HybridRenderer.prototype.createSolid=function(data){return this.supports3d?new HSolidElement(data,this.globalData,this):new ISolidElement(data,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(e){for(var i=0,t=this.threeDElements.length;i<t;){if(this.threeDElements[i].startPos<=e&&this.threeDElements[i].endPos>=e)return this.threeDElements[i].perspectiveElem;i+=1}},HybridRenderer.prototype.createThreeDContainer=function(e,t){var r=createTag("div");styleDiv(r);var n=createTag("div");styleDiv(n),"3d"===t&&(r.style.width=this.globalData.compSize.w+"px",r.style.height=this.globalData.compSize.h+"px",r.style.transformOrigin=r.style.mozTransformOrigin=r.style.webkitTransformOrigin="50% 50%",n.style.transform=n.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),r.appendChild(n);var o={container:n,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRenderer.prototype.build3dContainers=function(){var i,e,t=this.layers.length,r="";for(i=0;i<t;i+=1)this.layers[i].ddd&&3!==this.layers[i].ty?("3d"!==r&&(r="3d",e=this.createThreeDContainer(i,"3d")),e.endPos=Math.max(e.endPos,i)):("2d"!==r&&(r="2d",e=this.createThreeDContainer(i,"2d")),e.endPos=Math.max(e.endPos,i));for(i=(t=this.threeDElements.length)-1;i>=0;i--)this.resizerElem.appendChild(this.threeDElements[i].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(e,t){for(var i=0,r=this.threeDElements.length;i<r;){if(t<=this.threeDElements[i].endPos){for(var n,o=this.threeDElements[i].startPos;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(n=this.elements[o].getBaseElement()),o+=1;n?this.threeDElements[i].container.insertBefore(e,n):this.threeDElements[i].container.appendChild(e);break}i+=1}},HybridRenderer.prototype.configAnimation=function(e){var t=createTag("div"),r=this.animationItem.wrapper;t.style.width=e.w+"px",t.style.height=e.h+"px",this.resizerElem=t,styleDiv(t),t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),r.appendChild(t),t.style.overflow="hidden";var svg=createNS("svg");svg.setAttribute("width","1"),svg.setAttribute("height","1"),styleDiv(svg),this.resizerElem.appendChild(svg);var defs=createNS("defs");svg.appendChild(defs),this.data=e,this.setupGlobalData(e,svg),this.globalData.defs=defs,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var i,e=this.layers?this.layers.length:0;for(i=0;i<e;i++)this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var e,t,r,n,o=this.animationItem.wrapper.offsetWidth,l=this.animationItem.wrapper.offsetHeight,d=o/l;this.globalData.compSize.w/this.globalData.compSize.h>d?(e=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,r=0,n=(l-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(e=l/this.globalData.compSize.h,t=l/this.globalData.compSize.h,r=(o-this.globalData.compSize.w*(l/this.globalData.compSize.h))/2,n=0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+n+",0,1)"},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var i,e=this.globalData.compSize.w,t=this.globalData.compSize.h,r=this.threeDElements.length;for(i=0;i<r;i+=1)this.threeDElements[i].perspectiveElem.style.perspective=this.threeDElements[i].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px"}},HybridRenderer.prototype.searchExtraCompositions=function(e){var i,t=e.length,r=createTag("div");for(i=0;i<t;i+=1)if(e[i].xt){var n=this.createComp(e[i],r,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var i,t=this.element.finalTransform.mat,r=this.masksProperties.length;for(i=0;i<r;i++)if((this.viewData[i].prop._mdf||e)&&this.drawPath(this.masksProperties[i],this.viewData[i].prop.v,this.viewData[i]),(this.viewData[i].op._mdf||e)&&this.viewData[i].elem.setAttribute("fill-opacity",this.viewData[i].op.v),"n"!==this.masksProperties[i].mode&&(this.viewData[i].invRect&&(this.element.finalTransform.mProp._mdf||e)&&(this.viewData[i].invRect.setAttribute("x",-t.props[12]),this.viewData[i].invRect.setAttribute("y",-t.props[13])),this.storedData[i].x&&(this.storedData[i].x._mdf||e))){var n=this.storedData[i].expan;this.storedData[i].x.v<0?("erode"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="erode",this.storedData[i].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[i].filterId+")")),n.setAttribute("radius",-this.storedData[i].x.v)):("dilate"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="dilate",this.storedData[i].elem.setAttribute("filter",null)),this.storedData[i].elem.setAttribute("stroke-width",2*this.storedData[i].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var path="M0,0 ";return path+=" h"+this.globalData.compSize.w,path+=" v"+this.globalData.compSize.h,path+=" h-"+this.globalData.compSize.w,path+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,r){var i,n,o=" M"+t.v[0][0]+","+t.v[0][1];for(n=t._length,i=1;i<n;i+=1)o+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[i][0]+","+t.i[i][1]+" "+t.v[i][0]+","+t.v[i][1];if(t.c&&n>1&&(o+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==o){var l="";r.elem&&(t.c&&(l=e.inv?this.solidPath+o:o),r.elem.setAttribute("d",l)),r.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var i,r=this.dynamicProperties.length;for(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(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},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 e,t=this.finalTransform.mat,i=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<r;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),i=0;i<r;i+=1)e=this.hierarchy[i].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var r=!0,n=this.comp;r;)n.finalTransform?(n.data.hasMask&&t.splice(0,0,n.finalTransform),n=n.comp):r=!1;var i,o,l=t.length;for(i=0;i<l;i+=1)o=t[i].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(component){-1===this.renderableComponents.indexOf(component)&&this.renderableComponents.push(component)},removeRenderableComponent:function(component){-1!==this.renderableComponents.indexOf(component)&&this.renderableComponents.splice(this.renderableComponents.indexOf(component),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},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(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!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(){var i,e=this.renderableComponents.length;for(i=0;i<e;i+=1)this.renderableComponents[i].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}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(data,e,t){this.initFrame(),this.initBaseData(data,e,t),this.initTransform(data,e,t),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(e,data,t){this.o=PropertyFactory.getProp(e,data.o,0,.01,this),this.s=PropertyFactory.getProp(e,data.s,1,null,this),this.e=PropertyFactory.getProp(e,data.e,1,null,this),this.h=PropertyFactory.getProp(e,data.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,data.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,data.g,this),this.style=t,this.stops=[],this.setGradientData(t.pElem,data),this.setGradientOpacity(data,t),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,data){var t=createElementID(),r=createNS(1===data.t?"linearGradient":"radialGradient");r.setAttribute("id",t),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var n,o,l,d=[];for(l=4*data.g.p,o=0;o<l;o+=4)n=createNS("stop"),r.appendChild(n),d.push(n);e.setAttribute("gf"===data.ty?"fill":"stroke","url("+locationHref+"#"+t+")"),this.gf=r,this.cst=d},SVGGradientFillStyleData.prototype.setGradientOpacity=function(data,e){if(this.g._hasOpacity&&!this.g._collapsable){var t,r,n,mask=createNS("mask"),o=createNS("path");mask.appendChild(o);var l=createElementID(),d=createElementID();mask.setAttribute("id",d);var h=createNS(1===data.t?"linearGradient":"radialGradient");h.setAttribute("id",l),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),n=data.g.k.k[0].s?data.g.k.k[0].s.length:data.g.k.k.length;var c=this.stops;for(r=4*data.g.p;r<n;r+=2)(t=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(t),c.push(t);o.setAttribute("gf"===data.ty?"fill":"stroke","url("+locationHref+"#"+l+")"),this.of=h,this.ms=mask,this.ost=c,this.maskId=d,e.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function r(e,t,r){(r||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(r||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function n(r,n,o){var l,d,h,c,f,m,v,y,x,w,k,S=n.styles.length,E=n.lvl;for(m=0;m<S;m+=1){if(c=n.sh._mdf||o,n.styles[m].lvl<E){for(y=t.reset(),w=E-n.styles[m].lvl,k=n.transformers.length-1;!c&&w>0;)c=n.transformers[k].mProps._mdf||c,w--,k--;if(c)for(w=E-n.styles[m].lvl,k=n.transformers.length-1;w>0;)x=n.transformers[k].mProps.v.props,y.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),w--,k--}else y=e;if(d=(v=n.sh.paths)._length,c){for(h="",l=0;l<d;l+=1)(f=v.shapes[l])&&f._length&&(h+=buildShapeString(f,f._length,f.c,y));n.caches[m]=h}else h=n.caches[m];n.styles[m].d+=!0===r.hd?"":h,n.styles[m]._mdf=c||n.styles[m]._mdf}}function o(e,t,r){var n=t.style;(t.c._mdf||r)&&n.pElem.setAttribute("fill","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("fill-opacity",t.o.v)}function l(e,t,r){d(e,t,r),h(e,t,r)}function d(e,t,r){var n,i,o,l,d,h=t.gf,c=t.g._hasOpacity,f=t.s.v,m=t.e.v;if(t.o._mdf||r){var v="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(v,t.o.v)}if(t.s._mdf||r){var y=1===e.t?"x1":"cx",x="x1"===y?"y1":"cy";h.setAttribute(y,f[0]),h.setAttribute(x,f[1]),c&&!t.g._collapsable&&(t.of.setAttribute(y,f[0]),t.of.setAttribute(x,f[1]))}if(t.g._cmdf||r){n=t.cst;var w=t.g.c;for(o=n.length,i=0;i<o;i+=1)(l=n[i]).setAttribute("offset",w[4*i]+"%"),l.setAttribute("stop-color","rgb("+w[4*i+1]+","+w[4*i+2]+","+w[4*i+3]+")")}if(c&&(t.g._omdf||r)){var k=t.g.o;for(o=(n=t.g._collapsable?t.cst:t.ost).length,i=0;i<o;i+=1)l=n[i],t.g._collapsable||l.setAttribute("offset",k[2*i]+"%"),l.setAttribute("stop-opacity",k[2*i+1])}if(1===e.t)(t.e._mdf||r)&&(h.setAttribute("x2",m[0]),h.setAttribute("y2",m[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",m[0]),t.of.setAttribute("y2",m[1])));else if((t.s._mdf||t.e._mdf||r)&&(d=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)),h.setAttribute("r",d),c&&!t.g._collapsable&&t.of.setAttribute("r",d)),t.e._mdf||t.h._mdf||t.a._mdf||r){d||(d=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)));var S=Math.atan2(m[1]-f[1],m[0]-f[0]),E=d*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),_=Math.cos(S+t.a.v)*E+f[0],P=Math.sin(S+t.a.v)*E+f[1];h.setAttribute("fx",_),h.setAttribute("fy",P),c&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",P))}}function h(e,t,r){var n=t.style,o=t.d;o&&(o._mdf||r)&&o.dashStr&&(n.pElem.setAttribute("stroke-dasharray",o.dashStr),n.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(data){data.ty;switch(data.ty){case"fl":return o;case"gf":return d;case"gs":return l;case"st":return h;case"sh":case"el":case"rc":case"sr":return n;case"tr":return r}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(element,data,e,t){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r=4;"rc"==data.ty?r=5:"el"==data.ty?r=6:"sr"==data.ty&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(element,data,r,element);var i,n,o=e.length;for(i=0;i<o;i+=1)e[i].closed||(n={transforms:t.addTransformSequence(e[i].transforms),trNodes:[]},this.styledShapes.push(n),e[i].elements.push(n))}function BaseElement(){}function NullElement(data,e,t){this.initFrame(),this.initBaseData(data,e,t),this.initFrame(),this.initTransform(data,e,t),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(data,e,t){this.assetData=e.getAssetData(data.refId),this.initElement(data,e,t),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(data,e,t){this.initElement(data,e,t)}function SVGCompElement(data,e,t){this.layers=data.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,e,t),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGTextElement(data,e,t){this.textSpans=[],this.renderType="svg",this.initElement(data,e,t)}function SVGShapeElement(data,e,t){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(data,e,t),this.prevViewData=[]}function SVGTintFilter(filter,e){this.filterManager=e;var t=createNS("feColorMatrix");if(t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","linearRGB"),t.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"),t.setAttribute("result","f1"),filter.appendChild(t),(t=createNS("feColorMatrix")).setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),t.setAttribute("result","f2"),filter.appendChild(t),this.matrixFilter=t,100!==e.effectElements[2].p.v||e.effectElements[2].p.k){var r,n=createNS("feMerge");filter.appendChild(n),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),n.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),n.appendChild(r)}}function SVGFillFilter(filter,e){this.filterManager=e;var t=createNS("feColorMatrix");t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),filter.appendChild(t),this.matrixFilter=t}function SVGGaussianBlurEffect(filter,e){filter.setAttribute("x","-100%"),filter.setAttribute("y","-100%"),filter.setAttribute("width","300%"),filter.setAttribute("height","300%"),this.filterManager=e;var t=createNS("feGaussianBlur");filter.appendChild(t),this.feGaussianBlur=t}function SVGStrokeEffect(e,t){this.initialized=!1,this.filterManager=t,this.elem=e,this.paths=[]}function SVGTritoneFilter(filter,e){this.filterManager=e;var t=createNS("feColorMatrix");t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","linearRGB"),t.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"),t.setAttribute("result","f1"),filter.appendChild(t);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),filter.appendChild(r),this.matrixFilter=r;var n=createNS("feFuncR");n.setAttribute("type","table"),r.appendChild(n),this.feFuncR=n;var o=createNS("feFuncG");o.setAttribute("type","table"),r.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),r.appendChild(l),this.feFuncB=l}function SVGProLevelsFilter(filter,e){this.filterManager=e;var t=this.filterManager.effectElements,r=createNS("feComponentTransfer");(t[10].p.k||0!==t[10].p.v||t[11].p.k||1!==t[11].p.v||t[12].p.k||1!==t[12].p.v||t[13].p.k||0!==t[13].p.v||t[14].p.k||1!==t[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(t[17].p.k||0!==t[17].p.v||t[18].p.k||1!==t[18].p.v||t[19].p.k||1!==t[19].p.v||t[20].p.k||0!==t[20].p.v||t[21].p.k||1!==t[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(t[24].p.k||0!==t[24].p.v||t[25].p.k||1!==t[25].p.v||t[26].p.k||1!==t[26].p.v||t[27].p.k||0!==t[27].p.v||t[28].p.k||1!==t[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(t[31].p.k||0!==t[31].p.v||t[32].p.k||1!==t[32].p.v||t[33].p.k||1!==t[33].p.v||t[34].p.k||0!==t[34].p.v||t[35].p.k||1!==t[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),filter.appendChild(r),r=createNS("feComponentTransfer")),(t[3].p.k||0!==t[3].p.v||t[4].p.k||1!==t[4].p.v||t[5].p.k||1!==t[5].p.v||t[6].p.k||0!==t[6].p.v||t[7].p.k||1!==t[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),filter.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(filter,e){filter.setAttribute("x","-100%"),filter.setAttribute("y","-100%"),filter.setAttribute("width","400%"),filter.setAttribute("height","400%"),this.filterManager=e;var t=createNS("feGaussianBlur");t.setAttribute("in","SourceAlpha"),t.setAttribute("result","drop_shadow_1"),t.setAttribute("stdDeviation","0"),this.feGaussianBlur=t,filter.appendChild(t);var r=createNS("feOffset");r.setAttribute("dx","25"),r.setAttribute("dy","0"),r.setAttribute("in","drop_shadow_1"),r.setAttribute("result","drop_shadow_2"),this.feOffset=r,filter.appendChild(r);var n=createNS("feFlood");n.setAttribute("flood-color","#00ff00"),n.setAttribute("flood-opacity","1"),n.setAttribute("result","drop_shadow_3"),this.feFlood=n,filter.appendChild(n);var o=createNS("feComposite");o.setAttribute("in","drop_shadow_3"),o.setAttribute("in2","drop_shadow_2"),o.setAttribute("operator","in"),o.setAttribute("result","drop_shadow_4"),filter.appendChild(o);var l,d=createNS("feMerge");filter.appendChild(d),l=createNS("feMergeNode"),d.appendChild(l),(l=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=l,this.feMerge=d,this.originalNodeAdded=!1,d.appendChild(l)}ShapeTransformManager.prototype={addTransformSequence:function(e){var i,t=e.length,r="_";for(i=0;i<t;i+=1)r+=e[i].transform.key+"_";var n=this.sequences[r];return n||(n={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=n,this.sequenceList.push(n)),n},processSequence:function(e,t){for(var r,i=0,n=e.transforms.length,o=t;i<n&&!t;){if(e.transforms[i].transform.mProps._mdf){o=!0;break}i+=1}if(o)for(e.finalTransform.reset(),i=n-1;i>=0;i-=1)r=e.transforms[i].transform.mProps.v.props,e.finalTransform.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]);e._mdf=o},processSequences:function(e){var i,t=this.sequenceList.length;for(i=0;i<t;i+=1)this.processSequence(this.sequenceList[i],e)},getNewKey:function(){return"_"+this.transform_key_count++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var i=0,e=this.data.masksProperties.length;i<e;){if("n"!==this.data.masksProperties[i].mode&&!1!==this.data.masksProperties[i].cl)return!0;i+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(data,e,t){this.globalData=e,this.comp=t,this.data=data,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,r,n=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),n=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),e=createElementID(),t=filtersFactory.createFilter(e),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(r=createNS("g")).appendChild(this.layerElement),n=r,o.appendChild(r),r.setAttribute("filter","url("+locationHref+"#"+e+")"))}else if(2==this.data.td){var l=createNS("mask");l.setAttribute("id",this.layerId),l.setAttribute("mask-type","alpha");var d=createNS("g");l.appendChild(d),e=createElementID(),t=filtersFactory.createFilter(e);var h=createNS("feComponentTransfer");h.setAttribute("in","SourceGraphic"),t.appendChild(h);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),h.appendChild(c),this.globalData.defs.appendChild(t);var f=createNS("rect");f.setAttribute("width",this.comp.data.w),f.setAttribute("height",this.comp.data.h),f.setAttribute("x","0"),f.setAttribute("y","0"),f.setAttribute("fill","#ffffff"),f.setAttribute("opacity","0"),d.setAttribute("filter","url("+locationHref+"#"+e+")"),d.appendChild(f),d.appendChild(this.layerElement),n=d,featureSupport.maskType||(l.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),d.appendChild(f),r.appendChild(this.layerElement),n=r,d.appendChild(r)),this.globalData.defs.appendChild(l)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),n=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(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){var m=createNS("clipPath"),v=createNS("path");v.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var y=createElementID();if(m.setAttribute("id",y),m.appendChild(v),this.globalData.defs.appendChild(m),this.checkMasks()){var x=createNS("g");x.setAttribute("clip-path","url("+locationHref+"#"+y+")"),x.appendChild(this.layerElement),this.transformedElement=x,n?n.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+y+")")}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 MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+e+")")}},IShapeElement.prototype={addShapeToModifiers:function(data){var i,e=this.shapeModifiers.length;for(i=0;i<e;i+=1)this.shapeModifiers[i].addShape(data)},isShapeInAnimatedModifiers:function(data){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(data))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var i,e=this.shapes.length;for(i=0;i<e;i+=1)this.shapes[i].sh.reset();for(i=(e=this.shapeModifiers.length)-1;i>=0;i-=1)this.shapeModifiers[i].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(e){for(var t=this.processedElements,i=0,r=t.length;i<r;){if(t[i].elem===e)return t[i].pos;i+=1}return 0},addProcessedElement:function(e,t){for(var r=this.processedElements,i=r.length;i;)if(r[i-=1].elem===e)return void(r[i].pos=t);r.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}},ITextElement.prototype.initElement=function(data,e,t){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(data,e,t),this.textProperty=new TextProperty(this,data.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(data.t,this.renderType,this),this.initTransform(data,e,t),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){var r,n,o=t.length,l="";for(r=0;r<o;r+=1)n=t[r].ks.k,l+=buildShapeString(n,n.i.length,!0,e);return l},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,r,n,o){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r])/2,0,0)}t.translate(n,o,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(data,e,t){this.initFrame(),this.initBaseData(data,e,t),this.initTransform(data,e,t),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var i,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var i,e=this.layers.length;for(i=0;i<e;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var i,e=this.layers.length;for(i=0;i<e;i+=1)this.elements[i]&&this.elements[i].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("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",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var rect=createNS("rect");rect.setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.layerElement.appendChild(rect)},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextElement),SVGTextElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(e){for(var i=0,t=e.length,r=[],n="";i<t;)e[i]===String.fromCharCode(13)||e[i]===String.fromCharCode(3)?(r.push(n),n=""):n+=e[i],i+=1;return r.push(n),r},SVGTextElement.prototype.buildNewText=function(){var i,e,t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t?t.l.length:0),t.fc?this.layerElement.setAttribute("fill",this.buildColor(t.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),t.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(t.sc)),this.layerElement.setAttribute("stroke-width",t.sw)),this.layerElement.setAttribute("font-size",t.finalSize);var r=this.globalData.fontManager.getFontByName(t.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var n=t.fWeight,o=t.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",t.t);var l,d=t.l||[],h=!!this.globalData.fontManager.chars;e=d.length;var c,f=this.mHelper,m="",v=this.data.singleShape,y=0,x=0,w=!0,k=t.tr/1e3*t.finalSize;if(!v||h||t.sz){var S,E,_=this.textSpans.length;for(i=0;i<e;i+=1)h&&v&&0!==i||(l=_>i?this.textSpans[i]:createNS(h?"path":"text"),_<=i&&(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[i]=l,this.layerElement.appendChild(l)),l.style.display="inherit"),f.reset(),f.scale(t.finalSize/100,t.finalSize/100),v&&(d[i].n&&(y=-k,x+=t.yOffset,x+=w?1:0,w=!1),this.applyTextPropertiesToMatrix(t,f,d[i].line,y,x),y+=d[i].l||0,y+=k),h?(c=(S=(E=this.globalData.fontManager.getCharData(t.finalText[i],r.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&E.data||{}).shapes?S.shapes[0].it:[],v?m+=this.createPathShape(f,c):l.setAttribute("d",this.createPathShape(f,c))):(v&&l.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),l.textContent=d[i].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));v&&l&&l.setAttribute("d",m)}else{var P=this.textContainer,C="start";switch(t.j){case 1:C="end";break;case 2:C="middle"}P.setAttribute("text-anchor",C),P.setAttribute("letter-spacing",k);var M=this.buildTextContents(t.finalText);for(e=M.length,x=t.ps?t.ps[1]+t.ascent:0,i=0;i<e;i+=1)(l=this.textSpans[i]||createNS("tspan")).textContent=M[i],l.setAttribute("x",0),l.setAttribute("y",x),l.style.display="inherit",P.appendChild(l),this.textSpans[i]=l,x+=t.finalLineHeight;this.layerElement.appendChild(P)}for(;i<this.textSpans.length;)this.textSpans[i].style.display="none",i+=1;this._sizeChanged=!0},SVGTextElement.prototype.sourceRectAtTime=function(time){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var i,e;this._sizeChanged=!0;var t,r,n=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(e=o.length,i=0;i<e;i+=1)o[i].n||(t=n[i],r=this.textSpans[i],t._mdf.m&&r.setAttribute("transform",t.m),t._mdf.o&&r.setAttribute("opacity",t.o),t._mdf.sw&&r.setAttribute("stroke-width",t.sw),t._mdf.sc&&r.setAttribute("stroke",t.sc),t._mdf.fc&&r.setAttribute("fill",t.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var i,e,t,style,r=this.shapes.length,n=this.stylesList.length,o=[],l=!1;for(t=0;t<n;t+=1){for(style=this.stylesList[t],l=!1,o.length=0,i=0;i<r;i+=1)-1!==(e=this.shapes[i]).styles.indexOf(style)&&(o.push(e),l=e._isAnimated||l);o.length>1&&l&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var i,t=e.length;for(i=0;i<t;i+=1)e[i].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(data,e){var t,r=new SVGStyleData(data,e),n=r.pElem;if("st"===data.ty)t=new SVGStrokeStyleData(this,data,r);else if("fl"===data.ty)t=new SVGFillStyleData(this,data,r);else if("gf"===data.ty||"gs"===data.ty){t=new("gf"===data.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,data,r),this.globalData.defs.appendChild(t.gf),t.maskId&&(this.globalData.defs.appendChild(t.ms),this.globalData.defs.appendChild(t.of),n.setAttribute("mask","url("+locationHref+"#"+t.maskId+")"))}return"st"!==data.ty&&"gs"!==data.ty||(n.setAttribute("stroke-linecap",this.lcEnum[data.lc]||"round"),n.setAttribute("stroke-linejoin",this.ljEnum[data.lj]||"round"),n.setAttribute("fill-opacity","0"),1===data.lj&&n.setAttribute("stroke-miterlimit",data.ml)),2===data.r&&n.setAttribute("fill-rule","evenodd"),data.ln&&n.setAttribute("id",data.ln),data.cl&&n.setAttribute("class",data.cl),data.bm&&(n.style["mix-blend-mode"]=getBlendMode(data.bm)),this.stylesList.push(r),this.addToAnimatedContents(data,t),t},SVGShapeElement.prototype.createGroupElement=function(data){var e=new ShapeGroupData;return data.ln&&e.gr.setAttribute("id",data.ln),data.cl&&e.gr.setAttribute("class",data.cl),data.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(data.bm)),e},SVGShapeElement.prototype.createTransformElement=function(data,e){var t=TransformPropertyFactory.getTransformProperty(this,data,this),r=new SVGTransformData(t,t.o,e);return this.addToAnimatedContents(data,r),r},SVGShapeElement.prototype.createShapeElement=function(data,e,t){var r=4;"rc"===data.ty?r=5:"el"===data.ty?r=6:"sr"===data.ty&&(r=7);var n=new SVGShapeData(e,t,ShapePropertyFactory.getShapeProp(this,data,r,this));return this.shapes.push(n),this.addShapeToModifiers(n),this.addToAnimatedContents(data,n),n},SVGShapeElement.prototype.addToAnimatedContents=function(data,element){for(var i=0,e=this.animatedContents.length;i<e;){if(this.animatedContents[i].element===element)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(data),element:element,data:data})},SVGShapeElement.prototype.setElementStyles=function(e){var t,r=e.styles,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||r.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var i,e=this.itemsData.length;for(i=0;i<e;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,i=0;i<e;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,r,n,o,l,d){var i,h,c,f,m,v,y=[].concat(l),x=e.length-1,w=[],k=[];for(i=x;i>=0;i-=1){if((v=this.searchProcessedElement(e[i]))?t[i]=r[v-1]:e[i]._render=d,"fl"==e[i].ty||"st"==e[i].ty||"gf"==e[i].ty||"gs"==e[i].ty)v?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],o),e[i]._render&&n.appendChild(t[i].style.pElem),w.push(t[i].style);else if("gr"==e[i].ty){if(v)for(c=t[i].it.length,h=0;h<c;h+=1)t[i].prevViewData[h]=t[i].it[h];else t[i]=this.createGroupElement(e[i]);this.searchShapes(e[i].it,t[i].it,t[i].prevViewData,t[i].gr,o+1,y,d),e[i]._render&&n.appendChild(t[i].gr)}else"tr"==e[i].ty?(v||(t[i]=this.createTransformElement(e[i],n)),f=t[i].transform,y.push(f)):"sh"==e[i].ty||"rc"==e[i].ty||"el"==e[i].ty||"sr"==e[i].ty?(v||(t[i]=this.createShapeElement(e[i],y,o)),this.setElementStyles(t[i])):"tm"==e[i].ty||"rd"==e[i].ty||"ms"==e[i].ty?(v?(m=t[i]).closed=!1:((m=ShapeModifiers.getModifier(e[i].ty)).init(this,e[i]),t[i]=m,this.shapeModifiers.push(m)),k.push(m)):"rp"==e[i].ty&&(v?(m=t[i]).closed=!0:(m=ShapeModifiers.getModifier(e[i].ty),t[i]=m,m.init(this,e,i,t),this.shapeModifiers.push(m),d=!1),k.push(m));this.addProcessedElement(e[i],i+1)}for(x=w.length,i=0;i<x;i+=1)w[i].closed=!0;for(x=k.length,i=0;i<x;i+=1)k[i].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var i,e=this.stylesList.length;for(i=0;i<e;i+=1)this.stylesList[i].reset();for(this.renderShape(),i=0;i<e;i+=1)(this.stylesList[i]._mdf||this._isFirstFrame)&&(this.stylesList[i].msElem&&(this.stylesList[i].msElem.setAttribute("d",this.stylesList[i].d),this.stylesList[i].d="M0 0"+this.stylesList[i].d),this.stylesList[i].pElem.setAttribute("d",this.stylesList[i].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var i,e,t=this.animatedContents.length;for(i=0;i<t;i+=1)e=this.animatedContents[i],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=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 "+r+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=3==r?0:t,o=2==r?0:t;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+o);var l=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",l)}},SVGStrokeEffect.prototype.initialize=function(){var path,e,i,t,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(t=this.elem.maskManager.masksProperties.length,i=0):t=(i=this.filterManager.effectElements[0].p.v-1)+1,(e=createNS("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);i<t;i+=1)path=createNS("path"),e.appendChild(path),this.paths.push({p:path,m:i});if(3===this.filterManager.effectElements[10].p.v){var mask=createNS("mask"),n=createElementID();mask.setAttribute("id",n),mask.setAttribute("mask-type","alpha"),mask.appendChild(e),this.elem.globalData.defs.appendChild(mask);var g=createNS("g");for(g.setAttribute("mask","url("+locationHref+"#"+n+")");r[0];)g.appendChild(r[0]);this.elem.layerElement.appendChild(g),this.masker=mask,e.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(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var i,mask,path,t=this.paths.length;for(i=0;i<t;i+=1)if(-1!==this.paths[i].m&&(mask=this.elem.maskManager.viewData[this.paths[i].m],path=this.paths[i].p,(e||this.filterManager._mdf||mask.prop._mdf)&&path.setAttribute("d",mask.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||mask.prop._mdf)){var r;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,n=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,o=path.getTotalLength();r="0 0 0 "+o*s+" ";var l,d=o*(n-s),h=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,c=Math.floor(d/h);for(l=0;l<c;l+=1)r+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";r+="0 "+10*o+" 0 0"}else r="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;path.setAttribute("stroke-dasharray",r)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||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)&&(e||this.filterManager.effectElements[3].p._mdf)){var f=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*f[0])+","+bm_floor(255*f[1])+","+bm_floor(255*f[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,o=n[0]+" "+r[0]+" "+t[0],l=n[1]+" "+r[1]+" "+t[1],d=n[2]+" "+r[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",l),this.feFuncB.setAttribute("tableValues",d)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var r=createNS(e);return r.setAttribute("type","table"),t.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(e,t,r,n,o){for(var l,d,h=0,c=Math.min(e,t),f=Math.max(e,t),table=Array.call(null,{length:256}),m=0,v=o-n,y=t-e;h<=256;)d=(l=h/256)<=c?y<0?o:n:l>=f?y<0?n:o:n+v*Math.pow((l-e)/y,1/r),table[m++]=d,h+=256/255;return table.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var col=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*col[0]),Math.round(255*col[1]),Math.round(255*col[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var t=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=t*Math.cos(r),o=t*Math.sin(r);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGEffects(e){var i,t,r=e.data.ef?e.data.ef.length:0,n=createElementID(),o=filtersFactory.createFilter(n),l=0;for(this.filters=[],i=0;i<r;i+=1)t=null,20===e.data.ef[i].ty?(l+=1,t=new SVGTintFilter(o,e.effectsManager.effectElements[i])):21===e.data.ef[i].ty?(l+=1,t=new SVGFillFilter(o,e.effectsManager.effectElements[i])):22===e.data.ef[i].ty?t=new SVGStrokeEffect(e,e.effectsManager.effectElements[i]):23===e.data.ef[i].ty?(l+=1,t=new SVGTritoneFilter(o,e.effectsManager.effectElements[i])):24===e.data.ef[i].ty?(l+=1,t=new SVGProLevelsFilter(o,e.effectsManager.effectElements[i])):25===e.data.ef[i].ty?(l+=1,t=new SVGDropShadowEffect(o,e.effectsManager.effectElements[i])):28===e.data.ef[i].ty?t=new SVGMatte3Effect(o,e.effectsManager.effectElements[i],e):29===e.data.ef[i].ty&&(l+=1,t=new SVGGaussianBlurEffect(o,e.effectsManager.effectElements[i])),t&&this.filters.push(t);l&&(e.globalData.defs.appendChild(o),e.layerElement.setAttribute("filter","url("+locationHref+"#"+n+")")),this.filters.length&&e.addRenderableComponent(this)}function CVContextData(){this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;var i;for(this.savedOp=createTypedArray("float32",15),i=0;i<15;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(data,e,t){this.assetData=e.getAssetData(data.refId),this.img=e.imageLoader.getImage(this.assetData),this.initElement(data,e,t)}function CVCompElement(data,e,t){this.completeLayers=!1,this.layers=data.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(data,e,t),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,e.frameRate,this):{_placeholder:!0}}function CVMaskElement(data,element){this.data=data,this.element=element,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i,e=this.masksProperties.length,t=!1;for(i=0;i<e;i++)"n"!==this.masksProperties[i].mode&&(t=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=t,t&&this.element.addRenderableComponent(this)}function CVShapeElement(data,e,t){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(data,e,t)}function CVSolidElement(data,e,t){this.initElement(data,e,t)}function CVTextElement(data,e,t){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(data,e,t)}function CVEffects(){}function HBaseElement(data,e,t){}function HSolidElement(data,e,t){this.initElement(data,e,t)}function HCompElement(data,e,t){this.layers=data.layers,this.supports3d=!data.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,e,t),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,e.frameRate,this):{_placeholder:!0}}function HShapeElement(data,e,t){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(data,e,t),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(data,e,t){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(data,e,t)}function HImageElement(data,e,t){this.assetData=e.getAssetData(data.refId),this.initElement(data,e,t)}function HCameraElement(data,e,t){this.initFrame(),this.initBaseData(data,e,t),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,data.pe,0,0,this),data.ks.p.s?(this.px=r(this,data.ks.p.x,1,0,this),this.py=r(this,data.ks.p.y,1,0,this),this.pz=r(this,data.ks.p.z,1,0,this)):this.p=r(this,data.ks.p,1,0,this),data.ks.a&&(this.a=r(this,data.ks.a,1,0,this)),data.ks.or.k.length&&data.ks.or.k[0].to){var i,n=data.ks.or.k.length;for(i=0;i<n;i+=1)data.ks.or.k[i].to=null,data.ks.or.k[i].ti=null}this.or=r(this,data.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,data.ks.rx,0,degToRads,this),this.ry=r(this,data.ks.ry,0,degToRads,this),this.rz=r(this,data.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(mask){for(var i=0,e=_svgMatteSymbols.length;i<e;){if(_svgMatteSymbols[i]===mask)return _svgMatteSymbols[i];i+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(mask,e){var t=mask.layerElement.parentNode;if(t){for(var r,n=t.children,i=0,o=n.length;i<o&&n[i]!==mask.layerElement;)i+=1;i<=o-2&&(r=n[i+1]);var l=createNS("use");l.setAttribute("href","#"+e),r?t.insertBefore(l,r):t.appendChild(l)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,mask){if(!this.findSymbol(mask)){var t=createElementID(),r=createNS("mask");r.setAttribute("id",mask.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(mask);var defs=e.globalData.defs;defs.appendChild(r);var symbol=createNS("symbol");symbol.setAttribute("id",t),this.replaceInParent(mask,t),symbol.appendChild(mask.layerElement),defs.appendChild(symbol);var n=createNS("use");n.setAttribute("href","#"+t),r.appendChild(n),mask.data.hd=!1,mask.show()}e.setMatte(mask.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,i=0,r=t.length;i<r;)t[i]&&t[i].data.ind===e&&this.setElementAsMask(this.elem,t[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(e){var i,t=this.filters.length;for(i=0;i<t;i+=1)this.filters[i].renderFrame(e)},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(t);var i=0;for(i=this._length;i<e;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(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 Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var canvas=createTag("canvas");canvas.width=this.assetData.w,canvas.height=this.assetData.h;var e,t,r=canvas.getContext("2d"),n=this.img.width,o=this.img.height,l=n/o,d=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;l>d&&"xMidYMid slice"===h||l<d&&"xMidYMid slice"!==h?e=(t=o)*d:t=(e=n)/d,r.drawImage(this.img,(n-e)/2,(o-t)/2,e,t,0,0,this.assetData.w,this.assetData.h),this.img=canvas}},CVImageElement.prototype.renderInnerContent=function(e){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var i;for(i=this.layers.length-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},CVCompElement.prototype.destroy=function(){var i;for(i=this.layers.length-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var i,e,t,data,r=this.element.finalTransform.mat,n=this.element.canvasContext,o=this.masksProperties.length;for(n.beginPath(),i=0;i<o;i++)if("n"!==this.masksProperties[i].mode){this.masksProperties[i].inv&&(n.moveTo(0,0),n.lineTo(this.element.globalData.compSize.w,0),n.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),n.lineTo(0,this.element.globalData.compSize.h),n.lineTo(0,0)),data=this.viewData[i].v,e=r.applyToPointArray(data.v[0][0],data.v[0][1],0),n.moveTo(e[0],e[1]);var l,d=data._length;for(l=1;l<d;l++)t=r.applyToTriplePoints(data.o[l-1],data.i[l],data.v[l]),n.bezierCurveTo(t[0],t[1],t[2],t[3],t[4],t[5]);t=r.applyToTriplePoints(data.o[l-1],data.i[0],data.v[0]),n.bezierCurveTo(t[0],t[1],t[2],t[3],t[4],t[5])}this.element.globalData.renderer.save(!0),n.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(data,e){var t={data:data,type:data.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===data.hd},r={};if("fl"==data.ty||"st"==data.ty?(r.c=PropertyFactory.getProp(this,data.c,1,255,this),r.c.k||(t.co="rgb("+bm_floor(r.c.v[0])+","+bm_floor(r.c.v[1])+","+bm_floor(r.c.v[2])+")")):"gf"!==data.ty&&"gs"!==data.ty||(r.s=PropertyFactory.getProp(this,data.s,1,null,this),r.e=PropertyFactory.getProp(this,data.e,1,null,this),r.h=PropertyFactory.getProp(this,data.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,data.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,data.g,this)),r.o=PropertyFactory.getProp(this,data.o,0,.01,this),"st"==data.ty||"gs"==data.ty){if(t.lc=this.lcEnum[data.lc]||"round",t.lj=this.ljEnum[data.lj]||"round",1==data.lj&&(t.ml=data.ml),r.w=PropertyFactory.getProp(this,data.w,0,null,this),r.w.k||(t.wi=r.w.v),data.d){var n=new DashProperty(this,data.d,"canvas",this);r.d=n,r.d.k||(t.da=r.d.dashArray,t.do=r.d.dashoffset[0])}}else t.r=2===data.r?"evenodd":"nonzero";return this.stylesList.push(t),r.style=t,r},CVShapeElement.prototype.createGroupElement=function(data){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(data){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,data.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,data,this)}}},CVShapeElement.prototype.createShapeElement=function(data){var e=new CVShapeData(this,data,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var i,e=this.itemsData.length;for(i=0;i<e;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,i=0;i<e;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var i,t=this.stylesList.length;for(i=0;i<t;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var i,e=this.stylesList.length;for(i=0;i<e;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var i,t=e.length;for(i=0;i<t;i+=1)e[i].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,r,n,o){var i,l,d,h,c,f,m=e.length-1,v=[],y=[],x=[].concat(o);for(i=m;i>=0;i-=1){if((h=this.searchProcessedElement(e[i]))?t[i]=r[h-1]:e[i]._shouldRender=n,"fl"==e[i].ty||"st"==e[i].ty||"gf"==e[i].ty||"gs"==e[i].ty)h?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],x),v.push(t[i].style);else if("gr"==e[i].ty){if(h)for(d=t[i].it.length,l=0;l<d;l+=1)t[i].prevViewData[l]=t[i].it[l];else t[i]=this.createGroupElement(e[i]);this.searchShapes(e[i].it,t[i].it,t[i].prevViewData,n,x)}else"tr"==e[i].ty?(h||(f=this.createTransformElement(e[i]),t[i]=f),x.push(t[i]),this.addTransformToStyleList(t[i])):"sh"==e[i].ty||"rc"==e[i].ty||"el"==e[i].ty||"sr"==e[i].ty?h||(t[i]=this.createShapeElement(e[i])):"tm"==e[i].ty||"rd"==e[i].ty?(h?(c=t[i]).closed=!1:((c=ShapeModifiers.getModifier(e[i].ty)).init(this,e[i]),t[i]=c,this.shapeModifiers.push(c)),y.push(c)):"rp"==e[i].ty&&(h?(c=t[i]).closed=!0:(c=ShapeModifiers.getModifier(e[i].ty),t[i]=c,c.init(this,e,i,t),this.shapeModifiers.push(c),n=!1),y.push(c));this.addProcessedElement(e[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(v),m=y.length,i=0;i<m;i+=1)y[i].closed=!0},CVShapeElement.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)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var i,e,t,r,n,o,l,d,h,c=this.stylesList.length,f=this.globalData.renderer,m=this.globalData.canvasContext;for(i=0;i<c;i+=1)if(("st"!==(d=(h=this.stylesList[i]).type)&&"gs"!==d||0!==h.wi)&&h.data._shouldRender&&0!==h.coOp&&0!==this.globalData.currentGlobalAlpha){for(f.save(),o=h.elements,"st"===d||"gs"===d?(m.strokeStyle="st"===d?h.co:h.grd,m.lineWidth=h.wi,m.lineCap=h.lc,m.lineJoin=h.lj,m.miterLimit=h.ml||0):m.fillStyle="fl"===d?h.co:h.grd,f.ctxOpacity(h.coOp),"st"!==d&&"gs"!==d&&m.beginPath(),f.ctxTransform(h.preTransforms.finalTransform.props),t=o.length,e=0;e<t;e+=1){for("st"!==d&&"gs"!==d||(m.beginPath(),h.da&&(m.setLineDash(h.da),m.lineDashOffset=h.do)),n=(l=o[e].trNodes).length,r=0;r<n;r+=1)"m"==l[r].t?m.moveTo(l[r].p[0],l[r].p[1]):"c"==l[r].t?m.bezierCurveTo(l[r].pts[0],l[r].pts[1],l[r].pts[2],l[r].pts[3],l[r].pts[4],l[r].pts[5]):m.closePath();"st"!==d&&"gs"!==d||(m.stroke(),h.da&&m.setLineDash(this.dashResetter))}"st"!==d&&"gs"!==d&&m.fill(h.r),f.restore()}},CVShapeElement.prototype.renderShape=function(e,t,data,r){var i,n;for(n=e,i=t.length-1;i>=0;i-=1)"tr"==t[i].ty?(n=data[i].transform,this.renderShapeTransform(e,n)):"sh"==t[i].ty||"el"==t[i].ty||"rc"==t[i].ty||"sr"==t[i].ty?this.renderPath(t[i],data[i]):"fl"==t[i].ty?this.renderFill(t[i],data[i],n):"st"==t[i].ty?this.renderStroke(t[i],data[i],n):"gf"==t[i].ty||"gs"==t[i].ty?this.renderGradientFill(t[i],data[i],n):"gr"==t[i].ty?this.renderShape(n,t[i].it,data[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var i,r,n,o=e.trNodes,l=t.paths,d=l._length;o.length=0;var h=e.transforms.finalTransform;for(n=0;n<d;n+=1){var c=l.shapes[n];if(c&&c.v){for(r=c._length,i=1;i<r;i+=1)1===i&&o.push({t:"m",p:h.applyToPointArray(c.v[0][0],c.v[0][1],0)}),o.push({t:"c",pts:h.applyToTriplePoints(c.o[i-1],c.i[i],c.v[i])});1===r&&o.push({t:"m",p:h.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(o.push({t:"c",pts:h.applyToTriplePoints(c.o[i-1],c.i[0],c.v[0])}),o.push({t:"z"}))}}e.trNodes=o}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var i,r=t.styledShapes.length;for(i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,r){var n=t.style;(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,r){var n=t.style;if(!n.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var o=this.globalData.canvasContext,l=t.s.v,d=t.e.v;if(1===e.t)y=o.createLinearGradient(l[0],l[1],d[0],d[1]);else var h=Math.sqrt(Math.pow(l[0]-d[0],2)+Math.pow(l[1]-d[1],2)),c=Math.atan2(d[1]-l[1],d[0]-l[0]),f=h*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),m=Math.cos(c+t.a.v)*f+l[0],v=Math.sin(c+t.a.v)*f+l[1],y=o.createRadialGradient(m,v,0,l[0],l[1],h);var i,x=e.g.p,w=t.g.c,k=1;for(i=0;i<x;i+=1)t.g._hasOpacity&&t.g._collapsable&&(k=t.g.o[2*i+1]),y.addColorStop(w[4*i]/100,"rgba("+w[4*i+1]+","+w[4*i+2]+","+w[4*i+3]+","+k+")");n.grd=y}n.coOp=t.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(e,t,r){var n=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(n.da=o.dashArray,n.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*r.opacity),(t.w._mdf||this._isFirstFrame)&&(n.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var r=!1;e.sc&&(r=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i,n,o=this.globalData.fontManager.getFontByName(e.f),l=e.l,d=this.mHelper;this.stroke=r,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,n=e.finalText.length;var h,c,f,m,v,y,x,w,k,S,E=this.data.singleShape,_=e.tr/1e3*e.finalSize,P=0,C=0,M=!0,T=0;for(i=0;i<n;i+=1){for(c=(h=this.globalData.fontManager.getCharData(e.finalText[i],o.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&h.data||{},d.reset(),E&&l[i].n&&(P=-_,C+=e.yOffset,C+=M?1:0,M=!1),x=(v=c.shapes?c.shapes[0].it:[]).length,d.scale(e.finalSize/100,e.finalSize/100),E&&this.applyTextPropertiesToMatrix(e,d,l[i].line,P,C),k=createSizedArray(x),y=0;y<x;y+=1){for(m=v[y].ks.k.i.length,w=v[y].ks.k,S=[],f=1;f<m;f+=1)1==f&&S.push(d.applyToX(w.v[0][0],w.v[0][1],0),d.applyToY(w.v[0][0],w.v[0][1],0)),S.push(d.applyToX(w.o[f-1][0],w.o[f-1][1],0),d.applyToY(w.o[f-1][0],w.o[f-1][1],0),d.applyToX(w.i[f][0],w.i[f][1],0),d.applyToY(w.i[f][0],w.i[f][1],0),d.applyToX(w.v[f][0],w.v[f][1],0),d.applyToY(w.v[f][0],w.v[f][1],0));S.push(d.applyToX(w.o[f-1][0],w.o[f-1][1],0),d.applyToY(w.o[f-1][0],w.o[f-1][1],0),d.applyToX(w.i[0][0],w.i[0][1],0),d.applyToY(w.i[0][0],w.i[0][1],0),d.applyToX(w.v[0][0],w.v[0][1],0),d.applyToY(w.v[0][0],w.v[0][1],0)),k[y]=S}E&&(P+=l[i].l,P+=_),this.textSpans[T]?this.textSpans[T].elem=k:this.textSpans[T]={elem:k},T+=1}},CVTextElement.prototype.renderInnerContent=function(){var i,e,t,r,n,o,l=this.canvasContext;this.finalTransform.mat.props;l.font=this.values.fValue,l.lineCap="butt",l.lineJoin="miter",l.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var d,h=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;e=c.length;var f,m,v=null,y=null,x=null;for(i=0;i<e;i+=1)if(!c[i].n){if((d=h[i])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(d.p),this.globalData.renderer.ctxOpacity(d.o)),this.fill){for(d&&d.fc?v!==d.fc&&(v=d.fc,l.fillStyle=d.fc):v!==this.values.fill&&(v=this.values.fill,l.fillStyle=this.values.fill),r=(f=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<r;t+=1)for(o=(m=f[t]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(m[n],m[n+1],m[n+2],m[n+3],m[n+4],m[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(d&&d.sw?x!==d.sw&&(x=d.sw,l.lineWidth=d.sw):x!==this.values.sWidth&&(x=this.values.sWidth,l.lineWidth=this.values.sWidth),d&&d.sc?y!==d.sc&&(y=d.sc,l.strokeStyle=d.sc):y!==this.values.stroke&&(y=this.values.stroke,l.strokeStyle=this.values.stroke),r=(f=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<r;t+=1)for(o=(m=f[t]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(m[n],m[n+1],m[n+2],m[n+3],m[n+4],m[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}d&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(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 MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var rect;this.data.hasMask?((rect=createNS("rect")).setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((rect=createTag("div")).style.width=this.data.sw+"px",rect.style.height=this.data.sh+"px",rect.style.backgroundColor=this.data.sc),this.layerElement.appendChild(rect)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.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},HCompElement.prototype.addTo3dContainer=function(e,t){for(var r,n=0;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)t=e[i].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var i,r,n,o,l,d=e.sh.v,h=e.transformers,c=d._length;if(!(c<=1)){for(i=0;i<c-1;i+=1)r=this.getTransformedPoint(h,d.v[i]),n=this.getTransformedPoint(h,d.o[i]),o=this.getTransformedPoint(h,d.i[i+1]),l=this.getTransformedPoint(h,d.v[i+1]),this.checkBounds(r,n,o,l,t);d.c&&(r=this.getTransformedPoint(h,d.v[i]),n=this.getTransformedPoint(h,d.o[i]),o=this.getTransformedPoint(h,d.i[0]),l=this.getTransformedPoint(h,d.v[0]),this.checkBounds(r,n,o,l,t))}},HShapeElement.prototype.checkBounds=function(e,t,r,n,o){this.getBoundsOfCurve(e,t,r,n);var l=this.shapeBoundingBox;o.x=bm_min(l.left,o.x),o.xMax=bm_max(l.right,o.xMax),o.y=bm_min(l.top,o.y),o.yMax=bm_max(l.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,r,n){for(var a,b,o,l,d,h,c,f=[[e[0],n[0]],[e[1],n[1]]],i=0;i<2;++i)if(b=6*e[i]-12*t[i]+6*r[i],a=-3*e[i]+9*t[i]-9*r[i]+3*n[i],o=3*t[i]-3*e[i],b|=0,o|=0,0!==(a|=0))(d=b*b-4*o*a)<0||(0<(h=(-b+bm_sqrt(d))/(2*a))&&h<1&&f[i].push(this.calculateF(h,e,t,r,n,i)),0<(c=(-b-bm_sqrt(d))/(2*a))&&c<1&&f[i].push(this.calculateF(c,e,t,r,n,i)));else{if(0===b)continue;0<(l=-o/b)&&l<1&&f[i].push(this.calculateF(l,e,t,r,n,i))}this.shapeBoundingBox.left=bm_min.apply(null,f[0]),this.shapeBoundingBox.top=bm_min.apply(null,f[1]),this.shapeBoundingBox.right=bm_max.apply(null,f[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,r,n,o,i){return bm_pow(1-e,3)*t[i]+3*bm_pow(1-e,2)*e*r[i]+3*(1-e)*bm_pow(e,2)*n[i]+bm_pow(e,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)e[i]&&e[i].sh?this.calculateShapeBoundingBox(e[i],t):e[i]&&e[i].it&&this.calculateBoundingBox(e[i].it,t)},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var r=!1;this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),r=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),r=!0),(r||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y)&&(this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.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)")}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.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 g=createNS("g");this.maskedElement.appendChild(g),this.innerElem=g}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style;t.color=t.fill=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)",e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i,r,n=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",n.fClass)this.innerElem.className=n.fClass;else{t.fontFamily=n.fFamily;var o=e.fWeight,l=e.fStyle;t.fontStyle=l,t.fontWeight=o}var d,h,c,f=e.l;r=f.length;var m,v=this.mHelper,y="",x=0;for(i=0;i<r;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[x]?d=this.textPaths[x]:((d=createNS("path")).setAttribute("stroke-linecap","butt"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[x]?c=(h=this.textSpans[x]).children[0]:((h=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(d),styleDiv(h)))):this.isMasked?d=this.textPaths[x]?this.textPaths[x]:createNS("text"):this.textSpans[x]?(h=this.textSpans[x],d=this.textPaths[x]):(styleDiv(h=createTag("span")),styleDiv(d=createTag("span")),h.appendChild(d)),this.globalData.fontManager.chars){var w,k=this.globalData.fontManager.getCharData(e.finalText[i],n.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(w=k?k.data:null,v.reset(),w&&w.shapes&&(m=w.shapes[0].it,v.scale(e.finalSize/100,e.finalSize/100),y=this.createPathShape(v,m),d.setAttribute("d",y)),this.isMasked)this.innerElem.appendChild(d);else{if(this.innerElem.appendChild(h),w&&w.shapes){document.body.appendChild(c);var S=c.getBBox();c.setAttribute("width",S.width+2),c.setAttribute("height",S.height+2),c.setAttribute("viewBox",S.x-1+" "+(S.y-1)+" "+(S.width+2)+" "+(S.height+2)),c.style.transform=c.style.webkitTransform="translate("+(S.x-1)+"px,"+(S.y-1)+"px)",f[i].yOffset=S.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);h.appendChild(c)}}else d.textContent=f[i].val,d.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(d):(this.innerElem.appendChild(h),d.style.transform=d.style.webkitTransform="translate3d(0,"+-e.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[x]=d:this.textSpans[x]=h,this.textSpans[x].style.display="block",this.textPaths[x]=d,x+=1}for(;x<this.textSpans.length;)this.textSpans[x].style.display="none",x+=1},HTextElement.prototype.renderInnerContent=function(){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){var i,e,t,r,n,o=0,l=this.textAnimator.renderedLetters,d=this.textProperty.currentData.l;for(e=d.length,i=0;i<e;i+=1)d[i].n?o+=1:(r=this.textSpans[i],n=this.textPaths[i],t=l[o],o+=1,t._mdf.m&&(this.isMasked?r.setAttribute("transform",t.m):r.style.transform=r.style.webkitTransform=t.m),r.style.opacity=t.o,t.sw&&t._mdf.sw&&n.setAttribute("stroke-width",t.sw),t.sc&&t._mdf.sc&&n.setAttribute("stroke",t.sc),t.fc&&t._mdf.fc&&(n.setAttribute("fill",t.fc),n.style.color=t.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var h=this.innerElem.getBBox();this.currentBBox.w!==h.width&&(this.currentBBox.w=h.width,this.svgElement.setAttribute("width",h.width)),this.currentBBox.h!==h.height&&(this.currentBBox.h=h.height,this.svgElement.setAttribute("height",h.height));this.currentBBox.w===h.width+2&&this.currentBBox.h===h.height+2&&this.currentBBox.x===h.x-1&&this.currentBBox.y===h.y-1||(this.currentBBox.w=h.width+2,this.currentBBox.h=h.height+2,this.currentBBox.x=h.x-1,this.currentBBox.y=h.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)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),img=new Image;this.data.hasMask?(this.imageElem=createNS("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",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(img),img.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var i,e,t=this.comp.threeDElements.length;for(i=0;i<t;i+=1)"3d"===(e=this.comp.threeDElements[i]).type&&(e.perspectiveElem.style.perspective=e.perspectiveElem.style.webkitPerspective=this.pe.v+"px",e.container.style.transformOrigin=e.container.style.mozTransformOrigin=e.container.style.webkitTransformOrigin="0px 0px 0px",e.perspectiveElem.style.transform=e.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var i,e,t=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,i=0;i<e;i+=1)t=this.hierarchy[i].finalTransform.mProp._mdf||t;if(t||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(i=e=this.hierarchy.length-1;i>=0;i-=1){var r=this.hierarchy[i].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.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 n=[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(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),l=[n[0]/o,n[1]/o,n[2]/o],d=Math.sqrt(l[2]*l[2]+l[0]*l[0]),h=Math.atan2(l[1],d),c=Math.atan2(l[0],-l[2]);this.mat.rotateY(c).rotateX(-h)}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);var f=!this._prevMat.equals(this.mat);if((f||this.pe._mdf)&&this.comp.threeDElements){var m;for(e=this.comp.threeDElements.length,i=0;i<e;i+=1)"3d"===(m=this.comp.threeDElements[i]).type&&(f&&(m.container.style.transform=m.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(m.perspectiveElem.style.perspective=m.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var e={},t=[],r=0,n=0,o=0,l=!0,d=!1;function h(e){for(var i=0,r=e.target;i<n;)t[i].animation===r&&(t.splice(i,1),i-=1,n-=1,r.isPaused||m()),i+=1}function c(element,e){if(!element)return null;for(var i=0;i<n;){if(t[i].elem==element&&null!==t[i].elem)return t[i].animation;i+=1}var r=new AnimationItem;return v(r,element),r.setData(element,e),r}function f(){o+=1,w()}function m(){o-=1}function v(e,element){e.addEventListener("destroy",h),e.addEventListener("_active",f),e.addEventListener("_idle",m),t.push({elem:element,animation:e}),n+=1}function y(e){var i,h=e-r;for(i=0;i<n;i+=1)t[i].animation.advanceTime(h);r=e,o&&!d?window.requestAnimationFrame(y):l=!0}function x(e){r=e,window.requestAnimationFrame(y)}function w(){!d&&o&&l&&(window.requestAnimationFrame(x),l=!1)}return e.registerAnimation=c,e.loadAnimation=function(e){var t=new AnimationItem;return v(t,null),t.setParams(e),t},e.setSpeed=function(e,r){var i;for(i=0;i<n;i+=1)t[i].animation.setSpeed(e,r)},e.setDirection=function(e,r){var i;for(i=0;i<n;i+=1)t[i].animation.setDirection(e,r)},e.play=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.play(e)},e.pause=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.pause(e)},e.stop=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.stop(e)},e.togglePause=function(e){var i;for(i=0;i<n;i+=1)t[i].animation.togglePause(e)},e.searchAnimations=function(e,t,r){var i,n=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=n.length;for(i=0;i<o;i+=1)r&&n[i].setAttribute("data-bm-type",r),c(n[i],e);if(t&&0===o){r||(r="svg");var body=document.getElementsByTagName("body")[0];body.innerHTML="";var div=createTag("div");div.style.width="100%",div.style.height="100%",div.setAttribute("data-bm-type",r),body.appendChild(div),c(div,e)}},e.resize=function(){var i;for(i=0;i<n;i+=1)t[i].animation.resize()},e.goToAndStop=function(e,r,o){var i;for(i=0;i<n;i+=1)t[i].animation.goToAndStop(e,r,o)},e.destroy=function(e){var i;for(i=n-1;i>=0;i-=1)t[i].animation.destroy(e)},e.freeze=function(){d=!0},e.unfreeze=function(){d=!1,w()},e.getRegisteredAnimations=function(){var i,e=t.length,r=[];for(i=0;i<e;i+=1)r.push(t[i].animation);return r},e}(),AnimationItem=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=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.subframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){e.context&&(this.context=e.context),(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t=e.animType?e.animType:e.renderer?e.renderer:"svg";switch(t){case"canvas":this.renderer=new CanvasRenderer(this,e.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,e.rendererSettings);break;default:this.renderer=new HybridRenderer(this,e.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||(!1===e.loop?this.loop=!1:!0===e.loop?this.loop=!0:this.loop=parseInt(e.loop)),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!e.hasOwnProperty("autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,e.animationData?this.configAnimation(e.animationData):e.path&&("json"!=e.path.substr(-4)&&("/"!=e.path.substr(-1,1)&&(e.path+="/"),e.path+="data.json"),-1!=e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(e.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(e,t){var r={wrapper:e,animationData:t?"object"==typeof t?t:JSON.parse(t):null},n=e.attributes;r.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",r.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:"canvas";var o=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";""===o||(r.loop="false"!==o&&("true"===o||parseInt(o)));var l=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:!n.getNamedItem("bm-autoplay")||n.getNamedItem("bm-autoplay").value;r.autoplay="false"!==l,r.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),this.setParams(r)},AnimationItem.prototype.includeLayers=function(data){data.op>this.animationData.op&&(this.animationData.op=data.op,this.totalFrames=Math.floor(data.op-this.animationData.ip));var i,e,t=this.animationData.layers,r=t.length,n=data.layers,o=n.length;for(e=0;e<o;e+=1)for(i=0;i<r;){if(t[i].id==n[e].id){t[i]=n[e];break}i+=1}if((data.chars||data.fonts)&&(this.renderer.globalData.fontManager.addChars(data.chars),this.renderer.globalData.fontManager.addFonts(data.fonts,this.renderer.globalData.defs)),data.assets)for(r=data.assets.length,i=0;i<r;i+=1)this.animationData.assets.push(data.assets[i]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(data.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){this.renderer&&(this.animationData=e,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.renderer.searchExtraCompositions(e.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())},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded()?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.loaded()||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.subframeEnabled=!!e},AnimationItem.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()},AnimationItem.prototype.renderFrame=function(){!1!==this.isLoaded&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)},AnimationItem.prototype.play=function(e){e&&this.name!=e||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!=e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},AnimationItem.prototype.togglePause=function(e){e&&this.name!=e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!=e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStop=function(e,t,r){r&&this.name!=r||(t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(e,t,r){this.goToAndStop(e,t,r),this.play()},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,r=!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)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=e[0]-e[1],this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=e[1]-e[0],this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?r=e:this.currentRawFrame+this.firstFrame>t&&(r=t-e)),this.firstFrame=e,this.timeCompleted=this.totalFrames=t-e,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"==typeof e[0]){var i,r=e.length;for(i=0;i<r;i+=1)this.segments.push(e[i])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!=e||!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)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var path="";if(e.e)path=e.p;else if(this.assetsPath){var t=e.p;-1!==t.indexOf("images/")&&(t=t.split("/")[1]),path=this.assetsPath+t}else path=this.path,path+=e.u?e.u:"",path+=e.p;return path},AnimationItem.prototype.getAssetData=function(e){for(var i=0,t=this.assets.length;i<t;){if(e==this.assets[i].id)return this.assets[i];i+=1}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))};var Expressions=function(){var e={};return e.initExpressions=function(e){var t=0,r=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var i,e=r.length;for(i=0;i<e;i+=1)r[i].release();r.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===r.indexOf(e)&&r.push(e)}},e}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(a){var e=typeof a;if("number"===e||"boolean"===e||a instanceof Number)return-a;if($bm_isInstanceOfArray(a)){var i,t=a.length,r=[];for(i=0;i<t;i+=1)r[i]=-a[i];return r}return a.propType?a.v:void 0}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(a,b){var e=typeof a,t=typeof b;if("string"===e||"string"===t)return a+b;if(isNumerable(e,a)&&isNumerable(t,b))return a+b;if($bm_isInstanceOfArray(a)&&isNumerable(t,b))return(a=a.slice(0))[0]=a[0]+b,a;if(isNumerable(e,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a+b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,r=a.length,n=b.length,o=[];i<r||i<n;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]+b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}var add=sum;function sub(a,b){var e=typeof a,t=typeof b;if(isNumerable(e,a)&&isNumerable(t,b))return"string"===e&&(a=parseInt(a)),"string"===t&&(b=parseInt(b)),a-b;if($bm_isInstanceOfArray(a)&&isNumerable(t,b))return(a=a.slice(0))[0]=a[0]-b,a;if(isNumerable(e,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a-b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,r=a.length,n=b.length,o=[];i<r||i<n;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]-b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}function mul(a,b){var e,i,t,r=typeof a,n=typeof b;if(isNumerable(r,a)&&isNumerable(n,b))return a*b;if($bm_isInstanceOfArray(a)&&isNumerable(n,b)){for(t=a.length,e=createTypedArray("float32",t),i=0;i<t;i+=1)e[i]=a[i]*b;return e}if(isNumerable(r,a)&&$bm_isInstanceOfArray(b)){for(t=b.length,e=createTypedArray("float32",t),i=0;i<t;i+=1)e[i]=a*b[i];return e}return 0}function div(a,b){var e,i,t,r=typeof a,n=typeof b;if(isNumerable(r,a)&&isNumerable(n,b))return a/b;if($bm_isInstanceOfArray(a)&&isNumerable(n,b)){for(t=a.length,e=createTypedArray("float32",t),i=0;i<t;i+=1)e[i]=a[i]/b;return e}if(isNumerable(r,a)&&$bm_isInstanceOfArray(b)){for(t=b.length,e=createTypedArray("float32",t),i=0;i<t;i+=1)e[i]=a/b[i];return e}return 0}function mod(a,b){return"string"==typeof a&&(a=parseInt(a)),"string"==typeof b&&(b=parseInt(b)),a%b}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,r){if(t>r){var n=r;r=t,t=n}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var i,r=Math.min(e.length,t.length),n=0;for(i=0;i<r;i+=1)n+=Math.pow(t[i]-e[i],2);return Math.sqrt(n)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,s,r=e[0],g=e[1],b=e[2],n=Math.max(r,g,b),o=Math.min(r,g,b),l=(n+o)/2;if(n==o)t=s=0;else{var d=n-o;switch(s=l>.5?d/(2-n-o):d/(n+o),n){case r:t=(g-b)/d+(g<b?6:0);break;case g:t=(b-r)/d+2;break;case b:t=(r-g)/d+4}t/=6}return[t,s,l,e[3]]}function hue2rgb(p,q,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?p+6*(q-p)*e:e<.5?q:e<2/3?p+(q-p)*(2/3-e)*6:p}function hslToRgb(e){var t,g,b,r=e[0],s=e[1],n=e[2];if(0===s)t=g=b=n;else{var q=n<.5?n*(1+s):n+s-n*s,p=2*n-q;t=hue2rgb(p,q,r+1/3),g=hue2rgb(p,q,r),b=hue2rgb(p,q,r-1/3)}return[t,g,b,e[3]]}function linear(e,t,r,n,o){if(void 0!==n&&void 0!==o||(n=t,o=r,t=0,r=1),r<t){var l=r;r=t,t=l}if(e<=t)return n;if(e>=r)return o;var d=r===t?0:(e-t)/(r-t);if(!n.length)return n+(o-n)*d;var i,h=n.length,c=createTypedArray("float32",h);for(i=0;i<h;i+=1)c[i]=n[i]+(o[i]-n[i])*d;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var i,r=t.length;e||(e=createTypedArray("float32",r));var n=createTypedArray("float32",r),o=BMMath.random();for(i=0;i<r;i+=1)n[i]=e[i]+o*(t[i]-e[i]);return n}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,r,n){var i,o=e.length,path=shape_pool.newElement();path.setPathData(!!n,o);var l,d,h=[0,0];for(i=0;i<o;i+=1)l=t&&t[i]?t[i]:h,d=r&&r[i]?r[i]:h,path.setTripleAt(e[i][0],e[i][1],d[0]+e[i][0],d[1]+e[i][1],l[0]+e[i][0],l[1]+e[i][1],i,!0);return path}function initiateExpression(elem,data,property){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;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[],scoped_bm_rt;if(data.xf){var i,len=data.xf.length;for(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(e,t){var i,r,n=this.pv.length?this.pv.length:1,o=createTypedArray("float32",n);var l=Math.floor(5*time);for(i=0,r=0;i<l;){for(r=0;r<n;r+=1)o[r]+=-t+2*t*BMMath.random();i+=1}var d=5*time,h=d-Math.floor(d),c=createTypedArray("float32",n);if(n>1){for(r=0;r<n;r+=1)c[r]=this.pv[r]+o[r]+(-t+2*t*BMMath.random())*h;return c}return this.pv+o[0]+(-t+2*t*BMMath.random())*h}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],n=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads;return[-Math.atan2(r[1],r[2])/degToRads,n,0]}function easeOut(e,t,r,n,o){return applyEase(easeOutBez,e,t,r,n,o)}function easeIn(e,t,r,n,o){return applyEase(easeInBez,e,t,r,n,o)}function ease(e,t,r,n,o){return applyEase(easeInOutBez,e,t,r,n,o)}function applyEase(e,t,r,n,o,l){void 0===o?(o=r,l=n):t=(t-r)/(n-r);var d=e(t=t>1?1:t<0?0:t);if($bm_isInstanceOfArray(o)){var i,h=o.length,c=createTypedArray("float32",h);for(i=0;i<h;i+=1)c[i]=(l[i]-o[i])*d+o[i];return c}return(l-o)*d+o}function nearestKey(time){var i,e,t,r=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(time*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,t=data.k[0].t;else{for(i=0;i<r-1;i+=1){if(time===data.k[i].t){e=i+1,t=data.k[i].t;break}if(time>data.k[i].t&&time<data.k[i+1].t){time-data.k[i].t>data.k[i+1].t-time?(e=i+2,t=data.k[i+1].t):(e=i+1,t=data.k[i].t);break}}-1===e&&(e=i+1,t=data.k[i].t)}else e=0,t=0;var n={};return n.index=e,n.time=t/elem.comp.globalData.frameRate,n}function key(e){var t,i,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var n=data.k[e].hasOwnProperty("s")?data.k[e].s:data.k[e-1].e;for(r=n.length,i=0;i<r;i+=1)t[i]=n[i],t.value[i]=n[i];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,_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=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(e,data,t){data.x&&(t.k=!0,t.x=!0,t.initiateExpression=ExpressionManager.initiateExpression,t.effectsSequence.push(t.initiateExpression(e,data,t).bind(t)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),r=this.getValueAtTime(e+-.01),n=0;if(t.length){var i;for(i=0;i<t.length;i+=1)n+=Math.pow(r[i]-t[i],2);n=100*Math.sqrt(n)}else n=0;return n},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,i,r=this.getValueAtTime(e),n=this.getValueAtTime(e+-.001);if(r.length)for(t=createTypedArray("float32",r.length),i=0;i<r.length;i+=1)t[i]=(n[i]-r[i])/-.001;else t=(n-r)/-.001;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};!function(){function e(e,t,r){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var n,o,i,l,d,h=this.comp.renderedFrame,c=this.keyframes,f=c[c.length-1].t;if(h<=f)return this.pv;if(r?o=f-(n=t?Math.abs(f-elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),n=f-(o=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((h-o)/n)%2!=0)return this.getValueAtTime((n-(h-o)%n+o)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),v=this.getValueAtTime(f/this.comp.globalData.frameRate,0),y=this.getValueAtTime(((h-o)%n+o)/this.comp.globalData.frameRate,0),x=Math.floor((h-o)/n);if(this.pv.length){for(l=(d=new Array(m.length)).length,i=0;i<l;i+=1)d[i]=(v[i]-m[i])*x+y[i];return d}return(v-m)*x+y}if("continue"===e){var w=this.getValueAtTime(f/this.comp.globalData.frameRate,0),k=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(d=new Array(w.length)).length,i=0;i<l;i+=1)d[i]=w[i]+(w[i]-k[i])*((h-f)/this.comp.globalData.frameRate)/5e-4;return d}return w+(h-f)/.001*(w-k)}}return this.getValueAtTime(((h-o)%n+o)/this.comp.globalData.frameRate,0)}function t(e,t,r){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var n,o,i,l,d,h=this.comp.renderedFrame,c=this.keyframes,f=c[0].t;if(h>=f)return this.pv;if(r?o=f+(n=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-f)):((!t||t>c.length-1)&&(t=c.length-1),n=(o=c[t].t)-f),"pingpong"===e){if(Math.floor((f-h)/n)%2==0)return this.getValueAtTime(((f-h)%n+f)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var m=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime(o/this.comp.globalData.frameRate,0),y=this.getValueAtTime((n-(f-h)%n+f)/this.comp.globalData.frameRate,0),x=Math.floor((f-h)/n)+1;if(this.pv.length){for(l=(d=new Array(m.length)).length,i=0;i<l;i+=1)d[i]=y[i]-(v[i]-m[i])*x;return d}return y-(v-m)*x}if("continue"===e){var w=this.getValueAtTime(f/this.comp.globalData.frameRate,0),k=this.getValueAtTime((f+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(l=(d=new Array(w.length)).length,i=0;i<l;i+=1)d[i]=w[i]+(w[i]-k[i])*(f-h)/.001;return d}return w+(w-k)*(f-h)/.001}}return this.getValueAtTime((n-(f-h)%n+f)/this.comp.globalData.frameRate,0)}function r(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var r,n,o=this.comp.renderedFrame/this.comp.globalData.frameRate,l=o-e,d=t>1?(o+e-l)/(t-1):1,i=0,h=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;i<t;){if(n=this.getValueAtTime(l+i*d),this.pv.length)for(h=0;h<this.pv.length;h+=1)r[h]+=n[h];else r+=n;i+=1}if(this.pv.length)for(h=0;h<this.pv.length;h+=1)r[h]/=t;else r/=t;return r}var n=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,data,t){var r=n(e,data,t);return r.dynamicProperties.length?r.getValueAtTime=function(time){console.warn("Transform at time not supported")}.bind(r):r.getValueAtTime=function(time){}.bind(r),r.setGroupProperty=expressionHelpers.setGroupProperty,r};var o=PropertyFactory.getProp;PropertyFactory.getProp=function(n,data,l,d,h){var c=o(n,data,l,d,h);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=r,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===data.a?data.k.length:0,c.propertyIndex=data.ix;var f=0;return 0!==l&&(f=createTypedArray("float32",1===data.a?data.k[0].s.length:data.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:f},expressionHelpers.searchExpressions(n,data,c),c.k&&h.addDynamicProperty(c),c};var l=ShapePropertyFactory.getConstructorFunction(),d=ShapePropertyFactory.getKeyframedConstructorFunction();function h(){}h.prototype={vertices:function(e,time){this.k&&this.getValue();var t=this.v;void 0!==time&&(t=this.getValueAtTime(time,0));var i,r=t._length,n=t[e],o=t.v,l=createSizedArray(r);for(i=0;i<r;i+=1)l[i]="i"===e||"o"===e?[n[i][0]-o[i][0],n[i][1]-o[i][1]]:[n[i][0],n[i][1]];return l},points:function(time){return this.vertices("v",time)},inTangents:function(time){return this.vertices("i",time)},outTangents:function(time){return this.vertices("o",time)},isClosed:function(){return this.v.c},pointOnPath:function(e,time){var t=this.v;void 0!==time&&(t=this.getValueAtTime(time,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(t));for(var r,n=this._segmentsLength,o=n.lengths,l=n.totalLength*e,i=0,d=o.length,h=0;i<d;){if(h+o[i].addedLength>l){var c=i,f=t.c&&i===d-1?0:i+1,m=(l-h)/o[i].addedLength;r=bez.getPointInSegment(t.v[c],t.v[f],t.o[c],t.i[f],m,o[i]);break}h+=o[i].addedLength,i+=1}return r||(r=t.c?[t.v[0][0],t.v[0][1]]:[t.v[t._length-1][0],t.v[t._length-1][1]]),r},vectorOnPath:function(e,time,t){e=1==e?this.v.c?0:.999:e;var r=this.pointOnPath(e,time),n=this.pointOnPath(e+.001,time),o=n[0]-r[0],l=n[1]-r[1],d=Math.sqrt(Math.pow(o,2)+Math.pow(l,2));return 0===d?[0,0]:"tangent"===t?[o/d,l/d]:[-l/d,o/d]},tangentOnPath:function(e,time){return this.vectorOnPath(e,time,"tangent")},normalOnPath:function(e,time){return this.vectorOnPath(e,time,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([h],l),extendPrototype([h],d),d.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shape_pool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},d.prototype.initiateExpression=ExpressionManager.initiateExpression;var c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,data,t,r,n){var o=c(e,data,t,r,n);return o.propertyIndex=data.ix,o.lock=!1,3===t?expressionHelpers.searchExpressions(e,data.pt,o):4===t&&expressionHelpers.searchExpressions(e,data.ks,o),o.k&&e.addDynamicProperty(o),o}}(),TextProperty.prototype.getExpressionValue=function(e,text){var t=this.calculateExpression(text);if(e.t!==t){var r={};return this.copyData(r,e),r.t=t.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterface=function(){function e(e,view,v){var i,y=[],x=e?e.length:0;for(i=0;i<x;i+=1)"gr"==e[i].ty?y.push(t(e[i],view[i],v)):"fl"==e[i].ty?y.push(r(e[i],view[i],v)):"st"==e[i].ty?y.push(n(e[i],view[i],v)):"tm"==e[i].ty?y.push(o(e[i],view[i],v)):"tr"==e[i].ty||("el"==e[i].ty?y.push(l(e[i],view[i],v)):"sr"==e[i].ty?y.push(d(e[i],view[i],v)):"sh"==e[i].ty?y.push(m(e[i],view[i],v)):"rc"==e[i].ty?y.push(h(e[i],view[i],v)):"rd"==e[i].ty?y.push(c(e[i],view[i],v)):"rp"==e[i].ty&&y.push(f(e[i],view[i],v)));return y}function t(t,view,r){var n=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return n.content;default:return n.transform}};n.propertyGroup=function(e){return 1===e?n:r(e-1)};var content=function(t,view,r){var n,o=function(e){for(var i=0,t=n.length;i<t;){if(n[i]._name===e||n[i].mn===e||n[i].propertyIndex===e||n[i].ix===e||n[i].ind===e)return n[i];i+=1}if("number"==typeof e)return n[e-1]};return o.propertyGroup=function(e){return 1===e?o:r(e-1)},n=e(t.it,view.it,o.propertyGroup),o.numProperties=n.length,o.propertyIndex=t.cix,o._name=t.nm,o}(t,view,n.propertyGroup),o=function(e,view,t){function r(e){return 1==e?n:t(--e)}view.transform.mProps.o.setGroupProperty(r),view.transform.mProps.p.setGroupProperty(r),view.transform.mProps.a.setGroupProperty(r),view.transform.mProps.s.setGroupProperty(r),view.transform.mProps.r.setGroupProperty(r),view.transform.mProps.sk&&(view.transform.mProps.sk.setGroupProperty(r),view.transform.mProps.sa.setGroupProperty(r));function n(t){return e.a.ix===t||"Anchor Point"===t?n.anchorPoint:e.o.ix===t||"Opacity"===t?n.opacity:e.p.ix===t||"Position"===t?n.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?n.rotation:e.s.ix===t||"Scale"===t?n.scale:e.sk&&e.sk.ix===t||"Skew"===t?n.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?n.skewAxis:void 0}return view.transform.op.setGroupProperty(r),Object.defineProperties(n,{opacity:{get:ExpressionPropertyInterface(view.transform.mProps.o)},position:{get:ExpressionPropertyInterface(view.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(view.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(view.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(view.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(view.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(view.transform.mProps.sa)},_name:{value:e.nm}}),n.ty="tr",n.mn=e.mn,n.propertyGroup=t,n}(t.it[t.it.length-1],view.it[view.it.length-1],n.propertyGroup);return n.content=content,n.transform=o,Object.defineProperty(n,"_name",{get:function(){return t.nm}}),n.numProperties=t.np,n.propertyIndex=t.ix,n.nm=t.nm,n.mn=t.mn,n}function r(e,view,t){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:void 0}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},_name:{value:e.nm},mn:{value:e.mn}}),view.c.setGroupProperty(t),view.o.setGroupProperty(t),r}function n(e,view,t){function r(e){return 1===e?ob:t(e-1)}function n(e){return 1===e?d:r(e-1)}function o(i){Object.defineProperty(d,e.d[i].nm,{get:ExpressionPropertyInterface(view.d.dataProps[i].p)})}var i,l=e.d?e.d.length:0,d={};for(i=0;i<l;i+=1)o(i),view.d.dataProps[i].p.setGroupProperty(n);function h(e){return"Color"===e||"color"===e?h.color:"Opacity"===e||"opacity"===e?h.opacity:"Stroke Width"===e||"stroke width"===e?h.strokeWidth:void 0}return Object.defineProperties(h,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},strokeWidth:{get:ExpressionPropertyInterface(view.w)},dash:{get:function(){return d}},_name:{value:e.nm},mn:{value:e.mn}}),view.c.setGroupProperty(r),view.o.setGroupProperty(r),view.w.setGroupProperty(r),h}function o(e,view,t){function r(e){return 1==e?n:t(--e)}function n(t){return t===e.e.ix||"End"===t||"end"===t?n.end:t===e.s.ix?n.start:t===e.o.ix?n.offset:void 0}return n.propertyIndex=e.ix,view.s.setGroupProperty(r),view.e.setGroupProperty(r),view.o.setGroupProperty(r),n.propertyIndex=e.ix,n.propertyGroup=t,Object.defineProperties(n,{start:{get:ExpressionPropertyInterface(view.s)},end:{get:ExpressionPropertyInterface(view.e)},offset:{get:ExpressionPropertyInterface(view.o)},_name:{value:e.nm}}),n.mn=e.mn,n}function l(e,view,t){function r(e){return 1==e?o:t(--e)}o.propertyIndex=e.ix;var n="tm"===view.sh.ty?view.sh.prop:view.sh;function o(t){return e.p.ix===t?o.position:e.s.ix===t?o.size:void 0}return n.s.setGroupProperty(r),n.p.setGroupProperty(r),Object.defineProperties(o,{size:{get:ExpressionPropertyInterface(n.s)},position:{get:ExpressionPropertyInterface(n.p)},_name:{value:e.nm}}),o.mn=e.mn,o}function d(e,view,t){function r(e){return 1==e?o:t(--e)}var n="tm"===view.sh.ty?view.sh.prop:view.sh;function o(t){return e.p.ix===t?o.position:e.r.ix===t?o.rotation:e.pt.ix===t?o.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?o.outerRadius:e.os.ix===t?o.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?o.innerRoundness:void 0:o.innerRadius}return o.propertyIndex=e.ix,n.or.setGroupProperty(r),n.os.setGroupProperty(r),n.pt.setGroupProperty(r),n.p.setGroupProperty(r),n.r.setGroupProperty(r),e.ir&&(n.ir.setGroupProperty(r),n.is.setGroupProperty(r)),Object.defineProperties(o,{position:{get:ExpressionPropertyInterface(n.p)},rotation:{get:ExpressionPropertyInterface(n.r)},points:{get:ExpressionPropertyInterface(n.pt)},outerRadius:{get:ExpressionPropertyInterface(n.or)},outerRoundness:{get:ExpressionPropertyInterface(n.os)},innerRadius:{get:ExpressionPropertyInterface(n.ir)},innerRoundness:{get:ExpressionPropertyInterface(n.is)},_name:{value:e.nm}}),o.mn=e.mn,o}function h(e,view,t){function r(e){return 1==e?o:t(--e)}var n="tm"===view.sh.ty?view.sh.prop:view.sh;function o(t){return e.p.ix===t?o.position:e.r.ix===t?o.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?o.size:void 0}return o.propertyIndex=e.ix,n.p.setGroupProperty(r),n.s.setGroupProperty(r),n.r.setGroupProperty(r),Object.defineProperties(o,{position:{get:ExpressionPropertyInterface(n.p)},roundness:{get:ExpressionPropertyInterface(n.r)},size:{get:ExpressionPropertyInterface(n.s)},_name:{value:e.nm}}),o.mn=e.mn,o}function c(e,view,t){var r=view;function n(t){if(e.r.ix===t||"Round Corners 1"===t)return n.radius}return n.propertyIndex=e.ix,r.rd.setGroupProperty(function(e){return 1==e?n:t(--e)}),Object.defineProperties(n,{radius:{get:ExpressionPropertyInterface(r.rd)},_name:{value:e.nm}}),n.mn=e.mn,n}function f(e,view,t){function r(e){return 1==e?o:t(--e)}var n=view;function o(t){return e.c.ix===t||"Copies"===t?o.copies:e.o.ix===t||"Offset"===t?o.offset:void 0}return o.propertyIndex=e.ix,n.c.setGroupProperty(r),n.o.setGroupProperty(r),Object.defineProperties(o,{copies:{get:ExpressionPropertyInterface(n.c)},offset:{get:ExpressionPropertyInterface(n.o)},_name:{value:e.nm}}),o.mn=e.mn,o}function m(e,view,t){var r=view.sh;function n(e){if("Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e)return n.path}return r.setGroupProperty(function(e){return 1==e?n:t(--e)}),Object.defineProperties(n,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn}}),n}return function(t,view,r){var n;function o(e){if("number"==typeof e)return n[e-1];for(var i=0,t=n.length;i<t;){if(n[i]._name===e)return n[i];i+=1}}return o.propertyGroup=r,n=e(t,view,o),o.numProperties=n.length,o}}(),TextExpressionInterface=function(e){var t;function r(){}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return void 0!==r&&(e.textProperty.currentData.t=void 0,(t=new String(r)).value=r||new String(r)),t}}),r},LayerExpressionInterface=function(){function e(e,time){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.applyToPointArray(e[0],e[1],e[2]||0)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function t(e,time){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function r(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function n(){return[1,1,1,1]}return function(o){var l;function d(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return l;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect}}d.toWorld=e,d.fromWorld=t,d.toComp=e,d.fromComp=r,d.sampleImage=n,d.sourceRectAtTime=o.sourceRectAtTime.bind(o),d._elem=o;var h=getDescriptor(l=TransformExpressionInterface(o.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return o.hierarchy.length}},parent:{get:function(){return o.hierarchy[0].layerInterface}},rotation:getDescriptor(l,"rotation"),scale:getDescriptor(l,"scale"),position:getDescriptor(l,"position"),opacity:getDescriptor(l,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return l}},active:{get:function(){return o.isInRange}}}),d.startTime=o.data.st,d.index=o.data.ind,d.source=o.data.refId,d.height=0===o.data.ty?o.data.h:100,d.width=0===o.data.ty?o.data.w:100,d.inPoint=o.data.ip/o.comp.globalData.frameRate,d.outPoint=o.data.op/o.comp.globalData.frameRate,d._name=o.data.nm,d.registerMaskInterface=function(e){d.mask=new MaskManagerInterface(e,o)},d.registerEffectsInterface=function(e){d.effect=e},d}}(),CompExpressionInterface=function(e){function t(t){for(var i=0,r=e.layers.length;i<r;){if(e.layers[i].nm===t||e.layers[i].ind===t)return e.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t},TransformExpressionInterface=function(e){function t(e){switch(e){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}}if(Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p)var r=ExpressionPropertyInterface(e.p);return Object.defineProperty(t,"position",{get:function(){return e.p?r():[e.px.v,e.py.v,e.pz?e.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var i=0,t=this.compositions.length;i<t;){if(this.compositions[i].data&&this.compositions[i].data.nm===e)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),EffectsExpressionInterface=function(){function e(data,r,n,o){var i,l=[],d=data.ef.length;for(i=0;i<d;i+=1)5===data.ef[i].ty?l.push(e(data.ef[i],r.effectElements[i],r.effectElements[i].propertyGroup,o)):l.push(t(r.effectElements[i],data.ef[i].ty,o,h));function h(e){return 1===e?c:n(e-1)}var c=function(e){for(var t=data.ef,i=0,r=t.length;i<r;){if(e===t[i].nm||e===t[i].mn||e===t[i].ix)return 5===t[i].ty?l[i]:l[i]();i+=1}return l[0]()};return c.propertyGroup=h,"ADBE Color Control"===data.mn&&Object.defineProperty(c,"color",{get:function(){return l[0]()}}),Object.defineProperty(c,"numProperties",{get:function(){return data.np}}),c.active=c.enabled=0!==data.en,c}function t(element,e,t,r){var n=ExpressionPropertyInterface(element.p);return element.p.setGroupProperty&&element.p.setGroupProperty(r),function(){return 10===e?t.comp.compInterface(element.p.v):n()}}return{createEffectsInterface:function(t,r){if(t.effectsManager){var i,n=[],o=t.data.ef,l=t.effectsManager.effectElements.length;for(i=0;i<l;i+=1)n.push(e(o[i],t.effectsManager.effectElements[i],r,t));return function(e){for(var r=t.data.ef||[],i=0,o=r.length;i<o;){if(e===r[i].nm||e===r[i].mn||e===r[i].ix)return n[i];i+=1}}}}}}(),MaskManagerInterface=function(){function e(mask,data){this._mask=mask,this._data=data}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(t,r){var i,n=createSizedArray(t.viewData.length),o=t.viewData.length;for(i=0;i<o;i+=1)n[i]=new e(t.viewData[i],t.masksProperties[i]);return function(e){for(i=0;i<o;){if(t.masksProperties[i].nm===e)return n[i];i+=1}}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function r(e,t,r){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(n){if(e.numKeys){var o="";o="s"in t.keyframes[n-1]?t.keyframes[n-1].s:"e"in t.keyframes[n-2]?t.keyframes[n-2].e:t.keyframes[n-2].s;var l="unidimensional"===r?new Number(o):Object.assign({},o);return l.time=t.keyframes[n-1].t/t.elem.comp.globalData.frameRate,l}return 0},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function n(){return e}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=e);var n=1/t.mult,o=t.pv*n,l=new Number(o);return l.value=o,r(l,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*n,l.value!==o&&((l=new Number(o)).value=o,r(l,t,"unidimensional")),l}}(o):function(e){e&&"pv"in e||(e=t);var n=1/e.mult,o=e.pv.length,l=createTypedArray("float32",o),d=createTypedArray("float32",o);return l.value=d,r(l,e,"multidimensional"),function(){e.k&&e.getValue();for(var i=0;i<o;i+=1)l[i]=d[i]=e.v[i]*n;return l}}(o):n}}(),TextExpressionSelectorProp,propertyGetTextProp;function SliderEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,0,0,t)}function AngleEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,0,0,t)}function ColorEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,1,0,t)}function PointEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,1,0,t)}function LayerIndexEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,0,0,t)}function MaskIndexEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,0,0,t)}function CheckboxEffect(data,e,t){this.p=PropertyFactory.getProp(e,data.v,0,0,t)}function NoValueEffect(){this.p={}}function EffectsManager(){}function EffectsManager(data,element){var e=data.ef||[];this.effectElements=[];var i,t,r=e.length;for(i=0;i<r;i++)t=new GroupEffect(e[i],element),this.effectElements.push(t)}function GroupEffect(data,element){this.init(data,element)}TextExpressionSelectorProp=function(){function e(e,t){return this.textIndex=e+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,data){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=data.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,data,this),this.getMult=e,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(e,data,t){return 1===data.t?new TextExpressionSelectorProp(e,data,t):propertyGetTextProp(e,data,t)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(data,element){this.data=data,this.effectElements=[],this.initDynamicPropertyContainer(element);var i,e,t=this.data.ef.length,r=this.data.ef;for(i=0;i<t;i+=1){switch(e=null,r[i].ty){case 0:e=new SliderEffect(r[i],element,this);break;case 1:e=new AngleEffect(r[i],element,this);break;case 2:e=new ColorEffect(r[i],element,this);break;case 3:e=new PointEffect(r[i],element,this);break;case 4:case 7:e=new CheckboxEffect(r[i],element,this);break;case 10:e=new LayerIndexEffect(r[i],element,this);break;case 11:e=new MaskIndexEffect(r[i],element,this);break;case 5:e=new EffectsManager(r[i],element,this);break;default:e=new NoValueEffect(r[i],element,this)}e&&this.effectElements.push(e)}};var lottiejs={},_isFrozen=!1;function setLocationHref(e){locationHref=e}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){subframeEnabled=e}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(e)&&e>1&&(defaultCurveSegments=e);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&(expressionsPlugin=t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),i=0;i<t.length;i++){var r=t[i].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}}lottiejs.play=animationManager.play,lottiejs.pause=animationManager.pause,lottiejs.setLocationHref=setLocationHref,lottiejs.togglePause=animationManager.togglePause,lottiejs.setSpeed=animationManager.setSpeed,lottiejs.setDirection=animationManager.setDirection,lottiejs.stop=animationManager.stop,lottiejs.searchAnimations=searchAnimations,lottiejs.registerAnimation=animationManager.registerAnimation,lottiejs.loadAnimation=loadAnimation,lottiejs.setSubframeRendering=setSubframeRendering,lottiejs.resize=animationManager.resize,lottiejs.goToAndStop=animationManager.goToAndStop,lottiejs.destroy=animationManager.destroy,lottiejs.setQuality=setQuality,lottiejs.inBrowser=inBrowser,lottiejs.installPlugin=installPlugin,lottiejs.freeze=animationManager.freeze,lottiejs.unfreeze=animationManager.unfreeze,lottiejs.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottiejs.__getFactory=getFactory,lottiejs.version="5.5.7";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottiejs})},104:function(e,t,r){"use strict";r(163);var n=r(102),o=r.n(n),l={props:{options:{type:Object,required:!0},height:Number,width:Number},data:function(){return{style:{width:this.width?"".concat(this.width,"px"):"100%",height:this.height?"".concat(this.height,"px"):"100%",overflow:"hidden",margin:"0 auto"}}},mounted:function(){this.anim=o.a.loadAnimation({container:this.$refs.lavContainer,renderer:"svg",loop:!1!==this.options.loop,autoplay:!1!==this.options.autoplay,animationData:this.options.animationData,rendererSettings:this.options.rendererSettings}),this.$emit("animCreated",this.anim)}},d=r(10),component=Object(d.a)(l,function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"lavContainer",style:this.style})},[],!1,null,null,null);t.a=component.exports},11:function(e,t,r){"use strict";function n(e,t,r,n,o,l,d){try{var h=e[l](d),c=h.value}catch(e){return void r(e)}h.done?t(c):Promise.resolve(c).then(n,o)}function o(e){return function(){var t=this,r=arguments;return new Promise(function(o,l){var d=e.apply(t,r);function h(e){n(d,o,l,h,c,"next",e)}function c(e){n(d,o,l,h,c,"throw",e)}h(void 0)})}}r.d(t,"a",function(){return o})},156:function(e,t,r){var content=r(157);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(23).default)("26e2b483",content,!0,{sourceMap:!1})},157:function(e,t,r){(e.exports=r(22)(!1)).push([e.i,'/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before,.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before,.modal-close:before{height:2px;width:50%}.delete:after,.modal-close:after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading:after,.control.is-loading:after,.loader,.select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}\n/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,iframe,img,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#ff3860;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-info{color:#209cee!important}a.has-text-info:focus,a.has-text-info:hover{color:#0f81cc!important}.has-background-info{background-color:#209cee!important}.has-text-success{color:#23d160!important}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c!important}.has-background-success{background-color:#23d160!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-danger{color:#ff3860!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537!important}.has-background-danger{background-color:#ff3860!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-relative{position:relative!important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:#363636}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:#363636}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #209cee #209cee!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #209cee #209cee!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width:1024px){.container{max-width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width:1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width:1216px){.container{max-width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#dbdbdb 0)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#dbdbdb 0)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#dbdbdb 0)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#dbdbdb 0)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#00d1b2 30%,#dbdbdb 0)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#dbdbdb 0)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(90deg,#209cee 30%,#dbdbdb 0)}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-success:indeterminate{background-image:linear-gradient(90deg,#23d160 30%,#dbdbdb 0)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#ffdd57 30%,#dbdbdb 0)}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#ff3860 30%,#dbdbdb 0)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(90deg,#4a4a4a 30%,#dbdbdb 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,47.8%,.3)}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,47.8%,.3)}.input,.textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,.1);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#209cee}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.is-success.input,.is-success.textarea{border-color:#23d160}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#ff3860}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#209cee}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#118fe4}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#23d160}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#20bc56}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#ff3860}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ff1f4b}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);color:#363636}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#f5f5f5}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(32,156,238,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(35,209,96,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,56,96,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border:1px solid #dbdbdb;border-left-width:0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#7a7a7a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"\\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\\02192"}.breadcrumb.has-bullet-separator li+li:before{content:"\\02022"}.breadcrumb.has-dot-separator li+li:before{content:"\\000b7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;padding:.75rem}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-content,.card-footer{background-color:transparent}.card-footer{border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.list-item{display:block;padding:.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#3273dc;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,85.9%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,85.9%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-radius:4px;border:solid #dbdbdb;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media print,screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:#363636}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link:after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:#363636}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:hover,.navbar-link[focus-within],a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:hover,a.navbar-item[focus-within]{background-color:#fafafa;color:#3273dc}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #3273dc;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable[focus-within] .navbar-link,.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable[focus-within] .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar-item.is-hoverable[focus-within] .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable[focus-within] .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + -4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-block,.panel-heading,.panel-tabs{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-block:first-child,.panel-heading:first-child,.panel-tabs:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:.5em .75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1*var(--columnGap));margin-right:calc(-1*var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:hsla(0,0%,96.1%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,96.1%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover,.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#04a6d7,#209cee 71%,#3287f5)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#04a6d7,#209cee 71%,#3287f5)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media print,screen and (min-width:769px){.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}',""])},166:function(e,t,r){"use strict";var n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},o=function(){function e(element){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n(this,e),!(element instanceof Node))throw"Can't initialize VanillaTilt because "+element+" is not a Node.";this.width=null,this.height=null,this.clientWidth=null,this.clientHeight=null,this.left=null,this.top=null,this.gammazero=null,this.betazero=null,this.lastgammazero=null,this.lastbetazero=null,this.transitionTimeout=null,this.updateCall=null,this.event=null,this.updateBind=this.update.bind(this),this.resetBind=this.reset.bind(this),this.element=element,this.settings=this.extendSettings(t),this.reverse=this.settings.reverse?-1:1,this.glare=e.isSettingTrue(this.settings.glare),this.glarePrerender=e.isSettingTrue(this.settings["glare-prerender"]),this.fullPageListening=e.isSettingTrue(this.settings["full-page-listening"]),this.gyroscope=e.isSettingTrue(this.settings.gyroscope),this.gyroscopeSamples=this.settings.gyroscopeSamples,this.elementListener=this.getElementListener(),this.glare&&this.prepareGlare(),this.fullPageListening&&this.updateClientSize(),this.addEventListeners(),this.updateInitialPosition()}return e.isSettingTrue=function(e){return""===e||!0===e||1===e},e.prototype.getElementListener=function(){if(this.fullPageListening)return window.document;if("string"==typeof this.settings["mouse-event-element"]){var e=document.querySelector(this.settings["mouse-event-element"]);if(e)return e}return this.settings["mouse-event-element"]instanceof Node?this.settings["mouse-event-element"]:this.element},e.prototype.addEventListeners=function(){this.onMouseEnterBind=this.onMouseEnter.bind(this),this.onMouseMoveBind=this.onMouseMove.bind(this),this.onMouseLeaveBind=this.onMouseLeave.bind(this),this.onWindowResizeBind=this.onWindowResize.bind(this),this.onDeviceOrientationBind=this.onDeviceOrientation.bind(this),this.elementListener.addEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.addEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.addEventListener("mousemove",this.onMouseMoveBind),(this.glare||this.fullPageListening)&&window.addEventListener("resize",this.onWindowResizeBind),this.gyroscope&&window.addEventListener("deviceorientation",this.onDeviceOrientationBind)},e.prototype.removeEventListeners=function(){this.elementListener.removeEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.removeEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.removeEventListener("mousemove",this.onMouseMoveBind),this.gyroscope&&window.removeEventListener("deviceorientation",this.onDeviceOrientationBind),(this.glare||this.fullPageListening)&&window.removeEventListener("resize",this.onWindowResizeBind)},e.prototype.destroy=function(){clearTimeout(this.transitionTimeout),null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.reset(),this.removeEventListeners(),this.element.vanillaTilt=null,delete this.element.vanillaTilt,this.element=null},e.prototype.onDeviceOrientation=function(e){if(null!==e.gamma&&null!==e.beta){this.updateElementPosition(),this.gyroscopeSamples>0&&(this.lastgammazero=this.gammazero,this.lastbetazero=this.betazero,null===this.gammazero?(this.gammazero=e.gamma,this.betazero=e.beta):(this.gammazero=(e.gamma+this.lastgammazero)/2,this.betazero=(e.beta+this.lastbetazero)/2),this.gyroscopeSamples-=1);var t=this.settings.gyroscopeMaxAngleX-this.settings.gyroscopeMinAngleX,r=this.settings.gyroscopeMaxAngleY-this.settings.gyroscopeMinAngleY,n=t/this.width,o=r/this.height,l=(e.gamma-(this.settings.gyroscopeMinAngleX+this.gammazero))/n,d=(e.beta-(this.settings.gyroscopeMinAngleY+this.betazero))/o;null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event={clientX:l+this.left,clientY:d+this.top},this.updateCall=requestAnimationFrame(this.updateBind)}},e.prototype.onMouseEnter=function(){this.updateElementPosition(),this.element.style.willChange="transform",this.setTransition()},e.prototype.onMouseMove=function(e){null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event=e,this.updateCall=requestAnimationFrame(this.updateBind)},e.prototype.onMouseLeave=function(){this.setTransition(),this.settings.reset&&requestAnimationFrame(this.resetBind)},e.prototype.reset=function(){this.event={clientX:this.left+this.width/2,clientY:this.top+this.height/2},this.element&&this.element.style&&(this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)"),this.resetGlare()},e.prototype.resetGlare=function(){this.glare&&(this.glareElement.style.transform="rotate(180deg) translate(-50%, -50%)",this.glareElement.style.opacity="0")},e.prototype.updateInitialPosition=function(){if(0!==this.settings.startX||0!==this.settings.startY){this.onMouseEnter(),this.fullPageListening?this.event={clientX:(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.clientWidth,clientY:(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.clientHeight}:this.event={clientX:this.left+(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.width,clientY:this.top+(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.height};var e=this.settings.scale;this.settings.scale=1,this.update(),this.settings.scale=e,this.resetGlare()}},e.prototype.getValues=function(){var e=void 0,t=void 0;return this.fullPageListening?(e=this.event.clientX/this.clientWidth,t=this.event.clientY/this.clientHeight):(e=(this.event.clientX-this.left)/this.width,t=(this.event.clientY-this.top)/this.height),e=Math.min(Math.max(e,0),1),t=Math.min(Math.max(t,0),1),{tiltX:(this.reverse*(this.settings.max-e*this.settings.max*2)).toFixed(2),tiltY:(this.reverse*(t*this.settings.max*2-this.settings.max)).toFixed(2),percentageX:100*e,percentageY:100*t,angle:Math.atan2(this.event.clientX-(this.left+this.width/2),-(this.event.clientY-(this.top+this.height/2)))*(180/Math.PI)}},e.prototype.updateElementPosition=function(){var rect=this.element.getBoundingClientRect();this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.left=rect.left,this.top=rect.top},e.prototype.update=function(){var e=this.getValues();this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.axis?0:e.tiltY)+"deg) rotateY("+("y"===this.settings.axis?0:e.tiltX)+"deg) scale3d("+this.settings.scale+", "+this.settings.scale+", "+this.settings.scale+")",this.glare&&(this.glareElement.style.transform="rotate("+e.angle+"deg) translate(-50%, -50%)",this.glareElement.style.opacity=""+e.percentageY*this.settings["max-glare"]/100),this.element.dispatchEvent(new CustomEvent("tiltChange",{detail:e})),this.updateCall=null},e.prototype.prepareGlare=function(){if(!this.glarePrerender){var e=document.createElement("div");e.classList.add("js-tilt-glare");var t=document.createElement("div");t.classList.add("js-tilt-glare-inner"),e.appendChild(t),this.element.appendChild(e)}this.glareElementWrapper=this.element.querySelector(".js-tilt-glare"),this.glareElement=this.element.querySelector(".js-tilt-glare-inner"),this.glarePrerender||(Object.assign(this.glareElementWrapper.style,{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",overflow:"hidden","pointer-events":"none"}),Object.assign(this.glareElement.style,{position:"absolute",top:"50%",left:"50%","pointer-events":"none","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:2*this.element.offsetWidth+"px",height:2*this.element.offsetWidth+"px",transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))},e.prototype.updateGlareSize=function(){this.glare&&Object.assign(this.glareElement.style,{width:""+2*this.element.offsetWidth,height:""+2*this.element.offsetWidth})},e.prototype.updateClientSize=function(){this.clientWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.clientHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},e.prototype.onWindowResize=function(){this.updateGlareSize(),this.updateClientSize()},e.prototype.setTransition=function(){var e=this;clearTimeout(this.transitionTimeout),this.element.style.transition=this.settings.speed+"ms "+this.settings.easing,this.glare&&(this.glareElement.style.transition="opacity "+this.settings.speed+"ms "+this.settings.easing),this.transitionTimeout=setTimeout(function(){e.element.style.transition="",e.glare&&(e.glareElement.style.transition="")},this.settings.speed)},e.prototype.extendSettings=function(e){var t={reverse:!1,max:15,startX:0,startY:0,perspective:1e3,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1,speed:300,transition:!0,axis:null,glare:!1,"max-glare":1,"glare-prerender":!1,"full-page-listening":!1,"mouse-event-element":null,reset:!0,gyroscope:!0,gyroscopeMinAngleX:-45,gyroscopeMaxAngleX:45,gyroscopeMinAngleY:-45,gyroscopeMaxAngleY:45,gyroscopeSamples:10},r={};for(var n in t)if(n in e)r[n]=e[n];else if(this.element.hasAttribute("data-tilt-"+n)){var o=this.element.getAttribute("data-tilt-"+n);try{r[n]=JSON.parse(o)}catch(e){r[n]=o}}else r[n]=t[n];return r},e.init=function(t,r){t instanceof Node&&(t=[t]),t instanceof NodeList&&(t=[].slice.call(t)),t instanceof Array&&t.forEach(function(element){"vanillaTilt"in element||(element.vanillaTilt=new e(element,r))})},e}();"undefined"!=typeof document&&(window.VanillaTilt=o,o.init(document.querySelectorAll("[data-tilt]"))),e.exports=o},22:function(e,t,r){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var content=function(e,t){var content=e[1]||"",r=e[3];if(!r)return content;if(t&&"function"==typeof btoa){var n=(l=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(l))))+" */"),o=r.sources.map(function(source){return"/*# sourceURL="+r.sourceRoot+source+" */"});return[content].concat(o).concat([n]).join("\n")}var l;return[content].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+content+"}":content}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var o=this[i][0];null!=o&&(n[o]=!0)}for(i=0;i<e.length;i++){var l=e[i];null!=l[0]&&n[l[0]]||(r&&!l[2]?l[2]=r:r&&(l[2]="("+l[2]+") and ("+r+")"),t.push(l))}},t}},23:function(e,t,r){"use strict";function n(e,t){for(var r=[],n={},i=0;i<t.length;i++){var o=t[i],l=o[0],d={id:e+":"+i,css:o[1],media:o[2],sourceMap:o[3]};n[l]?n[l].parts.push(d):r.push(n[l]={id:l,parts:[d]})}return r}r.r(t),r.d(t,"default",function(){return x});var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l={},head=o&&(document.head||document.getElementsByTagName("head")[0]),d=null,h=0,c=!1,f=function(){},m=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function x(e,t,r,o){c=r,m=o||{};var d=n(e,t);return w(d),function(t){for(var r=[],i=0;i<d.length;i++){var o=d[i];(h=l[o.id]).refs--,r.push(h)}t?w(d=n(e,t)):d=[];for(i=0;i<r.length;i++){var h;if(0===(h=r[i]).refs){for(var c=0;c<h.parts.length;c++)h.parts[c]();delete l[h.id]}}}}function w(e){for(var i=0;i<e.length;i++){var t=e[i],r=l[t.id];if(r){r.refs++;for(var n=0;n<r.parts.length;n++)r.parts[n](t.parts[n]);for(;n<t.parts.length;n++)r.parts.push(S(t.parts[n]));r.parts.length>t.parts.length&&(r.parts.length=t.parts.length)}else{var o=[];for(n=0;n<t.parts.length;n++)o.push(S(t.parts[n]));l[t.id]={id:t.id,refs:1,parts:o}}}}function k(){var e=document.createElement("style");return e.type="text/css",head.appendChild(e),e}function S(e){var t,r,n=document.querySelector("style["+v+'~="'+e.id+'"]');if(n){if(c)return f;n.parentNode.removeChild(n)}if(y){var o=h++;n=d||(d=k()),t=P.bind(null,n,o,!1),r=P.bind(null,n,o,!0)}else n=k(),t=function(e,t){var r=t.css,n=t.media,o=t.sourceMap;n&&e.setAttribute("media",n);m.ssrId&&e.setAttribute(v,t.id);o&&(r+="\n/*# sourceURL="+o.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,n),r=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else r()}}var E,_=(E=[],function(e,t){return E[e]=t,E.filter(Boolean).join("\n")});function P(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=_(t,o);else{var l=document.createTextNode(o),d=e.childNodes;d[t]&&e.removeChild(d[t]),d.length?e.insertBefore(l,d[t]):e.appendChild(l)}}},27:function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,"a",function(){return n})},28:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return(o="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)})(e)}r.d(t,"a",function(){return o})},39:function(e,t,r){"use strict";function n(e,i){return function(e){if(Array.isArray(e))return e}(e)||function(e,i){var t=[],r=!0,n=!1,o=void 0;try{for(var l,d=e[Symbol.iterator]();!(r=(l=d.next()).done)&&(t.push(l.value),!i||t.length!==i);r=!0);}catch(e){n=!0,o=e}finally{try{r||null==d.return||d.return()}finally{if(n)throw o}}return t}(e,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}r.d(t,"a",function(){return n})},5:function(e,t){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(object,e){return Object.prototype.hasOwnProperty.call(object,e)},r.p="",r(r.s="fb15")}({"01f9":function(e,t,r){"use strict";var n=r("2d00"),o=r("5ca1"),l=r("2aba"),d=r("32e9"),h=r("84f2"),c=r("41a0"),f=r("7f20"),m=r("38fd"),v=r("2b4c")("iterator"),y=!([].keys&&"next"in[].keys()),x=function(){return this};e.exports=function(e,t,r,w,k,S,E){c(r,t,w);var _,P,C,M=function(e){if(!y&&e in F)return F[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},T=t+" Iterator",A="values"==k,D=!1,F=e.prototype,I=F[v]||F["@@iterator"]||k&&F[k],z=I||M(k),B=k?A?M("entries"):z:void 0,R="Array"==t&&F.entries||I;if(R&&(C=m(R.call(new e)))!==Object.prototype&&C.next&&(f(C,T,!0),n||"function"==typeof C[v]||d(C,v,x)),A&&I&&"values"!==I.name&&(D=!0,z=function(){return I.call(this)}),n&&!E||!y&&!D&&F[v]||d(F,v,z),h[t]=z,h[T]=x,k)if(_={values:A?z:M("values"),keys:S?z:M("keys"),entries:B},E)for(P in _)P in F||l(F,P,_[P]);else o(o.P+o.F*(y||D),t,_);return _}},"097d":function(e,t,r){"use strict";var n=r("5ca1"),o=r("8378"),l=r("7726"),d=r("ebd6"),h=r("bcaa");n(n.P+n.R,"Promise",{finally:function(e){var t=d(this,o.Promise||l.Promise),r="function"==typeof e;return this.then(r?function(r){return h(t,e()).then(function(){return r})}:e,r?function(r){return h(t,e()).then(function(){throw r})}:e)}})},"0d58":function(e,t,r){var n=r("ce10"),o=r("e11e");e.exports=Object.keys||function(e){return n(e,o)}},1495:function(e,t,r){var n=r("86cc"),o=r("cb7c"),l=r("0d58");e.exports=r("9e1e")?Object.defineProperties:function(e,t){o(e);for(var r,d=l(t),h=d.length,i=0;h>i;)n.f(e,r=d[i++],t[r]);return e}},1991:function(e,t,r){var n,o,l,d=r("9b43"),h=r("31f4"),html=r("fab2"),c=r("230e"),f=r("7726"),m=f.process,v=f.setImmediate,y=f.clearImmediate,x=f.MessageChannel,w=f.Dispatch,k=0,S={},E=function(){var e=+this;if(S.hasOwnProperty(e)){var t=S[e];delete S[e],t()}},_=function(e){E.call(e.data)};v&&y||(v=function(e){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return S[++k]=function(){h("function"==typeof e?e:Function(e),t)},n(k),k},y=function(e){delete S[e]},"process"==r("2d95")(m)?n=function(e){m.nextTick(d(E,e,1))}:w&&w.now?n=function(e){w.now(d(E,e,1))}:x?(l=(o=new x).port2,o.port1.onmessage=_,n=d(l.postMessage,l,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(n=function(e){f.postMessage(e+"","*")},f.addEventListener("message",_,!1)):n="onreadystatechange"in c("script")?function(e){html.appendChild(c("script")).onreadystatechange=function(){html.removeChild(this),E.call(e)}}:function(e){setTimeout(d(E,e,1),0)}),e.exports={set:v,clear:y}},"1eb2":function(e,t,r){var i;"undefined"!=typeof window&&((i=window.document.currentScript)&&(i=i.src.match(/(.+\/)[^\/]+\.js$/))&&(r.p=i[1]))},"1fa8":function(e,t,r){var n=r("cb7c");e.exports=function(e,t,r,o){try{return o?t(n(r)[0],r[1]):t(r)}catch(t){var l=e.return;throw void 0!==l&&n(l.call(e)),t}}},"214f":function(e,t,r){"use strict";var n=r("32e9"),o=r("2aba"),l=r("79e5"),d=r("be13"),h=r("2b4c");e.exports=function(e,t,r){var c=h(e),f=r(d,c,""[e]),m=f[0],v=f[1];l(function(){var t={};return t[c]=function(){return 7},7!=""[e](t)})&&(o(String.prototype,e,m),n(RegExp.prototype,c,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)}))}},"230e":function(e,t,r){var n=r("d3f4"),o=r("7726").document,l=n(o)&&n(o.createElement);e.exports=function(e){return l?o.createElement(e):{}}},2350:function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var content=function(e,t){var content=e[1]||"",r=e[3];if(!r)return content;if(t&&"function"==typeof btoa){var n=(l=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(l))))+" */"),o=r.sources.map(function(source){return"/*# sourceURL="+r.sourceRoot+source+" */"});return[content].concat(o).concat([n]).join("\n")}var l;return[content].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+content+"}":content}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(n[o]=!0)}for(i=0;i<e.length;i++){var l=e[i];"number"==typeof l[0]&&n[l[0]]||(r&&!l[2]?l[2]=r:r&&(l[2]="("+l[2]+") and ("+r+")"),t.push(l))}},t}},"23c6":function(e,t,r){var n=r("2d95"),o=r("2b4c")("toStringTag"),l="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,d;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:l?n(t):"Object"==(d=n(t))&&"function"==typeof t.callee?"Arguments":d}},"27ee":function(e,t,r){var n=r("23c6"),o=r("2b4c")("iterator"),l=r("84f2");e.exports=r("8378").getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||l[n(e)]}},"2aba":function(e,t,r){var n=r("7726"),o=r("32e9"),l=r("69a8"),d=r("ca5a")("src"),h=Function.toString,c=(""+h).split("toString");r("8378").inspectSource=function(e){return h.call(e)},(e.exports=function(e,t,r,h){var f="function"==typeof r;f&&(l(r,"name")||o(r,"name",t)),e[t]!==r&&(f&&(l(r,d)||o(r,d,e[t]?""+e[t]:c.join(String(t)))),e===n?e[t]=r:h?e[t]?e[t]=r:o(e,t,r):(delete e[t],o(e,t,r)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[d]||h.call(this)})},"2aeb":function(e,t,r){var n=r("cb7c"),o=r("1495"),l=r("e11e"),d=r("613b")("IE_PROTO"),h=function(){},c=function(){var e,iframe=r("230e")("iframe"),i=l.length;for(iframe.style.display="none",r("fab2").appendChild(iframe),iframe.src="javascript:",(e=iframe.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;i--;)delete c.prototype[l[i]];return c()};e.exports=Object.create||function(e,t){var r;return null!==e?(h.prototype=n(e),r=new h,h.prototype=null,r[d]=e):r=c(),void 0===t?r:o(r,t)}},"2b4c":function(e,t,r){var n=r("5537")("wks"),o=r("ca5a"),l=r("7726").Symbol,d="function"==typeof l;(e.exports=function(e){return n[e]||(n[e]=d&&l[e]||(d?l:o)("Symbol."+e))}).store=n},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},"31f4":function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},"32e9":function(e,t,r){var n=r("86cc"),o=r("4630");e.exports=r("9e1e")?function(object,e,t){return n.f(object,e,o(1,t))}:function(object,e,t){return object[e]=t,object}},"33a4":function(e,t,r){var n=r("84f2"),o=r("2b4c")("iterator"),l=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||l[o]===e)}},"38fd":function(e,t,r){var n=r("69a8"),o=r("4bf8"),l=r("613b")("IE_PROTO"),d=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,l)?e[l]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?d:null}},"41a0":function(e,t,r){"use strict";var n=r("2aeb"),o=r("4630"),l=r("7f20"),d={};r("32e9")(d,r("2b4c")("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(d,{next:o(1,r)}),l(e,t+" Iterator")}},4588:function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"499e":function(e,t,r){"use strict";function n(e,t){for(var r=[],n={},i=0;i<t.length;i++){var o=t[i],l=o[0],d={id:e+":"+i,css:o[1],media:o[2],sourceMap:o[3]};n[l]?n[l].parts.push(d):r.push(n[l]={id:l,parts:[d]})}return r}r.r(t),r.d(t,"default",function(){return x});var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l={},head=o&&(document.head||document.getElementsByTagName("head")[0]),d=null,h=0,c=!1,f=function(){},m=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function x(e,t,r,o){c=r,m=o||{};var d=n(e,t);return w(d),function(t){for(var r=[],i=0;i<d.length;i++){var o=d[i];(h=l[o.id]).refs--,r.push(h)}t?w(d=n(e,t)):d=[];for(i=0;i<r.length;i++){var h;if(0===(h=r[i]).refs){for(var c=0;c<h.parts.length;c++)h.parts[c]();delete l[h.id]}}}}function w(e){for(var i=0;i<e.length;i++){var t=e[i],r=l[t.id];if(r){r.refs++;for(var n=0;n<r.parts.length;n++)r.parts[n](t.parts[n]);for(;n<t.parts.length;n++)r.parts.push(S(t.parts[n]));r.parts.length>t.parts.length&&(r.parts.length=t.parts.length)}else{var o=[];for(n=0;n<t.parts.length;n++)o.push(S(t.parts[n]));l[t.id]={id:t.id,refs:1,parts:o}}}}function k(){var e=document.createElement("style");return e.type="text/css",head.appendChild(e),e}function S(e){var t,r,n=document.querySelector("style["+v+'~="'+e.id+'"]');if(n){if(c)return f;n.parentNode.removeChild(n)}if(y){var o=h++;n=d||(d=k()),t=P.bind(null,n,o,!1),r=P.bind(null,n,o,!0)}else n=k(),t=function(e,t){var r=t.css,n=t.media,o=t.sourceMap;n&&e.setAttribute("media",n);m.ssrId&&e.setAttribute(v,t.id);o&&(r+="\n/*# sourceURL="+o.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,n),r=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else r()}}var E,_=(E=[],function(e,t){return E[e]=t,E.filter(Boolean).join("\n")});function P(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=_(t,o);else{var l=document.createTextNode(o),d=e.childNodes;d[t]&&e.removeChild(d[t]),d.length?e.insertBefore(l,d[t]):e.appendChild(l)}}},"4a59":function(e,t,r){var n=r("9b43"),o=r("1fa8"),l=r("33a4"),d=r("cb7c"),h=r("9def"),c=r("27ee"),f={},m={};(t=e.exports=function(e,t,r,v,y){var x,w,k,S,E=y?function(){return e}:c(e),_=n(r,v,t?2:1),P=0;if("function"!=typeof E)throw TypeError(e+" is not iterable!");if(l(E)){for(x=h(e.length);x>P;P++)if((S=t?_(d(w=e[P])[0],w[1]):_(e[P]))===f||S===m)return S}else for(k=E.call(e);!(w=k.next()).done;)if((S=o(k,_,w.value,t))===f||S===m)return S}).BREAK=f,t.RETURN=m},"4bf8":function(e,t,r){var n=r("be13");e.exports=function(e){return Object(n(e))}},"551c":function(e,t,r){"use strict";var n,o,l,d,h=r("2d00"),c=r("7726"),f=r("9b43"),m=r("23c6"),v=r("5ca1"),y=r("d3f4"),x=r("d8e8"),w=r("f605"),k=r("4a59"),S=r("ebd6"),E=r("1991").set,_=r("8079")(),P=r("a5b8"),C=r("9c80"),M=r("a25f"),T=r("bcaa"),A=c.TypeError,D=c.process,F=D&&D.versions,I=F&&F.v8||"",z=c.Promise,B="process"==m(D),R=function(){},V=o=P.f,G=!!function(){try{var e=z.resolve(1),t=(e.constructor={})[r("2b4c")("species")]=function(e){e(R,R)};return(B||"function"==typeof PromiseRejectionEvent)&&e.then(R)instanceof t&&0!==I.indexOf("6.6")&&-1===M.indexOf("Chrome/66")}catch(e){}}(),L=function(e){var t;return!(!y(e)||"function"!=typeof(t=e.then))&&t},O=function(e,t){if(!e._n){e._n=!0;var r=e._c;_(function(){for(var n=e._v,o=1==e._s,i=0,l=function(t){var r,l,d,h=o?t.ok:t.fail,c=t.resolve,f=t.reject,m=t.domain;try{h?(o||(2==e._h&&H(e),e._h=1),!0===h?r=n:(m&&m.enter(),r=h(n),m&&(m.exit(),d=!0)),r===t.promise?f(A("Promise-chain cycle")):(l=L(r))?l.call(r,c,f):c(r)):f(n)}catch(e){m&&!d&&m.exit(),f(e)}};r.length>i;)l(r[i++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){E.call(c,function(){var t,r,n,o=e._v,l=j(e);if(l&&(t=C(function(){B?D.emit("unhandledRejection",o,e):(r=c.onunhandledrejection)?r({promise:e,reason:o}):(n=c.console)&&n.error&&n.error("Unhandled promise rejection",o)}),e._h=B||j(e)?2:1),e._a=void 0,l&&t.e)throw t.v})},j=function(e){return 1!==e._h&&0===(e._a||e._c).length},H=function(e){E.call(c,function(){var t;B?D.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})})},$=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),O(t,!0))},Y=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw A("Promise can't be resolved itself");(t=L(e))?_(function(){var n={_w:r,_d:!1};try{t.call(e,f(Y,n,1),f($,n,1))}catch(e){$.call(n,e)}}):(r._v=e,r._s=1,O(r,!1))}catch(e){$.call({_w:r,_d:!1},e)}}};G||(z=function(e){w(this,z,"Promise","_h"),x(e),n.call(this);try{e(f(Y,this,1),f($,this,1))}catch(e){$.call(this,e)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r("dcbc")(z.prototype,{then:function(e,t){var r=V(S(this,z));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=B?D.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&O(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),l=function(){var e=new n;this.promise=e,this.resolve=f(Y,e,1),this.reject=f($,e,1)},P.f=V=function(e){return e===z||e===d?new l(e):o(e)}),v(v.G+v.W+v.F*!G,{Promise:z}),r("7f20")(z,"Promise"),r("7a56")("Promise"),d=r("8378").Promise,v(v.S+v.F*!G,"Promise",{reject:function(e){var t=V(this);return(0,t.reject)(e),t.promise}}),v(v.S+v.F*(h||!G),"Promise",{resolve:function(e){return T(h&&this===d?z:this,e)}}),v(v.S+v.F*!(G&&r("5cc5")(function(e){z.all(e).catch(R)})),"Promise",{all:function(e){var t=this,r=V(t),n=r.resolve,o=r.reject,l=C(function(){var r=[],l=0,d=1;k(e,!1,function(e){var h=l++,c=!1;r.push(void 0),d++,t.resolve(e).then(function(e){c||(c=!0,r[h]=e,--d||n(r))},o)}),--d||n(r)});return l.e&&o(l.v),r.promise},race:function(e){var t=this,r=V(t),n=r.reject,o=C(function(){k(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return o.e&&n(o.v),r.promise}})},5537:function(e,t,r){var n=r("8378"),o=r("7726"),l=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return l[e]||(l[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r("2d00")?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(e,t,r){var n=r("7726"),o=r("8378"),l=r("32e9"),d=r("2aba"),h=r("9b43"),c=function(e,t,source){var r,f,m,v,y=e&c.F,x=e&c.G,w=e&c.S,k=e&c.P,S=e&c.B,E=x?n:w?n[t]||(n[t]={}):(n[t]||{}).prototype,_=x?o:o[t]||(o[t]={}),P=_.prototype||(_.prototype={});for(r in x&&(source=t),source)m=((f=!y&&E&&void 0!==E[r])?E:source)[r],v=S&&f?h(m,n):k&&"function"==typeof m?h(Function.call,m):m,E&&d(E,r,m,e&c.U),_[r]!=m&&l(_,r,v),k&&P[r]!=m&&(P[r]=m)};n.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},"5cc5":function(e,t,r){var n=r("2b4c")("iterator"),o=!1;try{var l=[7][n]();l.return=function(){o=!0},Array.from(l,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var r=!1;try{var l=[7],d=l[n]();d.next=function(){return{done:r=!0}},l[n]=function(){return d},e(l)}catch(e){}return r}},"5e6f":function(e,t,r){var content=r("6d18");"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r("499e").default)("55c52291",content,!0,{sourceMap:!1,shadowMode:!1})},"613b":function(e,t,r){var n=r("5537")("keys"),o=r("ca5a");e.exports=function(e){return n[e]||(n[e]=o(e))}},"626a":function(e,t,r){var n=r("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},6821:function(e,t,r){var n=r("626a"),o=r("be13");e.exports=function(e){return n(o(e))}},"69a8":function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},"6a99":function(e,t,r){var n=r("d3f4");e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"6d18":function(e,t,r){(e.exports=r("2350")(!1)).push([e.i,"\nhtml{height:100%\n}\n.bm-burger-button{cursor:pointer;height:30px;left:36px;position:absolute;top:36px;width:36px\n}\n.bm-burger-button.hidden{display:none\n}\n.bm-burger-bars{background-color:#373a47\n}\n.line-style{height:20%;left:0;position:absolute;right:0\n}\n.cross-style{cursor:pointer;position:absolute;right:2px;top:12px\n}\n.bm-cross{background:#bdc3c7\n}\n.bm-cross-button{height:24px;width:24px\n}\n.bm-cross-button.hidden{display:none\n}\n.bm-menu{background-color:#3f3f41;height:100%;left:0;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.5s;width:0;z-index:1000\n}\n.bm-overlay{background:rgba(0,0,0,.3)\n}\n.bm-item-list{color:#b8b7ad;font-size:20px;margin-left:10%\n}\n.bm-item-list>*{display:flex;padding:.7em;text-decoration:none\n}\n.bm-item-list>*>span{color:#fff;font-weight:700;margin-left:10px\n}",""])},7726:function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},"77f1":function(e,t,r){var n=r("4588"),o=Math.max,l=Math.min;e.exports=function(e,t){return(e=n(e))<0?o(e+t,0):l(e,t)}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"7a56":function(e,t,r){"use strict";var n=r("7726"),o=r("86cc"),l=r("9e1e"),d=r("2b4c")("species");e.exports=function(e){var t=n[e];l&&t&&!t[d]&&o.f(t,d,{configurable:!0,get:function(){return this}})}},"7f20":function(e,t,r){var n=r("86cc").f,o=r("69a8"),l=r("2b4c")("toStringTag");e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,l)&&n(e,l,{configurable:!0,value:t})}},8079:function(e,t,r){var n=r("7726"),o=r("1991").set,l=n.MutationObserver||n.WebKitMutationObserver,d=n.process,h=n.Promise,c="process"==r("2d95")(d);e.exports=function(){var head,e,t,r=function(){var r,n;for(c&&(r=d.domain)&&r.exit();head;){n=head.fn,head=head.next;try{n()}catch(r){throw head?t():e=void 0,r}}e=void 0,r&&r.enter()};if(c)t=function(){d.nextTick(r)};else if(!l||n.navigator&&n.navigator.standalone)if(h&&h.resolve){var f=h.resolve(void 0);t=function(){f.then(r)}}else t=function(){o.call(n,r)};else{var m=!0,v=document.createTextNode("");new l(r).observe(v,{characterData:!0}),t=function(){v.data=m=!m}}return function(r){var n={fn:r,next:void 0};e&&(e.next=n),head||(head=n,t()),e=n}}},8378:function(e,t){var r=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=r)},"84f2":function(e,t){e.exports={}},"86cc":function(e,t,r){var n=r("cb7c"),o=r("c69a"),l=r("6a99"),d=Object.defineProperty;t.f=r("9e1e")?Object.defineProperty:function(e,t,r){if(n(e),t=l(t,!0),n(r),o)try{return d(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},"9b43":function(e,t,r){var n=r("d8e8");e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(a){return e.call(t,a)};case 2:return function(a,b){return e.call(t,a,b)};case 3:return function(a,b,r){return e.call(t,a,b,r)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,r){var n=r("2b4c")("unscopables"),o=Array.prototype;null==o[n]&&r("32e9")(o,n,{}),e.exports=function(e){o[n][e]=!0}},"9c80":function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},"9def":function(e,t,r){var n=r("4588"),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},"9e1e":function(e,t,r){e.exports=!r("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},a25f:function(e,t,r){var n=r("7726").navigator;e.exports=n&&n.userAgent||""},a481:function(e,t,r){r("214f")("replace",2,function(e,t,r){return[function(n,o){"use strict";var l=e(this),d=null==n?void 0:n[t];return void 0!==d?d.call(n,l,o):r.call(String(l),n,o)},r]})},a5b8:function(e,t,r){"use strict";var n=r("d8e8");function o(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new o(e)}},bcaa:function(e,t,r){var n=r("cb7c"),o=r("d3f4"),l=r("a5b8");e.exports=function(e,t){if(n(e),o(t)&&t.constructor===e)return t;var r=l.f(e);return(0,r.resolve)(t),r.promise}},be13:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},c366:function(e,t,r){var n=r("6821"),o=r("9def"),l=r("77f1");e.exports=function(e){return function(t,r,d){var h,c=n(t),f=o(c.length),m=l(d,f);if(e&&r!=r){for(;f>m;)if((h=c[m++])!=h)return!0}else for(;f>m;m++)if((e||m in c)&&c[m]===r)return e||m||0;return!e&&-1}}},c69a:function(e,t,r){e.exports=!r("9e1e")&&!r("79e5")(function(){return 7!=Object.defineProperty(r("230e")("div"),"a",{get:function(){return 7}}).a})},ca5a:function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},cadf:function(e,t,r){"use strict";var n=r("9c6c"),o=r("d53b"),l=r("84f2"),d=r("6821");e.exports=r("01f9")(Array,"Array",function(e,t){this._t=d(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),l.Arguments=l.Array,n("keys"),n("values"),n("entries")},cb7c:function(e,t,r){var n=r("d3f4");e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,r){var n=r("69a8"),o=r("6821"),l=r("c366")(!1),d=r("613b")("IE_PROTO");e.exports=function(object,e){var t,r=o(object),i=0,h=[];for(t in r)t!=d&&n(r,t)&&h.push(t);for(;e.length>i;)n(r,t=e[i++])&&(~l(h,t)||h.push(t));return h}},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},dcbc:function(e,t,r){var n=r("2aba");e.exports=function(e,t,r){for(var o in t)n(e,o,t[o],r);return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},ebd6:function(e,t,r){var n=r("cb7c"),o=r("d8e8"),l=r("2b4c")("species");e.exports=function(e,t){var r,d=n(e).constructor;return void 0===d||null==(r=n(d)[l])?t:o(r)}},efa6:function(e,t,r){"use strict";var n=r("5e6f");r.n(n).a},f605:function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},fab2:function(e,t,r){var n=r("7726").document;e.exports=n&&n.documentElement},fb15:function(e,t,r){"use strict";r.r(t);r("1eb2"),r("a481");var n={name:"menubar",data:function(){return{isSideBarOpen:!1}},props:{isOpen:{type:Boolean,required:!1},right:{type:Boolean,required:!1},width:{type:[String],required:!1,default:"300"},disableEsc:{type:Boolean,required:!1},noOverlay:{type:Boolean,required:!1},onStateChange:{type:Function,required:!1},burgerIcon:{type:Boolean,required:!1,default:!0},crossIcon:{type:Boolean,required:!1,default:!0},disableOutsideClick:{type:Boolean,required:!1,default:!1}},methods:{openMenu:function(){this.$emit("openMenu"),this.isSideBarOpen=!0,this.noOverlay||(document.body.className+="bm-overlay"),this.right&&(this.$refs.sideNav.style.left="auto",this.$refs.sideNav.style.right="0px"),this.$nextTick(function(){this.$refs.sideNav.style.width=this.width?this.width+"px":"300px"})},closeMenu:function(){this.$emit("closeMenu"),this.isSideBarOpen=!1,document.body.className=document.body.className.replace("bm-overlay",""),this.$refs.sideNav.style.width="0px"},closeMenuOnEsc:function(e){"Escape"!==(e=e||window.event).key&&27!==e.keyCode||this.closeMenu()},documentClick:function(e){var element=this.$refs.bmBurgerButton,t=null;e&&e.target&&(t=e.target),element&&element!==t&&!element.contains(t)&&"bm-menu"!==e.target.className&&this.isSideBarOpen&&!this.disableOutsideClick&&this.closeMenu()}},mounted:function(){this.disableEsc||document.addEventListener("keyup",this.closeMenuOnEsc)},created:function(){document.addEventListener("click",this.documentClick)},destroyed:function(){document.removeEventListener("keyup",this.closeMenuOnEsc),document.removeEventListener("click",this.documentClick)},watch:{isOpen:{deep:!0,immediate:!0,handler:function(e,t){var r=this;this.$nextTick(function(){!t&&e&&r.openMenu(),t&&!e&&r.closeMenu()})}},right:{deep:!0,immediate:!0,handler:function(e,t){var r=this;e&&this.$nextTick(function(){r.$refs.bmBurgerButton.style.left="auto",r.$refs.bmBurgerButton.style.right="36px",r.$refs.sideNav.style.left="auto",r.$refs.sideNav.style.right="0px",document.querySelector(".bm-burger-button").style.left="auto",document.querySelector(".bm-burger-button").style.right="36px",document.querySelector(".bm-menu").style.left="auto",document.querySelector(".bm-menu").style.right="0px",document.querySelector(".cross-style").style.right="250px"}),t&&this.$refs.bmBurgerButton.hasAttribute("style")&&(this.$refs.bmBurgerButton.removeAttribute("style"),this.$refs.sideNav.style.right="auto",document.querySelector(".bm-burger-button").removeAttribute("style"),document.getElementById("sideNav").style.right="auto",document.querySelector(".cross-style").style.right="0px")}}}};r("efa6");function o(e,t,r,n,o,l,d,h){var c,f="function"==typeof e?e.options:e;if(t&&(f.render=t,f.staticRenderFns=r,f._compiled=!0),n&&(f.functional=!0),l&&(f._scopeId="data-v-"+l),d?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(d)},f._ssrRegister=c):o&&(c=h?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(f.functional){f._injectStyles=c;var m=f.render;f.render=function(e,t){return c.call(t),m(e,t)}}else{var v=f.beforeCreate;f.beforeCreate=v?[].concat(v,c):[c]}return{exports:e,options:f}}var component=o(n,function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("div",{ref:"sideNav",staticClass:"bm-menu"},[t("nav",{staticClass:"bm-item-list"},[this._t("default")],2),t("span",{staticClass:"bm-cross-button cross-style",class:{hidden:!this.crossIcon},on:{click:this.closeMenu}},this._l(2,function(e,r){return t("span",{key:e,staticClass:"bm-cross",style:{position:"absolute",width:"3px",height:"14px",transform:1===r?"rotate(45deg)":"rotate(-45deg)"}})}))]),t("div",{ref:"bmBurgerButton",staticClass:"bm-burger-button",class:{hidden:!this.burgerIcon},on:{click:this.openMenu}},this._l(3,function(e,r){return t("span",{key:r,staticClass:"bm-burger-bars line-style",style:{top:2*r*20+"%"}})}))])},[],!1,null,null,null);component.options.__file="Menu.vue";var l=component.exports,d=o({name:"slide",components:{Menu:l},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.openMenu,closeMenu:this.closeMenu}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);d.options.__file="slide.vue";var h=d.exports,c=o({name:"bubble",components:{Menu:l},data:function(){return{propsToPass:{isOpen:this.$attrs.isOpen,right:this.$attrs.right,width:this.$attrs.width,disableEsc:this.$attrs.disableEsc,noOverlay:this.$attrs.noOverlay,onStateChange:this.$attrs.onStateChange}}},methods:{openMenu:function(){var e=this.$refs.sideNav.$el.querySelector(".bm-menu");e.style.borderRadius="150% / 70%",this.$attrs.right?(e.style.borderTopRightRadius="0px 900px",e.style.borderBottomRightRadius="0px"):(e.style.borderTopLeftRadius="0px 900px",e.style.borderBottomLeftRadius="0px"),e.style.transitionTimingFunction="easy-in",this.$emit("openMenu"),setTimeout(function(){e.style.transitionTimingFunction="cubic-bezier(.29, 1.01, 1, -0.68)",e.style.borderRadius="0px"},300)},closeMenu:function(){this.$refs.sideNav.$el.querySelector(".bm-menu").style.transitionTimingFunction=null,this.$emit("closeMenu")}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({ref:"sideNav",on:{openMenu:this.openMenu,closeMenu:this.closeMenu}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);c.options.__file="bubble.vue";var f=c.exports,m=o({name:"reveal",data:function(){return{bodyOldStyle:""}},components:{Menu:l},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")},push:function(){this.openMenu();var e=this.$attrs.width?this.$attrs.width+"px":"300px";this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$attrs.right?document.querySelector("#page-wrap").style.transform="translate3d(-".concat(e,", 0px, 0px )"):document.querySelector("#page-wrap").style.transform="translate3d(".concat(e,", 0px, 0px )"),document.querySelector("#page-wrap").style.position="relative",document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s"},pull:function(){this.closeMenu(),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.querySelector("#page-wrap").style.position="",document.body.setAttribute("style",this.bodyOldStyle)}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.push,closeMenu:this.pull}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);m.options.__file="reveal.vue";var v=m.exports,y=(r("cadf"),r("551c"),r("097d"),o({name:"push",data:function(){return{bodyOldStyle:""}},components:{Menu:l},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")},push:function(){this.openMenu();var e=this.$attrs.width?this.$attrs.width+"px":"300px";this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$attrs.right?document.querySelector("#page-wrap").style.transform="translate3d(-".concat(e,", 0px, 0px )"):document.querySelector("#page-wrap").style.transform="translate3d(".concat(e,", 0px, 0px )"),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s"},pull:function(){this.closeMenu(),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.body.setAttribute("style",this.bodyOldStyle)}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.push,closeMenu:this.pull}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null));y.options.__file="push.vue";var x=y.exports,w=o({name:"elastic",components:{Menu:l},data:function(){return{propsToPass:{isOpen:this.$attrs.isOpen,right:this.$attrs.right,width:this.$attrs.width,disableEsc:this.$attrs.disableEsc,noOverlay:this.$attrs.noOverlay,onStateChange:this.$attrs.onStateChange}}},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({attrs:{openMenu:"openMenu"},on:{closeMenu:this.closeMenu}},"Menu",this.propsToPass,!1),[this._t("default")],2)],1)},[],!1,null,null,null);w.options.__file="elastic.vue";var k=w.exports,S=o({name:"elastic",components:{Menu:l},data:function(){return{bodyOldStyle:"",propsToPass:{isOpen:this.$attrs.isOpen,right:this.$attrs.right,width:this.$attrs.width,disableEsc:this.$attrs.disableEsc,noOverlay:this.$attrs.noOverlay,onStateChange:this.$attrs.onStateChange}}},methods:{openMenu:function(){var e=this;this.$emit("openMenu");var t=this.$attrs.width?this.$attrs.width+"px":"300px";this.$refs.sideNav.$el.querySelector(".bm-menu").style.overflowY="hidden",this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$refs.sideNav.$el.querySelector(".bm-menu").style.transition="0.5s",this.$attrs.right?document.querySelector("#page-wrap").style.transform="translate3d(-".concat(t,", 0px, 0px )"):document.querySelector("#page-wrap").style.transform="translate3d(".concat(t,", 0px, 0px )"),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",this.$nextTick(function(){e.$refs.sideNav.$el.querySelector(".bm-menu").style.height="100%"})},closeMenu:function(){this.$emit("closeMenu"),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.body.setAttribute("style",this.bodyOldStyle),this.$refs.sideNav.$el.querySelector(".bm-menu").style.height="0px"}},mounted:function(){this.$refs.sideNav.$el.querySelector(".bm-menu").style.height="0px"}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({ref:"sideNav",on:{openMenu:this.openMenu,closeMenu:this.closeMenu}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);S.options.__file="fallDown.vue";var E=S.exports,_=o({name:"pushrotate",components:{Menu:l},data:function(){return{bodyOldStyle:"",appOldStyle:""}},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")},push:function(){this.openMenu();var e=this.$attrs.width?this.$attrs.width+"px":"300px";this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$attrs.right?(document.querySelector("#page-wrap").style.transform="translate3d(-".concat(e,", 0px, 0px ) rotateY(15deg)"),document.querySelector("#page-wrap").style.transformOrigin="100% 50% 0px"):(document.querySelector("#page-wrap").style.transform="translate3d(".concat(e,", 0px, 0px ) rotateY(-15deg)"),document.querySelector("#page-wrap").style.transformOrigin="0% 50% 0px"),document.querySelector("#page-wrap").style.transformStyle="preserve-3d",document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",this.appOldStyle=document.querySelector("#app").getAttribute("style")||"",document.querySelector("#app").style.perspective="1500px",document.querySelector("#app").style.overflow="hidden"},pull:function(){this.closeMenu(),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.querySelector("#page-wrap").style.transformStyle="",document.querySelector("#page-wrap").style.transformOrigin="",document.querySelector("#app").setAttribute("style",this.appOldStyle),document.body.setAttribute("style",this.bodyOldStyle)}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.push,closeMenu:this.pull}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);_.options.__file="pushRotate.vue";var P=_.exports,C=o({name:"stack",components:{Menu:l},data:function(){return{propsToPass:{isOpen:this.$attrs.isOpen,right:this.$attrs.right,width:this.$attrs.width,disableEsc:this.$attrs.disableEsc,noOverlay:this.$attrs.noOverlay,onStateChange:this.$attrs.onStateChange}}},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({attrs:{openMenu:"openMenu"},on:{closeMenu:this.closeMenu}},"Menu",this.propsToPass,!1),[this._t("default")],2)],1)},[],!1,null,null,null);C.options.__file="stack.vue";var M=C.exports,T=o({name:"scalerotate",components:{Menu:l},data:function(){return{bodyOldStyle:"",appOldStyle:""}},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")},push:function(){this.openMenu();var e=this.$attrs.width?this.$attrs.width+"px":"100px";this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$attrs.right?document.querySelector("#page-wrap").style.transform="translate3d(-".concat(e,", 0px, -600px ) rotateY(20deg)"):document.querySelector("#page-wrap").style.transform="translate3d(".concat(e,", 0px, -600px ) rotateY(-20deg)"),document.querySelector("#page-wrap").style.transformStyle="preserve-3d",document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.overflow="hidden",this.appOldStyle=document.querySelector("#app").getAttribute("style")||"",document.querySelector("#app").style.perspective="1500px",document.querySelector("#app").style.overflow="hidden",document.querySelector("#app").style.height="100%"},pull:function(){this.closeMenu(),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.querySelector("#page-wrap").style.transformStyle="",document.querySelector("#page-wrap").style.transformOrigin="",document.querySelector("#page-wrap").style.overflow="auto",document.querySelector("#app").setAttribute("style",this.appOldStyle),document.body.setAttribute("style",this.bodyOldStyle)}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.push,closeMenu:this.pull}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);T.options.__file="scaleRotate.vue";var A=T.exports,D=o({name:"scaledown",components:{Menu:l},data:function(){return{bodyOldStyle:"",appOldStyle:""}},methods:{openMenu:function(){this.$emit("openMenu")},closeMenu:function(){this.$emit("closeMenu")},push:function(){this.openMenu();var e=this.$attrs.width?this.$attrs.width+"px":"100px";this.bodyOldStyle=document.body.getAttribute("style")||"",document.body.style.overflowX="hidden",this.$attrs.right?document.querySelector("#page-wrap").style.transform="translate3d(-".concat(e,", 0px, -600px ) "):document.querySelector("#page-wrap").style.transform="translate3d(".concat(e,", 0px, -600px ) "),document.querySelector("#page-wrap").style.transformStyle="preserve-3d",document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.overflow="hidden",this.appOldStyle=document.querySelector("#app").getAttribute("style")||"",document.querySelector("#app").style.perspective="1500px",document.querySelector("#app").style.overflow="hidden",document.querySelector("#app").style.height="100%"},pull:function(){this.closeMenu(),document.querySelector("#page-wrap").style.transition="all 0.5s ease 0s",document.querySelector("#page-wrap").style.transform="",document.querySelector("#page-wrap").style.transformStyle="",document.querySelector("#page-wrap").style.transformOrigin="",document.querySelector("#page-wrap").style.overflow="auto",document.querySelector("#app").setAttribute("style",this.appOldStyle),document.body.setAttribute("style",this.bodyOldStyle)}}},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Menu",this._b({on:{openMenu:this.push,closeMenu:this.pull}},"Menu",this.$attrs,!1),[this._t("default")],2)],1)},[],!1,null,null,null);D.options.__file="scaleDown.vue";var F={Menu:l,Slide:h,Bubble:f,Reveal:v,Push:x,PushRotate:P,ScaleDown:D.exports,ScaleRotate:A,Stack:M,FallDown:E,Elastic:k};t.default=F}}).default},56:function(e,t,r){(function(t,r){var n;n=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}for(var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},o=function(e,t){return e(t={exports:{}},t.exports),t.exports}(function(e){(function(){var t,n,o,l,d,h;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=r&&r.hrtime?(e.exports=function(){return(t()-d)/1e6},n=r.hrtime,l=(t=function(){var hr;return 1e9*(hr=n())[0]+hr[1]})(),h=1e9*r.uptime(),d=l-h):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(n)}),l="undefined"==typeof window?n:window,d=["moz","webkit"],h="AnimationFrame",c=l["request"+h],f=l["cancel"+h]||l["cancelRequest"+h],i=0;!c&&i<d.length;i++)c=l[d[i]+"Request"+h],f=l[d[i]+"Cancel"+h]||l[d[i]+"CancelRequest"+h];if(!c||!f){var m=0,v=0,y=[];c=function(e){if(0===y.length){var t=o(),r=Math.max(0,1e3/60-(t-m));m=r+t,setTimeout(function(){var e=y.slice(0);y.length=0;for(var i=0;i<e.length;i++)if(!e[i].cancelled)try{e[i].callback(m)}catch(e){setTimeout(function(){throw e},0)}},Math.round(r))}return y.push({handle:++v,callback:e,cancelled:!1}),v},f=function(e){for(var i=0;i<y.length;i++)y[i].handle===e&&(y[i].cancelled=!0)}}var x=function(e){return c.call(l,e)};x.cancel=function(){f.apply(l,arguments)},x.polyfill=function(object){object||(object=l),object.requestAnimationFrame=c,object.cancelAnimationFrame=f};var w={pinned:"headroom--pinned",unpinned:"headroom--unpinned",unfixed:"headroom--unfixed",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"},k=function(template,style,script,e,t,r,n,o,l,d){"boolean"!=typeof n&&(l=o,o=n,n=!1);var h,c="function"==typeof script?script.options:script;if(template&&template.render&&(c.render=template.render,c.staticRenderFns=template.staticRenderFns,c._compiled=!0,t&&(c.functional=!0)),e&&(c._scopeId=e),r?(h=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),style&&style.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=h):style&&(h=n?function(){style.call(this,d(this.$root.$options.shadowRoot))}:function(e){style.call(this,o(e))}),h)if(c.functional){var f=c.render;c.render=function(e,t){return h.call(t),f(e,t)}}else{var m=c.beforeCreate;c.beforeCreate=m?[].concat(m,h):[h]}return script}({render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{style:{height:this.height+"px"}},[t("div",{class:this.cls,style:this.style},[this._t("default")],2)])},staticRenderFns:[]},void 0,{name:"vueHeadroom",data:function(){return{isTop:!1,isNotTop:!1,isBottom:!1,isNotBottom:!1,isPinned:!1,isUnpinned:!1,currentScrollY:0,lastScrollY:void 0,state:"unfixed",translate:0,height:"",animation:!0,isSupport3d:!1}},props:{scroller:{type:Function,default:function(){return window}},disabled:{type:Boolean,default:!1},upTolerance:{type:Number,default:5},downTolerance:{type:Number,default:0},speed:{type:Number,default:250},easing:{type:String,default:"ease-in-out"},zIndex:{type:Number,default:9999},offset:{type:Number,default:0},classes:{type:Object,default:function(){return w}},footroom:{type:Boolean,default:!1}},watch:{disabled:function(e){e?this.scroller().removeEventListener("scroll",this._handleScroll):this.scroller().addEventListener("scroll",this._handleScroll)}},mounted:function(){this.isSupport3d=function(){for(var div=document.createElement("div"),e=!1,t=["perspectiveProperty","WebkitPerspective"],i=t.length-1;i>=0;i--)e=e||void 0!==div.style[t[i]];if(e){var r=document.createElement("style");r.textContent="#modernizr{width:0;height:0} @media (transform-3d),(-webkit-transform-3d){#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",document.getElementsByTagName("head")[0].appendChild(r),div.id="modernizr",document.body.appendChild(div),e=7===div.offsetWidth&&18===div.offsetHeight,r.parentNode.removeChild(r),div.parentNode.removeChild(div)}return e}(),this._setHeightOffset(),this.disabled||this.scroller().addEventListener("scroll",this._handleScroll),this._handleScroll()},updated:function(){this.$nextTick(function(){this._setHeightOffset()})},beforeDestroy:function(){this.scroller().removeEventListener("scroll",this._handleScroll)},computed:{style:function(){var e={position:this.disabled||"unfixed"===this.state?"relative":"fixed",top:"0",left:"0",right:"0","z-index":this.zIndex};return this.footroom&&(e=Object.assign({},e,{top:"unset",bottom:"0"})),this.$isServer||(e.transform=this.isSupport3d&&!this.$isServer?"translate3d(0, ".concat(this.translate,", 0)"):"translateY(".concat(this.translate,")"),this.animation&&(e.transition="all ".concat(this.speed,"ms ").concat(this.easing))),e},clsOpts:function(){return Object.assign({},w,this.classes)},cls:function(){var t,r=this.clsOpts;return this.disabled?{}:(e(t={},r.top,this.isTop),e(t,r.notTop,this.isNotTop),e(t,r.bottom,this.isBottom),e(t,r.notBottom,this.isNotBottom),e(t,r.pinned,this.isPinned),e(t,r.unpinned,this.isUnpinned),e(t,r.initial,!0),t)}},methods:{_getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},_getElementPhysicalHeight:function(e){return Math.max(e.offsetHeight,e.clientHeight)},_getDocumentHeight:function(){var body=document.body,e=document.documentElement;return Math.max(body.scrollHeight,e.scrollHeight,body.offsetHeight,e.offsetHeight,body.clientHeight,e.clientHeight)},_getElementHeight:function(e){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},_getScrollerPhysicalHeight:function(){var e=this.scroller();return e===window||e===document.body?this._getViewportHeight():this._getElementPhysicalHeight(e)},_getScrollerHeight:function(){var e=this.scroller();return e===window||e===document.body?this._getDocumentHeight():this._getElementHeight(e)},_isOutOfBound:function(e){var t=e<0,r=this._getScrollerPhysicalHeight(),n=this._getScrollerHeight();return t||e+r>n},_handleScroll:function(){x(this.update)},_setHeightOffset:function(){this.height=this.$slots.default?this.$slots.default[0].elm&&this.$slots.default[0].elm.offsetHeight:""},_getScrollY:function(){return void 0!==this.scroller().pageYOffset?this.scroller().pageYOffset:void 0!==this.scroller().scrollTop?this.scroller().scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop},update:function(){if(this.currentScrollY=this._getScrollY(),!this._isOutOfBound(this.currentScrollY)){this.currentScrollY<=this.offset?this.top():this.notTop(),this.currentScrollY+this._getViewportHeight()>=this._getScrollerHeight()?this.bottom():this.notBottom();var e,t,r,n,o=(t=(e=this).currentScrollY>=e.lastScrollY?"down":"up",r=Math.abs(e.currentScrollY-e.lastScrollY),n=void 0===e.lastScrollY,e.currentScrollY>e.height+e.offset&&"unfixed"===e.state&&n?"pin":e.currentScrollY<=e.offset&&"unfixed"!==e.state?"unfix":e.currentScrollY<=e.height&&"down"===t&&"unfixed"===e.state?"none":e.currentScrollY>e.height+e.offset&&"down"===t&&"unfixed"===e.state&&!n?"unpin-snap":"down"===t&&["pinned","unfixed"].indexOf(e.state)>=0&&e.currentScrollY>e.height+e.offset&&r>e.downTolerance?"unpin":"up"===t&&r>e.upTolerance&&["pinned","unfixed"].indexOf(e.state)<0?"pin":"up"===t&&e.currentScrollY<=e.height&&["pinned","unfixed"].indexOf(e.state)<0?"pin":"none");"pin"===o?this.pin():"unpin-snap"===o?this.unpinSnap():"unpin"===o?this.unpin():"unfix"===o&&this.unfix(),this.lastScrollY=this.currentScrollY}},top:function(){this.isTop=!0,this.isNotTop=!1,this.$emit("top")},notTop:function(){this.isTop=!1,this.isNotTop=!0,this.$emit("not-top")},bottom:function(){this.isBottom=!0,this.isNotBottom=!1,this.$emit("bottom")},notBottom:function(){this.isNotBottom=!0,this.isBottom=!1,this.$emit("not-bottom")},pin:function(){var e=this;this.isPinned=!0,this.isUnpinned=!1,this.animation=!0,this.$emit("pin"),this.translate=0,this.$nextTick(function(){e.state="pinned"})},unpin:function(){var e=this;this.isUnpinned=!0,this.isPinned=!1,this.animation=!0,this.$emit("unpin"),this.translate=this.footroom?"100%":"-100%",this.$nextTick(function(){e.state="unpinned"})},unpinSnap:function(){var e=this;this.isUnpinned=!0,this.isPinned=!1,this.animation=!1,this.$emit("unpin"),this.translate=this.footroom?"100%":"-100%",this.$nextTick(function(){e.state="unpinned"})},unfix:function(){var e=this;this.translate=0,this.animation=!1,this.$emit("unfix"),this.$nextTick(function(){e.state="unfixed"})}}},void 0,!1,void 0,void 0,void 0),S=function e(t){e.installed||t.component(k.name,k)};return"undefined"!=typeof window&&window.Vue&&S(window.Vue),{headroom:k,install:S}},e.exports=n()}).call(this,r(24),r(96))},71:function(e,t,r){e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(){return(t=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var t in source)Object.prototype.hasOwnProperty.call(source,t)&&(e[t]=source[t])}return e}).apply(this,arguments)}var r=4,n=.001,o=1e-7,l=10,d=11,h=1/(d-1),c="function"==typeof Float32Array;function f(e,t){return 1-3*t+3*e}function m(e,t){return 3*t-6*e}function v(e){return 3*e}function y(e,t,r){return((f(t,r)*e+m(t,r))*e+v(t))*e}function x(e,t,r){return 3*f(t,r)*e*e+2*m(t,r)*e+v(t)}function w(e){return e}var k=function(e,t,f,m){if(!(0<=e&&e<=1&&0<=f&&f<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&f===m)return w;for(var v=c?new Float32Array(d):new Array(d),i=0;i<d;++i)v[i]=y(i*h,e,f);function k(t){for(var c=0,m=1,w=d-1;m!==w&&v[m]<=t;++m)c+=h;var k=(t-v[--m])/(v[m+1]-v[m]),S=c+k*h,E=x(S,e,f);return E>=n?function(e,t,n,o){for(var i=0;i<r;++i){var l=x(t,n,o);if(0===l)return t;var d=y(t,n,o)-e;t-=d/l}return t}(t,S,e,f):0===E?S:function(e,t,r,n,d){var h,c,i=0;do{(h=y(c=t+(r-t)/2,n,d)-e)>0?r=c:t=c}while(Math.abs(h)>o&&++i<l);return c}(t,c,c+h,e,f)}return function(e){return 0===e?0:1===e?1:y(k(e),t,m)}},S={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},E=!1;try{var _=Object.defineProperty({},"passive",{get:function(){E=!0}});window.addEventListener("test",null,_)}catch(e){}var P={$:function(e){return"string"!=typeof e?e:document.querySelector(e)},on:function(element,e,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var i=0;i<e.length;i++)element.addEventListener(e[i],t,!!E&&r)},off:function(element,e,t){e instanceof Array||(e=[e]);for(var i=0;i<e.length;i++)element.removeEventListener(e[i],t)},cumulativeOffset:function(element){var e=0,t=0;do{e+=element.offsetTop||0,t+=element.offsetLeft||0,element=element.offsetParent}while(element);return{top:e,left:t}}},C=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],M={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function T(e){M=t({},M,e)}var A=function(){var element,t,r,n,o,l,d,h,c,f,m,v,y,x,w,E,_,T,A,D,F,I,z,progress,B=function(e){d&&(D=e,A=!0)};function R(e){if(A)return V();I||(I=e),z=e-I,progress=Math.min(z/r,1),progress=F(progress),G(t,w+T*progress,y+_*progress),z<r?window.requestAnimationFrame(R):V()}function V(){A||G(t,E,x),I=!1,P.off(t,C,B),A&&f&&f(D,element),!A&&c&&c(element)}function G(element,e,t){v&&(element.scrollTop=e),m&&(element.scrollLeft=t),"body"===element.tagName.toLowerCase()&&(v&&(document.documentElement.scrollTop=e),m&&(document.documentElement.scrollLeft=t))}return function(I,z){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===e(z)?V=z:"number"==typeof z&&(V.duration=z),!(element=P.$(I)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+I);t=P.$(V.container||M.container),r=V.duration||M.duration,n=V.easing||M.easing,o=V.offset||M.offset,l=V.hasOwnProperty("force")?!1!==V.force:M.force,d=V.hasOwnProperty("cancelable")?!1!==V.cancelable:M.cancelable,h=V.onStart||M.onStart,c=V.onDone||M.onDone,f=V.onCancel||M.onCancel,m=void 0===V.x?M.x:V.x,v=void 0===V.y?M.y:V.y;var G=P.cumulativeOffset(t),L=P.cumulativeOffset(element);if("function"==typeof o&&(o=o()),w=function(e){var t=e.scrollTop;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollTop),t}(t),E=L.top-G.top+o,y=function(e){var t=e.scrollLeft;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollLeft),t}(t),x=L.left-G.left+o,A=!1,T=E-w,_=x-y,!l){var O=w,N=O+t.offsetHeight,j=E,H=j+element.offsetHeight;if(j>=O&&H<=N)return void c(element)}return"string"==typeof n&&(n=S[n]||S.ease),F=k.apply(k,n),T||_?(h&&h(element),P.on(t,C,B,{passive:!0}),window.requestAnimationFrame(R),function(){D=null,A=!0}):void 0}}(),D=[];function F(e){var t=function(e){for(var i=0;i<D.length;++i)if(D[i].el===e)return D[i]}(e);return t||(D.push(t={el:e,binding:{}}),t)}function I(e){e.preventDefault();var t=F(this).binding;if("string"==typeof t.value)return A(t.value);A(t.value.el||t.value.element,t.value)}var z={bind:function(e,t){F(e).binding=t,P.on(e,"click",I)},unbind:function(e){!function(e){for(var i=0;i<D.length;++i)if(D[i].el===e)return D.splice(i,1),!0}(e),P.off(e,"click",I)},update:function(e,t){F(e).binding=t},scrollTo:A,bindings:D},B=function(e,t){t&&T(t),e.directive("scroll-to",z),e.prototype.$scrollTo=z.scrollTo};return"undefined"!=typeof window&&window.Vue&&(window.VueScrollTo=z,window.VueScrollTo.setDefaults=T,window.Vue.use(B)),z.install=B,z}()},97:function(e,t,r){"use strict";t.a=function(e,t){return t=t||{},new Promise(function(r,n){var s=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(JSON.parse(s.responseText))},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var l in s.open(t.method||"get",e,!0),s.onload=function(){s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,r){o.push(t=t.toLowerCase()),u.push([t,r]),i[t]=i[t]?i[t]+","+r:r}),r(a())},s.onerror=n,s.withCredentials="include"==t.credentials,t.headers)s.setRequestHeader(l,t.headers[l]);s.send(t.body||null)})}},99:function(e,t,r){"use strict";var n={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var r=t.parent,n=t.slots,o=t.props,l=n(),d=l.default;void 0===d&&(d=[]);var h=l.placeholder;return r._isMounted?d:(r.$once("hook:mounted",function(){r.$forceUpdate()}),o.placeholderTag&&(o.placeholder||h)?e(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||h):d.length>0?d.map(function(){return e(!1)}):e(!1))}};e.exports=n}}]);