PageSourceSearch

https://borges1896.com/app/themes/borges-international/dist/scripts/main_12a83f9f.js

js borges1896.com collected 2026-10-10 01:25:04 UTC 1,856,900 bytes, 22 lines download raw bytes

vendor: 4,109 bytes, lines 1-3
1!function(t){var e={};function i(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/app/themes/borges-international/dist/",i(i.s=106)}([function(t,e){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}}},function(t,e,i){
2/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
3var r=i(5),n=r.Buffer;function a(t,e){for(var i in t)e[i]=t[i]}function s(t,e,i){return n(t,e,i)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(a(r,e),e.Buffer=s),s.prototype=Object.create(n.prototype),a(n,s),s.from=function(t,e,i){if("number"==typeof t)throw new TypeError("Argument must not be a number");return n(t,e,i)},s.alloc=function(t,e,i){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=n(t);return void 0!==e?"string"==typeof i?r.fill(e,i):r.fill(e):r.fill(0),r},s.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n(t)},s.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},function(t,e){t.exports=jQuery},function(t,e){var i,r,n=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(t){if(i===setTimeout)return setTimeout(t,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(t){i=a}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(t){r=s}}();var l,h=[],c=!1,u=-1;function d(){c&&l&&(c=!1,l.length?h=l.concat(h):u=-1,h.length&&p())}function p(){if(!c){var t=o(d);c=!0;for(var e=h.length;e;){for(l=h,h=[];++u<e;)l&&l[u].run();u=-1,e=h.length}l=null,c=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function f(t,e){this.fun=t,this.array=e}function m(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];h.push(new f(t,e)),1!==h.length||c||o(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(t,e,i){(function(t){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function a(t,e,i){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var s;"object"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(168).Buffer}catch(t){}function o(t,e){var i=t.charCodeAt(e);return i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:i-48&15}function l(t,e,i){var r=o(t,i);return i-1>=e&&(r|=o(t,i-1)<<4),r}
vendor: 11,511 bytes, line 3
3function h(t,e,i,r){for(var n=0,a=Math.min(t.length,i),s=e;s<a;s++){var o=t.charCodeAt(s)-48;n*=r,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<t.length&&(16===e?this._parseHex(t,n,i):(this._parseBase(t,e,n),"le"===i&&this._initArray(this.toArray(),e,i)))},a.prototype._initNumber=function(t,e,i){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(r(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),e,i)},a.prototype._initArray=function(t,e,i){if(r("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===i)for(n=t.length-1,a=0;n>=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===i)for(n=0,a=0;n<t.length;n+=3)s=t[n]|t[n+1]<<8|t[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,a=0,s=0;if("be"===i)for(r=t.length-1;r>=e;r-=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(r=(t.length-e)%2==0?e+1:e;r<t.length;r+=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var a=t.length-i,s=a%r,o=Math.min(a,a-s)+i,l=0,c=i;c<o;c+=r)l=h(t,c,c+r,e),this.imuln(n),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==s){var u=1;for(l=h(t,c,t.length,e),c=0;c<s;c++)u*=e;this.imuln(u),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],a=0|e.words[0],s=n*a,o=67108863&s,l=s/67108864|0;i.words[0]=o;for(var h=1;h<r;h++){for(var c=l>>>26,u=67108863&l,d=Math.min(h,e.length-1),p=Math.max(0,h-t.length+1);p<=d;p++){var f=h-p|0;c+=(s=(n=0|t.words[f])*(a=0|e.words[p])+u)/67108864|0,u=67108863&s}i.words[h]=0|u,l=0|c}return 0!==l?i.words[h]=0|l:i.length--,i.strip()}a.prototype.toString=function(t,e){var i;if(t=t||10,e=0|e||1,16===t||"hex"===t){i="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],l=(16777215&(o<<n|a)).toString(16);i=0!==(a=o>>>24-n&16777215)||s!==this.length-1?c[6-l.length]+l+i:l+i,(n+=2)>=26&&(n-=26,s--)}for(0!==a&&(i=a.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var h=u[t],p=d[t];i="";var f=this.clone();for(f.negative=0;!f.isZero();){var m=f.modn(p).toString(t);i=(f=f.idivn(p)).isZero()?m+i:c[h-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return r(void 0!==s),this.toArrayLike(s,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,i){var n=this.byteLength(),a=i||Math.max(1,n);r(n<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0"),this.strip();var s,o,l="le"===e,h=new t(a),c=this.clone();if(l){for(o=0;!c.isZero();o++)s=c.andln(255),c.iushrn(8),h[o]=s;for(;o<a;o++)h[o]=0}else{for(o=0;o<a-n;o++)h[o]=0;for(o=0;!c.isZero();o++)s=c.andln(255),c.iushrn(8),h[a-o-1]=s}return h},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,i=0;return e>=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var i=this._zeroBits(this.words[e]);if(t+=i,26!==i)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this.strip()},a.prototype.ior=function(t){return r(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;i<e.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=e.length,this.strip()},a.prototype.iand=function(t){return r(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;r<i.length;r++)this.words[r]=e.words[r]^i.words[r];if(this!==e)for(;r<e.length;r++)this.words[r]=e.words[r];return this.length=e.length,this.strip()},a.prototype.ixor=function(t){return r(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n<e;n++)this.words[n]=67108863&~this.words[n];return i>0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<<n:this.words[i]&~(1<<n),this.strip()},a.prototype.iadd=function(t){var e,i,r;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(i=this,r=t):(i=t,r=this);for(var n=0,a=0;a<r.length;a++)e=(0|i.words[a])+(0|r.words[a])+n,this.words[a]=67108863&e,n=e>>>26;for(;0!==n&&a<i.length;a++)e=(0|i.words[a])+n,this.words[a]=67108863&e,n=e>>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;a<i.length;a++)this.words[a]=i.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var a=0,s=0;s<r.length;s++)a=(e=(0|i.words[s])-(0|r.words[s])+a)>>26,this.words[s]=67108863&e;for(;0!==a&&s<i.length;s++)a=(e=(0|i.words[s])+a)>>26,this.words[s]=67108863&e;if(0===a&&s<i.length&&i!==this)for(;s<i.length;s++)this.words[s]=i.words[s];return this.length=Math.max(this.length,s),i!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var f=function(t,e,i){var r,n,a,s=t.words,o=e.words,l=i.words,h=0,c=0|s[0],u=8191&c,d=c>>>13,p=0|s[1],f=8191&p,m=p>>>13,g=0|s[2],v=8191&g,y=g>>>13,b=0|s[3],x=8191&b,_=b>>>13,w=0|s[4],M=8191&w,S=w>>>13,k=0|s[5],E=8191&k,A=k>>>13,T=0|s[6],C=8191&T,P=T>>>13,D=0|s[7],I=8191&D,L=D>>>13,R=0|s[8],B=8191&R,O=R>>>13,F=0|s[9],N=8191&F,z=F>>>13,G=0|o[0],V=8191&G,j=G>>>13,U=0|o[1],H=8191&U,q=U>>>13,W=0|o[2],$=8191&W,X=W>>>13,Y=0|o[3],Z=8191&Y,K=Y>>>13,J=0|o[4],Q=8191&J,tt=J>>>13,et=0|o[5],it=8191&et,rt=et>>>13,nt=0|o[6],at=8191&nt,st=nt>>>13,ot=0|o[7],lt=8191&ot,ht=ot>>>13,ct=0|o[8],ut=8191&ct,dt=ct>>>13,pt=0|o[9],ft=8191&pt,mt=pt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(h+(r=Math.imul(u,V))|0)+((8191&(n=(n=Math.imul(u,j))+Math.imul(d,V)|0))<<13)|0;h=((a=Math.imul(d,j))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(f,V),n=(n=Math.imul(f,j))+Math.imul(m,V)|0,a=Math.imul(m,j);
vendor: 8,793 bytes, line 3
3var vt=(h+(r=r+Math.imul(u,H)|0)|0)+((8191&(n=(n=n+Math.imul(u,q)|0)+Math.imul(d,H)|0))<<13)|0;h=((a=a+Math.imul(d,q)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,V),n=(n=Math.imul(v,j))+Math.imul(y,V)|0,a=Math.imul(y,j),r=r+Math.imul(f,H)|0,n=(n=n+Math.imul(f,q)|0)+Math.imul(m,H)|0,a=a+Math.imul(m,q)|0;var yt=(h+(r=r+Math.imul(u,$)|0)|0)+((8191&(n=(n=n+Math.imul(u,X)|0)+Math.imul(d,$)|0))<<13)|0;h=((a=a+Math.imul(d,X)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(x,V),n=(n=Math.imul(x,j))+Math.imul(_,V)|0,a=Math.imul(_,j),r=r+Math.imul(v,H)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(y,H)|0,a=a+Math.imul(y,q)|0,r=r+Math.imul(f,$)|0,n=(n=n+Math.imul(f,X)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,X)|0;var bt=(h+(r=r+Math.imul(u,Z)|0)|0)+((8191&(n=(n=n+Math.imul(u,K)|0)+Math.imul(d,Z)|0))<<13)|0;h=((a=a+Math.imul(d,K)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(M,V),n=(n=Math.imul(M,j))+Math.imul(S,V)|0,a=Math.imul(S,j),r=r+Math.imul(x,H)|0,n=(n=n+Math.imul(x,q)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,q)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,X)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,X)|0,r=r+Math.imul(f,Z)|0,n=(n=n+Math.imul(f,K)|0)+Math.imul(m,Z)|0,a=a+Math.imul(m,K)|0;var xt=(h+(r=r+Math.imul(u,Q)|0)|0)+((8191&(n=(n=n+Math.imul(u,tt)|0)+Math.imul(d,Q)|0))<<13)|0;h=((a=a+Math.imul(d,tt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(E,V),n=(n=Math.imul(E,j))+Math.imul(A,V)|0,a=Math.imul(A,j),r=r+Math.imul(M,H)|0,n=(n=n+Math.imul(M,q)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,q)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,X)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,X)|0,r=r+Math.imul(v,Z)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(y,Z)|0,a=a+Math.imul(y,K)|0,r=r+Math.imul(f,Q)|0,n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0;var _t=(h+(r=r+Math.imul(u,it)|0)|0)+((8191&(n=(n=n+Math.imul(u,rt)|0)+Math.imul(d,it)|0))<<13)|0;h=((a=a+Math.imul(d,rt)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,V),n=(n=Math.imul(C,j))+Math.imul(P,V)|0,a=Math.imul(P,j),r=r+Math.imul(E,H)|0,n=(n=n+Math.imul(E,q)|0)+Math.imul(A,H)|0,a=a+Math.imul(A,q)|0,r=r+Math.imul(M,$)|0,n=(n=n+Math.imul(M,X)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,X)|0,r=r+Math.imul(x,Z)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(_,Z)|0,a=a+Math.imul(_,K)|0,r=r+Math.imul(v,Q)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,a=a+Math.imul(y,tt)|0,r=r+Math.imul(f,it)|0,n=(n=n+Math.imul(f,rt)|0)+Math.imul(m,it)|0,a=a+Math.imul(m,rt)|0;var wt=(h+(r=r+Math.imul(u,at)|0)|0)+((8191&(n=(n=n+Math.imul(u,st)|0)+Math.imul(d,at)|0))<<13)|0;h=((a=a+Math.imul(d,st)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(I,V),n=(n=Math.imul(I,j))+Math.imul(L,V)|0,a=Math.imul(L,j),r=r+Math.imul(C,H)|0,n=(n=n+Math.imul(C,q)|0)+Math.imul(P,H)|0,a=a+Math.imul(P,q)|0,r=r+Math.imul(E,$)|0,n=(n=n+Math.imul(E,X)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,X)|0,r=r+Math.imul(M,Z)|0,n=(n=n+Math.imul(M,K)|0)+Math.imul(S,Z)|0,a=a+Math.imul(S,K)|0,r=r+Math.imul(x,Q)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,a=a+Math.imul(y,rt)|0,r=r+Math.imul(f,at)|0,n=(n=n+Math.imul(f,st)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,st)|0;var Mt=(h+(r=r+Math.imul(u,lt)|0)|0)+((8191&(n=(n=n+Math.imul(u,ht)|0)+Math.imul(d,lt)|0))<<13)|0;h=((a=a+Math.imul(d,ht)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(B,V),n=(n=Math.imul(B,j))+Math.imul(O,V)|0,a=Math.imul(O,j),r=r+Math.imul(I,H)|0,n=(n=n+Math.imul(I,q)|0)+Math.imul(L,H)|0,a=a+Math.imul(L,q)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,X)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,X)|0,r=r+Math.imul(E,Z)|0,n=(n=n+Math.imul(E,K)|0)+Math.imul(A,Z)|0,a=a+Math.imul(A,K)|0,r=r+Math.imul(M,Q)|0,n=(n=n+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(_,it)|0,a=a+Math.imul(_,rt)|0,r=r+Math.imul(v,at)|0,n=(n=n+Math.imul(v,st)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,st)|0,r=r+Math.imul(f,lt)|0,n=(n=n+Math.imul(f,ht)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ht)|0;var St=(h+(r=r+Math.imul(u,ut)|0)|0)+((8191&(n=(n=n+Math.imul(u,dt)|0)+Math.imul(d,ut)|0))<<13)|0;h=((a=a+Math.imul(d,dt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,V),n=(n=Math.imul(N,j))+Math.imul(z,V)|0,a=Math.imul(z,j),r=r+Math.imul(B,H)|0,n=(n=n+Math.imul(B,q)|0)+Math.imul(O,H)|0,a=a+Math.imul(O,q)|0,r=r+Math.imul(I,$)|0,n=(n=n+Math.imul(I,X)|0)+Math.imul(L,$)|0,a=a+Math.imul(L,X)|0,r=r+Math.imul(C,Z)|0,n=(n=n+Math.imul(C,K)|0)+Math.imul(P,Z)|0,a=a+Math.imul(P,K)|0,r=r+Math.imul(E,Q)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,tt)|0,r=r+Math.imul(M,it)|0,n=(n=n+Math.imul(M,rt)|0)+Math.imul(S,it)|0,a=a+Math.imul(S,rt)|0,r=r+Math.imul(x,at)|0,n=(n=n+Math.imul(x,st)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,st)|0,r=r+Math.imul(v,lt)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ht)|0,r=r+Math.imul(f,ut)|0,n=(n=n+Math.imul(f,dt)|0)+Math.imul(m,ut)|0,a=a+Math.imul(m,dt)|0;var kt=(h+(r=r+Math.imul(u,ft)|0)|0)+((8191&(n=(n=n+Math.imul(u,mt)|0)+Math.imul(d,ft)|0))<<13)|0;h=((a=a+Math.imul(d,mt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(N,H),n=(n=Math.imul(N,q))+Math.imul(z,H)|0,a=Math.imul(z,q),r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,X)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,X)|0,r=r+Math.imul(I,Z)|0,n=(n=n+Math.imul(I,K)|0)+Math.imul(L,Z)|0,a=a+Math.imul(L,K)|0,r=r+Math.imul(C,Q)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(P,Q)|0,a=a+Math.imul(P,tt)|0,r=r+Math.imul(E,it)|0,n=(n=n+Math.imul(E,rt)|0)+Math.imul(A,it)|0,a=a+Math.imul(A,rt)|0,r=r+Math.imul(M,at)|0,n=(n=n+Math.imul(M,st)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,st)|0,r=r+Math.imul(x,lt)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ut)|0,a=a+Math.imul(y,dt)|0;var Et=(h+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;h=((a=a+Math.imul(m,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(N,$),n=(n=Math.imul(N,X))+Math.imul(z,$)|0,a=Math.imul(z,X),r=r+Math.imul(B,Z)|0,n=(n=n+Math.imul(B,K)|0)+Math.imul(O,Z)|0,a=a+Math.imul(O,K)|0,r=r+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(L,Q)|0,a=a+Math.imul(L,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(P,it)|0,a=a+Math.imul(P,rt)|0,r=r+Math.imul(E,at)|0,n=(n=n+Math.imul(E,st)|0)+Math.imul(A,at)|0,a=a+Math.imul(A,st)|0,r=r+Math.imul(M,lt)|0,n=(n=n+Math.imul(M,ht)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(_,ut)|0,a=a+Math.imul(_,dt)|0;var At=(h+(r=r+Math.imul(v,ft)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,ft)|0))<<13)|0;h=((a=a+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(N,Z),n=(n=Math.imul(N,K))+Math.imul(z,Z)|0,a=Math.imul(z,K),r=r+Math.imul(B,Q)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,tt)|0,r=r+Math.imul(I,it)|0,n=(n=n+Math.imul(I,rt)|0)+Math.imul(L,it)|0,a=a+Math.imul(L,rt)|0,r=r+Math.imul(C,at)|0,n=(n=n+Math.imul(C,st)|0)+Math.imul(P,at)|0,a=a+Math.imul(P,st)|0,r=r+Math.imul(E,lt)|0,n=(n=n+Math.imul(E,ht)|0)+Math.imul(A,lt)|0,a=a+Math.imul(A,ht)|0,r=r+Math.imul(M,ut)|0,n=(n=n+Math.imul(M,dt)|0)+Math.imul(S,ut)|0,a=a+Math.imul(S,dt)|0;var Tt=(h+(r=r+Math.imul(x,ft)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(_,ft)|0))<<13)|0;h=((a=a+Math.imul(_,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(N,Q),n=(n=Math.imul(N,tt))+Math.imul(z,Q)|0,a=Math.imul(z,tt),r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(O,it)|0,a=a+Math.imul(O,rt)|0,r=r+Math.imul(I,at)|0,n=(n=n+Math.imul(I,st)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,st)|0,r=r+Math.imul(C,lt)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(P,lt)|0,a=a+Math.imul(P,ht)|0,r=r+Math.imul(E,ut)|0,n=(n=n+Math.imul(E,dt)|0)+Math.imul(A,ut)|0,a=a+Math.imul(A,dt)|0;var Ct=(h+(r=r+Math.imul(M,ft)|0)|0)+((8191&(n=(n=n+Math.imul(M,mt)|0)+Math.imul(S,ft)|0))<<13)|0;h=((a=a+Math.imul(S,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(N,it),n=(n=Math.imul(N,rt))+Math.imul(z,it)|0,a=Math.imul(z,rt),r=r+Math.imul(B,at)|0,n=(n=n+Math.imul(B,st)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,st)|0,r=r+Math.imul(I,lt)|0,n=(n=n+Math.imul(I,ht)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(P,ut)|0,a=a+Math.imul(P,dt)|0;var Pt=(h+(r=r+Math.imul(E,ft)|0)|0)+((8191&(n=(n=n+Math.imul(E,mt)|0)+Math.imul(A,ft)|0))<<13)|0;h=((a=a+Math.imul(A,mt)|0)+(n>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,r=Math.imul(N,at),n=(n=Math.imul(N,st))+Math.imul(z,at)|0,a=Math.imul(z,st),r=r+Math.imul(B,lt)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ht)|0,r=r+Math.imul(I,ut)|0,n=(n=n+Math.imul(I,dt)|0)+Math.imul(L,ut)|0,a=a+Math.imul(L,dt)|0;var Dt=(h+(r=r+Math.imul(C,ft)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(P,ft)|0)
vendor: 17,665 bytes, line 3
3)<<13)|0;h=((a=a+Math.imul(P,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(N,lt),n=(n=Math.imul(N,ht))+Math.imul(z,lt)|0,a=Math.imul(z,ht),r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,dt)|0)+Math.imul(O,ut)|0,a=a+Math.imul(O,dt)|0;var It=(h+(r=r+Math.imul(I,ft)|0)|0)+((8191&(n=(n=n+Math.imul(I,mt)|0)+Math.imul(L,ft)|0))<<13)|0;h=((a=a+Math.imul(L,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863,r=Math.imul(N,ut),n=(n=Math.imul(N,dt))+Math.imul(z,ut)|0,a=Math.imul(z,dt);var Lt=(h+(r=r+Math.imul(B,ft)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(O,ft)|0))<<13)|0;h=((a=a+Math.imul(O,mt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863;var Rt=(h+(r=Math.imul(N,ft))|0)+((8191&(n=(n=Math.imul(N,mt))+Math.imul(z,ft)|0))<<13)|0;return h=((a=Math.imul(z,mt))+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=bt,l[4]=xt,l[5]=_t,l[6]=wt,l[7]=Mt,l[8]=St,l[9]=kt,l[10]=Et,l[11]=At,l[12]=Tt,l[13]=Ct,l[14]=Pt,l[15]=Dt,l[16]=It,l[17]=Lt,l[18]=Rt,0!==h&&(l[19]=h,i.length++),i};function m(t,e,i){return(new g).mulp(t,e,i)}function g(t,e){this.x=t,this.y=e}Math.imul||(f=p),a.prototype.mulTo=function(t,e){var i=this.length+t.length;return 10===this.length&&10===t.length?f(this,t,e):i<63?p(this,t,e):i<1024?function(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,a=0;a<i.length-1;a++){var s=n;n=0;for(var o=67108863&r,l=Math.min(a,e.length-1),h=Math.max(0,a-t.length+1);h<=l;h++){var c=a-h,u=(0|t.words[c])*(0|e.words[h]),d=67108863&u;o=67108863&(d=d+o|0),n+=(s=(s=s+(u/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}i.words[a]=o,r=s,s=n}return 0!==r?i.words[a]=r:i.length--,i.strip()}(this,t,e):m(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),i=a.prototype._countBits(t)-1,r=0;r<t;r++)e[r]=this.revBin(r,i,t);return e},g.prototype.revBin=function(t,e,i){if(0===t||t===i-1)return t;for(var r=0,n=0;n<e;n++)r|=(1&t)<<e-n-1,t>>=1;return r},g.prototype.permute=function(t,e,i,r,n,a){for(var s=0;s<a;s++)r[s]=e[t[s]],n[s]=i[t[s]]},g.prototype.transform=function(t,e,i,r,n,a){this.permute(a,t,e,i,r,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,l=Math.cos(2*Math.PI/o),h=Math.sin(2*Math.PI/o),c=0;c<n;c+=o)for(var u=l,d=h,p=0;p<s;p++){var f=i[c+p],m=r[c+p],g=i[c+p+s],v=r[c+p+s],y=u*g-d*v;v=u*v+d*g,g=y,i[c+p]=f+g,r[c+p]=m+v,i[c+p+s]=f-g,r[c+p+s]=m-v,p!==o&&(y=l*u-h*d,d=l*d+h*u,u=y)}},g.prototype.guessLen13b=function(t,e){var i=1|Math.max(e,t),r=1&i,n=0;for(i=i/2|0;i;i>>>=1)n++;return 1<<n+1+r},g.prototype.conjugate=function(t,e,i){if(!(i<=1))for(var r=0;r<i/2;r++){var n=t[r];t[r]=t[i-r-1],t[i-r-1]=n,n=e[r],e[r]=-e[i-r-1],e[i-r-1]=-n}},g.prototype.normalize13b=function(t,e){for(var i=0,r=0;r<e/2;r++){var n=8192*Math.round(t[2*r+1]/e)+Math.round(t[2*r]/e)+i;t[r]=67108863&n,i=n<67108864?0:n/67108864|0}return t},g.prototype.convert13b=function(t,e,i,n){for(var a=0,s=0;s<e;s++)a+=0|t[s],i[2*s]=8191&a,a>>>=13,i[2*s+1]=8191&a,a>>>=13;for(s=2*e;s<n;++s)i[s]=0;r(0===a),r(0==(-8192&a))},g.prototype.stub=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=0;return e},g.prototype.mulp=function(t,e,i){var r=2*this.guessLen13b(t.length,e.length),n=this.makeRBT(r),a=this.stub(r),s=new Array(r),o=new Array(r),l=new Array(r),h=new Array(r),c=new Array(r),u=new Array(r),d=i.words;d.length=r,this.convert13b(t.words,t.length,s,r),this.convert13b(e.words,e.length,h,r),this.transform(s,a,o,l,r,n),this.transform(h,a,c,u,r,n);for(var p=0;p<r;p++){var f=o[p]*c[p]-l[p]*u[p];l[p]=o[p]*u[p]+l[p]*c[p],o[p]=f}return this.conjugate(o,l,r),this.transform(o,l,d,a,r,n),this.conjugate(d,a,r),this.normalize13b(d,r),i.negative=t.negative^e.negative,i.length=t.length+e.length,i.strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),m(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){r("number"==typeof t),r(t<67108864);for(var e=0,i=0;i<this.length;i++){var n=(0|this.words[i])*t,a=(67108863&n)+(67108863&e);e>>=26,e+=n/67108864|0,e+=a>>>26,this.words[i]=67108863&a}return 0!==e&&(this.words[i]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i<e.length;i++){var r=i/26|0,n=i%26;e[i]=(t.words[r]&1<<n)>>>n}return e}(t);if(0===e.length)return new a(1);for(var i=this,r=0;r<e.length&&0===e[r];r++,i=i.sqr());if(++r<e.length)for(var n=i.sqr();r<e.length;r++,n=n.sqr())0!==e[r]&&(i=i.mul(n));return i},a.prototype.iushln=function(t){r("number"==typeof t&&t>=0);var e,i=t%26,n=(t-i)/26,a=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(e=0;e<this.length;e++){var o=this.words[e]&a,l=(0|this.words[e])-o<<i;this.words[e]=l|s,s=o>>>26-i}s&&(this.words[e]=s,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e<n;e++)this.words[e]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(t){return r(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,i){var n;r("number"==typeof t&&t>=0),n=e?(e-e%26)/26:0;var a=t%26,s=Math.min((t-a)/26,this.length),o=67108863^67108863>>>a<<a,l=i;if(n-=s,n=Math.max(0,n),l){for(var h=0;h<s;h++)l.words[h]=this.words[h];l.length=s}if(0===s);else if(this.length>s)for(this.length-=s,h=0;h<this.length;h++)this.words[h]=this.words[h+s];else this.words[0]=0,this.length=1;var c=0;for(h=this.length-1;h>=0&&(0!==c||h>=n);h--){var u=0|this.words[h];this.words[h]=c<<26-a|u>>>a,c=u&o}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<<e;return!(this.length<=i)&&!!(this.words[i]&n)},a.prototype.imaskn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<<e;this.words[this.length-1]&=n}return this.strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return r("number"==typeof t),r(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this.strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,i){var n,a,s=t.length+i;this._expand(s);var o=0;for(n=0;n<t.length;n++){a=(0|this.words[n+i])+o;var l=(0|t.words[n])*e;o=((a-=67108863&l)>>26)-(l/67108864|0),this.words[n+i]=67108863&a}for(;n<this.length-i;n++)o=(a=(0|this.words[n+i])+o)>>26,this.words[n+i]=67108863&a;if(0===o)return this.strip();for(r(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,s=0|n.words[n.length-1];0!==(i=26-this._countBits(s))&&(n=n.ushln(i),r.iushln(i),s=0|n.words[n.length-1]);var o,l=r.length-n.length;if("mod"!==e){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var h=0;h<o.length;h++)o.words[h]=0}var c=r.clone()._ishlnsubmul(n,1,l);0===c.negative&&(r=c,o&&(o.words[l]=1));for(var u=l-1;u>=0;u--){var d=67108864*(0|r.words[n.length+u])+(0|r.words[n.length+u-1]);for(d=Math.min(d/s|0,67108863),r._ishlnsubmul(n,d,u);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,u),r.isZero()||(r.negative^=1);o&&(o.words[u]=d)}return o&&o.strip(),r.strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:o||null,mod:r}},a.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(o=this.neg().divmod(t,e),"mod"!==e&&(n=o.div.neg()),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.iadd(t)),{div:n,mod:s}):0===this.negative&&0!==t.negative?(o=this.divmod(t.neg(),e),"mod"!==e&&(n=o.div.neg()),{div:n,mod:o.mod}):0!=(this.negative&t.negative)?(o=this.neg().divmod(t.neg(),e),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.isub(t)),{div:o.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,s,o},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),a=i.cmp(r);return a<0||1===n&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){r(t<=67108863);for(var e=(1<<26)%t,i=0,n=this.length-1;n>=0;n--)i=(e*i+(0|this.words[n]))%t;return i},a.prototype.idivn=function(t){r(t<=67108863);for(var e=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*e;this.words[i]=n/t|0,e=n%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),s=new a(0),o=new a(0),l=new a(1),h=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++h;for(var c=i.clone(),u=e.clone();!e.isZero();){for(var d=0,p=1;0==(e.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(c),s.isub(u)),n.iushrn(1),s.iushrn(1);for(var f=0,m=1;0==(i.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(i.iushrn(f);f-- >0;)(o.isOdd()||l.isOdd())&&(o.iadd(c),l.isub(u)),o.iushrn(1),l.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(o),s.isub(l)):(i.isub(e),o.isub(n),l.isub(s))}return{a:o,b:l,gcd:i.iushln(h)}},a.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,s=new a(1),o=new a(0),l=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var h=0,c=1;0==(e.words[0]&c)&&h<26;++h,c<<=1);if(h>0)for(e.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var u=0,d=1;0==(i.words[0]&d)&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);e.cmp(i)>=0?(e.isub(i),s.isub(o)):(i.isub(e),o.isub(s))}return(n=0===e.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var a=e;e=i,i=a}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<<e;if(this.length<=i)return this._expand(i+1),this.words[i]|=n,this;for(var a=n,s=i;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:n<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,i=this.length-1;i>=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){r<n?e=-1:r>n&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new M(t)},a.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e<this.n?-1:i.ucmp(this.p);return 0===r?(i.words[0]=0,i.length=1):r>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},n(b,y),b.prototype.split=function(t,e){for(var i=Math.min(t.length,9),r=0;r<i;r++)e.words[r]=t.words[r];if(e.length=i,t.length<=9)return t.words[0]=0,void(t.length=1);
vendor: 4,481 bytes, line 3
3var n=t.words[9];for(e.words[e.length++]=4194303&n,r=10;r<t.length;r++){var a=0|t.words[r];t.words[r-10]=(4194303&a)<<4|n>>>22,n=a}n>>>=22,t.words[r-10]=n,0===n&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i<t.length;i++){var r=0|t.words[i];e+=977*r,t.words[i]=67108863&e,e=64*r+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},n(x,y),n(_,y),n(w,y),w.prototype.imulK=function(t){for(var e=0,i=0;i<t.length;i++){var r=19*(0|t.words[i])+e,n=67108863&r;r>>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new x;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new w}return v[t]=e,e},M.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},M.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},M.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},M.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},M.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},M.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},M.prototype.isqr=function(t){return this.imul(t,t.clone())},M.prototype.sqr=function(t){return this.mul(t,t)},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new a(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);r(!n.isZero());var o=new a(1).toRed(this),l=o.redNeg(),h=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,h).cmp(l);)c.redIAdd(l);for(var u=this.pow(c,n),d=this.pow(t,n.addn(1).iushrn(1)),p=this.pow(t,n),f=s;0!==p.cmp(o);){for(var m=p,g=0;0!==m.cmp(o);g++)m=m.redSqr();r(g<f);var v=this.pow(u,new a(1).iushln(f-g-1));d=d.redMul(v),u=v.redSqr(),p=p.redMul(u),f=g}return d},M.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},M.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var i=new Array(16);i[0]=new a(1).toRed(this),i[1]=t;for(var r=2;r<i.length;r++)i[r]=this.mul(i[r-1],t);var n=i[0],s=0,o=0,l=e.bitLength()%26;for(0===l&&(l=26),r=e.length-1;r>=0;r--){for(var h=e.words[r],c=l-1;c>=0;c--){var u=h>>c&1;n!==i[0]&&(n=this.sqr(n)),0!==u||0!==s?(s<<=1,s|=u,(4===++o||0===r&&0===c)&&(n=this.mul(n,i[s]),o=0,s=0)):o=0}l=26}return n},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new S(t)},n(S,M),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t,this)}).call(e,i(42)(t))}
vendor: 5,080 bytes, lines 3-10
3,function(t,e,i){"use strict";(function(t){
4/*!
5 * The buffer module from node.js, for the browser.
6 *
7 * @author   Feross Aboukhadijeh <http://feross.org>
8 * @license  MIT
9 */
10var r=i(124),n=i(125),a=i(53);function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(t,e){if(s()<e)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=l.prototype:(null===t&&(t=new l(e)),t.length=e),t}function l(t,e,i){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(t,e,i);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return u(this,t)}return h(this,t,e,i)}function h(t,e,i,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,i,r){if(e.byteLength,i<0||e.byteLength<i)throw new RangeError("'offset' is out of bounds");if(e.byteLength<i+(r||0))throw new RangeError("'length' is out of bounds");e=void 0===i&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,i):new Uint8Array(e,i,r);l.TYPED_ARRAY_SUPPORT?(t=e).__proto__=l.prototype:t=d(t,e);return t}(t,e,i,r):"string"==typeof e?function(t,e,i){"string"==typeof i&&""!==i||(i="utf8");if(!l.isEncoding(i))throw new TypeError('"encoding" must be a valid string encoding');var r=0|f(e,i),n=(t=o(t,r)).write(e,i);n!==r&&(t=t.slice(0,n));return t}(t,e,i):function(t,e){if(l.isBuffer(e)){var i=0|p(e.length);return 0===(t=o(t,i)).length?t:(e.copy(t,0,0,i),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!=r?o(t,0):d(t,e);if("Buffer"===e.type&&a(e.data))return d(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function u(t,e){if(c(e),t=o(t,e<0?0:0|p(e)),!l.TYPED_ARRAY_SUPPORT)for(var i=0;i<e;++i)t[i]=0;return t}function d(t,e){var i=e.length<0?0:0|p(e.length);t=o(t,i);for(var r=0;r<i;r+=1)t[r]=255&e[r];return t}function p(t){if(t>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|t}function f(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var i=t.length;if(0===i)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":case void 0:return G(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return V(t).length;default:if(r)return G(t).length;e=(""+e).toLowerCase(),r=!0}}function m(t,e,i){var r=t[e];t[e]=t[i],t[i]=r}function g(t,e,i,r,n){if(0===t.length)return-1;if("string"==typeof i?(r=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=n?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(n)return-1;i=t.length-1}else if(i<0){if(!n)return-1;i=0}if("string"==typeof e&&(e=l.from(e,r)),l.isBuffer(e))return 0===e.length?-1:v(t,e,i,r,n);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(t,e,i):Uint8Array.prototype.lastIndexOf.call(t,e,i):v(t,[e],i,r,n);throw new TypeError("val must be string, number or Buffer")}function v(t,e,i,r,n){var a,s=1,o=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;s=2,o/=2,l/=2,i/=2}function h(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(n){var c=-1;for(a=i;a<o;a++)if(h(t,a)===h(e,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===l)return c*s}else-1!==c&&(a-=a-c),c=-1}else for(i+l>o&&(i=o-l),a=i;a>=0;a--){for(var u=!0,d=0;d<l;d++)if(h(t,a+d)!==h(e,d)){u=!1;break}if(u)return a}return-1}function y(t,e,i,r){i=Number(i)||0;var n=t.length-i;r?(r=Number(r))>n&&(r=n):r=n;var a=e.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var s=0;s<r;++s){var o=parseInt(e.substr(2*s,2),16);if(isNaN(o))return s;t[i+s]=o}return s}function b(t,e,i,r){return j(G(e,t.length-i),t,i,r)}function x(t,e,i,r){return j(function(t){for(var e=[],i=0;i<t.length;++i)e.push(255&t.charCodeAt(i));return e}(e),t,i,r)}function _(t,e,i,r){return x(t,e,i,r)}function w(t,e,i,r){return j(V(e),t,i,r)}function M(t,e,i,r){return j(function(t,e){for(var i,r,n,a=[],s=0;s<t.length&&!((e-=2)<0);++s)i=t.charCodeAt(s),r=i>>8,n=i%256,a.push(n),a.push(r);return a}(e,t.length-i),t,i,r)}function S(t,e,i){return 0===e&&i===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,i))}function k(t,e,i){i=Math.min(t.length,i);for(var r=[],n=e;n<i;){var a,s,o,l,h=t[n],c=null,u=h>239?4:h>223?3:h>191?2:1;if(n+u<=i)switch(u){case 1:h<128&&(c=h);break;
vendor: 4,088 bytes, line 10
10case 2:128==(192&(a=t[n+1]))&&(l=(31&h)<<6|63&a)>127&&(c=l);break;case 3:a=t[n+1],s=t[n+2],128==(192&a)&&128==(192&s)&&(l=(15&h)<<12|(63&a)<<6|63&s)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:a=t[n+1],s=t[n+2],o=t[n+3],128==(192&a)&&128==(192&s)&&128==(192&o)&&(l=(15&h)<<18|(63&a)<<12|(63&s)<<6|63&o)>65535&&l<1114112&&(c=l)}null===c?(c=65533,u=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),n+=u}return function(t){var e=t.length;if(e<=E)return String.fromCharCode.apply(String,t);var i="",r=0;for(;r<e;)i+=String.fromCharCode.apply(String,t.slice(r,r+=E));return i}(r)}e.Buffer=l,e.SlowBuffer=function(t){+t!=t&&(t=0);return l.alloc(+t)},e.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=s(),l.poolSize=8192,l._augment=function(t){return t.__proto__=l.prototype,t},l.from=function(t,e,i){return h(null,t,e,i)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(t,e,i){return function(t,e,i,r){return c(e),e<=0?o(t,e):void 0!==i?"string"==typeof r?o(t,e).fill(i,r):o(t,e).fill(i):o(t,e)}(null,t,e,i)},l.allocUnsafe=function(t){return u(null,t)},l.allocUnsafeSlow=function(t){return u(null,t)},l.isBuffer=function(t){return!(null==t||!t._isBuffer)},l.compare=function(t,e){if(!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var i=t.length,r=e.length,n=0,a=Math.min(i,r);n<a;++n)if(t[n]!==e[n]){i=t[n],r=e[n];break}return i<r?-1:r<i?1:0},l.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(t,e){if(!a(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return l.alloc(0);var i;if(void 0===e)for(e=0,i=0;i<t.length;++i)e+=t[i].length;var r=l.allocUnsafe(e),n=0;for(i=0;i<t.length;++i){var s=t[i];if(!l.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,n),n+=s.length}return r},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)m(this,e,e+1);return this},l.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)m(this,e,e+3),m(this,e+1,e+2);return this},l.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)m(this,e,e+7),m(this,e+1,e+6),m(this,e+2,e+5),m(this,e+3,e+4);return this},l.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?k(this,0,t):function(t,e,i){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return"";if((i>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return C(this,e,i);case"utf8":case"utf-8":return k(this,e,i);case"ascii":return A(this,e,i);case"latin1":case"binary":return T(this,e,i);case"base64":return S(this,e,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,i);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}.apply(this,arguments)},l.prototype.equals=function(t){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===l.compare(this,t)},l.prototype.inspect=function(){var t="",i=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,i).match(/.{2}/g).join(" "),this.length>i&&(t+=" ... ")),"<Buffer "+t+">"}
vendor: 4,117 bytes, line 10
10,l.prototype.compare=function(t,e,i,r,n){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===i&&(i=t?t.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),e<0||i>t.length||r<0||n>this.length)throw new RangeError("out of range index");if(r>=n&&e>=i)return 0;if(r>=n)return-1;if(e>=i)return 1;if(e>>>=0,i>>>=0,r>>>=0,n>>>=0,this===t)return 0;for(var a=n-r,s=i-e,o=Math.min(a,s),h=this.slice(r,n),c=t.slice(e,i),u=0;u<o;++u)if(h[u]!==c[u]){a=h[u],s=c[u];break}return a<s?-1:s<a?1:0},l.prototype.includes=function(t,e,i){return-1!==this.indexOf(t,e,i)},l.prototype.indexOf=function(t,e,i){return g(this,t,e,i,!0)},l.prototype.lastIndexOf=function(t,e,i){return g(this,t,e,i,!1)},l.prototype.write=function(t,e,i,r){if(void 0===e)r="utf8",i=this.length,e=0;else if(void 0===i&&"string"==typeof e)r=e,i=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(i)?(i|=0,void 0===r&&(r="utf8")):(r=i,i=void 0)}var n=this.length-e;if((void 0===i||i>n)&&(i=n),t.length>0&&(i<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return y(this,t,e,i);case"utf8":case"utf-8":return b(this,t,e,i);case"ascii":return x(this,t,e,i);case"latin1":case"binary":return _(this,t,e,i);case"base64":return w(this,t,e,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,e,i);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function A(t,e,i){var r="";i=Math.min(t.length,i);for(var n=e;n<i;++n)r+=String.fromCharCode(127&t[n]);return r}function T(t,e,i){var r="";i=Math.min(t.length,i);for(var n=e;n<i;++n)r+=String.fromCharCode(t[n]);return r}function C(t,e,i){var r=t.length;(!e||e<0)&&(e=0),(!i||i<0||i>r)&&(i=r);for(var n="",a=e;a<i;++a)n+=z(t[a]);return n}function P(t,e,i){for(var r=t.slice(e,i),n="",a=0;a<r.length;a+=2)n+=String.fromCharCode(r[a]+256*r[a+1]);return n}function D(t,e,i){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>i)throw new RangeError("Trying to access beyond buffer length")}function I(t,e,i,r,n,a){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||e<a)throw new RangeError('"value" argument is out of bounds');if(i+r>t.length)throw new RangeError("Index out of range")}function L(t,e,i,r){e<0&&(e=65535+e+1);for(var n=0,a=Math.min(t.length-i,2);n<a;++n)t[i+n]=(e&255<<8*(r?n:1-n))>>>8*(r?n:1-n)}function R(t,e,i,r){e<0&&(e=4294967295+e+1);for(var n=0,a=Math.min(t.length-i,4);n<a;++n)t[i+n]=e>>>8*(r?n:3-n)&255}function B(t,e,i,r,n,a){if(i+r>t.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function O(t,e,i,r,a){return a||B(t,0,i,4),n.write(t,e,i,r,23,4),i+4}function F(t,e,i,r,a){return a||B(t,0,i,8),n.write(t,e,i,r,52,8),i+8}l.prototype.slice=function(t,e){var i,r=this.length;if(t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),l.TYPED_ARRAY_SUPPORT)(i=this.subarray(t,e)).__proto__=l.prototype;else{var n=e-t;i=new l(n,void 0);for(var a=0;a<n;++a)i[a]=this[a+t]}return i},l.prototype.readUIntLE=function(t,e,i){t|=0,e|=0,i||D(t,e,this.length);for(var r=this[t],n=1,a=0;++a<e&&(n*=256);)r+=this[t+a]*n;return r},l.prototype.readUIntBE=function(t,e,i){t|=0,e|=0,i||D(t,e,this.length);for(var r=this[t+--e],n=1;e>0&&(n*=256);)r+=this[t+--e]*n;return r},l.prototype.readUInt8=function(t,e){return e||D(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||D(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||D(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])}
vendor: 4,062 bytes, line 10
10,l.prototype.readIntLE=function(t,e,i){t|=0,e|=0,i||D(t,e,this.length);for(var r=this[t],n=1,a=0;++a<e&&(n*=256);)r+=this[t+a]*n;return r>=(n*=128)&&(r-=Math.pow(2,8*e)),r},l.prototype.readIntBE=function(t,e,i){t|=0,e|=0,i||D(t,e,this.length);for(var r=e,n=1,a=this[t+--r];r>0&&(n*=256);)a+=this[t+--r]*n;return a>=(n*=128)&&(a-=Math.pow(2,8*e)),a},l.prototype.readInt8=function(t,e){return e||D(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||D(t,2,this.length);var i=this[t]|this[t+1]<<8;return 32768&i?4294901760|i:i},l.prototype.readInt16BE=function(t,e){e||D(t,2,this.length);var i=this[t+1]|this[t]<<8;return 32768&i?4294901760|i:i},l.prototype.readInt32LE=function(t,e){return e||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||D(t,4,this.length),n.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||D(t,4,this.length),n.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||D(t,8,this.length),n.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||D(t,8,this.length),n.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,i,r){(t=+t,e|=0,i|=0,r)||I(this,t,e,i,Math.pow(2,8*i)-1,0);var n=1,a=0;for(this[e]=255&t;++a<i&&(n*=256);)this[e+a]=t/n&255;return e+i},l.prototype.writeUIntBE=function(t,e,i,r){(t=+t,e|=0,i|=0,r)||I(this,t,e,i,Math.pow(2,8*i)-1,0);var n=i-1,a=1;for(this[e+n]=255&t;--n>=0&&(a*=256);)this[e+n]=t/a&255;return e+i},l.prototype.writeUInt8=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):R(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,i,r){if(t=+t,e|=0,!r){var n=Math.pow(2,8*i-1);I(this,t,e,i,n-1,-n)}var a=0,s=1,o=0;for(this[e]=255&t;++a<i&&(s*=256);)t<0&&0===o&&0!==this[e+a-1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+i},l.prototype.writeIntBE=function(t,e,i,r){if(t=+t,e|=0,!r){var n=Math.pow(2,8*i-1);I(this,t,e,i,n-1,-n)}var a=i-1,s=1,o=0;for(this[e+a]=255&t;--a>=0&&(s*=256);)t<0&&0===o&&0!==this[e+a+1]&&(o=1),this[e+a]=(t/s>>0)-o&255;return e+i},l.prototype.writeInt8=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):R(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,i){return t=+t,e|=0,i||I(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,i){return O(this,t,e,!0,i)},l.prototype.writeFloatBE=function(t,e,i){return O(this,t,e,!1,i)},l.prototype.writeDoubleLE=function(t,e,i){return F(this,t,e,!0,i)}
vendor: 1,600 bytes, line 10
10,l.prototype.writeDoubleBE=function(t,e,i){return F(this,t,e,!1,i)},l.prototype.copy=function(t,e,i,r){if(i||(i=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<i&&(r=i),r===i)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-i&&(r=t.length-e+i);var n,a=r-i;if(this===t&&i<e&&e<r)for(n=a-1;n>=0;--n)t[n+e]=this[n+i];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(n=0;n<a;++n)t[n+e]=this[n+i];else Uint8Array.prototype.set.call(t,this.subarray(i,i+a),e);return a},l.prototype.fill=function(t,e,i,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,i=this.length):"string"==typeof i&&(r=i,i=this.length),1===t.length){var n=t.charCodeAt(0);n<256&&(t=n)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<i)throw new RangeError("Out of range index");if(i<=e)return this;var a;if(e>>>=0,i=void 0===i?this.length:i>>>0,t||(t=0),"number"==typeof t)for(a=e;a<i;++a)this[a]=t;else{var s=l.isBuffer(t)?t:G(new l(t,r).toString()),o=s.length;for(a=0;a<i-e;++a)this[a+e]=s[a%o]}return this};var N=/[^+\/0-9A-Za-z-_]/g;function z(t){return t<16?"0"+t.toString(16):t.toString(16)}function G(t,e){var i;e=e||1/0;for(var r=t.length,n=null,a=[],s=0;s<r;++s){if((i=t.charCodeAt(s))>
vendor: 8,487 bytes, line 10
1055295&&i<57344){if(!n){if(i>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(e-=3)>-1&&a.push(239,191,189);continue}n=i;continue}if(i<56320){(e-=3)>-1&&a.push(239,191,189),n=i;continue}i=65536+(n-55296<<10|i-56320)}else n&&(e-=3)>-1&&a.push(239,191,189);if(n=null,i<128){if((e-=1)<0)break;a.push(i)}else if(i<2048){if((e-=2)<0)break;a.push(i>>6|192,63&i|128)}else if(i<65536){if((e-=3)<0)break;a.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return a}function V(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(N,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function j(t,e,i,r){for(var n=0;n<r&&!(n+i>=e.length||n>=t.length);++n)e[n+i]=t[n];return n}}).call(e,i(6))},function(t,e){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e){function i(t,e){if(!t)throw new Error(e||"Assertion failed")}t.exports=i,i.equal=function(t,e,i){if(t!=e)throw new Error(i||"Assertion failed: "+t+" != "+e)}},function(t,e,i){"use strict";var r=e,n=i(4),a=i(7),s=i(90);r.assert=a,r.toArray=s.toArray,r.zero2=s.zero2,r.toHex=s.toHex,r.encode=s.encode,r.getNAF=function(t,e,i){var r=new Array(Math.max(t.bitLength(),i)+1);r.fill(0);for(var n=1<<e+1,a=t.clone(),s=0;s<r.length;s++){var o,l=a.andln(n-1);a.isOdd()?(o=l>(n>>1)-1?(n>>1)-l:l,a.isubn(o)):o=0,r[s]=o,a.iushrn(1)}return r},r.getJSF=function(t,e){var i=[[],[]];t=t.clone(),e=e.clone();for(var r,n=0,a=0;t.cmpn(-n)>0||e.cmpn(-a)>0;){var s,o,l=t.andln(3)+n&3,h=e.andln(3)+a&3;3===l&&(l=-1),3===h&&(h=-1),s=0==(1&l)?0:3!=(r=t.andln(7)+n&7)&&5!==r||2!==h?l:-l,i[0].push(s),o=0==(1&h)?0:3!=(r=e.andln(7)+a&7)&&5!==r||2!==l?h:-h,i[1].push(o),2*n===s+1&&(n=1-n),2*a===o+1&&(a=1-a),t.iushrn(1),e.iushrn(1)}return i},r.cachedProperty=function(t,e,i){var r="_"+e;t.prototype[e]=function(){return void 0!==this[r]?this[r]:this[r]=i.call(this)}},r.parseBytes=function(t){return"string"==typeof t?r.toArray(t,"hex"):t},r.intFromLE=function(t){return new n(t,"hex","le")}},function(t,e,i){"use strict";var r=i(7),n=i(0);function a(t,e){return 55296==(64512&t.charCodeAt(e))&&(!(e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1)))}function s(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function o(t){return 1===t.length?"0"+t:t}function l(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}e.inherits=n,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var i=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),n=0;n<t.length;n+=2)i.push(parseInt(t[n]+t[n+1],16))}else for(var r=0,n=0;n<t.length;n++){var s=t.charCodeAt(n);s<128?i[r++]=s:s<2048?(i[r++]=s>>6|192,i[r++]=63&s|128):a(t,n)?(s=65536+((1023&s)<<10)+(1023&t.charCodeAt(++n)),i[r++]=s>>18|240,i[r++]=s>>12&63|128,i[r++]=s>>6&63|128,i[r++]=63&s|128):(i[r++]=s>>12|224,i[r++]=s>>6&63|128,i[r++]=63&s|128)}else for(n=0;n<t.length;n++)i[n]=0|t[n];return i},e.toHex=function(t){for(var e="",i=0;i<t.length;i++)e+=o(t[i].toString(16));return e},e.htonl=s,e.toHex32=function(t,e){for(var i="",r=0;r<t.length;r++){var n=t[r];"little"===e&&(n=s(n)),i+=l(n.toString(16))}return i},e.zero2=o,e.zero8=l,e.join32=function(t,e,i,n){var a=i-e;r(a%4==0);for(var s=new Array(a/4),o=0,l=e;o<s.length;o++,l+=4){var h;h="big"===n?t[l]<<24|t[l+1]<<16|t[l+2]<<8|t[l+3]:t[l+3]<<24|t[l+2]<<16|t[l+1]<<8|t[l],s[o]=h>>>0}return s},e.split32=function(t,e){for(var i=new Array(4*t.length),r=0,n=0;r<t.length;r++,n+=4){var a=t[r];"big"===e?(i[n]=a>>>24,i[n+1]=a>>>16&255,i[n+2]=a>>>8&255,i[n+3]=255&a):(i[n+3]=a>>>24,i[n+2]=a>>>16&255,i[n+1]=a>>>8&255,i[n]=255&a)}return i},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<<e|t>>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,i){return t+e+i>>>0},e.sum32_4=function(t,e,i,r){return t+e+i+r>>>0},e.sum32_5=function(t,e,i,r,n){return t+e+i+r+n>>>0},e.sum64=function(t,e,i,r){var n=t[e],a=r+t[e+1]>>>0,s=(a<r?1:0)+i+n;t[e]=s>>>0,t[e+1]=a},e.sum64_hi=function(t,e,i,r){return(e+r>>>0<e?1:0)+t+i>>>0},e.sum64_lo=function(t,e,i,r){return e+r>>>0},e.sum64_4_hi=function(t,e,i,r,n,a,s,o){var l=0,h=e;return l+=(h=h+r>>>0)<e?1:0,l+=(h=h+a>>>0)<a?1:0,t+i+n+s+(l+=(h=h+o>>>0)<o?1:0)>>>0},e.sum64_4_lo=function(t,e,i,r,n,a,s,o){return e+r+a+o>>>0},e.sum64_5_hi=function(t,e,i,r,n,a,s,o,l,h){var c=0,u=e;return c+=(u=u+r>>>0)<e?1:0,c+=(u=u+a>>>0)<a?1:0,c+=(u=u+o>>>0)<o?1:0,t+i+n+s+l+(c+=(u=u+h>>>0)<h?1:0)>>>0},e.sum64_5_lo=function(t,e,i,r,n,a,s,o,l,h){return e+r+a+o+h>>>0},e.rotr64_hi=function(t,e,i){return(e<<32-i|t>>>i)>>>0},e.rotr64_lo=function(t,e,i){return(t<<32-i|e>>>i)>>>0},e.shr64_hi=function(t,e,i){return t>>>i},e.shr64_lo=function(t,e,i){return(t<<32-i|e>>>i)>>>0}},function(t,e,i){var r=i(1).Buffer,n=i(138).Transform,a=i(12).StringDecoder;function s(t){n.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(0)(s,n),s.prototype.update=function(t,e,i){"string"==typeof t&&(t=r.from(t,e));var n=this._update(t);return this.hashMode?this:(i&&(n=this._toString(n,i)),n)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(t,e,i){var r;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(t){r=t}finally{i(r)}},s.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(t){e=t}t(e)},s.prototype._finalOrDigest=function(t){var e=this.__final()||r.alloc(0);return t&&(e=this._toString(e,t,!0)),e},s.prototype._toString=function(t,e,i){if(this._decoder||(this._decoder=new a(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var r=this._decoder.write(t);return i&&(r+=this._decoder.end()),r},t.exports=s},function(t,e,i){"use strict";var r,n="object"==typeof Reflect?Reflect:null,a=n&&"function"==typeof n.apply?n.apply:function(t,e,i){return Function.prototype.apply.call(t,e,i)};r=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var s=Number.isNaN||function(t){return t!=t};function o(){o.init.call(this)}t.exports=o,t.exports.once=function(t,e){return new Promise(function(i,r){function n(i){t.removeListener(e,a),r(i)}function a(){"function"==typeof t.removeListener&&t.removeListener("error",n),i([].slice.call(arguments))}g(t,e,a,{once:!0}),"error"!==e&&function(t,e,i){"function"==typeof t.on&&g(t,"error",e,i)}(t,n,{once:!0})})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var l=10;function h(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function c(t){return void 0===t._maxListeners?o.defaultMaxListeners:t._maxListeners}function u(t,e,i,r){var n,a,s;if(h(i),void 0===(a=t._events)?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,i.listener?i.listener:i),a=t._events),s=a[e]),void 0===s)s=a[e]=i,++t._eventsCount;else if("function"==typeof s?s=a[e]=r?[i,s]:[s,i]:r?s.unshift(i):s.push(i),(n=c(t))>0&&s.length>n&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=t,o.type=e,o.count=s.length,console&&console.warn}return t}function d(t,e,i){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:i},n=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(r);return n.listener=i,r.wrapFn=n,n}
vendor: 8,741 bytes, line 10
10function p(t,e,i){var r=t._events;if(void 0===r)return[];var n=r[e];return void 0===n?[]:"function"==typeof n?i?[n.listener||n]:[n]:i?function(t){for(var e=new Array(t.length),i=0;i<e.length;++i)e[i]=t[i].listener||t[i];return e}(n):m(n,n.length)}function f(t){var e=this._events;if(void 0!==e){var i=e[t];if("function"==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(t,e){for(var i=new Array(e),r=0;r<e;++r)i[r]=t[r];return i}function g(t,e,i,r){if("function"==typeof t.on)r.once?t.once(e,i):t.on(e,i);else{if("function"!=typeof t.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof t);t.addEventListener(e,function n(a){r.once&&t.removeEventListener(e,n),i(a)})}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||s(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||s(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(t){for(var e=[],i=1;i<arguments.length;i++)e.push(arguments[i]);var r="error"===t,n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){var s;if(e.length>0&&(s=e[0]),s instanceof Error)throw s;var o=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw o.context=s,o}var l=n[t];if(void 0===l)return!1;if("function"==typeof l)a(l,this,e);else{var h=l.length,c=m(l,h);for(i=0;i<h;++i)a(c[i],this,e)}return!0},o.prototype.addListener=function(t,e){return u(this,t,e,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(t,e){return u(this,t,e,!0)},o.prototype.once=function(t,e){return h(e),this.on(t,d(this,t,e)),this},o.prototype.prependOnceListener=function(t,e){return h(e),this.prependListener(t,d(this,t,e)),this},o.prototype.removeListener=function(t,e){var i,r,n,a,s;if(h(e),void 0===(r=this._events))return this;if(void 0===(i=r[t]))return this;if(i===e||i.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete r[t],r.removeListener&&this.emit("removeListener",t,i.listener||e));else if("function"!=typeof i){for(n=-1,a=i.length-1;a>=0;a--)if(i[a]===e||i[a].listener===e){s=i[a].listener,n=a;break}if(n<0)return this;0===n?i.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(i,n),1===i.length&&(r[t]=i[0]),void 0!==r.removeListener&&this.emit("removeListener",t,s||e)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(t){var e,i,r;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[t]),this;if(0===arguments.length){var n,a=Object.keys(i);for(r=0;r<a.length;++r)"removeListener"!==(n=a[r])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=i[t]))this.removeListener(t,e);else if(void 0!==e)for(r=e.length-1;r>=0;r--)this.removeListener(t,e[r]);return this},o.prototype.listeners=function(t){return p(this,t,!0)},o.prototype.rawListeners=function(t){return p(this,t,!1)},o.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):f.call(t,e)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(t,e,i){"use strict";var r=i(1).Buffer,n=r.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(r.isEncoding===n||!n(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=l,this.end=h,e=4;break;case"utf8":this.fillLast=o,e=4;break;case"base64":this.text=c,this.end=u,e=3;break;default:return this.write=d,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(e)}function s(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function o(t){var e=this.lastTotal-this.lastNeed,i=function(t,e,i){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==i?i:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var i=t.toString("utf16le",e);if(i){var r=i.charCodeAt(i.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function h(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,i)}return e}function c(t,e){var i=(t.length-e)%3;return 0===i?t.toString("base64",e):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-i))}function u(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function d(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):""}e.StringDecoder=a,a.prototype.write=function(t){if(0===t.length)return"";var e,i;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<t.length?e?e+this.text(t,i):this.text(t,i):e||""},a.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�":e},a.prototype.text=function(t,e){var i=function(t,e,i){var r=e.length-1;if(r<i)return 0;var n=s(e[r]);if(n>=0)return n>0&&(t.lastNeed=n-1),n;if(--r<i||-2===n)return 0;if((n=s(e[r]))>=0)return n>0&&(t.lastNeed=n-2),n;if(--r<i||-2===n)return 0;if((n=s(e[r]))>=0)return n>0&&(2===n?n=0:t.lastNeed=n-3),n;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=i;var r=t.length-(i-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,e,i){"use strict";var r=i(26),n=Object.keys||function(t){var e=[];for(var i in t)e.push(i);return e};t.exports=u;var a=Object.create(i(22));a.inherits=i(0);var s=i(63),o=i(38);a.inherits(u,s);for(var l=n(o.prototype),h=0;h<l.length;h++){var c=l[h];u.prototype[c]||(u.prototype[c]=o.prototype[c])}function u(t){if(!(this instanceof u))return new u(t);s.call(this,t),o.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||r.nextTick(p,this)}function p(t){t.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}}),u.prototype._destroy=function(t,e){this.push(null),this.end(),r.nextTick(e,t)}}
vendor: 4,988 bytes, line 10
10,function(t,e,i){"use strict";(function(e,r){var n=65536,a=4294967295;var s=i(1).Buffer,o=e.crypto||e.msCrypto;o&&o.getRandomValues?t.exports=function(t,e){if(t>a)throw new RangeError("requested too many random bytes");var i=s.allocUnsafe(t);if(t>0)if(t>n)for(var l=0;l<t;l+=n)o.getRandomValues(i.slice(l,l+n));else o.getRandomValues(i);if("function"==typeof e)return r.nextTick(function(){e(null,i)});return i}:t.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(e,i(6),i(3))},function(t,e,i){"use strict";var r={};function n(t,e,i){i||(i=Error);var n=function(t){var i,r;function n(i,r,n){return t.call(this,function(t,i,r){return"string"==typeof e?e:e(t,i,r)}(i,r,n))||this}return r=t,(i=n).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r,n}(i);n.prototype.name=i.name,n.prototype.code=t,r[t]=n}function a(t,e){if(Array.isArray(t)){var i=t.length;return t=t.map(function(t){return String(t)}),i>2?"one of ".concat(e," ").concat(t.slice(0,i-1).join(", "),", or ")+t[i-1]:2===i?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}n("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(t,e,i){var r,n,s,o;if("string"==typeof e&&(n="not ",e.substr(!s||s<0?0:+s,n.length)===n)?(r="must not be",e=e.replace(/^not /,"")):r="must be",function(t,e,i){return(void 0===i||i>t.length)&&(i=t.length),t.substring(i-e.length,i)===e}(t," argument"))o="The ".concat(t," ").concat(r," ").concat(a(e,"type"));else{var l=function(t,e,i){return"number"!=typeof i&&(i=0),!(i+e.length>t.length)&&-1!==t.indexOf(e,i)}(t,".")?"property":"argument";o='The "'.concat(t,'" ').concat(l," ").concat(r," ").concat(a(e,"type"))}return o+=". Received type ".concat(typeof i)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=r},function(t,e,i){"use strict";(function(e){var r=Object.keys||function(t){var e=[];for(var i in t)e.push(i);return e};t.exports=h;var n=i(55),a=i(59);i(0)(h,n);for(var s=r(a.prototype),o=0;o<s.length;o++){var l=s[o];h.prototype[l]||(h.prototype[l]=a.prototype[l])}function h(t){if(!(this instanceof h))return new h(t);n.call(this,t),a.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",c)))}function c(){this._writableState.ended||e.nextTick(u,this)}function u(t){t.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(h.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(h.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})}).call(e,i(3))},function(t,e,i){var r=i(1).Buffer;function n(t,e){this._block=r.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}n.prototype.update=function(t,e){"string"==typeof t&&(e=e||"utf8",t=r.from(t,e));for(var i=this._block,n=this._blockSize,a=t.length,s=this._len,o=0;o<a;){for(var l=s%n,h=Math.min(a-o,n-l),c=0;c<h;c++)i[l+c]=t[o+c];o+=h,(s+=h)%n==0&&this._update(i)}return this._len+=a,this},n.prototype.digest=function(t){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var i=8*this._len;if(i<=4294967295)this._block.writeUInt32BE(i,this._blockSize-4);else{var r=(4294967295&i)>>>0,n=(i-r)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var a=this._hash();return t?a.toString(t):a},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=n}
10,function(t,e,i){"use strict";var r={};function n(t,e,i){i||(i=Error);var n=function(t){var i,r;function n(i,r,n){return t.call(this,function(t,i,r){return"string"==typeof e?e:e(t,i,r)}(i,r,n))||this}return r=t,(i=n).prototype=Object.create(r.prototype),i.prototype.constructor=i,i.__proto__=r,n}(i);n.prototype.name=i.name,n.prototype.code=t,r[t]=n}function a(t,e){if(Array.isArray(t)){var i=t.length;return t=t.map(function(t){return String(t)}),i>2?"one of ".concat(e," ").concat(t.slice(0,i-1).join(", "),", or ")+t[i-1]:2===i?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}n("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(t,e,i){var r,n,s,o;if("string"==typeof e&&(n="not ",e.substr(!s||s<0?0:+s,n.length)===n)?(r="must not be",e=e.replace(/^not /,"")):r="must be",function(t,e,i){return(void 0===i||i>t.length)&&(i=t.length),t.substring(i-e.length,i)===e}(t," argument"))o="The ".concat(t," ").concat(r," ").concat(a(e,"type"));else{var l=function(t,e,i){return"number"!=typeof i&&(i=0),!(i+e.length>t.length)&&-1!==t.indexOf(e,i)}(t,".")?"property":"argument";o='The "'.concat(t,'" ').concat(l," ").concat(r," ").concat(a(e,"type"))}return o+=". Received type ".concat(typeof i)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=r},function(t,e,i){"use strict";(function(e){var r=Object.keys||function(t){var e=[];for(var i in t)e.push(i);return e};t.exports=h;var n=i(84),a=i(88);i(0)(h,n);for(var s=r(a.prototype),o=0;o<s.length;o++){var l=s[o];h.prototype[l]||(h.prototype[l]=a.prototype[l])}function h(t){if(!(this instanceof h))return new h(t);n.call(this,t),a.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",c)))}function c(){this._writableState.ended||e.nextTick(u,this)}function u(t){t.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(h.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(h.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})}).call(e,i(3))},function(t,e,i){(function(t){!function(t){"use strict";function e(e){return e.is('[type="checkbox"]')?e.prop("checked"):e.is('[type="radio"]')?!!t('[name="'+e.attr("name")+'"]:checked').length:e.is("select[multiple]")?(e.val()||[]).length:e.val()}var i=function(r,n){this.options=n,this.validators=t.extend({},i.VALIDATORS,n.custom),this.$element=t(r),this.$btn=t('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]')),this.update(),this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",t.proxy(this.onInput,this)),this.$element.on("submit.bs.validator",t.proxy(this.onSubmit,this)),this.$element.on("reset.bs.validator",t.proxy(this.reset,this)),this.$element.find("[data-match]").each(function(){var i=t(this),r=i.attr("data-match");t(r).on("input.bs.validator",function(t){e(i)&&i.trigger("input.bs.validator")})}),this.$inputs.filter(function(){return e(t(this))&&!t(this).closest(".has-error").length}).trigger("focusout"),this.$element.attr("novalidate",!0)};function r(e){return this.each(function(){var r=t(this),n=t.extend({},i.DEFAULTS,r.data(),"object"==typeof e&&e),a=r.data("bs.validator");(a||"destroy"!=e)&&(a||r.data("bs.validator",a=new i(this,n)),"string"==typeof e&&a[e]())})}i.VERSION="0.11.9",i.INPUT_SELECTOR=':input:not([type="hidden"], [type="submit"], [type="reset"], button)',i.FOCUS_OFFSET=20,i.DEFAULTS={delay:500,html:!1,disable:!0,focus:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-remove"}},i.VALIDATORS={native:function(t){var e=t[0];if(e.checkValidity)return!e.checkValidity()&&!e.validity.valid&&(e.validationMessage||"error!")},match:function(e){var r=e.attr("data-match");return e.val()!==t(r).val()&&i.DEFAULTS.errors.match},minlength:function(t){var e=t.attr("data-minlength");return t.val().length<e&&i.DEFAULTS.errors.minlength}},i.prototype.update=function(){var e=this;return this.$inputs=this.$element.find(i.INPUT_SELECTOR).add(this.$element.find('[data-validate="true"]')).not(this.$element.find('[data-validate="false"]').each(function(){e.clearErrors(t(this))})),this.toggleSubmit(),this},i.prototype.onInput=function(e){var i=this,r=t(e.target),n="focusout"!==e.type;this.$inputs.is(r)&&this.validateInput(r,n).done(function(){i.toggleSubmit()})},i.prototype.validateInput=function(i,r){e(i);var n=i.data("bs.validator.errors");i.is('[type="radio"]')&&(i=this.$element.find('input[name="'+i.attr("name")+'"]'));var a=t.Event("validate.bs.validator",{relatedTarget:i[0]});if(this.$element.trigger(a),!a.isDefaultPrevented()){var s=this;return this.runValidators(i).done(function(e){i.data("bs.validator.errors",e),e.length?r?s.defer(i,s.showErrors):s.showErrors(i):s.clearErrors(i),n&&e.toString()===n.toString()||(a=e.length?t.Event("invalid.bs.validator",{relatedTarget:i[0],detail:e}):t.Event("valid.bs.validator",{relatedTarget:i[0],detail:n}),s.$element.trigger(a)),s.toggleSubmit(),s.$element.trigger(t.Event("validated.bs.validator",{relatedTarget:i[0]}))})}},i.prototype.runValidators=function(i){var r=[],n=t.Deferred();function a(t){return function(t){return i.attr("data-"+t+"-error")}(t)||((e=i[0].validity).typeMismatch?i.attr("data-type-error"):e.patternMismatch?i.attr("data-pattern-error"):e.stepMismatch?i.attr("data-step-error"):e.rangeOverflow?i.attr("data-max-error"):e.rangeUnderflow?i.attr("data-min-error"):e.valueMissing?i.attr("data-required-error"):null)||i.attr("data-error");var e}return i.data("bs.validator.deferred")&&i.data("bs.validator.deferred").reject(),i.data("bs.validator.deferred",n),t.each(this.validators,t.proxy(function(t,n){var s=null;!e(i)&&!i.attr("required")||void 0===i.attr("data-"+t)&&"native"!=t||!(s=n.call(this,i))||(s=a(t)||s,!~r.indexOf(s)&&r.push(s))},this)),!r.length&&e(i)&&i.attr("data-remote")?this.defer(i,function(){var s={};s[i.attr("name")]=e(i),t.get(i.attr("data-remote"),s).fail(function(t,e,
10i){r.push(a("remote")||i)}).always(function(){n.resolve(r)})}):n.resolve(r),n.promise()},i.prototype.validate=function(){var e=this;return t.when(this.$inputs.map(function(i){return e.validateInput(t(this),!1)})).then(function(){e.toggleSubmit(),e.focusError()}),this},i.prototype.focusError=function(){if(this.options.focus){var e=this.$element.find(".has-error:first :input");0!==e.length&&(t("html, body").animate({scrollTop:e.offset().top-i.FOCUS_OFFSET},250),e.focus())}},i.prototype.showErrors=function(e){var i=this.options.html?"html":"text",r=e.data("bs.validator.errors"),n=e.closest(".form-group"),a=n.find(".help-block.with-errors"),s=n.find(".form-control-feedback");r.length&&(r=t("<ul/>").addClass("list-unstyled").append(t.map(r,function(e){return t("<li/>")[i](e)})),void 0===a.data("bs.validator.originalContent")&&a.data("bs.validator.originalContent",a.html()),a.empty().append(r),n.addClass("has-error has-danger"),n.hasClass("has-feedback")&&s.removeClass(this.options.feedback.success)&&s.addClass(this.options.feedback.error)&&n.removeClass("has-success"))},i.prototype.clearErrors=function(t){var i=t.closest(".form-group"),r=i.find(".help-block.with-errors"),n=i.find(".form-control-feedback");r.html(r.data("bs.validator.originalContent")),i.removeClass("has-error has-danger has-success"),i.hasClass("has-feedback")&&n.removeClass(this.options.feedback.error)&&n.removeClass(this.options.feedback.success)&&e(t)&&n.addClass(this.options.feedback.success)&&i.addClass("has-success")},i.prototype.hasErrors=function(){return!!this.$inputs.filter(function(){return!!(t(this).data("bs.validator.errors")||[]).length}).length},i.prototype.isIncomplete=function(){return!!this.$inputs.filter("[required]").filter(function(){var i=e(t(this));return!("string"==typeof i?t.trim(i):i)}).length},i.prototype.onSubmit=function(t){this.validate(),(this.isIncomplete()||this.hasErrors())&&t.preventDefault()},i.prototype.toggleSubmit=function(){this.options.disable&&this.$btn.toggleClass("disabled",this.isIncomplete()||this.hasErrors())},i.prototype.defer=function(e,i){if(i=t.proxy(i,this,e),!this.options.delay)return i();window.clearTimeout(e.data("bs.validator.timeout")),e.data("bs.validator.timeout",window.setTimeout(i,this.options.delay))},i.prototype.reset=function(){return this.$element.find(".form-control-feedback").removeClass(this.options.feedback.error).removeClass(this.options.feedback.success),this.$inputs.removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var e=t(this),i=e.data("bs.validator.timeout");window.clearTimeout(i)&&e.removeData("bs.validator.timeout")}),this.$element.find(".help-block.with-errors").each(function(){var e=t(this),i=e.data("bs.validator.originalContent");e.removeData("bs.validator.originalContent").html(i)}),this.$btn.removeClass("disabled"),this.$element.find(".has-error, .has-danger, .has-success").removeClass("has-error has-danger has-success"),this},i.prototype.destroy=function(){return this.reset(),this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$inputs.off(".bs.validator"),this.options=null,this.validators=null,this.$element=null,this.$btn=null,this.$inputs=null,this};var n=t.fn.validator;t.fn.validator=r,t.fn.validator.Constructor=i,t.fn.validator.noConflict=function(){return t.fn.validator=n,this},t(window).on("load",function(){t('form[data-toggle="validator"]').each(function(){var e=t(this);r.call(e,e.data())})})}(t)}).call(e,i(2))},function(t,e,i){"use strict";var r=i(0),n=i(31),a=i(34),s=i(35),o=i(10);function l(t){o.call(this,"digest"),this._hash=t}r(l,o),l.prototype._update=function(t){this._hash.update(t)},l.prototype._final=function(){return this._hash.digest()},t.exports=function(t){return"md5"===(t=t.toLowerCase())?new n:"rmd160"===t||"ripemd160"===t?new a:new l(s(t))}},function(t,e,i){function r(t){return Object.prototype.toString.call(t)}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===r(t)},e.isBoolean=function(t){return"boolean"==typeof t},e.isNull=function(t){return null===t},e.isNullOrUndefined=function(t){return null==t},e.isNumber=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t}
vendor: 4,478 bytes, line 10
10,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=function(t){return void 0===t},e.isRegExp=function(t){return"[object RegExp]"===r(t)},e.isObject=function(t){return"object"==typeof t&&null!==t},e.isDate=function(t){return"[object Date]"===r(t)},e.isError=function(t){return"[object Error]"===r(t)||t instanceof Error},e.isFunction=function(t){return"function"==typeof t},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=i(5).Buffer.isBuffer},function(t,e,i){(function(e){t.exports=function(t,i){for(var r=Math.min(t.length,i.length),n=new e(r),a=0;a<r;++a)n[a]=t[a]^i[a];return n}}).call(e,i(5).Buffer)},function(t,e,i){"use strict";var r=i(9),n=i(7);function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=a,a.prototype.update=function(t,e){if(t=r.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var i=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-i,t.length),0===this.pending.length&&(this.pending=null),t=r.join32(t,0,t.length-i,this.endian);for(var n=0;n<t.length;n+=this._delta32)this._update(t,n,n+this._delta32)}return this},a.prototype.digest=function(t){return this.update(this._pad()),n(null===this.pending),this._digest(t)},a.prototype._pad=function(){var t=this.pendingTotal,e=this._delta8,i=e-(t+this.padLength)%e,r=new Array(i+this.padLength);r[0]=128;for(var n=1;n<i;n++)r[n]=0;if(t<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)r[n++]=0;r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=t>>>24&255,r[n++]=t>>>16&255,r[n++]=t>>>8&255,r[n++]=255&t}else for(r[n++]=255&t,r[n++]=t>>>8&255,r[n++]=t>>>16&255,r[n++]=t>>>24&255,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,a=8;a<this.padLength;a++)r[n++]=0;return r}},function(t,e,i){"use strict";const r=i(0),n=i(51).Reporter,a=i(49).Buffer;function s(t,e){n.call(this,e),a.isBuffer(t)?(this.base=t,this.offset=0,this.length=t.length):this.error("Input not Buffer")}function o(t,e){if(Array.isArray(t))this.length=0,this.value=t.map(function(t){return o.isEncoderBuffer(t)||(t=new o(t,e)),this.length+=t.length,t},this);else if("number"==typeof t){if(!(0<=t&&t<=255))return e.error("non-byte EncoderBuffer value");this.value=t,this.length=1}else if("string"==typeof t)this.value=t,this.length=a.byteLength(t);else{if(!a.isBuffer(t))return e.error("Unsupported type: "+typeof t);this.value=t,this.length=t.length}}r(s,n),e.DecoderBuffer=s,s.isDecoderBuffer=function(t){if(t instanceof s)return!0;return"object"==typeof t&&a.isBuffer(t.base)&&"DecoderBuffer"===t.constructor.name&&"number"==typeof t.offset&&"number"==typeof t.length&&"function"==typeof t.save&&"function"==typeof t.restore&&"function"==typeof t.isEmpty&&"function"==typeof t.readUInt8&&"function"==typeof t.skip&&"function"==typeof t.raw},s.prototype.save=function(){return{offset:this.offset,reporter:n.prototype.save.call(this)}},s.prototype.restore=function(t){const e=new s(this.base);return e.offset=t.offset,e.length=this.offset,this.offset=t.offset,n.prototype.restore.call(this,t.reporter),e},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(t){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(t||"DecoderBuffer overrun")},s.prototype.skip=function(t,e){if(!(this.offset+t<=this.length))return this.error(e||"DecoderBuffer overrun");const i=new s(this.base);return i._reporterState=this._reporterState,i.offset=this.offset,i.length=this.offset+t,this.offset+=t,i},s.prototype.raw=function(t){return this.base.slice(t?t.offset:this.offset,this.length)},e.EncoderBuffer=o,o.isEncoderBuffer=function(t){if(t instanceof o)return!0;return"object"==typeof t&&"EncoderBuffer"===t.constructor.name&&"number"==typeof t.length&&"function"==typeof t.join},o.prototype.join=function(t,e){return t||(t=a.alloc(this.length)),e||(e=0),0===this.length?t:(Array.isArray(this.value)?this.value.forEach(function(i){i.join(t,e),e+=i.length}):("number"==typeof this.value?t[e]=this.value:"string"==typeof this.value?t.write(this.value,e):a.isBuffer(this.value)&&this.value.copy(t,e),e+=this.length),t)}}
vendor: 4,103 bytes, line 10
10,function(t,e,i){"use strict";(function(e){void 0===e||!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports={nextTick:function(t,i,r,n){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,i)});case 3:return e.nextTick(function(){t.call(null,i,r)});case 4:return e.nextTick(function(){t.call(null,i,r,n)});default:for(a=new Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return e.nextTick(function(){t.apply(null,a)})}}}:t.exports=e}).call(e,i(3))},function(t,e,i){var r=i(1).Buffer;function n(t){r.isBuffer(t)||(t=r.from(t));for(var e=t.length/4|0,i=new Array(e),n=0;n<e;n++)i[n]=t.readUInt32BE(4*n);return i}function a(t){for(;0<t.length;t++)t[0]=0}function s(t,e,i,r,n){for(var a,s,o,l,h=i[0],c=i[1],u=i[2],d=i[3],p=t[0]^e[0],f=t[1]^e[1],m=t[2]^e[2],g=t[3]^e[3],v=4,y=1;y<n;y++)a=h[p>>>24]^c[f>>>16&255]^u[m>>>8&255]^d[255&g]^e[v++],s=h[f>>>24]^c[m>>>16&255]^u[g>>>8&255]^d[255&p]^e[v++],o=h[m>>>24]^c[g>>>16&255]^u[p>>>8&255]^d[255&f]^e[v++],l=h[g>>>24]^c[p>>>16&255]^u[f>>>8&255]^d[255&m]^e[v++],p=a,f=s,m=o,g=l;return a=(r[p>>>24]<<24|r[f>>>16&255]<<16|r[m>>>8&255]<<8|r[255&g])^e[v++],s=(r[f>>>24]<<24|r[m>>>16&255]<<16|r[g>>>8&255]<<8|r[255&p])^e[v++],o=(r[m>>>24]<<24|r[g>>>16&255]<<16|r[p>>>8&255]<<8|r[255&f])^e[v++],l=(r[g>>>24]<<24|r[p>>>16&255]<<16|r[f>>>8&255]<<8|r[255&m])^e[v++],[a>>>=0,s>>>=0,o>>>=0,l>>>=0]}var o=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var i=[],r=[],n=[[],[],[],[]],a=[[],[],[],[]],s=0,o=0,l=0;l<256;++l){var h=o^o<<1^o<<2^o<<3^o<<4;h=h>>>8^255&h^99,i[s]=h,r[h]=s;var c=t[s],u=t[c],d=t[u],p=257*t[h]^16843008*h;n[0][s]=p<<24|p>>>8,n[1][s]=p<<16|p>>>16,n[2][s]=p<<8|p>>>24,n[3][s]=p,p=16843009*d^65537*u^257*c^16843008*s,a[0][h]=p<<24|p>>>8,a[1][h]=p<<16|p>>>16,a[2][h]=p<<8|p>>>24,a[3][h]=p,0===s?s=o=1:(s=c^t[t[t[d^c]]],o^=t[t[o]])}return{SBOX:i,INV_SBOX:r,SUB_MIX:n,INV_SUB_MIX:a}}();function h(t){this._key=n(t),this._reset()}h.blockSize=16,h.keySize=32,h.prototype.blockSize=h.blockSize,h.prototype.keySize=h.keySize,h.prototype._reset=function(){for(var t=this._key,e=t.length,i=e+6,r=4*(i+1),n=[],a=0;a<e;a++)n[a]=t[a];for(a=e;a<r;a++){var s=n[a-1];a%e==0?(s=s<<8|s>>>24,s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s],s^=o[a/e|0]<<24):e>6&&a%e==4&&(s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s]),n[a]=n[a-e]^s}for(var h=[],c=0;c<r;c++){var u=r-c,d=n[u-(c%4?0:4)];h[c]=c<4||u<=4?d:l.INV_SUB_MIX[0][l.SBOX[d>>>24]]^l.INV_SUB_MIX[1][l.SBOX[d>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[d>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&d]]}this._nRounds=i,this._keySchedule=n,this._invKeySchedule=h},h.prototype.encryptBlockRaw=function(t){return s(t=n(t),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},h.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),i=r.allocUnsafe(16);return i.writeUInt32BE(e[0],0),i.writeUInt32BE(e[1],4),i.writeUInt32BE(e[2],8),i.writeUInt32BE(e[3],12),i},h.prototype.decryptBlock=function(t){var e=(t=n(t))[1];t[1]=t[3],t[3]=e;var i=s(t,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);return a.writeUInt32BE(i[0],0),a.writeUInt32BE(i[3],4),a.writeUInt32BE(i[2],8),a.writeUInt32BE(i[1],12),a},h.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},t.exports.AES=h},function(t,e,i){var r=i(1).Buffer,n=i(31);t.exports=function(t,e,i,a){if(r.isBuffer(t)||(t=r.from(t,"binary")),e&&(r.isBuffer(e)||(e=r.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=i/8,o=r.alloc(s),l=r.alloc(a||0),h=r.alloc(0);s>0||a>0;){var c=new n;c.update(h),c.update(t),e&&c.update(e),h=c.digest();var u=0;if(s>0){var d=o.length-s;u=Math.min(s,h.length),h.copy(o,d,0,u),s-=u}if(u<h.length&&a>0){var p=l.length-a,f=Math.min(a,h.length-u);h.copy(l,p,u,u+f),a-=f}}return h.fill(0),{key:o,iv:l}}}
vendor: 4,117 bytes, line 10
10,function(t,e,i){"use strict";var r=i(4),n=i(8),a=n.getNAF,s=n.getJSF,o=n.assert;function l(t,e){this.type=t,this.p=new r(e.p,16),this.red=e.prime?r.red(e.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=e.n&&new r(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);!i||i.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function h(t,e){this.curve=t,this.type=e,this.precomputed=null}t.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(t,e){o(t.precomputed);var i=t._getDoubles(),r=a(e,1,this._bitLength),n=(1<<i.step+1)-(i.step%2==0?2:1);n/=3;var s,l,h=[];for(s=0;s<r.length;s+=i.step){l=0;for(var c=s+i.step-1;c>=s;c--)l=(l<<1)+r[c];h.push(l)}for(var u=this.jpoint(null,null,null),d=this.jpoint(null,null,null),p=n;p>0;p--){for(s=0;s<h.length;s++)(l=h[s])===p?d=d.mixedAdd(i.points[s]):l===-p&&(d=d.mixedAdd(i.points[s].neg()));u=u.add(d)}return u.toP()},l.prototype._wnafMul=function(t,e){var i=4,r=t._getNAFPoints(i);i=r.wnd;for(var n=r.points,s=a(e,i,this._bitLength),l=this.jpoint(null,null,null),h=s.length-1;h>=0;h--){for(var c=0;h>=0&&0===s[h];h--)c++;if(h>=0&&c++,l=l.dblp(c),h<0)break;var u=s[h];o(0!==u),l="affine"===t.type?u>0?l.mixedAdd(n[u-1>>1]):l.mixedAdd(n[-u-1>>1].neg()):u>0?l.add(n[u-1>>1]):l.add(n[-u-1>>1].neg())}return"affine"===t.type?l.toP():l},l.prototype._wnafMulAdd=function(t,e,i,r,n){var o,l,h,c=this._wnafT1,u=this._wnafT2,d=this._wnafT3,p=0;for(o=0;o<r;o++){var f=(h=e[o])._getNAFPoints(t);c[o]=f.wnd,u[o]=f.points}for(o=r-1;o>=1;o-=2){var m=o-1,g=o;if(1===c[m]&&1===c[g]){var v=[e[m],null,null,e[g]];0===e[m].y.cmp(e[g].y)?(v[1]=e[m].add(e[g]),v[2]=e[m].toJ().mixedAdd(e[g].neg())):0===e[m].y.cmp(e[g].y.redNeg())?(v[1]=e[m].toJ().mixedAdd(e[g]),v[2]=e[m].add(e[g].neg())):(v[1]=e[m].toJ().mixedAdd(e[g]),v[2]=e[m].toJ().mixedAdd(e[g].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],b=s(i[m],i[g]);for(p=Math.max(b[0].length,p),d[m]=new Array(p),d[g]=new Array(p),l=0;l<p;l++){var x=0|b[0][l],_=0|b[1][l];d[m][l]=y[3*(x+1)+(_+1)],d[g][l]=0,u[m]=v}}else d[m]=a(i[m],c[m],this._bitLength),d[g]=a(i[g],c[g],this._bitLength),p=Math.max(d[m].length,p),p=Math.max(d[g].length,p)}var w=this.jpoint(null,null,null),M=this._wnafT4;for(o=p;o>=0;o--){for(var S=0;o>=0;){var k=!0;for(l=0;l<r;l++)M[l]=0|d[l][o],0!==M[l]&&(k=!1);if(!k)break;S++,o--}if(o>=0&&S++,w=w.dblp(S),o<0)break;for(l=0;l<r;l++){var E=M[l];0!==E&&(E>0?h=u[l][E-1>>1]:E<0&&(h=u[l][-E-1>>1].neg()),w="affine"===h.type?w.mixedAdd(h):w.add(h))}}for(o=0;o<r;o++)u[o]=null;return n?w:w.toP()},l.BasePoint=h,h.prototype.eq=function(){throw new Error("Not implemented")},h.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(t,e){t=n.toArray(t,e);var i=this.p.byteLength();if((4===t[0]||6===t[0]||7===t[0])&&t.length-1==2*i)return 6===t[0]?o(t[t.length-1]%2==0):7===t[0]&&o(t[t.length-1]%2==1),this.point(t.slice(1,1+i),t.slice(1+i,1+2*i));if((2===t[0]||3===t[0])&&t.length-1===i)return this.pointFromX(t.slice(1,1+i),3===t[0]);throw new Error("Unknown point format")},h.prototype.encodeCompressed=function(t){return this.encode(t,!0)},h.prototype._encode=function(t){var e=this.curve.p.byteLength(),i=this.getX().toArray("be",e);return t?[this.getY().isEven()?2:3].concat(i):[4].concat(i,this.getY().toArray("be",e))},h.prototype.encode=function(t,e){return n.encode(this._encode(e),t)},h.prototype.precompute=function(t){if(this.precomputed)return this;var e={doubles:null,naf:null,beta:null};return e.naf=this._getNAFPoints(8),e.doubles=this._getDoubles(4,t),e.beta=this._getBeta(),this.precomputed=e,this},h.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var e=this.precomputed.doubles;return!!e&&e.points.length>=Math.ceil((t.bitLength()+1)/e.step)}
vendor: 5,729 bytes, line 10
10,h.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var i=[this],r=this,n=0;n<e;n+=t){for(var a=0;a<t;a++)r=r.dbl();i.push(r)}return{step:t,points:i}},h.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var e=[this],i=(1<<t)-1,r=1===i?null:this.dbl(),n=1;n<i;n++)e[n]=e[n-1].add(r);return{wnd:t,points:e}},h.prototype._getBeta=function(){return null},h.prototype.dblp=function(t){for(var e=this,i=0;i<t;i++)e=e.dbl();return e}},function(t,e,i){var r=i(203),n=i(210),a=i(211),s=i(40),o=i(70),l=i(1).Buffer;function h(t){var e;"object"!=typeof t||l.isBuffer(t)||(e=t.passphrase,t=t.key),"string"==typeof t&&(t=l.from(t));var i,h,c=a(t,e),u=c.tag,d=c.data;switch(u){case"CERTIFICATE":h=r.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(h||(h=r.PublicKey.decode(d,"der")),i=h.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(h.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return h.subjectPrivateKey=h.subjectPublicKey,{type:"ec",data:h};case"1.2.840.10040.4.1":return h.algorithm.params.pub_key=r.DSAparam.decode(h.subjectPublicKey.data,"der"),{type:"dsa",data:h.algorithm.params};default:throw new Error("unknown key id "+i)}case"ENCRYPTED PRIVATE KEY":d=function(t,e){var i=t.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=n[t.algorithm.decrypt.cipher.algo.join(".")],h=t.algorithm.decrypt.cipher.iv,c=t.subjectPrivateKey,u=parseInt(a.split("-")[1],10)/8,d=o.pbkdf2Sync(e,i,r,u,"sha1"),p=s.createDecipheriv(a,d,h),f=[];return f.push(p.update(c)),f.push(p.final()),l.concat(f)}(d=r.EncryptedPrivateKey.decode(d,"der"),e);case"PRIVATE KEY":switch(i=(h=r.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(h.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:h.algorithm.curve,privateKey:r.ECPrivateKey.decode(h.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return h.algorithm.params.priv_key=r.DSAparam.decode(h.subjectPrivateKey,"der"),{type:"dsa",params:h.algorithm.params};default:throw new Error("unknown key id "+i)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=r.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+u)}}t.exports=h,h.signature=r.signature},function(t,e,i){"use strict";var r=i(0),n=i(54),a=i(1).Buffer,s=new Array(16);function o(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(t,e){return t<<e|t>>>32-e}function h(t,e,i,r,n,a,s){return l(t+(e&i|~e&r)+n+a|0,s)+e|0}function c(t,e,i,r,n,a,s){return l(t+(e&r|i&~r)+n+a|0,s)+e|0}function u(t,e,i,r,n,a,s){return l(t+(e^i^r)+n+a|0,s)+e|0}function d(t,e,i,r,n,a,s){return l(t+(i^(e|~r))+n+a|0,s)+e|0}r(o,n),o.prototype._update=function(){for(var t=s,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var i=this._a,r=this._b,n=this._c,a=this._d;r=d(r=d(r=d(r=d(r=u(r=u(r=u(r=u(r=c(r=c(r=c(r=c(r=h(r=h(r=h(r=h(r,n=h(n,a=h(a,i=h(i,r,n,a,t[0],3614090360,7),r,n,t[1],3905402710,12),i,r,t[2],606105819,17),a,i,t[3],3250441966,22),n=h(n,a=h(a,i=h(i,r,n,a,t[4],4118548399,7),r,n,t[5],1200080426,12),i,r,t[6],2821735955,17),a,i,t[7],4249261313,22),n=h(n,a=h(a,i=h(i,r,n,a,t[8],1770035416,7),r,n,t[9],2336552879,12),i,r,t[10],4294925233,17),a,i,t[11],2304563134,22),n=h(n,a=h(a,i=h(i,r,n,a,t[12],1804603682,7),r,n,t[13],4254626195,12),i,r,t[14],2792965006,17),a,i,t[15],1236535329,22),n=c(n,a=c(a,i=c(i,r,n,a,t[1],4129170786,5),r,n,t[6],3225465664,9),i,r,t[11],643717713,14),a,i,t[0],3921069994,20),n=c(n,a=c(a,i=c(i,r,n,a,t[5],3593408605,5),r,n,t[10],38016083,9),i,r,t[15],3634488961,14),a,i,t[4],3889429448,20),n=c(n,a=c(a,i=c(i,r,n,a,t[9],568446438,5),r,n,t[14],3275163606,9),i,r,t[3],4107603335,14),a,i,t[8],1163531501,20),n=c(n,a=c(a,i=c(i,r,n,a,t[13],2850285829,5),r,n,t[2],4243563512,9),i,r,t[7],1735328473,14),a,i,t[12],2368359562,20),n=u(n,a=u(a,i=u(i,r,n,a,t[5],4294588738,4),r,n,t[8],2272392833,11),i,r,t[11],1839030562,16),a,i,t[14],4259657740,23),n=u(n,a=u(a,i=u(i,r,n,a,t[1],2763975236,4),r,n,t[4],1272893353,11),i,r,t[7],4139469664,16),a,i,t[10],3200236656,23),n=u(n,a=u(a,i=u(i,r,n,a,t[13],681279174,4),r,n,t[0],3936430074,11),i,r,t[3],3572445317,16),a,i,t[6],76029189,23),n=u(n,a=u(a,i=u(i,r,n,a,t[9],3654602809,4),r,n,t[12],3873151461,11),i,r,t[15],530742520,16),a,i,t[2],3299628645,23),n=d(n,a=d(a,i=d(i,r,n,a,t[0],4096336452,6),r,n,t[7],1126891415,10),i,r,t[14],2878612391,15),a,i,t[5],4237533241,21),n=d(n,a=d(a,i=d(i,r,n,a,t[12],1700485571,6),r,n,t[3],2399980690,10),i,r,t[10],4293915773,15),a,i,t[1],2240044497,21),n=d(n,a=d(a,i=d(i,r,n,a,t[8],1873313359,6),r,n,t[15],4264355552,10),i,r,t[6],2734768916,15),a,i,t[13],1309151649,21),n=d(n,a=d(a,i=d(i,r,n,a,t[4],4149444226,6),r,n,t[11],3174756917,10),i,r,t[2],718787259,15),a,i,t[9],3951481745,21),this._a=this._a+i|0,this._b=this._b+r|0,this._c=this._c+n|0,this._d=this._d+a|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=a.allocUnsafe(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t}
vendor: 9,189 bytes, line 10
10,t.exports=o},function(t,e,i){(function(e){function i(t){try{if(!e.localStorage)return!1}catch(t){return!1}var i=e.localStorage[t];return null!=i&&"true"===String(i).toLowerCase()}t.exports=function(t,e){if(i("noDeprecation"))return t;var r=!1;return function(){if(!r){if(i("throwDeprecation"))throw new Error(e);i("traceDeprecation"),r=!0}return t.apply(this,arguments)}}}).call(e,i(6))},function(t,e,i){"use strict";var r=i(15).codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}t.exports=function t(e,i,a){if("function"==typeof i)return t(e,null,i);i||(i={}),a=function(t){var e=!1;return function(){if(!e){e=!0;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(this,r)}}}(a||n);var s=i.readable||!1!==i.readable&&e.readable,o=i.writable||!1!==i.writable&&e.writable,l=function(){e.writable||c()},h=e._writableState&&e._writableState.finished,c=function(){o=!1,h=!0,s||a.call(e)},u=e._readableState&&e._readableState.endEmitted,d=function(){s=!1,u=!0,o||a.call(e)},p=function(t){a.call(e,t)},f=function(){var t;return s&&!u?(e._readableState&&e._readableState.ended||(t=new r),a.call(e,t)):o&&!h?(e._writableState&&e._writableState.ended||(t=new r),a.call(e,t)):void 0},m=function(){e.req.on("finish",c)};return function(t){return t.setHeader&&"function"==typeof t.abort}(e)?(e.on("complete",c),e.on("abort",f),e.req?m():e.on("request",m)):o&&!e._writableState&&(e.on("end",l),e.on("close",l)),e.on("end",d),e.on("finish",c),!1!==i.error&&e.on("error",p),e.on("close",f),function(){e.removeListener("complete",c),e.removeListener("abort",f),e.removeListener("request",m),e.req&&e.req.removeListener("finish",c),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",c),e.removeListener("end",d),e.removeListener("error",p),e.removeListener("close",f)}}},function(t,e,i){"use strict";var r=i(5).Buffer,n=i(0),a=i(54),s=new Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],h=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],c=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],u=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function p(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function f(t,e){return t<<e|t>>>32-e}function m(t,e,i,r,n,a,s,o){return f(t+(e^i^r)+a+s|0,o)+n|0}function g(t,e,i,r,n,a,s,o){return f(t+(e&i|~e&r)+a+s|0,o)+n|0}function v(t,e,i,r,n,a,s,o){return f(t+((e|~i)^r)+a+s|0,o)+n|0}function y(t,e,i,r,n,a,s,o){return f(t+(e&r|i&~r)+a+s|0,o)+n|0}function b(t,e,i,r,n,a,s,o){return f(t+(e^(i|~r))+a+s|0,o)+n|0}n(p,a),p.prototype._update=function(){for(var t=s,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);for(var i=0|this._a,r=0|this._b,n=0|this._c,a=0|this._d,p=0|this._e,x=0|this._a,_=0|this._b,w=0|this._c,M=0|this._d,S=0|this._e,k=0;k<80;k+=1){var E,A;k<16?(E=m(i,r,n,a,p,t[o[k]],u[0],h[k]),A=b(x,_,w,M,S,t[l[k]],d[0],c[k])):k<32?(E=g(i,r,n,a,p,t[o[k]],u[1],h[k]),A=y(x,_,w,M,S,t[l[k]],d[1],c[k])):k<48?(E=v(i,r,n,a,p,t[o[k]],u[2],h[k]),A=v(x,_,w,M,S,t[l[k]],d[2],c[k])):k<64?(E=y(i,r,n,a,p,t[o[k]],u[3],h[k]),A=g(x,_,w,M,S,t[l[k]],d[3],c[k])):(E=b(i,r,n,a,p,t[o[k]],u[4],h[k]),A=m(x,_,w,M,S,t[l[k]],d[4],c[k])),i=p,p=a,a=f(n,10),n=r,r=E,x=S,S=M,M=f(w,10),w=_,_=A}var T=this._b+n+M|0;this._b=this._c+a+S|0,this._c=this._d+p+x|0,this._d=this._e+i+_|0,this._e=this._a+r+w|0,this._a=T},p.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=r.alloc?r.alloc(20):new r(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t},t.exports=p},function(t,e,i){(e=t.exports=function(t){t=t.toLowerCase();var i=e[t];if(!i)throw new Error(t+" is not supported (we accept pull requests)");return new i}).sha=i(134),e.sha1=i(135),e.sha224=i(136),e.sha256=i(61),e.sha384=i(137),e.sha512=i(62)},function(t,e,i){(e=t.exports=i(63)).Stream=e,e.Readable=e,e.Writable=i(38),e.Duplex=i(13),e.Transform=i(66),e.PassThrough=i(144)},function(t,e,i){var r=i(5),n=r.Buffer;function a(t,e){for(var i in t)e[i]=t[i]}function s(t,e,i){return n(t,e,i)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(a(r,e),e.Buffer=s),a(n,s),s.from=function(t,e,i){if("number"==typeof t)throw new TypeError("Argument must not be a number");return n(t,e,i)},s.alloc=function(t,e,i){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=n(t);return void 0!==e?"string"==typeof i?r.fill(e,i):r.fill(e):r.fill(0),r},s.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n(t)},s.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},function(t,e,i){"use strict";(function(e,r,n){var a=i(26);function s(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,i){var r=t.entry;t.entry=null;for(;r;){var n=r.callback;e.pendingcb--,n(i),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}(e,t)}}t.exports=y;var o,l=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?r:a.nextTick;y.WritableState=v;var h=Object.create(i(22));h.inherits=i(0);var c={deprecate:i(32)},u=i(64),d=i(37).Buffer,p=n.Uint8Array||function(){};var f,m=i(65);function g(){}function v(t,e){o=o||i(13),t=t||{};var r=e instanceof o;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,h=t.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(h||0===h)?h:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var u=!1===t.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var i=t._writableState,r=i.sync,n=i.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(i),e)!function(t,e,i,r,n){--e.pendingcb,i?(a.nextTick(n,r),a.nextTick(S,t,e),t._writableState.errorEmitted=!0,t.emit("error",r)):(n(r),t._writableState.errorEmitted=!0,t.emit("error",r),S(t,e))}(t,i,r,e,n);else{var s=w(i);s||i.corked||i.bufferProcessing||!i.bufferedRequest||_(t,i),r?l(x,t,i,s,n):x(t,i,s,n)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function y(t){if(o=o||i(13),!(f.call(y,this)||this instanceof o))return new y(t);this._writableState=new v(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),u.call(this)}function b(t,e,i,r,n,a,s){e.writelen=r,e.writecb=s,e.writing=!0,e.sync=!0,i?t._writev(n,e.onwrite):t._write(n,a,e.onwrite),e.sync=!1}function x(t,e,i,r){i||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),S(t,e)}function _(t,e){e.bufferProcessing=!0;var i=e.bufferedRequest;if(t._writev&&i&&i.next){var r=e.bufferedRequestCount,n=new Array(r),a=e.corkedRequestsFree;a.entry=i;for(var o=0,l=!0;i;)n[o]=i,i.isBuf||(l=!1),i=i.next,o+=1;n.allBuffers=l,b(t,e,!0,e.length,n,"",a.finish),e.pendingcb++,e.lastBufferedRequest=null,a.next?(e.corkedRequestsFree=a.next,a.next=null):e.corkedRequestsFree=new s(e),e.bufferedRequestCount=0}else{for(;i;){var h=i.chunk,c=i.encoding,u=i.callback;if(b(t,e,!1,e.objectMode?1:h.length,h,c,u),i=i.next,e.bufferedRequestCount--,e.writing)break}null===i&&(e.lastBufferedRequest=null)}e.bufferedRequest=i,e.bufferProcessing=!1}function w(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function M(t,e){t._final(function(i){e.pendingcb--,i&&t.emit("error",i),e.prefinished=!0,t.emit("prefinish"),S(t,e)})}function S(t,e){var i=w(e);return i&&(!function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,a.nextTick(M,t,e)):(e.prefinished=!0,t.emit("prefinish")))}
vendor: 5,390 bytes, line 10
10(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),i}h.inherits(y,u),v.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(v.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(t){return!!f.call(this,t)||this===y&&(t&&t._writableState instanceof v)}})):f=function(t){return t instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(t,e,i){var r,n=this._writableState,s=!1,o=!n.objectMode&&(r=t,d.isBuffer(r)||r instanceof p);return o&&!d.isBuffer(t)&&(t=function(t){return d.from(t)}(t)),"function"==typeof e&&(i=e,e=null),o?e="buffer":e||(e=n.defaultEncoding),"function"!=typeof i&&(i=g),n.ended?function(t,e){var i=new Error("write after end");t.emit("error",i),a.nextTick(e,i)}(this,i):(o||function(t,e,i,r){var n=!0,s=!1;return null===i?s=new TypeError("May not write null values to stream"):"string"==typeof i||void 0===i||e.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(t.emit("error",s),a.nextTick(r,s),n=!1),n}(this,n,t,i))&&(n.pendingcb++,s=function(t,e,i,r,n,a){if(!i){var s=function(t,e,i){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=d.from(e,i));return e}(e,r,n);r!==s&&(i=!0,n="buffer",r=s)}var o=e.objectMode?1:r.length;e.length+=o;var l=e.length<e.highWaterMark;l||(e.needDrain=!0);if(e.writing||e.corked){var h=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:n,isBuf:i,callback:a,next:null},h?h.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else b(t,e,!1,o,r,n,a);return l}(this,n,o,t,e,i)),s},y.prototype.cork=function(){this._writableState.corked++},y.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||_(this,t))},y.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(t,e,i){i(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(t,e,i){var r=this._writableState;"function"==typeof t?(i=t,t=null,e=null):"function"==typeof e&&(i=e,e=null),null!==t&&void 0!==t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(t,e,i){e.ending=!0,S(t,e),i&&(e.finished?a.nextTick(i):t.once("finish",i));e.ended=!0,t.writable=!1}(this,r,i)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),y.prototype.destroy=m.destroy,y.prototype._undestroy=m.undestroy,y.prototype._destroy=function(t,e){this.end(),e(t)}}).call(e,i(3),i(142).setImmediate,i(6))},function(t,e,i){"use strict";var r=i(7);function n(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=n,n.prototype._init=function(){},n.prototype.update=function(t){return 0===t.length?[]:"decrypt"===this.type?this._updateDecrypt(t):this._updateEncrypt(t)},n.prototype._buffer=function(t,e){for(var i=Math.min(this.buffer.length-this.bufferOff,t.length-e),r=0;r<i;r++)this.buffer[this.bufferOff+r]=t[e+r];return this.bufferOff+=i,i},n.prototype._flushBuffer=function(t,e){return this._update(this.buffer,0,t,e),this.bufferOff=0,this.blockSize},n.prototype._updateEncrypt=function(t){var e=0,i=0,r=(this.bufferOff+t.length)/this.blockSize|0,n=new Array(r*this.blockSize);0!==this.bufferOff&&(e+=this._buffer(t,e),this.bufferOff===this.buffer.length&&(i+=this._flushBuffer(n,i)));for(var a=t.length-(t.length-e)%this.blockSize;e<a;e+=this.blockSize)this._update(t,e,n,i),i+=this.blockSize;for(;e<t.length;e++,this.bufferOff++)this.buffer[this.bufferOff]=t[e];return n},n.prototype._updateDecrypt=function(t){for(var e=0,i=0,r=Math.ceil((this.bufferOff+t.length)/this.blockSize)-1,n=new Array(r*this.blockSize);r>0;r--)e+=this._buffer(t,e),i+=this._flushBuffer(n,i);return e+=this._buffer(t,e),n},n.prototype.final=function(t){var e,i;return t&&(e=this.update(t)),i="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(i):i},n.prototype._pad=function(t,e){if(0===e)return!1;for(;e<t.length;)t[e++]=0;return!0},n.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var t=new Array(this.blockSize);return this._update(this.buffer,0,t,0),t},n.prototype._unpad=function(t){return t},n.prototype._finalDecrypt=function(){r.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var t=new Array(this.blockSize);return this._flushBuffer(t,0),this._unpad(t)}}
vendor: 1,826 bytes, line 10
10,function(t,e,i){var r=i(157),n=i(165),a=i(79);e.createCipher=e.Cipher=r.createCipher,e.createCipheriv=e.Cipheriv=r.createCipheriv,e.createDecipher=e.Decipher=n.createDecipher,e.createDecipheriv=e.Decipheriv=n.createDecipheriv,e.listCiphers=e.getCiphers=function(){return Object.keys(a)}},function(t,e,i){var r={ECB:i(158),CBC:i(159),CFB:i(160),CFB8:i(161),CFB1:i(162),OFB:i(163),CTR:i(77),GCM:i(77)},n=i(79);for(var a in n)n[a].module=r[n[a].mode];t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,i){var r;function n(t){this.rand=t}if(t.exports=function(t){return r||(r=new n(null)),r.generate(t)},t.exports.Rand=n,n.prototype.generate=function(t){return this._rand(t)},n.prototype._rand=function(t){if(this.rand.getBytes)return this.rand.getBytes(t);for(var e=new Uint8Array(t),i=0;i<e.length;i++)e[i]=this.rand.getByte();return e},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?n.prototype._rand=function(t){var e=new Uint8Array(t);return self.crypto.getRandomValues(e),e}:self.msCrypto&&self.msCrypto.getRandomValues?n.prototype._rand=function(t){var e=new Uint8Array(t);return self.msCrypto.getRandomValues(e),e}:"object"==typeof window&&(n.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=i(169);if("function"!=typeof a.randomBytes)throw new Error("Not supported");n.prototype._rand=function(t){return a.randomBytes(t)}}catch(t){}},function(t,e,i){"use strict";var r=i(18).codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}t.exports=function t(e,i,a){if("function"==typeof i)return t(e,null,i);
vendor: 6,954 bytes, line 10
10i||(i={}),a=function(t){var e=!1;return function(){if(!e){e=!0;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(this,r)}}}(a||n);var s=i.readable||!1!==i.readable&&e.readable,o=i.writable||!1!==i.writable&&e.writable,l=function(){e.writable||c()},h=e._writableState&&e._writableState.finished,c=function(){o=!1,h=!0,s||a.call(e)},u=e._readableState&&e._readableState.endEmitted,d=function(){s=!1,u=!0,o||a.call(e)},p=function(t){a.call(e,t)},f=function(){var t;return s&&!u?(e._readableState&&e._readableState.ended||(t=new r),a.call(e,t)):o&&!h?(e._writableState&&e._writableState.ended||(t=new r),a.call(e,t)):void 0},m=function(){e.req.on("finish",c)};return function(t){return t.setHeader&&"function"==typeof t.abort}(e)?(e.on("complete",c),e.on("abort",f),e.req?m():e.on("request",m)):o&&!e._writableState&&(e.on("end",l),e.on("close",l)),e.on("end",d),e.on("finish",c),!1!==i.error&&e.on("error",p),e.on("close",f),function(){e.removeListener("complete",c),e.removeListener("abort",f),e.removeListener("request",m),e.req&&e.req.removeListener("finish",c),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",c),e.removeListener("end",d),e.removeListener("error",p),e.removeListener("close",f)}}},function(t,e,i){(function(e){var r=i(182),n=i(14);function a(t){var e,i=t.modulus.byteLength();do{e=new r(n(i))}while(e.cmp(t.modulus)>=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e}function s(t,i){var n=function(t){var e=a(t);return{blinder:e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}(i),s=i.modulus.byteLength(),o=new r(t).mul(n.blinder).umod(i.modulus),l=o.toRed(r.mont(i.prime1)),h=o.toRed(r.mont(i.prime2)),c=i.coefficient,u=i.prime1,d=i.prime2,p=l.redPow(i.exponent1).fromRed(),f=h.redPow(i.exponent2).fromRed(),m=p.isub(f).imul(c).umod(u).imul(d);return f.iadd(m).imul(n.unblinder).umod(i.modulus).toArrayLike(e,"be",s)}s.getr=a,t.exports=s}).call(e,i(5).Buffer)},function(t,e,i){"use strict";var r=e;r.version=i(184).version,r.utils=i(8),r.rand=i(43),r.curve=i(91),r.curves=i(47),r.ec=i(195),r.eddsa=i(199)},function(t,e,i){"use strict";var r,n=e,a=i(48),s=i(91),o=i(8).assert;function l(t){"short"===t.type?this.curve=new s.short(t):"edwards"===t.type?this.curve=new s.edwards(t):this.curve=new s.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,o(this.g.validate(),"Invalid curve"),o(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function h(t,e){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function(){var i=new l(e);return Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:i}),i}})}n.PresetCurve=l,h("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),h("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),h("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),h("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),h("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),h("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),h("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=i(194)}catch(t){r=void 0}h("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
vendor: 2,675 bytes, line 10
10,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},function(t,e,i){var r=e;r.utils=i(9),r.common=i(24),r.sha=i(188),r.ripemd=i(192),r.hmac=i(193),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},function(t,e,i){"use strict";(function(e){var r,n=i(5),a=n.Buffer,s={};for(r in n)n.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(s[r]=n[r]);var o=s.Buffer={};for(r in a)a.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(o[r]=a[r]);if(s.Buffer.prototype=a.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(t,e,i){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return a(t,e,i)}),o.alloc||(o.alloc=function(t,e,i){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=a(t);return e&&0!==e.length?"string"==typeof i?r.fill(e,i):r.fill(e):r.fill(0),r}),!s.kStringMaxLength)try{s.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s}).call(e,i(3))},function(t,e,i){"use strict";const r=i(51).Reporter,n=i(25).EncoderBuffer,a=i(25).DecoderBuffer,s=i(7),o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);function h(t,e,i){const r={};this._baseState=r,r.name=i,r.enc=t,r.parent=e||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}t.exports=h;const c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];h.prototype.clone=function(){const t=this._baseState,e={};
10c.forEach(function(i){e[i]=t[i]});const i=new this.constructor(e.parent);return i._baseState=e,i},h.prototype._wrap=function(){const t=this._baseState;l.forEach(function(e){this[e]=function(){const i=new this.constructor(this);return t.children.push(i),i[e].apply(i,arguments)}},this)},h.prototype._init=function(t){const e=this._baseState;s(null===e.parent),t.call(this),e.children=e.children.filter(function(t){return t._baseState.parent===this},this),s.equal(e.children.length,1,"Root node can have only one child")},h.prototype._useArgs=function(t){const e=this._baseState,i=t.filter(function(t){return t instanceof this.constructor},this);t=t.filter(function(t){return!(t instanceof this.constructor)},this),0!==i.length&&(s(null===e.children),e.children=i,i.forEach(function(t){t._baseState.parent=this},this)),0!==t.length&&(s(null===e.args),e.args=t,e.reverseArgs=t.map(function(t){if("object"!=typeof t||t.constructor!==Object)return t;const e={};return Object.keys(t).forEach(function(i){i==(0|i)&&(i|=0);const r=t[i];e[r]=i}),e}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(t){h.prototype[t]=function(){const e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}}),o.forEach(function(t){h.prototype[t]=function(){const e=this._baseState,i=Array.prototype.slice.call(arguments);return s(null===e.tag),e.tag=t,this._useArgs(i),this}}),h.prototype.use=function(t){s(t);const e=this._baseState;return s(null===e.use),e.use=t,this},h.prototype.optional=function(){return this._baseState.optional=!0,this},h.prototype.def=function(t){const e=this._baseState;return s(null===e.default),e.default=t,e.optional=!0,this},h.prototype.explicit=function(t){const e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.explicit=t,this},h.prototype.implicit=function(t){const e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.implicit=t,this},h.prototype.obj=function(){const t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this},h.prototype.key=function(t){const e=this._baseState;return s(null===e.key),e.key=t,this},h.prototype.any=function(){return this._baseState.any=!0,this},h.prototype.choice=function(t){const e=this._baseState;return s(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map(function(e){return t[e]})),this},h.prototype.contains=function(t){const e=this._baseState;return s(null===e.use),e.contains=t,this},h.prototype._decode=function(t,e){const i=this._baseState;if(null===i.parent)return t.wrapResult(i.children[0]._decode(t,e));let r,n=i.default,s=!0,o=null;if(null!==i.key&&(o=t.enterKey(i.key)),i.optional){let r=null;if(null!==i.explicit?r=i.explicit:null!==i.implicit?r=i.implicit:null!==i.tag&&(r=i.tag),null!==r||i.any){if(s=this._peekTag(t,r,i.any),t.isError(s))return s}else{const r=t.save();try{null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e),s=!0}catch(t){s=!1}t.restore(r)}}if(i.obj&&s&&(r=t.enterObject()),s){if(null!==i.explicit){const e=this._decodeTag(t,i.explicit);if(t.isError(e))return e;t=e}const r=t.offset;if(null===i.use&&null===i.choice){let e;i.any&&(e=t.save());const r=this._decodeTag(t,null!==i.implicit?i.implicit:i.tag,i.any);if(t.isError(r))return r;i.any?n=t.raw(e):t=r}if(e&&e.track&&null!==i.tag&&e.track(t.path(),r,t.length,"tagged"),e&&e.track&&null!==i.tag&&e.track(t.path(),t.offset,t.length,"content"),i.any||(n=null===i.choice?this._decodeGeneric(i.tag,t,e):this._decodeChoice(t,e)),t.isError(n))return n;if(i.any||null!==i.choice||null===i.children||i.children.forEach(function(i){i._decode(t,e)}),i.contains&&("octstr"===i.tag||"bitstr"===i.tag)){const r=new a(n);n=this._getUse(i.contains,t._reporterState.obj)._decode(r,e)}}return i.obj&&s&&(n=t.leaveObject(r)),null===i.key||null===n&&!0!==s?null!==o&&t.exitKey(o):t.leaveKey(o,i.key,n),n}
vendor: 4,569 bytes, line 10
10,h.prototype._decodeGeneric=function(t,e,i){const r=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,r.args[0],i):/str$/.test(t)?this._decodeStr(e,t,i):"objid"===t&&r.args?this._decodeObjid(e,r.args[0],r.args[1],i):"objid"===t?this._decodeObjid(e,null,null,i):"gentime"===t||"utctime"===t?this._decodeTime(e,t,i):"null_"===t?this._decodeNull(e,i):"bool"===t?this._decodeBool(e,i):"objDesc"===t?this._decodeStr(e,t,i):"int"===t||"enum"===t?this._decodeInt(e,r.args&&r.args[0],i):null!==r.use?this._getUse(r.use,e._reporterState.obj)._decode(e,i):e.error("unknown tag: "+t)},h.prototype._getUse=function(t,e){const i=this._baseState;return i.useDecoder=this._use(t,e),s(null===i.useDecoder._baseState.parent),i.useDecoder=i.useDecoder._baseState.children[0],i.implicit!==i.useDecoder._baseState.implicit&&(i.useDecoder=i.useDecoder.clone(),i.useDecoder._baseState.implicit=i.implicit),i.useDecoder},h.prototype._decodeChoice=function(t,e){const i=this._baseState;let r=null,n=!1;return Object.keys(i.choice).some(function(a){const s=t.save(),o=i.choice[a];try{const i=o._decode(t,e);if(t.isError(i))return!1;r={type:a,value:i},n=!0}catch(e){return t.restore(s),!1}return!0},this),n?r:t.error("Choice not matched")},h.prototype._createEncoderBuffer=function(t){return new n(t,this.reporter)},h.prototype._encode=function(t,e,i){const r=this._baseState;if(null!==r.default&&r.default===t)return;const n=this._encodeValue(t,e,i);return void 0===n||this._skipDefault(n,e,i)?void 0:n},h.prototype._encodeValue=function(t,e,i){const n=this._baseState;if(null===n.parent)return n.children[0]._encode(t,e||new r);let a=null;if(this.reporter=e,n.optional&&void 0===t){if(null===n.default)return;t=n.default}let s=null,o=!1;if(n.any)a=this._createEncoderBuffer(t);else if(n.choice)a=this._encodeChoice(t,e);else if(n.contains)s=this._getUse(n.contains,i)._encode(t,e),o=!0;else if(n.children)s=n.children.map(function(i){if("null_"===i._baseState.tag)return i._encode(null,e,t);if(null===i._baseState.key)return e.error("Child should have a key");const r=e.enterKey(i._baseState.key);if("object"!=typeof t)return e.error("Child expected, but input is not object");const n=i._encode(t[i._baseState.key],e,t);return e.leaveKey(r),n},this).filter(function(t){return t}),s=this._createEncoderBuffer(s);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return e.error("Too many args for : "+n.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");const i=this.clone();i._baseState.implicit=null,s=this._createEncoderBuffer(t.map(function(i){const r=this._baseState;return this._getUse(r.args[0],t)._encode(i,e)},i))}else null!==n.use?a=this._getUse(n.use,i)._encode(t,e):(s=this._encodePrimitive(n.tag,t),o=!0);if(!n.any&&null===n.choice){const t=null!==n.implicit?n.implicit:n.tag,i=null===n.implicit?"universal":"context";null===t?null===n.use&&e.error("Tag could be omitted only for .use()"):null===n.use&&(a=this._encodeComposite(t,o,i,s))}return null!==n.explicit&&(a=this._encodeComposite(n.explicit,!1,"context",a)),a},h.prototype._encodeChoice=function(t,e){const i=this._baseState,r=i.choice[t.type];return r||s(!1,t.type+" not found in "+JSON.stringify(Object.keys(i.choice))),r._encode(t.value,e)},h.prototype._encodePrimitive=function(t,e){const i=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&i.args)return this._encodeObjid(e,i.reverseArgs[0],i.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,i.args&&i.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t)},h.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)},h.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(t)}},function(t,e,i){"use strict";const r=i(0);function n(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function a(t,e){this.path=t,this.rethrow(e)}e.Reporter=n,n.prototype.isError=function(t){return t instanceof a},n.prototype.save=function(){const t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}},n.prototype.restore=function(t){const e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen)},n.prototype.enterKey=function(t){return this._reporterState.path.push(t)},n.prototype.exitKey=function(t){const e=this._reporterState;e.path=e.path.slice(0,t-1)}
vendor: 6,662 bytes, line 10
10,n.prototype.leaveKey=function(t,e,i){const r=this._reporterState;this.exitKey(t),null!==r.obj&&(r.obj[e]=i)},n.prototype.path=function(){return this._reporterState.path.join("/")},n.prototype.enterObject=function(){const t=this._reporterState,e=t.obj;return t.obj={},e},n.prototype.leaveObject=function(t){const e=this._reporterState,i=e.obj;return e.obj=t,i},n.prototype.error=function(t){let e;const i=this._reporterState,r=t instanceof a;if(e=r?t:new a(i.path.map(function(t){return"["+JSON.stringify(t)+"]"}).join(""),t.message||t,t.stack),!i.options.partial)throw e;return r||i.errors.push(e),e},n.prototype.wrapResult=function(t){const e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t},r(a,Error),a.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},function(t,e,i){"use strict";function r(t){const e={};return Object.keys(t).forEach(function(i){(0|i)==i&&(i|=0);const r=t[i];e[r]=i}),e}e.tagClass={0:"universal",1:"application",2:"context",3:"private"},e.tagClassByName=r(e.tagClass),e.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},e.tagByName=r(e.tag)},function(t,e){var i={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==i.call(t)}},function(t,e,i){"use strict";var r=i(1).Buffer,n=i(126).Transform;function a(t){n.call(this),this._block=r.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(0)(a,n),a.prototype._transform=function(t,e,i){var r=null;try{this.update(t,e)}catch(t){r=t}i(r)},a.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(t){e=t}t(e)},a.prototype.update=function(t,e){if(function(t,e){if(!r.isBuffer(t)&&"string"!=typeof t)throw new TypeError(e+" must be a string or a buffer")}(t,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(t)||(t=r.from(t,e));for(var i=this._block,n=0;this._blockOffset+t.length-n>=this._blockSize;){for(var a=this._blockOffset;a<this._blockSize;)i[a++]=t[n++];this._update(),this._blockOffset=0}for(;n<t.length;)i[this._blockOffset++]=t[n++];for(var s=0,o=8*t.length;o>0;++s)this._length[s]+=o,(o=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*o);return this},a.prototype._update=function(){throw new Error("_update is not implemented")},a.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i)this._length[i]=0;return e},a.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=a},function(t,e,i){"use strict";(function(e,r){var n;t.exports=k,k.ReadableState=S;i(11).EventEmitter;var a=function(t,e){return t.listeners(e).length},s=i(56),o=i(5).Buffer,l=e.Uint8Array||function(){};var h,c=i(127);h=c&&c.debuglog?c.debuglog("stream"):function(){};var u,d,p,f=i(128),m=i(57),g=i(58).getHighWaterMark,v=i(15).codes,y=v.ERR_INVALID_ARG_TYPE,b=v.ERR_STREAM_PUSH_AFTER_EOF,x=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;i(0)(k,s);var w=m.errorOrDestroy,M=["error","close","destroy","pause","resume"];function S(t,e,r){n=n||i(16),t=t||{},"boolean"!=typeof r&&(r=e instanceof n),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=g(this,t,"readableHighWaterMark",r),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(u||(u=i(12).StringDecoder),this.decoder=new u(t.encoding),this.encoding=t.encoding)}function k(t){if(n=n||i(16),!(this instanceof k))return new k(t);var e=this instanceof n;this._readableState=new S(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),s.call(this)}function E(t,e,i,r,n){h("readableAddChunk",e);var a,s=t._readableState;if(null===e)s.reading=!1,function(t,e){if(h("onEofChunk"),e.ended)return;if(e.decoder){var i=e.decoder.end();i&&i.length&&(e.buffer.push(i),e.length+=e.objectMode?1:i.length)}e.ended=!0,e.sync?P(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,D(t)))}(t,s);else if(n||(a=function(t,e){var i;r=e,o.isBuffer(r)||r instanceof l||"string"==typeof e||void 0===e||t.objectMode||(i=new y("chunk",["string","Buffer","Uint8Array"],e));var r;return i}(s,e)),a)w(t,a);else if(s.objectMode||e&&e.length>0)if("string"==typeof e||s.objectMode||Object.getPrototypeOf(e)===o.prototype||(e=function(t){return o.from(t)}(e)),r)s.endEmitted?w(t,new _):A(t,s,e,!0);else if(s.ended)w(t,new b);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!i?(e=s.decoder.write(e),s.objectMode||0!==e.length?A(t,s,e,!1):I(t,s)):A(t,s,e,!1)}else r||(s.reading=!1,I(t,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function A(t,e,i,r){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",i)):(e.length+=e.objectMode?1:i.length,r?e.buffer.unshift(i):e.buffer.push(i),e.needReadable&&P(t)),I(t,e)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(t,e){e(t)},k.prototype.push=function(t,e){var i,r=this._readableState;return r.objectMode?i=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=o.from(t,e),e=""),i=!0),E(this,t,e,!1,i)},k.prototype.unshift=function(t){return E(this,t,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(t){u||(u=i(12).StringDecoder);var e=new u(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;
vendor: 4,648 bytes, line 10
10for(var r=this._readableState.buffer.head,n="";null!==r;)n+=e.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var T=1073741824;function C(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=T?t=T:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function P(t){var e=t._readableState;h("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(h("emitReadable",e.flowing),e.emittedReadable=!0,r.nextTick(D,t))}function D(t){var e=t._readableState;h("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,F(t)}function I(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(L,t,e))}function L(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var i=e.length;if(h("maybeReadMore read 0"),t.read(0),i===e.length)break}e.readingMore=!1}function R(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function B(t){h("readable nexttick read 0"),t.read(0)}function O(t,e){h("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(h("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?i=e.buffer.shift():!t||t>=e.length?(i=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):i=e.buffer.consume(t,e.decoder),i);var i}function z(t){var e=t._readableState;h("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(G,e,t))}function G(t,e){if(h("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var i=e._writableState;(!i||i.autoDestroy&&i.finished)&&e.destroy()}}function V(t,e){for(var i=0,r=t.length;i<r;i++)if(t[i]===e)return i;return-1}k.prototype.read=function(t){h("read",t),t=parseInt(t,10);var e=this._readableState,i=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return h("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?z(this):P(this),null;if(0===(t=C(t,e))&&e.ended)return 0===e.length&&z(this),null;var r,n=e.needReadable;return h("need readable",n),(0===e.length||e.length-t<e.highWaterMark)&&h("length less than watermark",n=!0),e.ended||e.reading?h("reading or ended",n=!1):n&&(h("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=C(i,e))),null===(r=t>0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),i!==t&&e.ended&&z(this)),null!==r&&this.emit("data",r),r},k.prototype._read=function(t){w(this,new x("_read()"))},k.prototype.pipe=function(t,e){var i=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,h("pipe count=%d opts=%j",n.pipesCount,e);var s=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:g;function o(e,r){h("onunpipe"),e===i&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,h("cleanup"),t.removeListener("close",f),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",p),t.removeListener("unpipe",o),i.removeListener("end",l),i.removeListener("end",g),i.removeListener("data",d),u=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||c())}function l(){h("onend"),t.end()}n.endEmitted?r.nextTick(s):i.once("end",s),t.on("unpipe",o);var c=function(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,"data")&&(e.flowing=!0,F(t))}}(i);t.on("drain",c);var u=!1;function d(e){h("ondata");var r=t.write(e);h("dest.write",r),!1===r&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==V(n.pipes,t))&&!u&&(h("false write response, pause",n.awaitDrain),n.awaitDrain++),i.pause())}function p(e){h("onerror",e),g(),t.removeListener("error",p),0===a(t,"error")&&w(t,e)}function f(){t.removeListener("finish",m),g()}function m(){h("onfinish"),t.removeListener("close",f),g()}function g(){h("unpipe"),i.unpipe(t)}
vendor: 5,017 bytes, line 10
10return i.on("data",d),function(t,e,i){if("function"==typeof t.prependListener)return t.prependListener(e,i);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(i):t._events[e]=[i,t._events[e]]:t.on(e,i)}(t,"error",p),t.once("close",f),t.once("finish",m),t.emit("pipe",i),n.flowing||(h("pipe resume"),i.resume()),t},k.prototype.unpipe=function(t){var e=this._readableState,i={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,i),this);if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<n;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=V(e.pipes,t);return-1===s?this:(e.pipes.splice(s,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,i),this)},k.prototype.on=function(t,e){var i=s.prototype.on.call(this,t,e),n=this._readableState;return"data"===t?(n.readableListening=this.listenerCount("readable")>0,!1!==n.flowing&&this.resume()):"readable"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,h("on readable",n.length,n.reading),n.length?P(this):n.reading||r.nextTick(B,this))),i},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(t,e){var i=s.prototype.removeListener.call(this,t,e);return"readable"===t&&r.nextTick(R,this),i},k.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||r.nextTick(R,this),e},k.prototype.resume=function(){var t=this._readableState;return t.flowing||(h("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(O,t,e))}(this,t)),t.paused=!1,this},k.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(t){var e=this,i=this._readableState,r=!1;for(var n in t.on("end",function(){if(h("wrapped end"),i.decoder&&!i.ended){var t=i.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(n){(h("wrapped data"),i.decoder&&(n=i.decoder.write(n)),!i.objectMode||null!==n&&void 0!==n)&&((i.objectMode||n&&n.length)&&(e.push(n)||(r=!0,t.pause())))}),t)void 0===this[n]&&"function"==typeof t[n]&&(this[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n));for(var a=0;a<M.length;a++)t.on(M[a],this.emit.bind(this,M[a]));return this._read=function(e){h("wrapped _read",e),r&&(r=!1,t.resume())},this},"function"==typeof Symbol&&(k.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=i(130)),d(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),k._fromList=N,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(k.from=function(t,e){return void 0===p&&(p=i(131)),p(k,t,e)})}).call(e,i(6),i(3))},function(t,e,i){t.exports=i(11).EventEmitter},function(t,e,i){"use strict";(function(e){function i(t,e){n(t,e),r(t)}function r(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function n(t,e){t.emit("error",e)}t.exports={destroy:function(t,a){var s=this,o=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return o||l?(a?a(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(n,this,t)):e.nextTick(n,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!a&&t?s._writableState?s._writableState.errorEmitted?e.nextTick(r,s):(s._writableState.errorEmitted=!0,e.nextTick(i,s,t)):e.nextTick(i,s,t):a?(e.nextTick(r,s),a(t)):e.nextTick(r,s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var i=t._readableState,r=t._writableState;i&&i.autoDestroy||r&&r.autoDestroy?t.destroy(e):t.emit("error",e)}}}).call(e,i(3))}
vendor: 8,929 bytes, line 10
10,function(t,e,i){"use strict";var r=i(15).codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,i,n){var a=function(t,e,i){return null!=t.highWaterMark?t.highWaterMark:e?t[i]:null}(e,n,i);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new r(n?i:"highWaterMark",a);return Math.floor(a)}return t.objectMode?16:16384}}},function(t,e,i){"use strict";(function(e,r){function n(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,i){var r=t.entry;t.entry=null;for(;r;){var n=r.callback;e.pendingcb--,n(i),r=r.next}e.corkedRequestsFree.next=t}(e,t)}}var a;t.exports=k,k.WritableState=S;var s={deprecate:i(32)},o=i(56),l=i(5).Buffer,h=e.Uint8Array||function(){};var c,u=i(57),d=i(58).getHighWaterMark,p=i(15).codes,f=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,g=p.ERR_MULTIPLE_CALLBACK,v=p.ERR_STREAM_CANNOT_PIPE,y=p.ERR_STREAM_DESTROYED,b=p.ERR_STREAM_NULL_VALUES,x=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,w=u.errorOrDestroy;function M(){}function S(t,e,s){a=a||i(16),t=t||{},"boolean"!=typeof s&&(s=e instanceof a),this.objectMode=!!t.objectMode,s&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=d(this,t,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===t.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var i=t._writableState,n=i.sync,a=i.writecb;if("function"!=typeof a)throw new g;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(i),e)!function(t,e,i,n,a){--e.pendingcb,i?(r.nextTick(a,n),r.nextTick(D,t,e),t._writableState.errorEmitted=!0,w(t,n)):(a(n),t._writableState.errorEmitted=!0,w(t,n),D(t,e))}(t,i,n,e,a);else{var s=C(i)||t.destroyed;s||i.corked||i.bufferProcessing||!i.bufferedRequest||T(t,i),n?r.nextTick(A,t,i,s,a):A(t,i,s,a)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new n(this)}function k(t){var e=this instanceof(a=a||i(16));if(!e&&!c.call(k,this))return new k(t);this._writableState=new S(t,this,e),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),o.call(this)}function E(t,e,i,r,n,a,s){e.writelen=r,e.writecb=s,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new y("write")):i?t._writev(n,e.onwrite):t._write(n,a,e.onwrite),e.sync=!1}function A(t,e,i,r){i||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),D(t,e)}function T(t,e){e.bufferProcessing=!0;var i=e.bufferedRequest;if(t._writev&&i&&i.next){var r=e.bufferedRequestCount,a=new Array(r),s=e.corkedRequestsFree;s.entry=i;for(var o=0,l=!0;i;)a[o]=i,i.isBuf||(l=!1),i=i.next,o+=1;a.allBuffers=l,E(t,e,!0,e.length,a,"",s.finish),e.pendingcb++,e.lastBufferedRequest=null,s.next?(e.corkedRequestsFree=s.next,s.next=null):e.corkedRequestsFree=new n(e),e.bufferedRequestCount=0}else{for(;i;){var h=i.chunk,c=i.encoding,u=i.callback;if(E(t,e,!1,e.objectMode?1:h.length,h,c,u),i=i.next,e.bufferedRequestCount--,e.writing)break}null===i&&(e.lastBufferedRequest=null)}e.bufferedRequest=i,e.bufferProcessing=!1}function C(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function P(t,e){t._final(function(i){e.pendingcb--,i&&w(t,i),e.prefinished=!0,t.emit("prefinish"),D(t,e)})}function D(t,e){var i=C(e);if(i&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,r.nextTick(P,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var n=t._readableState;(!n||n.autoDestroy&&n.endEmitted)&&t.destroy()}return i}i(0)(k,o),S.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(t){return!!c.call(this,t)||this===k&&(t&&t._writableState instanceof S)}})):c=function(t){return t instanceof this},k.prototype.pipe=function(){w(this,new v)},k.prototype.write=function(t,e,i){var n,a=this._writableState,s=!1,o=!a.objectMode&&(n=t,l.isBuffer(n)||n instanceof h);return o&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(i=e,e=null),o?e="buffer":e||(e=a.defaultEncoding),"function"!=typeof i&&(i=M),a.ending?function(t,e){var i=new x;w(t,i),r.nextTick(e,i)}(this,i):(o||function(t,e,i,n){var a;return null===i?a=new b:"string"==typeof i||e.objectMode||(a=new f("chunk",["string","Buffer"],i)),!a||(w(t,a),r.nextTick(n,a),!1)}(this,a,t,i))&&(a.pendingcb++,s=function(t,e,i,r,n,a){if(!i){var s=function(t,e,i){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,i));return e}(e,r,n);r!==s&&(i=!0,n="buffer",r=s)}var o=e.objectMode?1:r.length;e.length+=o;var h=e.length<e.highWaterMark;h||(e.needDrain=!0);if(e.writing||e.corked){var c=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:n,isBuf:i,callback:a,next:null},c?c.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else E(t,e,!1,o,r,n,a);return h}(this,a,o,t,e,i)),s},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||T(this,t))},k.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(t,e,i){i(new m("_write()"))},k.prototype._writev=null,k.prototype.end=function(t,e,i){var n=this._writableState;return"function"==typeof t?(i=t,t=null,e=null):"function"==typeof e&&(i=e,e=null),null!==t&&void 0!==t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,i){e.ending=!0,D(t,e),i&&(e.finished?r.nextTick(i):t.once("finish",i));e.ended=!0,t.writable=!1}(this,n,i),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),k.prototype.destroy=u.destroy,k.prototype._undestroy=u.undestroy,k.prototype._destroy=function(t,e){e(t)}}).call(e,i(6),i(3))},function(t,e,i){"use strict";t.exports=h;var r=i(15).codes,n=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,s=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=r.ERR_TRANSFORM_WITH_LENGTH_0,l=i(16);function h(t){if(!(this instanceof h))return new h(t);l.call(this,t),this._transformState={afterTransform:function(t,e){var i=this._transformState;i.transforming=!1;var r=i.writecb;if(null===r)return this.emit("error",new a);i.writechunk=null,i.writecb=null,null!=e&&this.push(e),r(t);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",c)}function c(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?u(this,null,null):this._flush(function(e,i){u(t,e,i)})}function u(t,e,i){if(e)return t.emit("error",e);if(null!=i&&t.push(i),t._writableState.length)throw new o;if(t._transformState.transforming)throw new s;return t.push(null)}i(0)(h,l),h.prototype.push=function(t,e){return this._transformState.needTransform=!1,l.prototype.push.call(this,t,e)}
vendor: 4,368 bytes, line 10
10,h.prototype._transform=function(t,e,i){i(new n("_transform()"))},h.prototype._write=function(t,e,i){var r=this._transformState;if(r.writecb=i,r.writechunk=t,r.writeencoding=e,!r.transforming){var n=this._readableState;(r.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},h.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},h.prototype._destroy=function(t,e){l.prototype._destroy.call(this,t,function(t){e(t)})}},function(t,e,i){var r=i(0),n=i(17),a=i(1).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function l(){this.init(),this._w=o,n.call(this,64,56)}function h(t,e,i){return i^t&(e^i)}function c(t,e,i){return t&e|i&(t|e)}function u(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function d(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function p(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}r(l,n),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(t){for(var e,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,f=0|this._f,m=0|this._g,g=0|this._h,v=0;v<16;++v)i[v]=t.readInt32BE(4*v);for(;v<64;++v)i[v]=0|(((e=i[v-2])>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+i[v-7]+p(i[v-15])+i[v-16];for(var y=0;y<64;++y){var b=g+d(l)+h(l,f,m)+s[y]+i[y]|0,x=u(r)+c(r,n,a)|0;g=m,m=f,f=l,l=o+b|0,o=a,a=n,n=r,r=b+x|0}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0,this._f=f+this._f|0,this._g=m+this._g|0,this._h=g+this._h|0},l.prototype._hash=function(){var t=a.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},t.exports=l},function(t,e,i){var r=i(0),n=i(17),a=i(1).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
vendor: 17,013 bytes, line 10
101126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function l(){this.init(),this._w=o,n.call(this,128,112)}function h(t,e,i){return i^t&(e^i)}function c(t,e,i){return t&e|i&(t|e)}function u(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function d(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function f(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function g(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function v(t,e){return t>>>0<e>>>0?1:0}r(l,n),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(t){for(var e=this._w,i=0|this._ah,r=0|this._bh,n=0|this._ch,a=0|this._dh,o=0|this._eh,l=0|this._fh,y=0|this._gh,b=0|this._hh,x=0|this._al,_=0|this._bl,w=0|this._cl,M=0|this._dl,S=0|this._el,k=0|this._fl,E=0|this._gl,A=0|this._hl,T=0;T<32;T+=2)e[T]=t.readInt32BE(4*T),e[T+1]=t.readInt32BE(4*T+4);for(;T<160;T+=2){var C=e[T-30],P=e[T-30+1],D=p(C,P),I=f(P,C),L=m(C=e[T-4],P=e[T-4+1]),R=g(P,C),B=e[T-14],O=e[T-14+1],F=e[T-32],N=e[T-32+1],z=I+O|0,G=D+B+v(z,I)|0;G=(G=G+L+v(z=z+R|0,R)|0)+F+v(z=z+N|0,N)|0,e[T]=G,e[T+1]=z}for(var V=0;V<160;V+=2){G=e[V],z=e[V+1];var j=c(i,r,n),U=c(x,_,w),H=u(i,x),q=u(x,i),W=d(o,S),$=d(S,o),X=s[V],Y=s[V+1],Z=h(o,l,y),K=h(S,k,E),J=A+$|0,Q=b+W+v(J,A)|0;Q=(Q=(Q=Q+Z+v(J=J+K|0,K)|0)+X+v(J=J+Y|0,Y)|0)+G+v(J=J+z|0,z)|0;var tt=q+U|0,et=H+j+v(tt,q)|0;b=y,A=E,y=l,E=k,l=o,k=S,o=a+Q+v(S=M+J|0,M)|0,a=n,M=w,n=r,w=_,r=i,_=x,i=Q+et+v(x=J+tt|0,J)|0}this._al=this._al+x|0,this._bl=this._bl+_|0,this._cl=this._cl+w|0,this._dl=this._dl+M|0,this._el=this._el+S|0,this._fl=this._fl+k|0,this._gl=this._gl+E|0,this._hl=this._hl+A|0,this._ah=this._ah+i+v(this._al,x)|0,this._bh=this._bh+r+v(this._bl,_)|0,this._ch=this._ch+n+v(this._cl,w)|0,this._dh=this._dh+a+v(this._dl,M)|0,this._eh=this._eh+o+v(this._el,S)|0,this._fh=this._fh+l+v(this._fl,k)|0,this._gh=this._gh+y+v(this._gl,E)|0,this._hh=this._hh+b+v(this._hl,A)|0},l.prototype._hash=function(){var t=a.allocUnsafe(64);function e(e,i,r){t.writeInt32BE(e,r),t.writeInt32BE(i,r+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},t.exports=l},function(t,e,i){"use strict";(function(e,r){var n=i(26);t.exports=b;var a,s=i(53);b.ReadableState=y;i(11).EventEmitter;var o=function(t,e){return t.listeners(e).length},l=i(64),h=i(37).Buffer,c=e.Uint8Array||function(){};var u=Object.create(i(22));u.inherits=i(0);var d=i(139),p=void 0;p=d&&d.debuglog?d.debuglog("stream"):function(){};var f,m=i(140),g=i(65);u.inherits(b,l);var v=["error","close","destroy","pause","resume"];function y(t,e){a=a||i(13),t=t||{};var r=e instanceof a;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,s=t.readableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(s||0===s)?s:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(f||(f=i(12).StringDecoder),this.decoder=new f(t.encoding),this.encoding=t.encoding)}function b(t){if(a=a||i(13),!(this instanceof b))return new b(t);this._readableState=new y(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),l.call(this)}function x(t,e,i,r,n){var a,s=t._readableState;null===e?(s.reading=!1,function(t,e){if(e.ended)return;if(e.decoder){var i=e.decoder.end();i&&i.length&&(e.buffer.push(i),e.length+=e.objectMode?1:i.length)}e.ended=!0,S(t)}(t,s)):(n||(a=function(t,e){var i;r=e,h.isBuffer(r)||r instanceof c||"string"==typeof e||void 0===e||t.objectMode||(i=new TypeError("Invalid non-string/buffer chunk"));var r;return i}(s,e)),a?t.emit("error",a):s.objectMode||e&&e.length>0?("string"==typeof e||s.objectMode||Object.getPrototypeOf(e)===h.prototype||(e=function(t){return h.from(t)}(e)),r?s.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):_(t,s,e,!0):s.ended?t.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!i?(e=s.decoder.write(e),s.objectMode||0!==e.length?_(t,s,e,!1):E(t,s)):_(t,s,e,!1))):r||(s.reading=!1));return function(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||0===t.length)}(s)}function _(t,e,i,r){e.flowing&&0===e.length&&!e.sync?(t.emit("data",i),t.read(0)):(e.length+=e.objectMode?1:i.length,r?e.buffer.unshift(i):e.buffer.push(i),e.needReadable&&S(t)),E(t,e)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(t,e){this.push(null),e(t)},b.prototype.push=function(t,e){var i,r=this._readableState;return r.objectMode?i=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=h.from(t,e),e=""),i=!0),x(this,t,e,!1,i)},b.prototype.unshift=function(t){return x(this,t,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(t){return f||(f=i(12).StringDecoder),this._readableState.decoder=new f(t),this._readableState.encoding=t,this};var w=8388608;function M(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=w?t=w:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function S(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(p("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?n.nextTick(k,t):k(t))}function k(t){p("emit readable"),t.emit("readable"),P(t)}function E(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(A,t,e))}function A(t,e){for(var i=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(p("maybeReadMore read 0"),t.read(0),i!==e.length);)i=e.length;e.readingMore=!1}function T(t){p("readable nexttick read 0"),t.read(0)}function C(t,e){e.reading||(p("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),P(t),e.flowing&&!e.reading&&t.read(0)}function P(t){var e=t._readableState;for(p("flow",e.flowing);e.flowing&&null!==t.read(););}function D(t,e){return 0===e.length?null:(e.objectMode?i=e.buffer.shift():!t||t>=e.length?(i=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):i=function(t,e,i){var r;t<e.head.data.length?(r=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):r=t===e.head.data.length?e.shift():i?function(t,e){var i=e.head,r=1,n=i.data;t-=n.length;for(;i=i.next;){var a=i.data,s=t>a.length?a.length:t;if(s===a.length?n+=a:n+=a.slice(0,t),0===(t-=s)){s===a.length?(++r,i.next?e.head=i.next:e.head=e.tail=null):(e.head=i,i.data=a.slice(s));break}++r}return e.length-=r,n}(t,e):function(t,e){var i=h.allocUnsafe(t),r=e.head,n=1;r.data.copy(i),t-=r.data.length;for(;r=r.next;){var a=r.data,s=t>a.length?a.length:t;if(a.copy(i,i.length-t,0,s),0===(t-=s)){s===a.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=a.slice(s));break}++n}return e.length-=n,i}(t,e);return r}(t,e.buffer,e.decoder),i);var i}function I(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,n.nextTick(L,e,t))}function L(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function R(t,e){for(var i=0,r=t.length;i<r;i++)if(t[i]===e)return i;return-1}b.prototype.read=function(t){p("read",t),t=parseInt(t,10);var e=this._readableState,i=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return p("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?I(this):S(this),null;if(0===(t=M(t,e))&&e.ended)return 0===e.length&&I(this),null;var r,n=e.needReadable;return p("need readable",n),(0===e.length||e.length-t<e.highWaterMark)&&p("length less than watermark",n=!0),e.ended||e.reading?p("reading or ended",n=!1):n&&(p("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=M(i,e))),null===(r=t>0?D(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),i!==t&&e.ended&&I(this)),null!==r&&this.emit("data",r),r},b.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(t,e){var i=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=t;break;case 1:a.pipes=[a.pipes,t];break;default:a.pipes.push(t)}a.pipesCount+=1,p("pipe count=%d opts=%j",a.pipesCount,e);var l=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?c:b;function h(e,r){p("onunpipe"),e===i&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,p("cleanup"),t.removeListener("close",v),t.removeListener("finish",y),t.removeListener("drain",u),t.removeListener("error",g),t.removeListener("unpipe",h),i.removeListener("end",c),i.removeListener("end",b),i.removeListener("data",m),d=!0,!a.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function c(){p("onend"),t.end()}a.endEmitted?n.nextTick(l):i.once("end",l),t.on("unpipe",h);var u=function(t){return function(){var e=t._readableState;p("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,P(t))}}(i);t.on("drain",u);var d=!1;var f=!1;function m(e){p("ondata"),f=!1,!1!==t.write(e)||f||((1===a.pipesCount&&a.pipes===t||a.pipesCount>1&&-1!==R(a.pipes,t))&&!d&&(p("false write response, pause",i._readableState.awaitDrain),i._readableState.awaitDrain++,f=!0),i.pause())}function g(e){p("onerror",e),b(),t.removeListener("error",g),0===o(t,"error")&&t.emit("error",e)}function v(){t.removeListener("finish",y),b()}function y(){p("onfinish"),t.removeListener("close",v),b()}function b(){p("unpipe"),i.unpipe(t)}return i.on("data",m),function(t,e,i){if("function"==typeof t.prependListener)return t.prependListener(e,i);t._events&&t._events[e]?s(t._events[e])?t._events[e].unshift(i):t._events[e]=[i,t._events[e]]:t.on(e,i)}(t,"error",g),t.once("close",v),t.once("finish",y),t.emit("pipe",i),a.flowing||(p("pipe resume"),i.resume()),t},b.prototype.unpipe=function(t){var e=this._readableState,i={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,i),this);if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<n;a++)r[a].emit("unpipe",this,i);return this}var s=R(e.pipes,t);return-1===s?this:(e.pipes.splice(s,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,i),this)},b.prototype.on=function(t,e){var i=l.prototype.on.call(this,t,e);if("data"===t)!1!==this._readableState.flowing&&this.resume();else if("readable"===t){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&S(this):n.nextTick(T,this))}return i},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var t=this._readableState;return t.flowing||(p("resume"),t.flowing=!0,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(C,t,e))}(this,t)),this},b.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(t){var e=this,i=this._readableState,r=!1;for(var n in t.on("end",function(){if(p("wrapped end"),i.decoder&&!i.ended){var t=i.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(n){(p("wrapped data"),i.decoder&&(n=i.decoder.write(n)),!i.objectMode||null!==n&&void 0!==n)&&((i.objectMode||n&&n.length)&&(e.push(n)||(r=!0,t.pause())))}),t)void 0===this[n]&&"function"==typeof t[n]&&(this[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n));for(var a=0;a<v.length;a++)t.on(v[a],this.emit.bind(this,v[a]));return this._read=function(e){p("wrapped _read",e),r&&(r=!1,t.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=D}).call(e,i(6),i(3))},function(t,e,i){t.exports=i(11).EventEmitter},function(t,e,i){"use strict";var r=i(26);function n(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var i=this,a=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return a||s?(e?e(t):!t||this._writableState&&this._writableState.errorEmitted||r.nextTick(n,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!e&&t?(r.nextTick(n,i,t),i._writableState&&(i._writableState.errorEmitted=!0)):e&&e(t)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(t,e,i){"use strict";t.exports=a;var r=i(13),n=Object.create(i(22));function a(t){if(!(this instanceof a))return new a(t);r.call(this,t),this._transformState={afterTransform:function(t,e){var i=this._transformState;i.transforming=!1;var r=i.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));i.writechunk=null,i.writecb=null,null!=e&&this.push(e),r(t);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",s)}function s(){var t=this;"function"==typeof this._flush?this._flush(function(e,i){o(t,e,i)}):o(this,null,null)}function o(t,e,i){if(e)return t.emit("error",e);if(null!=i&&t.push(i),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}n.inherits=i(0),n.inherits(a,r),a.prototype.push=function(t,e){return this._transformState.needTransform=!1,r.prototype.push.call(this,t,e)},a.prototype._transform=function(t,e,i){throw new Error("_transform() is not implemented")},a.prototype._write=function(t,e,i){var r=this._transformState;if(r.writecb=i,r.writechunk=t,r.writeencoding=e,!r.transforming){var n=this._readableState;(r.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},a.prototype._read=function(t){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},a.prototype._destroy=function(t,e){var i=this;r.prototype._destroy.call(this,t,function(t){e(t),i.emit("close")})}},function(t,e,i){"use strict";var r=i(0),n=i(149),a=i(10),s=i(1).Buffer,o=i(68),l=i(34),h=i(35),c=s.alloc(128);function u(t,e){a.call(this,"digest"),"string"==typeof e&&(e=s.from(e));var i="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>i)?e=("rmd160"===t?new l:h(t)).update(e).digest():e.length<i&&(e=s.concat([e,c],i));for(var r=this._ipad=s.allocUnsafe(i),n=this._opad=s.allocUnsafe(i),o=0;o<i;o++)r[o]=54^e[o],n[o]=92^e[o];this._hash="rmd160"===t?new l:h(t),this._hash.update(r)}r(u,a),u.prototype._update=function(t){this._hash.update(t)},u.prototype._final=function(){var t=this._hash.digest();return("rmd160"===this._alg?new l:h(this._alg)).update(this._opad).update(t).digest()},t.exports=function(t,e){return"rmd160"===(t=t.toLowerCase())||"ripemd160"===t?new u("rmd160",e):"md5"===t?new n(o,e):new u(t,e)}}
10,function(t,e,i){var r=i(31);t.exports=function(t){return(new r).update(t).digest()}},function(t,e){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""}
10,DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},function(t,e,i){e.pbkdf2=i(151),e.pbkdf2Sync=i(73)},function(t,e){var i=Math.pow(2,30)-1;t.exports=function(t,e){if("number"!=typeof t)throw new TypeError("Iterations not a number");if(t<0)throw new TypeError("Bad iterations");if("number"!=typeof e)throw new TypeError("Ke
10y length not a number");if(e<0||e>i||e!=e)throw new TypeError("Bad key length")}},function(t,e,i){(function(e,i){var r;if(e.process&&e.process.browser)r="utf-8";else if(e.process&&e.process.version){r=parseInt(i.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else r="utf-8";t.exports=r}).call(e,i(6),i(3))},function(t,e,i){var r=i(68),n=i(34),a=i(35),s=i(1).Buffer,o=i(71),l=i(72),h=i(74),c=s.alloc(128),u={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(t,e,i){var o=function(t){return"rmd160"===t||"ripemd160"===t?function(t){return(new n).update(t).digest()}:"md5"===t?r:function(e){return a(t).update(e).digest()}}(t),l="sha512"===t||"sha384"===t?128:64;e.length>l?e=o(e):e.length<l&&(e=s.concat([e,c],l));for(var h=s.allocUnsafe(l+u[t]),d=s.allocUnsafe(l+u[t]),p=0;p<l;p++)h[p]=54^e[p],d[p]=92^e[p];var f=s.allocUnsafe(l+i+4);h.copy(f,0,0,l),this.ipad1=f,this.ipad2=h,this.opad=d,this.alg=t,this.blocksize=l,this.hash=o,this.size=u[t]}d.prototype.run=function(t,e){return t.copy(e,this.blocksize),this.hash(e).copy(this.opad,this.blocksize),this.hash(this.opad)},t.exports=function(t,e,i,r,n){o(i,r),t=h(t,l,"Password"),e=h(e,l,"Salt");var a=new d(n=n||"sha1",t,e.length),c=s.allocUnsafe(r),p=s.allocUnsafe(e.length+4);e.copy(p,0,0,e.length);for(var f=0,m=u[n],g=Math.ceil(r/m),v=1;v<=g;v++){p.writeUInt32BE(v,e.length);for(var y=a.run(p,a.ipad1),b=y,x=1;x<i;x++){b=a.run(b,a.ipad2);for(var _=0;_<m;_++)y[_]^=b[_]}y.copy(c,f),f+=m}return c}},function(t,e,i){var r=i(1).Buffer;t.exports=function(t,e,i){if(r.isBuffer(t))return t;if("string"==typeof t)return r.from(t,e);if(ArrayBuffer.isView(t))return r.from(t.buffer);throw new TypeError(i+" must be a string, a Buffer, a typed array or a DataView")}},function(t,e,i){"use strict";e.readUInt32BE=function(t,e){return(t[0+e]<<24|t[1+e]<<16|t[2+e]<<8|t[3+e])>>>0},e.writeUInt32BE=function(t,e,i){t[0+i]=e>>>24,t[1+i]=e>>>16&255,t[2+i]=e>>>8&255,t[3+i]=255&e},e.ip=function(t,e,i,r){for(var n=0,a=0,s=6;s>=0;s-=2){for(var o=0;o<=24;o+=8)n<<=1,n|=e>>>o+s&1;for(o=0;o<=24;o+=8)n<<=1,n|=t>>>o+s&1}for(s=6;s>=0;s-=2){for(o=1;o<=25;o+=8)a<<=1,a|=e>>>o+s&1;for(o=1;o<=25;o+=8)a<<=1,a|=t>>>o+s&1}i[r+0]=n>>>0,i[r+1]=a>>>0},e.rip=function(t,e,i,r){for(var n=0,a=0,s=0;s<4;s++)for(var o=24;o>=0;o-=8)n<<=1,n|=e>>>o+s&1,n<<=1,n|=t>>>o+s&1;for(s=4;s<8;s++)for(o=24;o>=0;o-=8)a<<=1,a|=e>>>o+s&1,a<<=1,a|=t>>>o+s&1;i[r+0]=n>>>0,i[r+1]=a>>>0},e.pc1=function(t,e,i,r){for(var n=0,a=0,s=7;s>=5;s--){for(var o=0;o<=24;o+=8)n<<=1,n|=e>>o+s&1;for(o=0;o<=24;o+=8)n<<=1,n|=t>>o+s&1}for(o=0;o<=24;o+=8)n<<=1,n|=e>>o+s&1;for(s=1;s<=3;s++){for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1;for(o=0;o<=24;o+=8)a<<=1,a|=t>>o+s&1}for(o=0;o<=24;o+=8)a<<=1,a|=t>>o+s&1;i[r+0]=n>>>0,i[r+1]=a>>>0},e.r28shl=function(t,e){return t<<e&268435455|t>>>28-e};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,i,n){for(var a=0,s=0,o=r.length>>>1,l=0;l<o;l++)a<<=1,a|=t>>>r[l]&1;for(l=o;l<r.length;l++)s<<=1,s|=e>>>r[l]&1;i[n+0]=a>>>0,i[n+1]=s>>>0},e.expand=function(t,e,i){var r=0,n=0;r=(1&t)<<5|t>>>27;for(var a=23;a>=15;a-=4)r<<=6,r|=t>>>a&63;for(a=11;a>=3;a-=4)n|=t>>>a&63,n<<=6;n|=(31&t)<<1|t>>>31,e[i+0]=r>>>0,e[i+1]=n>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var i=0,r=0;r<4;r++){i<<=4,i|=n[64*r+(t>>>18-6*r&63)]}for(r=0;r<4;r++){i<<=4,i|=n[256+64*r+(e>>>18-6*r&63)]}return i>>>0};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,i=0;i<a.length;i++)e<<=1,e|=t>>>a[i]&1;return e>>>0}
vendor: 4,188 bytes, line 10
10,e.padSplit=function(t,e,i){for(var r=t.toString(2);r.length<e;)r="0"+r;for(var n=[],a=0;a<e;a+=i)n.push(r.slice(a,a+i));return n.join(" ")}},function(t,e,i){"use strict";var r=i(7),n=i(0),a=i(75),s=i(39);function o(t){s.call(this,t);var e=new function(){this.tmp=new Array(2),this.keys=null};this._desState=e,this.deriveKeys(e,t.key)}n(o,s),t.exports=o,o.create=function(t){return new o(t)};var l=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];o.prototype.deriveKeys=function(t,e){t.keys=new Array(32),r.equal(e.length,this.blockSize,"Invalid key length");var i=a.readUInt32BE(e,0),n=a.readUInt32BE(e,4);a.pc1(i,n,t.tmp,0),i=t.tmp[0],n=t.tmp[1];for(var s=0;s<t.keys.length;s+=2){var o=l[s>>>1];i=a.r28shl(i,o),n=a.r28shl(n,o),a.pc2(i,n,t.keys,s)}},o.prototype._update=function(t,e,i,r){var n=this._desState,s=a.readUInt32BE(t,e),o=a.readUInt32BE(t,e+4);a.ip(s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],"encrypt"===this.type?this._encrypt(n,s,o,n.tmp,0):this._decrypt(n,s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],a.writeUInt32BE(i,s,r),a.writeUInt32BE(i,o,r+4)},o.prototype._pad=function(t,e){for(var i=t.length-e,r=e;r<t.length;r++)t[r]=i;return!0},o.prototype._unpad=function(t){for(var e=t[t.length-1],i=t.length-e;i<t.length;i++)r.equal(t[i],e);return t.slice(0,t.length-e)},o.prototype._encrypt=function(t,e,i,r,n){for(var s=e,o=i,l=0;l<t.keys.length;l+=2){var h=t.keys[l],c=t.keys[l+1];a.expand(o,t.tmp,0),h^=t.tmp[0],c^=t.tmp[1];var u=a.substitute(h,c),d=o;o=(s^a.permute(u))>>>0,s=d}a.rip(o,s,r,n)},o.prototype._decrypt=function(t,e,i,r,n){for(var s=i,o=e,l=t.keys.length-2;l>=0;l-=2){var h=t.keys[l],c=t.keys[l+1];a.expand(s,t.tmp,0),h^=t.tmp[0],c^=t.tmp[1];var u=a.substitute(h,c),d=s;s=(o^a.permute(u))>>>0,o=d}a.rip(s,o,r,n)}},function(t,e,i){var r=i(23),n=i(1).Buffer,a=i(78);function s(t){var e=t._cipher.encryptBlockRaw(t._prev);return a(t._prev),e}e.encrypt=function(t,e){var i=Math.ceil(e.length/16),a=t._cache.length;t._cache=n.concat([t._cache,n.allocUnsafe(16*i)]);for(var o=0;o<i;o++){var l=s(t),h=a+16*o;t._cache.writeUInt32BE(l[0],h+0),t._cache.writeUInt32BE(l[1],h+4),t._cache.writeUInt32BE(l[2],h+8),t._cache.writeUInt32BE(l[3],h+12)}var c=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),r(e,c)}},function(t,e){t.exports=function(t){for(var e,i=t.length;i--;){if(255!==(e=t.readUInt8(i))){e++,t.writeUInt8(e,i);break}t.writeUInt8(0,i)}}},function(t,e){t.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}}
vendor: 4,561 bytes, line 10
10,function(t,e,i){var r=i(27),n=i(1).Buffer,a=i(10),s=i(0),o=i(164),l=i(23),h=i(78);function c(t,e,i,s){a.call(this);var l=n.alloc(4,0);this._cipher=new r.AES(e);var c=this._cipher.encryptBlock(l);this._ghash=new o(c),i=function(t,e,i){if(12===e.length)return t._finID=n.concat([e,n.from([0,0,0,1])]),n.concat([e,n.from([0,0,0,2])]);var r=new o(i),a=e.length,s=a%16;r.update(e),s&&(s=16-s,r.update(n.alloc(s,0))),r.update(n.alloc(8,0));var l=8*a,c=n.alloc(8);c.writeUIntBE(l,0,8),r.update(c),t._finID=r.state;var u=n.from(t._finID);return h(u),u}(this,i,c),this._prev=n.from(i),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=t,this._authTag=null,this._called=!1}s(c,a),c.prototype._update=function(t){if(!this._called&&this._alen){var e=16-this._alen%16;e<16&&(e=n.alloc(e,0),this._ghash.update(e))}this._called=!0;var i=this._mode.encrypt(this,t);return this._decrypt?this._ghash.update(t):this._ghash.update(i),this._len+=t.length,i},c.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var t=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(t,e){var i=0;t.length!==e.length&&i++;for(var r=Math.min(t.length,e.length),n=0;n<r;++n)i+=t[n]^e[n];return i}(t,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=t,this._cipher.scrub()},c.prototype.getAuthTag=function(){if(this._decrypt||!n.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},c.prototype.setAuthTag=function(t){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=t},c.prototype.setAAD=function(t){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(t),this._alen+=t.length},t.exports=c},function(t,e,i){var r=i(27),n=i(1).Buffer,a=i(10);function s(t,e,i,s){a.call(this),this._cipher=new r.AES(e),this._prev=n.from(i),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=s,this._mode=t}i(0)(s,a),s.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},t.exports=s},function(t,e,i){var r=i(14);t.exports=y,y.simpleSieve=g,y.fermatTest=v;var n=i(4),a=new n(24),s=new(i(83)),o=new n(1),l=new n(2),h=new n(5),c=(new n(16),new n(8),new n(10)),u=new n(3),d=(new n(7),new n(11)),p=new n(4),f=(new n(12),null);function m(){if(null!==f)return f;var t=[];t[0]=2;for(var e=1,i=3;i<1048576;i+=2){for(var r=Math.ceil(Math.sqrt(i)),n=0;n<e&&t[n]<=r&&i%t[n]!=0;n++);e!==n&&t[n]<=r||(t[e++]=i)}return f=t,t}function g(t){for(var e=m(),i=0;i<e.length;i++)if(0===t.modn(e[i]))return 0===t.cmpn(e[i]);return!0}function v(t){var e=n.mont(t);return 0===l.toRed(e).redPow(t.subn(1)).fromRed().cmpn(1)}function y(t,e){if(t<16)return new n(2===e||5===e?[140,123]:[140,39]);var i,f;for(e=new n(e);;){for(i=new n(r(Math.ceil(t/8)));i.bitLength()>t;)i.ishrn(1);if(i.isEven()&&i.iadd(o),i.testn(1)||i.iadd(l),e.cmp(l)){if(!e.cmp(h))for(;i.mod(c).cmp(u);)i.iadd(p)}else for(;i.mod(a).cmp(d);)i.iadd(p);if(g(f=i.shrn(1))&&g(i)&&v(f)&&v(i)&&s.test(f)&&s.test(i))return i}}},function(t,e,i){var r=i(4),n=i(43);function a(t){this.rand=t||new n.Rand}t.exports=a,a.create=function(t){return new a(t)},a.prototype._randbelow=function(t){var e=t.bitLength(),i=Math.ceil(e/8);do{var n=new r(this.rand.generate(i))}while(n.cmp(t)>=0);return n},a.prototype._randrange=function(t,e){var i=e.sub(t);return t.add(this._randbelow(i))},a.prototype.test=function(t,e,i){var n=t.bitLength(),a=r.mont(t),s=new r(1).toRed(a);e||(e=Math.max(1,n/48|0));for(var o=t.subn(1),l=0;!o.testn(l);l++);for(var h=t.shrn(l),c=o.toRed(a);e>0;e--){var u=this._randrange(new r(2),o);i&&i(u);var d=u.toRed(a).redPow(h);if(0!==d.cmp(s)&&0!==d.cmp(c)){for(var p=1;p<l;p++){if(0===(d=d.redSqr()).cmp(s))return!1;if(0===d.cmp(c))break}if(p===l)return!1}}return!0},a.prototype.getDivisor=function(t,e){var i=t.bitLength(),n=r.mont(t),a=new r(1).toRed(n);e||(e=Math.max(1,i/48|0));for(var s=t.subn(1),o=0;!s.testn(o);o++);for(var l=t.shrn(o),h=s.toRed(n);e>0;e--){var c=this._randrange(new r(2),s),u=t.gcd(c);if(0!==u.cmpn(1))return u;var d=c.toRed(n).redPow(l);if(0!==d.cmp(a)&&0!==d.cmp(h)){for(var p=1;p<o;p++){if(0===(d=d.redSqr()).cmp(a))return d.fromRed().subn(1).gcd(t);if(0===d.cmp(h))break}if(p===o)return(d=d.redSqr()).fromRed().subn(1).gcd(t)}}return!1}}
vendor: 4,341 bytes, line 10
10,function(t,e,i){"use strict";(function(e,r){var n;t.exports=k,k.ReadableState=S;i(11).EventEmitter;var a=function(t,e){return t.listeners(e).length},s=i(85),o=i(5).Buffer,l=e.Uint8Array||function(){};var h,c=i(174);h=c&&c.debuglog?c.debuglog("stream"):function(){};var u,d,p,f=i(175),m=i(86),g=i(87).getHighWaterMark,v=i(18).codes,y=v.ERR_INVALID_ARG_TYPE,b=v.ERR_STREAM_PUSH_AFTER_EOF,x=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;i(0)(k,s);var w=m.errorOrDestroy,M=["error","close","destroy","pause","resume"];function S(t,e,r){n=n||i(19),t=t||{},"boolean"!=typeof r&&(r=e instanceof n),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=g(this,t,"readableHighWaterMark",r),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(u||(u=i(12).StringDecoder),this.decoder=new u(t.encoding),this.encoding=t.encoding)}function k(t){if(n=n||i(19),!(this instanceof k))return new k(t);var e=this instanceof n;this._readableState=new S(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),s.call(this)}function E(t,e,i,r,n){h("readableAddChunk",e);var a,s=t._readableState;if(null===e)s.reading=!1,function(t,e){if(h("onEofChunk"),e.ended)return;if(e.decoder){var i=e.decoder.end();i&&i.length&&(e.buffer.push(i),e.length+=e.objectMode?1:i.length)}e.ended=!0,e.sync?P(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,D(t)))}(t,s);else if(n||(a=function(t,e){var i;r=e,o.isBuffer(r)||r instanceof l||"string"==typeof e||void 0===e||t.objectMode||(i=new y("chunk",["string","Buffer","Uint8Array"],e));var r;return i}(s,e)),a)w(t,a);else if(s.objectMode||e&&e.length>0)if("string"==typeof e||s.objectMode||Object.getPrototypeOf(e)===o.prototype||(e=function(t){return o.from(t)}(e)),r)s.endEmitted?w(t,new _):A(t,s,e,!0);else if(s.ended)w(t,new b);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!i?(e=s.decoder.write(e),s.objectMode||0!==e.length?A(t,s,e,!1):I(t,s)):A(t,s,e,!1)}else r||(s.reading=!1,I(t,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function A(t,e,i,r){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",i)):(e.length+=e.objectMode?1:i.length,r?e.buffer.unshift(i):e.buffer.push(i),e.needReadable&&P(t)),I(t,e)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(t,e){e(t)},k.prototype.push=function(t,e){var i,r=this._readableState;return r.objectMode?i=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=o.from(t,e),e=""),i=!0),E(this,t,e,!1,i)},k.prototype.unshift=function(t){return E(this,t,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(t){u||(u=i(12).StringDecoder);var e=new u(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=e.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var T=1073741824;function C(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=T?t=T:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function P(t){var e=t._readableState;h("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(h("emitReadable",e.flowing),e.emittedReadable=!0,r.nextTick(D,t))}function D(t){var e=t._readableState;
vendor: 4,910 bytes, line 10
10h("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,F(t)}function I(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(L,t,e))}function L(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var i=e.length;if(h("maybeReadMore read 0"),t.read(0),i===e.length)break}e.readingMore=!1}function R(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function B(t){h("readable nexttick read 0"),t.read(0)}function O(t,e){h("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(h("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?i=e.buffer.shift():!t||t>=e.length?(i=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):i=e.buffer.consume(t,e.decoder),i);var i}function z(t){var e=t._readableState;h("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(G,e,t))}function G(t,e){if(h("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var i=e._writableState;(!i||i.autoDestroy&&i.finished)&&e.destroy()}}function V(t,e){for(var i=0,r=t.length;i<r;i++)if(t[i]===e)return i;return-1}k.prototype.read=function(t){h("read",t),t=parseInt(t,10);var e=this._readableState,i=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return h("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?z(this):P(this),null;if(0===(t=C(t,e))&&e.ended)return 0===e.length&&z(this),null;var r,n=e.needReadable;return h("need readable",n),(0===e.length||e.length-t<e.highWaterMark)&&h("length less than watermark",n=!0),e.ended||e.reading?h("reading or ended",n=!1):n&&(h("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=C(i,e))),null===(r=t>0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),i!==t&&e.ended&&z(this)),null!==r&&this.emit("data",r),r},k.prototype._read=function(t){w(this,new x("_read()"))},k.prototype.pipe=function(t,e){var i=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,h("pipe count=%d opts=%j",n.pipesCount,e);var s=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:g;function o(e,r){h("onunpipe"),e===i&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,h("cleanup"),t.removeListener("close",f),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",p),t.removeListener("unpipe",o),i.removeListener("end",l),i.removeListener("end",g),i.removeListener("data",d),u=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||c())}function l(){h("onend"),t.end()}n.endEmitted?r.nextTick(s):i.once("end",s),t.on("unpipe",o);var c=function(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,"data")&&(e.flowing=!0,F(t))}}(i);t.on("drain",c);var u=!1;function d(e){h("ondata");var r=t.write(e);h("dest.write",r),!1===r&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==V(n.pipes,t))&&!u&&(h("false write response, pause",n.awaitDrain),n.awaitDrain++),i.pause())}function p(e){h("onerror",e),g(),t.removeListener("error",p),0===a(t,"error")&&w(t,e)}function f(){t.removeListener("finish",m),g()}function m(){h("onfinish"),t.removeListener("close",f),g()}function g(){h("unpipe"),i.unpipe(t)}return i.on("data",d),function(t,e,i){if("function"==typeof t.prependListener)return t.prependListener(e,i);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(i):t._events[e]=[i,t._events[e]]:t.on(e,i)}(t,"error",p),t.once("close",f),t.once("finish",m),t.emit("pipe",i),n.flowing||(h("pipe resume"),i.resume()),t},k.prototype.unpipe=function(t){var e=this._readableState,i={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,i),this);if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<n;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=V(e.pipes,t);return-1===s?this:(e.pipes.splice(s,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,i),this)},k.prototype.on=function(t,e){var i=s.prototype.on.call(this,t,e),n=this._readableState;return"data"===t?(n.readableListening=this.listenerCount("readable")>
vendor: 4,057 bytes, line 10
100,!1!==n.flowing&&this.resume()):"readable"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,h("on readable",n.length,n.reading),n.length?P(this):n.reading||r.nextTick(B,this))),i},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(t,e){var i=s.prototype.removeListener.call(this,t,e);return"readable"===t&&r.nextTick(R,this),i},k.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||r.nextTick(R,this),e},k.prototype.resume=function(){var t=this._readableState;return t.flowing||(h("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(O,t,e))}(this,t)),t.paused=!1,this},k.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(t){var e=this,i=this._readableState,r=!1;for(var n in t.on("end",function(){if(h("wrapped end"),i.decoder&&!i.ended){var t=i.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(n){(h("wrapped data"),i.decoder&&(n=i.decoder.write(n)),!i.objectMode||null!==n&&void 0!==n)&&((i.objectMode||n&&n.length)&&(e.push(n)||(r=!0,t.pause())))}),t)void 0===this[n]&&"function"==typeof t[n]&&(this[n]=function(e){return function(){return t[e].apply(t,arguments)}}(n));for(var a=0;a<M.length;a++)t.on(M[a],this.emit.bind(this,M[a]));return this._read=function(e){h("wrapped _read",e),r&&(r=!1,t.resume())},this},"function"==typeof Symbol&&(k.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=i(177)),d(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),k._fromList=N,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(k.from=function(t,e){return void 0===p&&(p=i(178)),p(k,t,e)})}).call(e,i(6),i(3))},function(t,e,i){t.exports=i(11).EventEmitter},function(t,e,i){"use strict";(function(e){function i(t,e){n(t,e),r(t)}function r(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function n(t,e){t.emit("error",e)}t.exports={destroy:function(t,a){var s=this,o=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return o||l?(a?a(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(n,this,t)):e.nextTick(n,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!a&&t?s._writableState?s._writableState.errorEmitted?e.nextTick(r,s):(s._writableState.errorEmitted=!0,e.nextTick(i,s,t)):e.nextTick(i,s,t):a?(e.nextTick(r,s),a(t)):e.nextTick(r,s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var i=t._readableState,r=t._writableState;i&&i.autoDestroy||r&&r.autoDestroy?t.destroy(e):t.emit("error",e)}}}).call(e,i(3))},function(t,e,i){"use strict";var r=i(18).codes.ERR_INVALID_OPT_VALUE;
vendor: 18,132 bytes, line 10
10t.exports={getHighWaterMark:function(t,e,i,n){var a=function(t,e,i){return null!=t.highWaterMark?t.highWaterMark:e?t[i]:null}(e,n,i);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new r(n?i:"highWaterMark",a);return Math.floor(a)}return t.objectMode?16:16384}}},function(t,e,i){"use strict";(function(e,r){function n(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,i){var r=t.entry;t.entry=null;for(;r;){var n=r.callback;e.pendingcb--,n(i),r=r.next}e.corkedRequestsFree.next=t}(e,t)}}var a;t.exports=k,k.WritableState=S;var s={deprecate:i(32)},o=i(85),l=i(5).Buffer,h=e.Uint8Array||function(){};var c,u=i(86),d=i(87).getHighWaterMark,p=i(18).codes,f=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,g=p.ERR_MULTIPLE_CALLBACK,v=p.ERR_STREAM_CANNOT_PIPE,y=p.ERR_STREAM_DESTROYED,b=p.ERR_STREAM_NULL_VALUES,x=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,w=u.errorOrDestroy;function M(){}function S(t,e,s){a=a||i(19),t=t||{},"boolean"!=typeof s&&(s=e instanceof a),this.objectMode=!!t.objectMode,s&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=d(this,t,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===t.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var i=t._writableState,n=i.sync,a=i.writecb;if("function"!=typeof a)throw new g;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(i),e)!function(t,e,i,n,a){--e.pendingcb,i?(r.nextTick(a,n),r.nextTick(D,t,e),t._writableState.errorEmitted=!0,w(t,n)):(a(n),t._writableState.errorEmitted=!0,w(t,n),D(t,e))}(t,i,n,e,a);else{var s=C(i)||t.destroyed;s||i.corked||i.bufferProcessing||!i.bufferedRequest||T(t,i),n?r.nextTick(A,t,i,s,a):A(t,i,s,a)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new n(this)}function k(t){var e=this instanceof(a=a||i(19));if(!e&&!c.call(k,this))return new k(t);this._writableState=new S(t,this,e),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),o.call(this)}function E(t,e,i,r,n,a,s){e.writelen=r,e.writecb=s,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new y("write")):i?t._writev(n,e.onwrite):t._write(n,a,e.onwrite),e.sync=!1}function A(t,e,i,r){i||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),D(t,e)}function T(t,e){e.bufferProcessing=!0;var i=e.bufferedRequest;if(t._writev&&i&&i.next){var r=e.bufferedRequestCount,a=new Array(r),s=e.corkedRequestsFree;s.entry=i;for(var o=0,l=!0;i;)a[o]=i,i.isBuf||(l=!1),i=i.next,o+=1;a.allBuffers=l,E(t,e,!0,e.length,a,"",s.finish),e.pendingcb++,e.lastBufferedRequest=null,s.next?(e.corkedRequestsFree=s.next,s.next=null):e.corkedRequestsFree=new n(e),e.bufferedRequestCount=0}else{for(;i;){var h=i.chunk,c=i.encoding,u=i.callback;if(E(t,e,!1,e.objectMode?1:h.length,h,c,u),i=i.next,e.bufferedRequestCount--,e.writing)break}null===i&&(e.lastBufferedRequest=null)}e.bufferedRequest=i,e.bufferProcessing=!1}function C(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function P(t,e){t._final(function(i){e.pendingcb--,i&&w(t,i),e.prefinished=!0,t.emit("prefinish"),D(t,e)})}function D(t,e){var i=C(e);if(i&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,r.nextTick(P,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var n=t._readableState;(!n||n.autoDestroy&&n.endEmitted)&&t.destroy()}return i}i(0)(k,o),S.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(t){return!!c.call(this,t)||this===k&&(t&&t._writableState instanceof S)}})):c=function(t){return t instanceof this},k.prototype.pipe=function(){w(this,new v)},k.prototype.write=function(t,e,i){var n,a=this._writableState,s=!1,o=!a.objectMode&&(n=t,l.isBuffer(n)||n instanceof h);return o&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(i=e,e=null),o?e="buffer":e||(e=a.defaultEncoding),"function"!=typeof i&&(i=M),a.ending?function(t,e){var i=new x;w(t,i),r.nextTick(e,i)}(this,i):(o||function(t,e,i,n){var a;return null===i?a=new b:"string"==typeof i||e.objectMode||(a=new f("chunk",["string","Buffer"],i)),!a||(w(t,a),r.nextTick(n,a),!1)}(this,a,t,i))&&(a.pendingcb++,s=function(t,e,i,r,n,a){if(!i){var s=function(t,e,i){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,i));return e}(e,r,n);r!==s&&(i=!0,n="buffer",r=s)}var o=e.objectMode?1:r.length;e.length+=o;var h=e.length<e.highWaterMark;h||(e.needDrain=!0);if(e.writing||e.corked){var c=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:n,isBuf:i,callback:a,next:null},c?c.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else E(t,e,!1,o,r,n,a);return h}(this,a,o,t,e,i)),s},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||T(this,t))},k.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(t,e,i){i(new m("_write()"))},k.prototype._writev=null,k.prototype.end=function(t,e,i){var n=this._writableState;return"function"==typeof t?(i=t,t=null,e=null):"function"==typeof e&&(i=e,e=null),null!==t&&void 0!==t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,i){e.ending=!0,D(t,e),i&&(e.finished?r.nextTick(i):t.once("finish",i));e.ended=!0,t.writable=!1}(this,n,i),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),k.prototype.destroy=u.destroy,k.prototype._undestroy=u.undestroy,k.prototype._destroy=function(t,e){e(t)}}).call(e,i(6),i(3))},function(t,e,i){"use strict";t.exports=h;var r=i(18).codes,n=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,s=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=r.ERR_TRANSFORM_WITH_LENGTH_0,l=i(19);function h(t){if(!(this instanceof h))return new h(t);l.call(this,t),this._transformState={afterTransform:function(t,e){var i=this._transformState;i.transforming=!1;var r=i.writecb;if(null===r)return this.emit("error",new a);i.writechunk=null,i.writecb=null,null!=e&&this.push(e),r(t);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",c)}function c(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?u(this,null,null):this._flush(function(e,i){u(t,e,i)})}function u(t,e,i){if(e)return t.emit("error",e);if(null!=i&&t.push(i),t._writableState.length)throw new o;if(t._transformState.transforming)throw new s;return t.push(null)}i(0)(h,l),h.prototype.push=function(t,e){return this._transformState.needTransform=!1,l.prototype.push.call(this,t,e)},h.prototype._transform=function(t,e,i){i(new n("_transform()"))},h.prototype._write=function(t,e,i){var r=this._transformState;if(r.writecb=i,r.writechunk=t,r.writeencoding=e,!r.transforming){var n=this._readableState;(r.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},h.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},h.prototype._destroy=function(t,e){l.prototype._destroy.call(this,t,function(t){e(t)})}},function(t,e,i){"use strict";var r=e;function n(t){return 1===t.length?"0"+t:t}function a(t){for(var e="",i=0;i<t.length;i++)e+=n(t[i].toString(16));return e}r.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var i=[];if("string"!=typeof t){for(var r=0;r<t.length;r++)i[r]=0|t[r];return i}if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),r=0;r<t.length;r+=2)i.push(parseInt(t[r]+t[r+1],16));else for(r=0;r<t.length;r++){var n=t.charCodeAt(r),a=n>>8,s=255&n;a?i.push(a,s):i.push(s)}return i},r.zero2=n,r.toHex=a,r.encode=function(t,e){return"hex"===e?a(t):t}},function(t,e,i){"use strict";var r=e;r.base=i(29),r.short=i(185),r.mont=i(186),r.edwards=i(187)},function(t,e,i){"use strict";var r=i(9).rotr32;function n(t,e,i){return t&e^~t&i}function a(t,e,i){return t&e^t&i^e&i}function s(t,e,i){return t^e^i}e.ft_1=function(t,e,i,r){return 0===t?n(e,i,r):1===t||3===t?s(e,i,r):2===t?a(e,i,r):void 0},e.ch32=n,e.maj32=a,e.p32=s,e.s0_256=function(t){return r(t,2)^r(t,13)^r(t,22)},e.s1_256=function(t){return r(t,6)^r(t,11)^r(t,25)},e.g0_256=function(t){return r(t,7)^r(t,18)^t>>>3},e.g1_256=function(t){return r(t,17)^r(t,19)^t>>>10}},function(t,e,i){"use strict";var r=i(9),n=i(24),a=i(92),s=i(7),o=r.sum32,l=r.sum32_4,h=r.sum32_5,c=a.ch32,u=a.maj32,d=a.s0_256,p=a.s1_256,f=a.g0_256,m=a.g1_256,g=n.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function y(){if(!(this instanceof y))return new y;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64)}r.inherits(y,g),t.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(t,e){for(var i=this.W,r=0;r<16;r++)i[r]=t[e+r];for(;r<i.length;r++)i[r]=l(m(i[r-2]),i[r-7],f(i[r-15]),i[r-16]);var n=this.h[0],a=this.h[1],g=this.h[2],v=this.h[3],y=this.h[4],b=this.h[5],x=this.h[6],_=this.h[7];for(s(this.k.length===i.length),r=0;r<i.length;r++){var w=h(_,p(y),c(y,b,x),this.k[r],i[r]),M=o(d(n),u(n,a,g));_=x,x=b,b=y,y=o(v,w),v=g,g=a,a=n,n=o(w,M)}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],g),this.h[3]=o(this.h[3],v),this.h[4]=o(this.h[4],y),this.h[5]=o(this.h[5],b),this.h[6]=o(this.h[6],x),this.h[7]=o(this.h[7],_)},y.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(t,e,i){"use strict";var r=i(9),n=i(24),a=i(7),s=r.rotr64_hi,o=r.rotr64_lo,l=r.shr64_hi,h=r.shr64_lo,c=r.sum64,u=r.sum64_hi,d=r.sum64_lo,p=r.sum64_4_hi,f=r.sum64_4_lo,m=r.sum64_5_hi,g=r.sum64_5_lo,v=n.BlockHash,y=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function b(){if(!(this instanceof b))return new b;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=y,this.W=new Array(160)}function x(t,e,i,r,n){var a=t&i^~t&n;return a<0&&(a+=4294967296),a}function _(t,e,i,r,n,a){var s=e&r^~e&a;return s<0&&(s+=4294967296),s}function w(t,e,i,r,n){var a=t&i^t&n^i&n;return a<0&&(a+=4294967296),a}function M(t,e,i,r,n,a){var s=e&r^e&a^r&a;return s<0&&(s+=4294967296),s}function S(t,e){var i=s(t,e,28)^s(e,t,2)^s(e,t,7);return i<0&&(i+=4294967296),i}function k(t,e){var i=o(t,e,28)^o(e,t,2)^o(e,t,7);return i<0&&(i+=4294967296),i}function E(t,e){var i=s(t,e,14)^s(t,e,18)^s(e,t,9);return i<0&&(i+=4294967296),i}function A(t,e){var i=o(t,e,14)^o(t,e,18)^o(e,t,9);return i<0&&(i+=4294967296),i}function T(t,e){var i=s(t,e,1)^s(t,e,8)^l(t,e,7);return i<0&&(i+=4294967296),i}function C(t,e){var i=o(t,e,1)^o(t,e,8)^h(t,e,7);return i<0&&(i+=4294967296),i}function P(t,e){var i=s(t,e,19)^s(e,t,29)^l(t,e,6);return i<0&&(i+=4294967296),i}function D(t,e){var i=o(t,e,19)^o(e,t,29)^h(t,e,6);return i<0&&(i+=4294967296),i}r.inherits(b,v),t.exports=b,b.blockSize=1024,b.outSize=512,b.hmacStrength=192,b.padLength=128,b.prototype._prepareBlock=function(t,e){for(var i=this.W,r=0;r<32;r++)i[r]=t[e+r];for(;r<i.length;r+=2){var n=P(i[r-4],i[r-3]),a=D(i[r-4],i[r-3]),s=i[r-14],o=i[r-13],l=T(i[r-30],i[r-29]),h=C(i[r-30],i[r-29]),c=i[r-32],u=i[r-31];i[r]=p(n,a,s,o,l,h,c,u),i[r+1]=f(n,a,s,o,l,h,c,u)}},b.prototype._update=function(t,e){this._prepareBlock(t,e);var i=this.W,r=this.h[0],n=this.h[1],s=this.h[2],o=this.h[3],l=this.h[4],h=this.h[5],p=this.h[6],f=this.h[7],v=this.h[8],y=this.h[9],b=this.h[10],T=this.h[11],C=this.h[12],P=this.h[13],D=this.h[14],I=this.h[15];a(this.k.length===i.length);for(var L=0;L<i.length;L+=2){var R=D,B=I,O=E(v,y),F=A(v,y),N=x(v,y,b,T,C),z=_(v,y,b,T,C,P),G=this.k[L],V=this.k[L+1],j=i[L],U=i[L+1],H=m(R,B,O,F,N,z,G,V,j,U),q=g(R,B,O,F,N,z,G,V,j,U);R=S(r,n),B=k(r,n),O=w(r,n,s,o,l),F=M(r,n,s,o,l,h);var W=u(R,B,O,F),$=d(R,B,O,F);D=C,I=P,C=b,P=T,b=v,T=y,v=u(p,f,H,q),y=d(f,f,H,q),p=l,f=h,l=s,h=o,s=r,o=n,r=u(H,q,W,$),n=d(H,q,W,$)}c(this.h,0,r,n),c(this.h,2,s,o),c(this.h,4,l,h),c(this.h,6,p,f),c(this.h,8,v,y),c(this.h,10,b,T),c(this.h,12,C,P),c(this.h,14,D,I)},b.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(t,e,i){(function(t){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function a(t,e,i){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var s;"object"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(202).Buffer}catch(t){}function o(t,e){var i=t.charCodeAt(e);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void r(!1,"Invalid character in "+t)}function l(t,e,i){var r=o(t,i);return i-1>=e&&(r|=o(t,i-1)<<4),r}function h(t,e,i,n){for(var a=0,s=0,o=Math.min(t.length,i),l=e;l<o;l++){var h=t.charCodeAt(l)-48;a*=n,s=h>=49?h-49+10:h>=17?h-17+10:h,r(h>=0&&s<n,"Invalid character"),a+=s}return a}function c(t,e){t.words=e.words,t.length=e.length,t.negative=e.negative,t.red=e.red}if(a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e}
vendor: 11,825 bytes, line 10
10,a.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<t.length&&(16===e?this._parseHex(t,n,i):(this._parseBase(t,e,n),"le"===i&&this._initArray(this.toArray(),e,i)))},a.prototype._initNumber=function(t,e,i){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(r(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),e,i)},a.prototype._initArray=function(t,e,i){if(r("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===i)for(n=t.length-1,a=0;n>=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===i)for(n=0,a=0;n<t.length;n+=3)s=t[n]|t[n+1]<<8|t[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,a=0,s=0;if("be"===i)for(r=t.length-1;r>=e;r-=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(r=(t.length-e)%2==0?e+1:e;r<t.length;r+=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this._strip()},a.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var a=t.length-i,s=a%r,o=Math.min(a,a-s)+i,l=0,c=i;c<o;c+=r)l=h(t,c,c+r,e),this.imuln(n),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==s){var u=1;for(l=h(t,c,t.length,e),c=0;c<s;c++)u*=e;this.imuln(u),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype._move=function(t){c(t,this)},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch(t){a.prototype.inspect=u}else a.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var i;if(t=t||10,e=0|e||1,16===t||"hex"===t){i="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],l=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),i=0!==a||s!==this.length-1?d[6-l.length]+l+i:l+i}for(0!==a&&(i=a.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var h=p[t],c=f[t];i="";var u=this.clone();for(u.negative=0;!u.isZero();){var m=u.modrn(c).toString(t);i=(u=u.idivn(c)).isZero()?m+i:d[h-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function m(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],a=0|e.words[0],s=n*a,o=67108863&s,l=s/67108864|0;i.words[0]=o;for(var h=1;h<r;h++){for(var c=l>>>26,u=67108863&l,d=Math.min(h,e.length-1),p=Math.max(0,h-t.length+1);p<=d;p++){var f=h-p|0;c+=(s=(n=0|t.words[f])*(a=0|e.words[p])+u)/67108864|0,u=67108863&s}i.words[h]=0|u,l=0|c}return 0!==l?i.words[h]=0|l:i.length--,i._strip()}a.prototype.toArrayLike=function(t,e,i){this._strip();var n=this.byteLength(),a=i||Math.max(1,n);r(n<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,a);return this["_toArrayLike"+("le"===e?"LE":"BE")](s,n),s},a.prototype._toArrayLikeLE=function(t,e){for(var i=0,r=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|r;t[i++]=255&s,i<t.length&&(t[i++]=s>>8&255),i<t.length&&(t[i++]=s>>16&255),6===a?(i<t.length&&(t[i++]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(i<t.length)for(t[i++]=r;i<t.length;)t[i++]=0},a.prototype._toArrayLikeBE=function(t,e){for(var i=t.length-1,r=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|r;t[i--]=255&s,i>=0&&(t[i--]=s>>8&255),i>=0&&(t[i--]=s>>16&255),6===a?(i>=0&&(t[i--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(i>=0)for(t[i--]=r;i>=0;)t[i--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,i=0;return e>=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var i=this._zeroBits(this.words[e]);if(t+=i,26!==i)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this._strip()},a.prototype.ior=function(t){return r(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;i<e.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=e.length,this._strip()},a.prototype.iand=function(t){return r(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;r<i.length;r++)this.words[r]=e.words[r]^i.words[r];if(this!==e)for(;r<e.length;r++)this.words[r]=e.words[r];return this.length=e.length,this._strip()},a.prototype.ixor=function(t){return r(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n<e;n++)this.words[n]=67108863&~this.words[n];return i>0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<<n:this.words[i]&~(1<<n),this._strip()},a.prototype.iadd=function(t){var e,i,r;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(i=this,r=t):(i=t,r=this);for(var n=0,a=0;a<r.length;a++)e=(0|i.words[a])+(0|r.words[a])+n,this.words[a]=67108863&e,n=e>>>26;for(;0!==n&&a<i.length;a++)e=(0|i.words[a])+n,this.words[a]=67108863&e,n=e>>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;a<i.length;a++)this.words[a]=i.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var a=0,s=0;s<r.length;s++)a=(e=(0|i.words[s])-(0|r.words[s])+a)>>26,this.words[s]=67108863&e;for(;0!==a&&s<i.length;s++)a=(e=(0|i.words[s])+a)>>26,this.words[s]=67108863&e;if(0===a&&s<i.length&&i!==this)for(;s<i.length;s++)this.words[s]=i.words[s];return this.length=Math.max(this.length,s),i!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var g=function(t,e,i){var r,n,a,s=t.words,o=e.words,l=i.words,h=0,c=0|s[0],u=8191&c,d=c>>>13,p=0|s[1],f=8191&p,m=p>>>13,g=0|s[2],v=8191&g,y=g>>>13,b=0|s[3],x=8191&b,_=b>>>13,w=0|s[4],M=8191&w,S=w>>>13,k=0|s[5],E=8191&k,A=k>>>13,T=0|s[6],C=8191&T,P=T>>>13,D=0|s[7],I=8191&D,L=D>>>13,R=0|s[8],B=8191&R,O=R>>>13,F=0|s[9],N=8191&F,z=F>>>13,G=0|o[0],V=8191&G,j=G>>>13,U=0|o[1],H=8191&U,q=U>>>13,W=0|o[2],$=8191&W,X=W>>>13,Y=0|o[3],Z=8191&Y,K=Y>>>13,J=0|o[4],Q=8191&J,tt=J>>>13,et=0|o[5],it=8191&et,rt=et>>>13,nt=0|o[6],at=8191&nt,st=nt>>>13,ot=0|o[7],lt=8191&ot,ht=ot>>>13,ct=0|o[8],ut=8191&ct,dt=ct>>>13,pt=0|o[9],ft=8191&pt,mt=pt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(h+(r=Math.imul(u,V))|0)+((8191&(n=(n=Math.imul(u,j))+Math.imul(d,V)|0))<<13)|0;h=((a=Math.imul(d,j))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(f,V),n=(n=Math.imul(f,j))+Math.imul(m,V)|0,a=Math.imul(m,j);
vendor: 8,793 bytes, line 10
10var vt=(h+(r=r+Math.imul(u,H)|0)|0)+((8191&(n=(n=n+Math.imul(u,q)|0)+Math.imul(d,H)|0))<<13)|0;h=((a=a+Math.imul(d,q)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,V),n=(n=Math.imul(v,j))+Math.imul(y,V)|0,a=Math.imul(y,j),r=r+Math.imul(f,H)|0,n=(n=n+Math.imul(f,q)|0)+Math.imul(m,H)|0,a=a+Math.imul(m,q)|0;var yt=(h+(r=r+Math.imul(u,$)|0)|0)+((8191&(n=(n=n+Math.imul(u,X)|0)+Math.imul(d,$)|0))<<13)|0;h=((a=a+Math.imul(d,X)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(x,V),n=(n=Math.imul(x,j))+Math.imul(_,V)|0,a=Math.imul(_,j),r=r+Math.imul(v,H)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(y,H)|0,a=a+Math.imul(y,q)|0,r=r+Math.imul(f,$)|0,n=(n=n+Math.imul(f,X)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,X)|0;var bt=(h+(r=r+Math.imul(u,Z)|0)|0)+((8191&(n=(n=n+Math.imul(u,K)|0)+Math.imul(d,Z)|0))<<13)|0;h=((a=a+Math.imul(d,K)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(M,V),n=(n=Math.imul(M,j))+Math.imul(S,V)|0,a=Math.imul(S,j),r=r+Math.imul(x,H)|0,n=(n=n+Math.imul(x,q)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,q)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,X)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,X)|0,r=r+Math.imul(f,Z)|0,n=(n=n+Math.imul(f,K)|0)+Math.imul(m,Z)|0,a=a+Math.imul(m,K)|0;var xt=(h+(r=r+Math.imul(u,Q)|0)|0)+((8191&(n=(n=n+Math.imul(u,tt)|0)+Math.imul(d,Q)|0))<<13)|0;h=((a=a+Math.imul(d,tt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(E,V),n=(n=Math.imul(E,j))+Math.imul(A,V)|0,a=Math.imul(A,j),r=r+Math.imul(M,H)|0,n=(n=n+Math.imul(M,q)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,q)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,X)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,X)|0,r=r+Math.imul(v,Z)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(y,Z)|0,a=a+Math.imul(y,K)|0,r=r+Math.imul(f,Q)|0,n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0;var _t=(h+(r=r+Math.imul(u,it)|0)|0)+((8191&(n=(n=n+Math.imul(u,rt)|0)+Math.imul(d,it)|0))<<13)|0;h=((a=a+Math.imul(d,rt)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,V),n=(n=Math.imul(C,j))+Math.imul(P,V)|0,a=Math.imul(P,j),r=r+Math.imul(E,H)|0,n=(n=n+Math.imul(E,q)|0)+Math.imul(A,H)|0,a=a+Math.imul(A,q)|0,r=r+Math.imul(M,$)|0,n=(n=n+Math.imul(M,X)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,X)|0,r=r+Math.imul(x,Z)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(_,Z)|0,a=a+Math.imul(_,K)|0,r=r+Math.imul(v,Q)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,a=a+Math.imul(y,tt)|0,r=r+Math.imul(f,it)|0,n=(n=n+Math.imul(f,rt)|0)+Math.imul(m,it)|0,a=a+Math.imul(m,rt)|0;var wt=(h+(r=r+Math.imul(u,at)|0)|0)+((8191&(n=(n=n+Math.imul(u,st)|0)+Math.imul(d,at)|0))<<13)|0;h=((a=a+Math.imul(d,st)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(I,V),n=(n=Math.imul(I,j))+Math.imul(L,V)|0,a=Math.imul(L,j),r=r+Math.imul(C,H)|0,n=(n=n+Math.imul(C,q)|0)+Math.imul(P,H)|0,a=a+Math.imul(P,q)|0,r=r+Math.imul(E,$)|0,n=(n=n+Math.imul(E,X)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,X)|0,r=r+Math.imul(M,Z)|0,n=(n=n+Math.imul(M,K)|0)+Math.imul(S,Z)|0,a=a+Math.imul(S,K)|0,r=r+Math.imul(x,Q)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,a=a+Math.imul(y,rt)|0,r=r+Math.imul(f,at)|0,n=(n=n+Math.imul(f,st)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,st)|0;var Mt=(h+(r=r+Math.imul(u,lt)|0)|0)+((8191&(n=(n=n+Math.imul(u,ht)|0)+Math.imul(d,lt)|0))<<13)|0;h=((a=a+Math.imul(d,ht)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(B,V),n=(n=Math.imul(B,j))+Math.imul(O,V)|0,a=Math.imul(O,j),r=r+Math.imul(I,H)|0,n=(n=n+Math.imul(I,q)|0)+Math.imul(L,H)|0,a=a+Math.imul(L,q)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,X)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,X)|0,r=r+Math.imul(E,Z)|0,n=(n=n+Math.imul(E,K)|0)+Math.imul(A,Z)|0,a=a+Math.imul(A,K)|0,r=r+Math.imul(M,Q)|0,n=(n=n+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(_,it)|0,a=a+Math.imul(_,rt)|0,r=r+Math.imul(v,at)|0,n=(n=n+Math.imul(v,st)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,st)|0,r=r+Math.imul(f,lt)|0,n=(n=n+Math.imul(f,ht)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ht)|0;var St=(h+(r=r+Math.imul(u,ut)|0)|0)+((8191&(n=(n=n+Math.imul(u,dt)|0)+Math.imul(d,ut)|0))<<13)|0;h=((a=a+Math.imul(d,dt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,V),n=(n=Math.imul(N,j))+Math.imul(z,V)|0,a=Math.imul(z,j),r=r+Math.imul(B,H)|0,n=(n=n+Math.imul(B,q)|0)+Math.imul(O,H)|0,a=a+Math.imul(O,q)|0,r=r+Math.imul(I,$)|0,n=(n=n+Math.imul(I,X)|0)+Math.imul(L,$)|0,a=a+Math.imul(L,X)|0,r=r+Math.imul(C,Z)|0,n=(n=n+Math.imul(C,K)|0)+Math.imul(P,Z)|0,a=a+Math.imul(P,K)|0,r=r+Math.imul(E,Q)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,tt)|0,r=r+Math.imul(M,it)|0,n=(n=n+Math.imul(M,rt)|0)+Math.imul(S,it)|0,a=a+Math.imul(S,rt)|0,r=r+Math.imul(x,at)|0,n=(n=n+Math.imul(x,st)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,st)|0,r=r+Math.imul(v,lt)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ht)|0,r=r+Math.imul(f,ut)|0,n=(n=n+Math.imul(f,dt)|0)+Math.imul(m,ut)|0,a=a+Math.imul(m,dt)|0;var kt=(h+(r=r+Math.imul(u,ft)|0)|0)+((8191&(n=(n=n+Math.imul(u,mt)|0)+Math.imul(d,ft)|0))<<13)|0;h=((a=a+Math.imul(d,mt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(N,H),n=(n=Math.imul(N,q))+Math.imul(z,H)|0,a=Math.imul(z,q),r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,X)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,X)|0,r=r+Math.imul(I,Z)|0,n=(n=n+Math.imul(I,K)|0)+Math.imul(L,Z)|0,a=a+Math.imul(L,K)|0,r=r+Math.imul(C,Q)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(P,Q)|0,a=a+Math.imul(P,tt)|0,r=r+Math.imul(E,it)|0,n=(n=n+Math.imul(E,rt)|0)+Math.imul(A,it)|0,a=a+Math.imul(A,rt)|0,r=r+Math.imul(M,at)|0,n=(n=n+Math.imul(M,st)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,st)|0,r=r+Math.imul(x,lt)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ut)|0,a=a+Math.imul(y,dt)|0;var Et=(h+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;h=((a=a+Math.imul(m,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(N,$),n=(n=Math.imul(N,X))+Math.imul(z,$)|0,a=Math.imul(z,X),r=r+Math.imul(B,Z)|0,n=(n=n+Math.imul(B,K)|0)+Math.imul(O,Z)|0,a=a+Math.imul(O,K)|0,r=r+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(L,Q)|0,a=a+Math.imul(L,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(P,it)|0,a=a+Math.imul(P,rt)|0,r=r+Math.imul(E,at)|0,n=(n=n+Math.imul(E,st)|0)+Math.imul(A,at)|0,a=a+Math.imul(A,st)|0,r=r+Math.imul(M,lt)|0,n=(n=n+Math.imul(M,ht)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(_,ut)|0,a=a+Math.imul(_,dt)|0;var At=(h+(r=r+Math.imul(v,ft)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,ft)|0))<<13)|0;h=((a=a+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(N,Z),n=(n=Math.imul(N,K))+Math.imul(z,Z)|0,a=Math.imul(z,K),r=r+Math.imul(B,Q)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,tt)|0,r=r+Math.imul(I,it)|0,n=(n=n+Math.imul(I,rt)|0)+Math.imul(L,it)|0,a=a+Math.imul(L,rt)|0,r=r+Math.imul(C,at)|0,n=(n=n+Math.imul(C,st)|0)+Math.imul(P,at)|0,a=a+Math.imul(P,st)|0,r=r+Math.imul(E,lt)|0,n=(n=n+Math.imul(E,ht)|0)+Math.imul(A,lt)|0,a=a+Math.imul(A,ht)|0,r=r+Math.imul(M,ut)|0,n=(n=n+Math.imul(M,dt)|0)+Math.imul(S,ut)|0,a=a+Math.imul(S,dt)|0;var Tt=(h+(r=r+Math.imul(x,ft)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(_,ft)|0))<<13)|0;h=((a=a+Math.imul(_,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(N,Q),n=(n=Math.imul(N,tt))+Math.imul(z,Q)|0,a=Math.imul(z,tt),r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(O,it)|0,a=a+Math.imul(O,rt)|0,r=r+Math.imul(I,at)|0,n=(n=n+Math.imul(I,st)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,st)|0,r=r+Math.imul(C,lt)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(P,lt)|0,a=a+Math.imul(P,ht)|0,r=r+Math.imul(E,ut)|0,n=(n=n+Math.imul(E,dt)|0)+Math.imul(A,ut)|0,a=a+Math.imul(A,dt)|0;var Ct=(h+(r=r+Math.imul(M,ft)|0)|0)+((8191&(n=(n=n+Math.imul(M,mt)|0)+Math.imul(S,ft)|0))<<13)|0;h=((a=a+Math.imul(S,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(N,it),n=(n=Math.imul(N,rt))+Math.imul(z,it)|0,a=Math.imul(z,rt),r=r+Math.imul(B,at)|0,n=(n=n+Math.imul(B,st)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,st)|0,r=r+Math.imul(I,lt)|0,n=(n=n+Math.imul(I,ht)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(P,ut)|0,a=a+Math.imul(P,dt)|0;var Pt=(h+(r=r+Math.imul(E,ft)|0)|0)+((8191&(n=(n=n+Math.imul(E,mt)|0)+Math.imul(A,ft)|0))<<13)|0;h=((a=a+Math.imul(A,mt)|0)+(n>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,r=Math.imul(N,at),n=(n=Math.imul(N,st))+Math.imul(z,at)|0,a=Math.imul(z,st),r=r+Math.imul(B,lt)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ht)|0,r=r+Math.imul(I,ut)|0,n=(n=n+Math.imul(I,dt)|0)+Math.imul(L,ut)|0,a=a+Math.imul(L,dt)|0;var Dt=(h+(r=r+Math.imul(C,ft)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(P,ft)|0)
vendor: 22,308 bytes, line 10
10)<<13)|0;h=((a=a+Math.imul(P,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(N,lt),n=(n=Math.imul(N,ht))+Math.imul(z,lt)|0,a=Math.imul(z,ht),r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,dt)|0)+Math.imul(O,ut)|0,a=a+Math.imul(O,dt)|0;var It=(h+(r=r+Math.imul(I,ft)|0)|0)+((8191&(n=(n=n+Math.imul(I,mt)|0)+Math.imul(L,ft)|0))<<13)|0;h=((a=a+Math.imul(L,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863,r=Math.imul(N,ut),n=(n=Math.imul(N,dt))+Math.imul(z,ut)|0,a=Math.imul(z,dt);var Lt=(h+(r=r+Math.imul(B,ft)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(O,ft)|0))<<13)|0;h=((a=a+Math.imul(O,mt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863;var Rt=(h+(r=Math.imul(N,ft))|0)+((8191&(n=(n=Math.imul(N,mt))+Math.imul(z,ft)|0))<<13)|0;return h=((a=Math.imul(z,mt))+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=bt,l[4]=xt,l[5]=_t,l[6]=wt,l[7]=Mt,l[8]=St,l[9]=kt,l[10]=Et,l[11]=At,l[12]=Tt,l[13]=Ct,l[14]=Pt,l[15]=Dt,l[16]=It,l[17]=Lt,l[18]=Rt,0!==h&&(l[19]=h,i.length++),i};function v(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,a=0;a<i.length-1;a++){var s=n;n=0;for(var o=67108863&r,l=Math.min(a,e.length-1),h=Math.max(0,a-t.length+1);h<=l;h++){var c=a-h,u=(0|t.words[c])*(0|e.words[h]),d=67108863&u;o=67108863&(d=d+o|0),n+=(s=(s=s+(u/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}i.words[a]=o,r=s,s=n}return 0!==r?i.words[a]=r:i.length--,i._strip()}function y(t,e,i){return v(t,e,i)}function b(t,e){this.x=t,this.y=e}Math.imul||(g=m),a.prototype.mulTo=function(t,e){var i=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):i<63?m(this,t,e):i<1024?v(this,t,e):y(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),i=a.prototype._countBits(t)-1,r=0;r<t;r++)e[r]=this.revBin(r,i,t);return e},b.prototype.revBin=function(t,e,i){if(0===t||t===i-1)return t;for(var r=0,n=0;n<e;n++)r|=(1&t)<<e-n-1,t>>=1;return r},b.prototype.permute=function(t,e,i,r,n,a){for(var s=0;s<a;s++)r[s]=e[t[s]],n[s]=i[t[s]]},b.prototype.transform=function(t,e,i,r,n,a){this.permute(a,t,e,i,r,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,l=Math.cos(2*Math.PI/o),h=Math.sin(2*Math.PI/o),c=0;c<n;c+=o)for(var u=l,d=h,p=0;p<s;p++){var f=i[c+p],m=r[c+p],g=i[c+p+s],v=r[c+p+s],y=u*g-d*v;v=u*v+d*g,g=y,i[c+p]=f+g,r[c+p]=m+v,i[c+p+s]=f-g,r[c+p+s]=m-v,p!==o&&(y=l*u-h*d,d=l*d+h*u,u=y)}},b.prototype.guessLen13b=function(t,e){var i=1|Math.max(e,t),r=1&i,n=0;for(i=i/2|0;i;i>>>=1)n++;return 1<<n+1+r},b.prototype.conjugate=function(t,e,i){if(!(i<=1))for(var r=0;r<i/2;r++){var n=t[r];t[r]=t[i-r-1],t[i-r-1]=n,n=e[r],e[r]=-e[i-r-1],e[i-r-1]=-n}},b.prototype.normalize13b=function(t,e){for(var i=0,r=0;r<e/2;r++){var n=8192*Math.round(t[2*r+1]/e)+Math.round(t[2*r]/e)+i;t[r]=67108863&n,i=n<67108864?0:n/67108864|0}return t},b.prototype.convert13b=function(t,e,i,n){for(var a=0,s=0;s<e;s++)a+=0|t[s],i[2*s]=8191&a,a>>>=13,i[2*s+1]=8191&a,a>>>=13;for(s=2*e;s<n;++s)i[s]=0;r(0===a),r(0==(-8192&a))},b.prototype.stub=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=0;return e},b.prototype.mulp=function(t,e,i){var r=2*this.guessLen13b(t.length,e.length),n=this.makeRBT(r),a=this.stub(r),s=new Array(r),o=new Array(r),l=new Array(r),h=new Array(r),c=new Array(r),u=new Array(r),d=i.words;d.length=r,this.convert13b(t.words,t.length,s,r),this.convert13b(e.words,e.length,h,r),this.transform(s,a,o,l,r,n),this.transform(h,a,c,u,r,n);for(var p=0;p<r;p++){var f=o[p]*c[p]-l[p]*u[p];l[p]=o[p]*u[p]+l[p]*c[p],o[p]=f}return this.conjugate(o,l,r),this.transform(o,l,d,a,r,n),this.conjugate(d,a,r),this.normalize13b(d,r),i.negative=t.negative^e.negative,i.length=t.length+e.length,i._strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),y(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){var e=t<0;e&&(t=-t),r("number"==typeof t),r(t<67108864);for(var i=0,n=0;n<this.length;n++){var a=(0|this.words[n])*t,s=(67108863&a)+(67108863&i);i>>=26,i+=a/67108864|0,i+=s>>>26,this.words[n]=67108863&s}return 0!==i&&(this.words[n]=i,this.length++),e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i<e.length;i++){var r=i/26|0,n=i%26;e[i]=t.words[r]>>>n&1}return e}(t);if(0===e.length)return new a(1);for(var i=this,r=0;r<e.length&&0===e[r];r++,i=i.sqr());if(++r<e.length)for(var n=i.sqr();r<e.length;r++,n=n.sqr())0!==e[r]&&(i=i.mul(n));return i},a.prototype.iushln=function(t){r("number"==typeof t&&t>=0);var e,i=t%26,n=(t-i)/26,a=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(e=0;e<this.length;e++){var o=this.words[e]&a,l=(0|this.words[e])-o<<i;this.words[e]=l|s,s=o>>>26-i}s&&(this.words[e]=s,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e<n;e++)this.words[e]=0;this.length+=n}return this._strip()},a.prototype.ishln=function(t){return r(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,i){var n;r("number"==typeof t&&t>=0),n=e?(e-e%26)/26:0;var a=t%26,s=Math.min((t-a)/26,this.length),o=67108863^67108863>>>a<<a,l=i;if(n-=s,n=Math.max(0,n),l){for(var h=0;h<s;h++)l.words[h]=this.words[h];l.length=s}if(0===s);else if(this.length>s)for(this.length-=s,h=0;h<this.length;h++)this.words[h]=this.words[h+s];else this.words[0]=0,this.length=1;var c=0;for(h=this.length-1;h>=0&&(0!==c||h>=n);h--){var u=0|this.words[h];this.words[h]=c<<26-a|u>>>a,c=u&o}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<<e;return!(this.length<=i)&&!!(this.words[i]&n)},a.prototype.imaskn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<<e;this.words[this.length-1]&=n}return this._strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return r("number"==typeof t),r(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<=t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this._strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,i){var n,a,s=t.length+i;this._expand(s);var o=0;for(n=0;n<t.length;n++){a=(0|this.words[n+i])+o;var l=(0|t.words[n])*e;o=((a-=67108863&l)>>26)-(l/67108864|0),this.words[n+i]=67108863&a}for(;n<this.length-i;n++)o=(a=(0|this.words[n+i])+o)>>26,this.words[n+i]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,s=0|n.words[n.length-1];0!==(i=26-this._countBits(s))&&(n=n.ushln(i),r.iushln(i),s=0|n.words[n.length-1]);var o,l=r.length-n.length;if("mod"!==e){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var h=0;h<o.length;h++)o.words[h]=0}var c=r.clone()._ishlnsubmul(n,1,l);0===c.negative&&(r=c,o&&(o.words[l]=1));for(var u=l-1;u>=0;u--){var d=67108864*(0|r.words[n.length+u])+(0|r.words[n.length+u-1]);for(d=Math.min(d/s|0,67108863),r._ishlnsubmul(n,d,u);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,u),r.isZero()||(r.negative^=1);o&&(o.words[u]=d)}return o&&o._strip(),r._strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:o||null,mod:r}},a.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(o=this.neg().divmod(t,e),"mod"!==e&&(n=o.div.neg()),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.iadd(t)),{div:n,mod:s}):0===this.negative&&0!==t.negative?(o=this.divmod(t.neg(),e),"mod"!==e&&(n=o.div.neg()),{div:n,mod:o.mod}):0!=(this.negative&t.negative)?(o=this.neg().divmod(t.neg(),e),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.isub(t)),{div:o.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,s,o},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),a=i.cmp(r);return a<0||1===n&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=(1<<26)%t,n=0,a=this.length-1;a>=0;a--)n=(i*n+(0|this.words[a]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*i;this.words[n]=a/t|0,i=a%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),s=new a(0),o=new a(0),l=new a(1),h=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++h;for(var c=i.clone(),u=e.clone();!e.isZero();){for(var d=0,p=1;0==(e.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(c),s.isub(u)),n.iushrn(1),s.iushrn(1);for(var f=0,m=1;0==(i.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(i.iushrn(f);f-- >0;)(o.isOdd()||l.isOdd())&&(o.iadd(c),l.isub(u)),o.iushrn(1),l.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(o),s.isub(l)):(i.isub(e),o.isub(n),l.isub(s))}return{a:o,b:l,gcd:i.iushln(h)}},a.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,s=new a(1),o=new a(0),l=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var h=0,c=1;0==(e.words[0]&c)&&h<26;++h,c<<=1);if(h>0)for(e.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var u=0,d=1;0==(i.words[0]&d)&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);e.cmp(i)>=0?(e.isub(i),s.isub(o)):(i.isub(e),o.isub(s))}return(n=0===e.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var a=e;e=i,i=a}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<<e;if(this.length<=i)return this._expand(i+1),this.words[i]|=n,this;for(var a=n,s=i;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:n<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,i=this.length-1;i>=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){r<n?e=-1:r>n&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new E(t)},a.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var x={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e<this.n?-1:i.ucmp(this.p);return 0===r?(i.words[0]=0,i.length=1):r>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},n(w,_),w.prototype.split=function(t,e){for(var i=Math.min(t.length,9),r=0;r<i;r++)e.words[r]=t.words[r];if(e.length=i,t.length<=9)return t.words[0]=0,void(t.length=1);var n=t.words[9];for(e.words[e.length++]=4194303&n,r=10;r<t.length;r++){var a=0|t.words[r];t.words[r-10]=(4194303&a)<<4|n>>>22,n=a}n>>>=22,t.words[r-10]=n,0===n&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i<t.length;i++){var r=0|t.words[i];e+=977*r,t.words[i]=67108863&e,e=64*r+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},n(M,_),n(S,_),n(k,_),k.prototype.imulK=function(t){for(var e=0,i=0;i<t.length;i++){var r=19*(0|t.words[i])+e,n=67108863&r;r>>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(x[t])return x[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new M;else if("p192"===t)e=new S;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return x[t]=e,e},E.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(c(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},E.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new a(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);r(!n.isZero());var o=new a(1).toRed(this),l=o.redNeg(),h=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,h).cmp(l);)c.redIAdd(l);for(var u=this.pow(c,n),d=this.pow(t,n.addn(1).iushrn(1)),p=this.pow(t,n),f=s;0!==p.cmp(o);){for(var m=p,g=0;0!==m.cmp(o);g++)m=m.redSqr();r(g<f);var v=this.pow(u,new a(1).iushln(f-g-1));d=d.redMul(v),u=v.redSqr(),p=p.redMul(u),f=g}return d},E.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},E.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var i=new Array(16);i[0]=new a(1).toRed(this),i[1]=t;for(var r=2;r<i.length;r++)i[r]=this.mul(i[r-1],t);var n=i[0],s=0,o=0,l=e.bitLength()%26;for(0===l&&(l=26),r=e.length-1;r>=0;r--){for(var h=e.words[r],c=l-1;c>=0;c--){var u=h>>c&1;n!==i[0]&&(n=this.sqr(n)),0!==u||0!==s?(s<<=1,s|=u,(4===++o||0===r&&0===c)&&(n=this.mul(n,i[s]),o=0,s=0)):o=0}l=26}return n},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new A(t)},n(A,E),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t,this)}).call(e,i(42)(t))}
vendor: 8,885 bytes, line 10
10,function(t,e,i){"use strict";const r=e;r.bignum=i(4),r.define=i(204).define,r.base=i(207),r.constants=i(208),r.decoders=i(99),r.encoders=i(97)},function(t,e,i){"use strict";const r=e;r.der=i(98),r.pem=i(205)},function(t,e,i){"use strict";const r=i(0),n=i(49).Buffer,a=i(50),s=i(52);function o(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new l,this.tree._init(t.body)}function l(t){a.call(this,"der",t)}function h(t){return t<10?"0"+t:t}t.exports=o,o.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},r(l,a),l.prototype._encodeComposite=function(t,e,i,r){const a=function(t,e,i,r){let n;"seqof"===t?t="seq":"setof"===t&&(t="set");if(s.tagByName.hasOwnProperty(t))n=s.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return r.error("Unknown tag: "+t);n=t}if(n>=31)return r.error("Multi-octet tag encoding unsupported");e||(n|=32);return n|=s.tagClassByName[i||"universal"]<<6}(t,e,i,this.reporter);if(r.length<128){const t=n.alloc(2);return t[0]=a,t[1]=r.length,this._createEncoderBuffer([t,r])}let o=1;for(let t=r.length;t>=256;t>>=8)o++;const l=n.alloc(2+o);l[0]=a,l[1]=128|o;for(let t=1+o,e=r.length;e>0;t--,e>>=8)l[t]=255&e;return this._createEncoderBuffer([l,r])},l.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){const e=n.alloc(2*t.length);for(let i=0;i<t.length;i++)e.writeUInt16BE(t.charCodeAt(i),2*i);return this._createEncoderBuffer(e)}return"numstr"===e?this._isNumstr(t)?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===e?this._isPrintstr(t)?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(e)?this._createEncoderBuffer(t):"objDesc"===e?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: "+e+" unsupported")},l.prototype._encodeObjid=function(t,e,i){if("string"==typeof t){if(!e)return this.reporter.error("string objid given, but no values map found");if(!e.hasOwnProperty(t))return this.reporter.error("objid not found in values map");t=e[t].split(/[\s.]+/g);for(let e=0;e<t.length;e++)t[e]|=0}else if(Array.isArray(t)){t=t.slice();for(let e=0;e<t.length;e++)t[e]|=0}if(!Array.isArray(t))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(t));if(!i){if(t[1]>=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}let r=0;for(let e=0;e<t.length;e++){let i=t[e];for(r++;i>=128;i>>=7)r++}const a=n.alloc(r);let s=a.length-1;for(let e=t.length-1;e>=0;e--){let i=t[e];for(a[s--]=127&i;(i>>=7)>0;)a[s--]=128|127&i}return this._createEncoderBuffer(a)},l.prototype._encodeTime=function(t,e){let i;const r=new Date(t);return"gentime"===e?i=[h(r.getUTCFullYear()),h(r.getUTCMonth()+1),h(r.getUTCDate()),h(r.getUTCHours()),h(r.getUTCMinutes()),h(r.getUTCSeconds()),"Z"].join(""):"utctime"===e?i=[h(r.getUTCFullYear()%100),h(r.getUTCMonth()+1),h(r.getUTCDate()),h(r.getUTCHours()),h(r.getUTCMinutes()),h(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(i,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!=typeof t&&!n.isBuffer(t)){const e=t.toArray();!t.sign&&128&e[0]&&e.unshift(0),t=n.from(e)}if(n.isBuffer(t)){let e=t.length;0===t.length&&e++;const i=n.alloc(e);return t.copy(i),0===t.length&&(i[0]=0),this._createEncoderBuffer(i)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);let i=1;for(let e=t;e>=256;e>>=8)i++;const r=new Array(i);for(let e=r.length-1;e>=0;e--)r[e]=255&t,t>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(n.from(r))},l.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},l.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree},l.prototype._skipDefault=function(t,e,i){const r=this._baseState;let n;if(null===r.default)return!1;const a=t.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,e,i).join()),a.length!==r.defaultBuffer.length)return!1;for(n=0;n<a.length;n++)if(a[n]!==r.defaultBuffer[n])return!1;return!0}},function(t,e,i){"use strict";const r=e;r.der=i(100),r.pem=i(206)},function(t,e,i){"use strict";const r=i(0),n=i(4),a=i(25).DecoderBuffer,s=i(50),o=i(52);function l(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new h,this.tree._init(t.body)}function h(t){s.call(this,"der",t)}function c(t,e){let i=t.readUInt8(e);if(t.isError(i))return i;const r=o.tagClass[i>>6],n=0==(32&i);if(31==(31&i)){let r=i;for(i=0;128==(128&r);){if(r=t.readUInt8(e),t.isError(r))return r;i<<=7,i|=127&r}}else i&=31;return{cls:r,primitive:n,tag:i,tagStr:o.tag[i]}}function u(t,e,i){let r=t.readUInt8(i);if(t.isError(r))return r;if(!e&&128===r)return null;if(0==(128&r))return r;const n=127&r;if(n>4)return t.error("length octect is too long");r=0;for(let e=0;e<n;e++){r<<=8;const e=t.readUInt8(i);if(t.isError(e))return e;r|=e}return r}t.exports=l,l.prototype.decode=function(t,e){return a.isDecoderBuffer(t)||(t=new a(t,e)),this.tree._decode(t,e)},r(h,s),h.prototype._peekTag=function(t,e,i){if(t.isEmpty())return!1;const r=t.save(),n=c(t,'Failed to peek tag: "'+e+'"');return t.isError(n)?n:(t.restore(r),n.tag===e||n.tagStr===e||n.tagStr+"of"===e||i)},h.prototype._decodeTag=function(t,e,i){const r=c(t,'Failed to decode tag of "'+e+'"');if(t.isError(r))return r;let n=u(t,r.primitive,'Failed to get length of "'+e+'"');if(t.isError(n))return n;if(!i&&r.tag!==e&&r.tagStr!==e&&r.tagStr+"of"!==e)return t.error('Failed to match tag: "'+e+'"');if(r.primitive||null!==n)return t.skip(n,'Failed to match body of: "'+e+'"');const a=t.save(),s=this._skipUntilEnd(t,'Failed to skip indefinite length body: "'+this.tag+'"');return t.isError(s)?s:(n=t.offset-a.offset,t.restore(a),t.skip(n,'Failed to match body of: "'+e+'"'))},h.prototype._skipUntilEnd=function(t,e){for(;;){const i=c(t,e);if(t.isError(i))return i;const r=u(t,i.primitive,e);if(t.isError(r))return r;let n;if(n=i.primitive||null!==r?t.skip(r):this._skipUntilEnd(t,e),t.isError(n))return n;if("end"===i.tagStr)break}},h.prototype._decodeList=function(t,e,i,r){const n=[];for(;!t.isEmpty();){const e=this._peekTag(t,"end");if(t.isError(e))return e;const a=i.decode(t,"der",r);if(t.isError(a)&&e)break;n.push(a)}return n},h.prototype._decodeStr=function(t,e){if("bitstr"===e){const e=t.readUInt8();return t.isError(e)?e:{unused:e,data:t.raw()}}if("bmpstr"===e){const e=t.raw();if(e.length%2==1)return t.error("Decoding of string type: bmpstr length mismatch");let i="";for(let t=0;t<e.length/2;t++)i+=String.fromCharCode(e.readUInt16BE(2*t));return i}if("numstr"===e){const e=t.raw().toString("ascii");return this._isNumstr(e)?e:t.error("Decoding of string type: numstr unsupported characters")}if("octstr"===e)return t.raw();if("objDesc"===e)return t.raw();if("printstr"===e){const e=t.raw().toString("ascii");return this._isPrintstr(e)?e:t.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(e)?t.raw().toString():t.error("Decoding of string type: "+e+" unsupported")},h.prototype._decodeObjid=function(t,e,i){let r;const n=[];let a=0,s=0;for(;!t.isEmpty();)a<<=7,a|=127&(s=t.readUInt8()),0==(128&s)&&(n.push(a),a=0);128&s&&n.push(a);const o=n[0]/40|0,l=n[0]%40;if(r=i?n:[o,l].concat(n.slice(1)),e){let t=e[r.join(" ")];void 0===t&&(t=e[r.join(".")]),void 0!==t&&(r=t)}return r},h.prototype._decodeTime=function(t,e){const i=t.raw().toString();let r,n,a,s,o,l;if("gentime"===e)r=0|i.slice(0,4),n=0|i.slice(4,6),a=0|i.slice(6,8),s=0|i.slice(8,10),o=0|i.slice(10,12),l=0|i.slice(12,14);else{if("utctime"!==e)return t.error("Decoding "+e+" time is not supported yet");r=0|i.slice(0,2),n=0|i.slice(2,4),a=0|i.slice(4,6),s=0|i.slice(6,8),o=0|i.slice(8,10),l=0|i.slice(10,12),r=r<70?2e3+r:1900+r}return Date.UTC(r,n-1,a,s,o,l,0)},h.prototype._decodeNull=function(){return null},h.prototype._decodeBool=function(t){const e=t.readUInt8();return t.isError(e)?e:0!==e},h.prototype._decodeInt=function(t,e){const i=t.raw();let r=new n(i);return e&&(r=e[r.toString(10)]||r),r},h.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getDecoder("der").tree}},function(t,e){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}}
10,function(t,e,i){var r=i(21),n=i(1).Buffer;function a(t){var e=n.allocUnsafe(4);return e.writeUInt32BE(t,0),e}t.exports=function(t,e){for(var i,s=n.alloc(0),o=0;s.length<e;)i=a(o++),s=n.concat([s,r("sha1").update(t).update(i).digest()]);return s.slice(0,e)}},function(t,e){t.exports=function(t,e){for(var i=t.length,r=-1;++r<i;)t[r]^=e[r];return t}},function(t,e,i){var r=i(4),n=i(1).Buffer;t.exports=function(t,e){return n.from(t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed().toArray())}},function(t,e,i){"use strict";i.d(e,"a",function(){return zh}),i.d(e,"b",function(){return Wl}),i.d(e,"c",function(){return bc}),i.d(e,"d",function(){return po}),i.d(e,"e",function(){return mi}),i.d(e,"f",function(){return Gr}),i.d(e,"g",function(){return ln}),i.d(e,"h",function(){return jo}),i.d(e,"i",function(){return nt}),i.d(e,"j",function(){return ac}),i.d(e,"k",function(){return Lr}),i.d(e,"l",function(){return Nh}),i.d(e,"m",function(){return u}),i.d(e,"n",function(){return Ql}),i.d(e,"o",function(){return h}),i.d(e,"p",function(){return Ds}),i.d(e,"q",function(){return Xh}),i.d(e,"r",function(){return Ns}),i.d(e,"s",function(){return Gs}),i.d(e,"t",function(){return Rl}),i.d(e,"u",function(){return Ee}),i.d(e,"v",function(){return Ae}),i.d(e,"w",function(){return To}),i.d(e,"x",function(){return wo}),i.d(e,"y",function(){return Io}),i.d(e,"z",function(){return Do}),i.d(e,"A",function(){return ht}),i.d(e,"B",function(){return ut}),i.d(e,"C",function(){return ct}),i.d(e,"D",function(){return Kl}),i.d(e,"E",function(){return Hh}),i.d(e,"F",function(){return Or}),i.d(e,"G",function(){return ei}),i.d(e,"H",function(){return Gi}),i.d(e,"I",function(){return En}),i.d(e,"J",function(){return Fr}),i.d(e,"K",function(){return kl}),i.d(e,"L",function(){return Sl}),i.d(e,"M",function(){return at}),i.d(e,"N",function(){return st}),i.d(e,"O",function(){return lt}),i.d(e,"P",function(){return ot}),i.d(e,"Q",function(){return Vl}),i.d(e,"R",function(){return ur}),i.d(e,"S",function(){return Oh}),i.d(e,"T",function(){return On}),i.d(e,"U",function(){return Bh}),i.d(e,"V",function(){return No}),i.d(e,"W",function(){return Lo}),i.d(e,"X",function(){return yc}),i.d(e,"Y",function(){return Ul}),i.d(e,"Z",function(){return kt}),i.d(e,"_0",function(){return $}),i.d(e,"_1",function(){return rt}),i.d(e,"_2",function(){return Fs}),i.d(e,"_3",function(){return go}),i.d(e,"_4",function(){return uo}),i.d(e,"_5",function(){return Di}),i.d(e,"_6",function(){return Lh}),i.d(e,"_7",function(){return qe}),i.d(e,"_8",function(){return ah}),i.d(e,"_9",function(){return Re}),i.d(e,"_10",function(){return Le}),i.d(e,"_11",function(){return ii}),i.d(e,"_12",function(){return di}),i.d(e,"_13",function(){return ql}),i.d(e,"_14",function(){return Bs}),i.d(e,"_15",function(){return Oe});const r=0,n=1,a=2,s=1,o=2,l=3,h=0,c=1,u=2,d=0,p=1,f=2,m=3,g=4,v=5,y=100,b=101,x=102,_=103,w=104,M=200,S=201,k=202,E=203,A=204,T=205,C=206,P=207,D=208,I=209,L=210,R=0,B=1,O=2,F=3,N=4,z=5,G=6,V=7,j=0,U=1,H=2,q=0,W=1,$=2,X=3,Y=4,Z=5,K=301,J=302,Q=303,tt=304,et=306,it=307,rt=1e3,nt=1001,at=1002,st=1003,ot=1004,lt=1005,ht=1006,ct=1007,ut=1008,dt=1009,pt=1010,ft=1011,mt=1012,gt=1013,vt=1014,yt=1015,bt=1016,xt=1017,_t=1018,wt=1019,Mt=1020,St=1021,kt=1022,Et=1023,At=1024,Tt=1025,Ct=1026,Pt=1027,Dt=1028,It=1029,Lt=1030,Rt=1031,Bt=1032,Ot=1033,Ft=33776,Nt=33777,zt=33778,Gt=33779,Vt=35840,jt=35841,Ut=35842,Ht=35843,qt=36196,Wt=37492,$t=37496,Xt=37808,Yt=37809,Zt=37810,Kt=37811,Jt=37812,Qt=37813,te=37814,ee=37815,ie=37816,re=37817,ne=37818,ae=37819,se=37820,oe=37821,le=36492,he=37840,ce=37841,ue=37842,de=37843,pe=37844,fe=37845,me=37846,ge=37847,ve=37848,ye=37849,be=37850,xe=37851,_e=37852,we=37853,Me=2200,Se=2201,ke=2202,Ee=2300,Ae=2301,Te=2400,Ce=2401,Pe=2402,De=2500,Ie=2501,Le=1,Re=2,Be=3e3,Oe=3001,Fe=3007,Ne=3002,ze=3003,Ge=3004,Ve=3005,je=3006,Ue=3200,He=3201,qe=0,We=1,$e=7680,Xe=519,Ye=35044,Ze=35048,Ke="300 es";function Je(){}Object.assign(Je.prototype,{addEventListener:function(t,e){void 0===this._listeners&&(this._listeners={});const i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)},hasEventListener:function(t,e){if(void 0===this._listeners)return!1;const i=this._listeners;return void 0!==i[t]&&-1!==i[t].indexOf(e)},removeEventListener:function(t,e){if(void 0===this._listeners)return;const i=this._listeners[t];if(void 0!==i){const t=i.indexOf(e);-1!==t&&i.splice(t,1)}},dispatchEvent:function(t){if(void 0===this._listeners)return;const e=this._listeners[t.type];if(void 0!==e){t.target=this;const i=e.slice(0);for(let e=0,r=i.length;e<r;e++)i[e].call(this,t)}}});const Qe=[];for(let t=0;t<256;t++)Qe[t]=(t<16?"0":"")+t.toString(16);let ti=1234567;const ei={DEG2RAD:Math.PI/180,RAD2DEG:180/Math.PI,generateUUID:function(){const t=4294967295*Math.random()|0,e=4294967295*Math.random()|0,i=4294967295*Math.random()|0,r=4294967295*Math.random()|0;return(Qe[255&t]+Qe[t>>8&255]+Qe[t>>16&255]+Qe[t>>24&255]+"-"+Qe[255&e]+Qe[e>>8&255]+"-"+Qe[e>>16&15|64]+Qe[e>>24&255]+"-"+Qe[63&i|128]+Qe[i>>8&255]+"-"+Qe[i>>16&255]+Qe[i>>24&255]+Qe[255&r]+Qe[r>>8&255]+Qe[r>>16&255]+Qe[r>>24&255]).toUpperCase()}
vendor: 34,564 bytes, line 10
10,clamp:function(t,e,i){return Math.max(e,Math.min(i,t))},euclideanModulo:function(t,e){return(t%e+e)%e},mapLinear:function(t,e,i,r,n){return r+(t-e)*(n-r)/(i-e)},lerp:function(t,e,i){return(1-i)*t+i*e},damp:function(t,e,i,r){return ei.lerp(t,e,1-Math.exp(-i*r))},pingpong:function(t,e=1){return e-Math.abs(ei.euclideanModulo(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){return void 0!==t&&(ti=t%2147483647),((ti=16807*ti%2147483647)-1)/2147483646},degToRad:function(t){return t*ei.DEG2RAD},radToDeg:function(t){return t*ei.RAD2DEG},isPowerOfTwo:function(t){return 0==(t&t-1)&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,r,n){const a=Math.cos,s=Math.sin,o=a(i/2),l=s(i/2),h=a((e+r)/2),c=s((e+r)/2),u=a((e-r)/2),d=s((e-r)/2),p=a((r-e)/2),f=s((r-e)/2);switch(n){case"XYX":t.set(o*c,l*u,l*d,o*h);break;case"YZY":t.set(l*d,o*c,l*u,o*h);break;case"ZXZ":t.set(l*u,l*d,o*c,o*h);break;case"XZX":t.set(o*c,l*f,l*p,o*h);break;case"YXY":t.set(l*p,o*c,l*f,o*h);break;case"ZYZ":t.set(l*f,l*p,o*c,o*h)}}};class ii{constructor(t=0,e=0){Object.defineProperty(this,"isVector2",{value:!0}),this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t,e){return void 0!==e?this.addVectors(t,e):(this.x+=t.x,this.y+=t.y,this)}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t,e){return void 0!==e?this.subVectors(t,e):(this.x-=t.x,this.y-=t.y,this)}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){const e=this.x,i=this.y,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6],this.y=r[1]*e+r[4]*i+r[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this}clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this}clampLength(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e,i){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){const i=Math.cos(e),r=Math.sin(e),n=this.x-t.x,a=this.y-t.y;return this.x=n*i-a*r+t.x,this.y=n*r+a*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}}class ri{constructor(){Object.defineProperty(this,"isMatrix3",{value:!0}),this.elements=[1,0,0,0,1,0,0,0,1],arguments.length}set(t,e,i,r,n,a,s,o,l){const h=this.elements;return h[0]=t,h[1]=r,h[2]=s,h[3]=e,h[4]=n,h[5]=o,h[6]=i,h[7]=a,h[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}clone(){return(new this.constructor).fromArray(this.elements)}copy(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){const e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const i=t.elements,r=e.elements,n=this.elements,a=i[0],s=i[3],o=i[6],l=i[1],h=i[4],c=i[7],u=i[2],d=i[5],p=i[8],f=r[0],m=r[3],g=r[6],v=r[1],y=r[4],b=r[7],x=r[2],_=r[5],w=r[8];return n[0]=a*f+s*v+o*x,n[3]=a*m+s*y+o*_,n[6]=a*g+s*b+o*w,n[1]=l*f+h*v+c*x,n[4]=l*m+h*y+c*_,n[7]=l*g+h*b+c*w,n[2]=u*f+d*v+p*x,n[5]=u*m+d*y+p*_,n[8]=u*g+d*b+p*w,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){const t=this.elements,e=t[0],i=t[1],r=t[2],n=t[3],a=t[4],s=t[5],o=t[6],l=t[7],h=t[8];return e*a*h-e*s*l-i*n*h+i*s*o+r*n*l-r*a*o}invert(){const t=this.elements,e=t[0],i=t[1],r=t[2],n=t[3],a=t[4],s=t[5],o=t[6],l=t[7],h=t[8],c=h*a-s*l,u=s*o-h*n,d=l*n-a*o,p=e*c+i*u+r*d;if(0===p)return this.set(0,0,0,0,0,0,0,0,0);const f=1/p;return t[0]=c*f,t[1]=(r*l-h*i)*f,t[2]=(s*i-r*a)*f,t[3]=u*f,t[4]=(h*e-r*o)*f,t[5]=(r*n-s*e)*f,t[6]=d*f,t[7]=(i*o-l*e)*f,t[8]=(a*e-i*n)*f,this}transpose(){let t;const e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).copy(this).invert().transpose()}transposeIntoArray(t){const e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,r,n,a,s){const o=Math.cos(n),l=Math.sin(n);return this.set(i*o,i*l,-i*(o*a+l*s)+a+t,-r*l,r*o,-r*(-l*a+o*s)+s+e,0,0,1),this}scale(t,e){const i=this.elements;return i[0]*=t,i[3]*=t,i[6]*=t,i[1]*=e,i[4]*=e,i[7]*=e,this}rotate(t){const e=Math.cos(t),i=Math.sin(t),r=this.elements,n=r[0],a=r[3],s=r[6],o=r[1],l=r[4],h=r[7];return r[0]=e*n+i*o,r[3]=e*a+i*l,r[6]=e*s+i*h,r[1]=-i*n+e*o,r[4]=-i*a+e*l,r[7]=-i*s+e*h,this}translate(t,e){const i=this.elements;return i[0]+=t*i[2],i[3]+=t*i[5],i[6]+=t*i[8],i[1]+=e*i[2],i[4]+=e*i[5],i[7]+=e*i[8],this}equals(t){const e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}}let ni;const ai={getDataURL:function(t){if(/^data:/i.test(t.src))return t.src;if("undefined"==typeof HTMLCanvasElement)return t.src;let e;if(t instanceof HTMLCanvasElement)e=t;else{void 0===ni&&(ni=document.createElementNS("http://www.w3.org/1999/xhtml","canvas")),ni.width=t.width,ni.height=t.height;const i=ni.getContext("2d");t instanceof ImageData?i.putImageData(t,0,0):i.drawImage(t,0,0,t.width,t.height),e=ni}return e.width>2048||e.height>2048?e.toDataURL("image/jpeg",.6):e.toDataURL("image/png")}};let si=0;function oi(t=oi.DEFAULT_IMAGE,e=oi.DEFAULT_MAPPING,i=nt,r=nt,n=ht,a=ut,s=Et,o=dt,l=1,h=Be){Object.defineProperty(this,"id",{value:si++}),this.uuid=ei.generateUUID(),this.name="",this.image=t,this.mipmaps=[],this.mapping=e,this.wrapS=i,this.wrapT=r,this.magFilter=n,this.minFilter=a,this.anisotropy=l,this.format=s,this.internalFormat=null,this.type=o,this.offset=new ii(0,0),this.repeat=new ii(1,1),this.center=new ii(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new ri,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=h,this.version=0,this.onUpdate=null}function li(t){return"undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap?ai.getDataURL(t):t.data?{data:Array.prototype.slice.call(t.data),width:t.width,height:t.height,type:t.data.constructor.name}:{}}oi.DEFAULT_IMAGE=void 0,oi.DEFAULT_MAPPING=300,oi.prototype=Object.assign(Object.create(Je.prototype),{constructor:oi,isTexture:!0,updateMatrix:function(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)},clone:function(){return(new this.constructor).copy(this)},copy:function(t){return this.name=t.name,this.image=t.image,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.encoding=t.encoding,this},toJSON:function(t){const e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.textures[this.uuid])return t.textures[this.uuid];const i={metadata:{version:4.5,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};if(void 0!==this.image){const r=this.image;if(void 0===r.uuid&&(r.uuid=ei.generateUUID()),!e&&void 0===t.images[r.uuid]){let e;if(Array.isArray(r)){e=[];for(let t=0,i=r.length;t<i;t++)r[t].isDataTexture?e.push(li(r[t].image)):e.push(li(r[t]))}else e=li(r);t.images[r.uuid]={uuid:r.uuid,url:e}}i.image=r.uuid}return e||(t.textures[this.uuid]=i),i},dispose:function(){this.dispatchEvent({type:"dispose"})},transformUv:function(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case rt:t.x=t.x-Math.floor(t.x);break;case nt:t.x=t.x<0?0:1;break;case at:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case rt:t.y=t.y-Math.floor(t.y);break;case nt:t.y=t.y<0?0:1;break;case at:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}}),Object.defineProperty(oi.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}});class hi{constructor(t=0,e=0,i=0,r=1){Object.defineProperty(this,"isVector4",{value:!0}),this.x=t,this.y=e,this.z=i,this.w=r}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,r){return this.x=t,this.y=e,this.z=i,this.w=r,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t,e){return void 0!==e?this.addVectors(t,e):(this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this)}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t,e){return void 0!==e?this.subVectors(t,e):(this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this)}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){const e=this.x,i=this.y,r=this.z,n=this.w,a=t.elements;return this.x=a[0]*e+a[4]*i+a[8]*r+a[12]*n,this.y=a[1]*e+a[5]*i+a[9]*r+a[13]*n,this.z=a[2]*e+a[6]*i+a[10]*r+a[14]*n,this.w=a[3]*e+a[7]*i+a[11]*r+a[15]*n,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);const e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,r,n;const a=t.elements,s=a[0],o=a[4],l=a[8],h=a[1],c=a[5],u=a[9],d=a[2],p=a[6],f=a[10];if(Math.abs(o-h)<.01&&Math.abs(l-d)<.01&&Math.abs(u-p)<.01){if(Math.abs(o+h)<.1&&Math.abs(l+d)<.1&&Math.abs(u+p)<.1&&Math.abs(s+c+f-3)<.1)return this.set(1,0,0,0),this;e=Math.PI;const t=(s+1)/2,a=(c+1)/2,m=(f+1)/2,g=(o+h)/4,v=(l+d)/4,y=(u+p)/4;return t>a&&t>m?t<.01?(i=0,r=.707106781,n=.707106781):(r=g/(i=Math.sqrt(t)),n=v/i):a>m?a<.01?(i=.707106781,r=0,n=.707106781):(i=g/(r=Math.sqrt(a)),n=y/r):m<.01?(i=.707106781,r=.707106781,n=0):(i=v/(n=Math.sqrt(m)),r=y/n),this.set(i,r,n,e),this}let m=Math.sqrt((p-u)*(p-u)+(l-d)*(l-d)+(h-o)*(h-o));return Math.abs(m)<.001&&(m=1),this.x=(p-u)/m,this.y=(l-d)/m,this.z=(h-o)/m,this.w=Math.acos((s+c+f-1)/2),this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this.z=Math.max(t.z,Math.min(e.z,this.z)),this.w=Math.max(t.w,Math.min(e.w,this.w)),this}clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this.z=Math.max(t,Math.min(e,this.z)),this.w=Math.max(t,Math.min(e,this.w)),this}clampLength(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this.w=this.w<0?Math.ceil(this.w):Math.floor(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this.w=t.w+(e.w-t.w)*i,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e,i){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}}class ci extends Je{constructor(t,e,i){super(),Object.defineProperty(this,"isWebGLRenderTarget",{value:!0}),this.width=t,this.height=e,this.scissor=new hi(0,0,t,e),this.scissorTest=!1,this.viewport=new hi(0,0,t,e),i=i||{},this.texture=new oi(void 0,i.mapping,i.wrapS,i.wrapT,i.magFilter,i.minFilter,i.format,i.type,i.anisotropy,i.encoding),this.texture.image={},this.texture.image.width=t,this.texture.image.height=e,this.texture.generateMipmaps=void 0!==i.generateMipmaps&&i.generateMipmaps,this.texture.minFilter=void 0!==i.minFilter?i.minFilter:ht,this.depthBuffer=void 0===i.depthBuffer||i.depthBuffer,this.stencilBuffer=void 0!==i.stencilBuffer&&i.stencilBuffer,this.depthTexture=void 0!==i.depthTexture?i.depthTexture:null}setSize(t,e){this.width===t&&this.height===e||(this.width=t,this.height=e,this.texture.image.width=t,this.texture.image.height=e,this.dispose()),this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return(new this.constructor).copy(this)}copy(t){return this.width=t.width,this.height=t.height,this.viewport.copy(t.viewport),this.texture=t.texture.clone(),this.depthBuffer=t.depthBuffer,this.stencilBuffer=t.stencilBuffer,this.depthTexture=t.depthTexture,this}dispose(){this.dispatchEvent({type:"dispose"})}}class ui{constructor(t=0,e=0,i=0,r=1){Object.defineProperty(this,"isQuaternion",{value:!0}),this._x=t,this._y=e,this._z=i,this._w=r}static slerp(t,e,i,r){return i.copy(t).slerp(e,r)}static slerpFlat(t,e,i,r,n,a,s){let o=i[r+0],l=i[r+1],h=i[r+2],c=i[r+3];const u=n[a+0],d=n[a+1],p=n[a+2],f=n[a+3];if(c!==f||o!==u||l!==d||h!==p){let t=1-s;const e=o*u+l*d+h*p+c*f,i=e>=0?1:-1,r=1-e*e;if(r>Number.EPSILON){const n=Math.sqrt(r),a=Math.atan2(n,e*i);t=Math.sin(t*a)/n,s=Math.sin(s*a)/n}const n=s*i;if(o=o*t+u*n,l=l*t+d*n,h=h*t+p*n,c=c*t+f*n,t===1-s){const t=1/Math.sqrt(o*o+l*l+h*h+c*c);o*=t,l*=t,h*=t,c*=t}}t[e]=o,t[e+1]=l,t[e+2]=h,t[e+3]=c}static multiplyQuaternionsFlat(t,e,i,r,n,a){const s=i[r],o=i[r+1],l=i[r+2],h=i[r+3],c=n[a],u=n[a+1],d=n[a+2],p=n[a+3];return t[e]=s*p+h*c+o*d-l*u,t[e+1]=o*p+h*u+l*c-s*d,t[e+2]=l*p+h*d+s*u-o*c,t[e+3]=h*p-s*c-o*u-l*d,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,r){return this._x=t,this._y=e,this._z=i,this._w=r,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e){if(!t||!t.isEuler)throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");const i=t._x,r=t._y,n=t._z,a=t._order,s=Math.cos,o=Math.sin,l=s(i/2),h=s(r/2),c=s(n/2),u=o(i/2),d=o(r/2),p=o(n/2);switch(a){case"XYZ":this._x=u*h*c+l*d*p,this._y=l*d*c-u*h*p,this._z=l*h*p+u*d*c,this._w=l*h*c-u*d*p;break;case"YXZ":this._x=u*h*c+l*d*p,this._y=l*d*c-u*h*p,this._z=l*h*p-u*d*c,this._w=l*h*c+u*d*p;break;case"ZXY":this._x=u*h*c-l*d*p,this._y=l*d*c+u*h*p,this._z=l*h*p+u*d*c,this._w=l*h*c-u*d*p;break;case"ZYX":this._x=u*h*c-l*d*p,this._y=l*d*c+u*h*p,this._z=l*h*p-u*d*c,this._w=l*h*c+u*d*p;break;case"YZX":this._x=u*h*c+l*d*p,this._y=l*d*c+u*h*p,this._z=l*h*p-u*d*c,this._w=l*h*c-u*d*p;break;case"XZY":this._x=u*h*c-l*d*p,this._y=l*d*c-u*h*p,this._z=l*h*p+u*d*c,this._w=l*h*c+u*d*p}return!1!==e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){const i=e/2,r=Math.sin(i);return this._x=t.x*r,this._y=t.y*r,this._z=t.z*r,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){const e=t.elements,i=e[0],r=e[4],n=e[8],a=e[1],s=e[5],o=e[9],l=e[2],h=e[6],c=e[10],u=i+s+c;if(u>0){const t=.5/Math.sqrt(u+1);this._w=.25/t,this._x=(h-o)*t,this._y=(n-l)*t,this._z=(a-r)*t}else if(i>s&&i>c){const t=2*Math.sqrt(1+i-s-c);this._w=(h-o)/t,this._x=.25*t,this._y=(r+a)/t,this._z=(n+l)/t}else if(s>c){const t=2*Math.sqrt(1+s-i-c);this._w=(n-l)/t,this._x=(r+a)/t,this._y=.25*t,this._z=(o+h)/t}else{const t=2*Math.sqrt(1+c-i-s);this._w=(a-r)/t,this._x=(n+l)/t,this._y=(o+h)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return i<1e-6?(i=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=i):(this._x=0,this._y=-t.z,this._z=t.y,this._w=i)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x,this._w=i),this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(ei.clamp(this.dot(t),-1,1)))}rotateTowards(t,e){const i=this.angleTo(t);if(0===i)return this;const r=Math.min(1,e/i);return this.slerp(t,r),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t,e){return void 0!==e?this.multiplyQuaternions(t,e):this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){const i=t._x,r=t._y,n=t._z,a=t._w,s=e._x,o=e._y,l=e._z,h=e._w;return this._x=i*h+a*s+r*l-n*o,this._y=r*h+a*o+n*s-i*l,this._z=n*h+a*l+i*o-r*s,this._w=a*h-i*s-r*o-n*l,this._onChangeCallback(),this}slerp(t,e){if(0===e)return this;if(1===e)return this.copy(t);const i=this._x,r=this._y,n=this._z,a=this._w;let s=a*t._w+i*t._x+r*t._y+n*t._z;if(s<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,s=-s):this.copy(t),s>=1)return this._w=a,this._x=i,this._y=r,this._z=n,this;const o=1-s*s;if(o<=Number.EPSILON){const t=1-e;return this._w=t*a+e*this._w,this._x=t*i+e*this._x,this._y=t*r+e*this._y,this._z=t*n+e*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),h=Math.atan2(l,s),c=Math.sin((1-e)*h)/l,u=Math.sin(e*h)/l;return this._w=a*c+this._w*u,this._x=i*c+this._x*u,this._y=r*c+this._y*u,this._z=n*c+this._z*u,this._onChangeCallback(),this}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}}class di{constructor(t=0,e=0,i=0){Object.defineProperty(this,"isVector3",{value:!0}),this.x=t,this.y=e,this.z=i}set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t,e){return void 0!==e?this.addVectors(t,e):(this.x+=t.x,this.y+=t.y,this.z+=t.z,this)}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t,e){return void 0!==e?this.subVectors(t,e):(this.x-=t.x,this.y-=t.y,this.z-=t.z,this)}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t,e){return void 0!==e?this.multiplyVectors(t,e):(this.x*=t.x,this.y*=t.y,this.z*=t.z,this)}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return!t||t.isEuler,this.applyQuaternion(fi.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(fi.setFromAxisAngle(t,e))}applyMatrix3(t){const e=this.x,i=this.y,r=this.z,n=t.elements;return this.x=n[0]*e+n[3]*i+n[6]*r,this.y=n[1]*e+n[4]*i+n[7]*r,this.z=n[2]*e+n[5]*i+n[8]*r,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){const e=this.x,i=this.y,r=this.z,n=t.elements,a=1/(n[3]*e+n[7]*i+n[11]*r+n[15]);return this.x=(n[0]*e+n[4]*i+n[8]*r+n[12])*a,this.y=(n[1]*e+n[5]*i+n[9]*r+n[13])*a,this.z=(n[2]*e+n[6]*i+n[10]*r+n[14])*a,this}applyQuaternion(t){const e=this.x,i=this.y,r=this.z,n=t.x,a=t.y,s=t.z,o=t.w,l=o*e+a*r-s*i,h=o*i+s*e-n*r,c=o*r+n*i-a*e,u=-n*e-a*i-s*r;return this.x=l*o+u*-n+h*-s-c*-a,this.y=h*o+u*-a+c*-n-l*-s,this.z=c*o+u*-s+l*-a-h*-n,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){const e=this.x,i=this.y,r=this.z,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*r,this.y=n[1]*e+n[5]*i+n[9]*r,this.z=n[2]*e+n[6]*i+n[10]*r,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this.z=Math.max(t.z,Math.min(e.z,this.z)),this}clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this.z=Math.max(t,Math.min(e,this.z)),this}clampLength(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t,e){return void 0!==e?this.crossVectors(t,e):this.crossVectors(this,t)}crossVectors(t,e){const i=t.x,r=t.y,n=t.z,a=e.x,s=e.y,o=e.z;return this.x=r*o-n*s,this.y=n*a-i*o,this.z=i*s-r*a,this}projectOnVector(t){const e=t.lengthSq();if(0===e)return this.set(0,0,0);const i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return pi.copy(this).projectOnVector(t),this.sub(pi)}reflect(t){return this.sub(pi.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){const e=Math.sqrt(this.lengthSq()*t.lengthSq());if(0===e)return Math.PI/2;const i=this.dot(t)/e;return Math.acos(ei.clamp(i,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,i=this.y-t.y,r=this.z-t.z;return e*e+i*i+r*r}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){const r=Math.sin(e)*t;return this.x=r*Math.sin(i),this.y=Math.cos(e)*t,this.z=r*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){const e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){const e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),r=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=r,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e,i){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}}const pi=new di,fi=new ui;class mi{constructor(t,e){Object.defineProperty(this,"isBox3",{value:!0}),this.min=void 0!==t?t:new di(1/0,1/0,1/0),this.max=void 0!==e?e:new di(-1/0,-1/0,-1/0)}set(t,e){return this.min.copy(t),this.max.copy(e),this}setFromArray(t){let e=1/0,i=1/0,r=1/0,n=-1/0,a=-1/0,s=-1/0;for(let o=0,l=t.length;o<l;o+=3){const l=t[o],h=t[o+1],c=t[o+2];l<e&&(e=l),h<i&&(i=h),c<r&&(r=c),l>n&&(n=l),h>a&&(a=h),c>s&&(s=c)}return this.min.set(e,i,r),this.max.set(n,a,s),this}setFromBufferAttribute(t){let e=1/0,i=1/0,r=1/0,n=-1/0,a=-1/0,s=-1/0;for(let o=0,l=t.count;o<l;o++){const l=t.getX(o),h=t.getY(o),c=t.getZ(o);l<e&&(e=l),h<i&&(i=h),c<r&&(r=c),l>n&&(n=l),h>a&&(a=h),c>s&&(s=c)}return this.min.set(e,i,r),this.max.set(n,a,s),this}setFromPoints(t){this.makeEmpty();for(let e=0,i=t.length;e<i;e++)this.expandByPoint(t[e]);return this}setFromCenterAndSize(t,e){const i=yi.copy(e).multiplyScalar(.5);return this.min.copy(t).sub(i),this.max.copy(t).add(i),this}setFromObject(t){return this.makeEmpty(),this.expandByObject(t)}clone(){return(new this.constructor).copy(this)}copy(t){return this.min.copy(t.min),this.max.copy(t.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=1/0,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z}getCenter(t){return void 0===t&&(t=new di),this.isEmpty()?t.set(0,0,0):t.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(t){return void 0===t&&(t=new di),this.isEmpty()?t.set(0,0,0):t.subVectors(this.max,this.min)}expandByPoint(t){return this.min.min(t),this.max.max(t),this}expandByVector(t){return this.min.sub(t),this.max.add(t),this}expandByScalar(t){return this.min.addScalar(-t),this.max.addScalar(t),this}expandByObject(t){t.updateWorldMatrix(!1,!1);const e=t.geometry;void 0!==e&&(null===e.boundingBox&&e.computeBoundingBox(),bi.copy(e.boundingBox),bi.applyMatrix4(t.matrixWorld),this.union(bi));const i=t.children;for(let t=0,e=i.length;t<e;t++)this.expandByObject(i[t]);return this}containsPoint(t){return!(t.x<this.min.x||t.x>this.max.x||t.y<this.min.y||t.y>this.max.y||t.z<this.min.z||t.z>this.max.z)}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return void 0===e&&(e=new di),e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return!(t.max.x<this.min.x||t.min.x>this.max.x||t.max.y<this.min.y||t.min.y>this.max.y||t.max.z<this.min.z||t.min.z>this.max.z)}intersectsSphere(t){return this.clampPoint(t.center,yi),yi.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(Ei),Ai.subVectors(this.max,Ei),xi.subVectors(t.a,Ei),_i.subVectors(t.b,Ei),wi.subVectors(t.c,Ei),Mi.subVectors(_i,xi),Si.subVectors(wi,_i),ki.subVectors(xi,wi);let e=[0,-Mi.z,Mi.y,0,-Si.z,Si.y,0,-ki.z,ki.y,Mi.z,0,-Mi.x,Si.z,0,-Si.x,ki.z,0,-ki.x,-Mi.y,Mi.x,0,-Si.y,Si.x,0,-ki.y,ki.x,0];return!!gi(e,xi,_i,wi,Ai)&&(!!gi(e=[1,0,0,0,1,0,0,0,1],xi,_i,wi,Ai)&&(Ti.crossVectors(Mi,Si),gi(e=[Ti.x,Ti.y,Ti.z],xi,_i,wi,Ai)))}clampPoint(t,e){return void 0===e&&(e=new di),e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return yi.copy(t).clamp(this.min,this.max).sub(t).length()}
10getBoundingSphere(t){return this.getCenter(t.center),t.radius=.5*this.getSize(yi).length(),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()?this:(vi[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),vi[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),vi[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),vi[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),vi[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),vi[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),vi[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),vi[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(vi),this)}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}function gi(t,e,i,r,n){for(let a=0,s=t.length-3;a<=s;a+=3){Ci.fromArray(t,a);const s=n.x*Math.abs(Ci.x)+n.y*Math.abs(Ci.y)+n.z*Math.abs(Ci.z),o=e.dot(Ci),l=i.dot(Ci),h=r.dot(Ci);if(Math.max(-Math.max(o,l,h),Math.min(o,l,h))>s)return!1}return!0}const vi=[new di,new di,new di,new di,new di,new di,new di,new di],yi=new di,bi=new mi,xi=new di,_i=new di,wi=new di,Mi=new di,Si=new di,ki=new di,Ei=new di,Ai=new di,Ti=new di,Ci=new di,Pi=new mi;class Di{constructor(t,e){this.center=void 0!==t?t:new di,this.radius=void 0!==e?e:-1}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){const i=this.center;void 0!==e?i.copy(e):Pi.setFromPoints(t).getCenter(i);let r=0;for(let e=0,n=t.length;e<n;e++)r=Math.max(r,i.distanceToSquared(t[e]));return this.radius=Math.sqrt(r),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.center.copy(t.center),this.radius=t.radius,this}isEmpty(){return this.radius<0}makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this}containsPoint(t){return t.distanceToSquared(this.center)<=this.radius*this.radius}distanceToPoint(t){return t.distanceTo(this.center)-this.radius}intersectsSphere(t){const e=this.radius+t.radius;return t.center.distanceToSquared(this.center)<=e*e}intersectsBox(t){return t.intersectsSphere(this)}intersectsPlane(t){return Math.abs(t.distanceToPoint(this.center))<=this.radius}clampPoint(t,e){const i=this.center.distanceToSquared(t);return void 0===e&&(e=new di),e.copy(t),i>this.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return void 0===t&&(t=new mi),this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}}const Ii=new di,Li=new di,Ri=new di,Bi=new di,Oi=new di,Fi=new di,Ni=new di;class zi{constructor(t,e){this.origin=void 0!==t?t:new di,this.direction=void 0!==e?e:new di(0,0,-1)}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return void 0===e&&(e=new di),e.copy(this.direction).multiplyScalar(t).add(this.origin)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,Ii)),this}closestPointToPoint(t,e){void 0===e&&(e=new di),e.subVectors(t,this.origin);const i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){const e=Ii.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(Ii.copy(this.direction).multiplyScalar(e).add(this.origin),Ii.distanceToSquared(t))}distanceSqToSegment(t,e,i,r){Li.copy(t).add(e).multiplyScalar(.5),Ri.copy(e).sub(t).normalize(),Bi.copy(this.origin).sub(Li);const n=.5*t.distanceTo(e),a=-this.direction.dot(Ri),s=Bi.dot(this.direction),o=-Bi.dot(Ri),l=Bi.lengthSq(),h=Math.abs(1-a*a);let c,u,d,p;if(h>0)if(u=a*s-o,p=n*h,(c=a*o-s)>=0)if(u>=-p)if(u<=p){const t=1/h;d=(c*=t)*(c+a*(u*=t)+2*s)+u*(a*c+u+2*o)+l}else u=n,d=-(c=Math.max(0,-(a*u+s)))*c+u*(u+2*o)+l;else u=-n,d=-(c=Math.max(0,-(a*u+s)))*c+u*(u+2*o)+l;else u<=-p?d=-(c=Math.max(0,-(-a*n+s)))*c+(u=c>0?-n:Math.min(Math.max(-n,-o),n))*(u+2*o)+l:u<=p?(c=0,d=(u=Math.min(Math.max(-n,-o),n))*(u+2*o)+l):d=-(c=Math.max(0,-(a*n+s)))*c+(u=c>0?n:Math.min(Math.max(-n,-o),n))*(u+2*o)+l;else u=a>0?-n:n,d=-(c=Math.max(0,-(a*u+s)))*c+u*(u+2*o)+l;
vendor: 4,282 bytes, line 10
10return i&&i.copy(this.direction).multiplyScalar(c).add(this.origin),r&&r.copy(Ri).multiplyScalar(u).add(Li),d}intersectSphere(t,e){Ii.subVectors(t.center,this.origin);const i=Ii.dot(this.direction),r=Ii.dot(Ii)-i*i,n=t.radius*t.radius;if(r>n)return null;const a=Math.sqrt(n-r),s=i-a,o=i+a;return s<0&&o<0?null:s<0?this.at(o,e):this.at(s,e)}intersectsSphere(t){return this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){const e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){const i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){const e=t.distanceToPoint(this.origin);return 0===e||t.normal.dot(this.direction)*e<0}intersectBox(t,e){let i,r,n,a,s,o;const l=1/this.direction.x,h=1/this.direction.y,c=1/this.direction.z,u=this.origin;return l>=0?(i=(t.min.x-u.x)*l,r=(t.max.x-u.x)*l):(i=(t.max.x-u.x)*l,r=(t.min.x-u.x)*l),h>=0?(n=(t.min.y-u.y)*h,a=(t.max.y-u.y)*h):(n=(t.max.y-u.y)*h,a=(t.min.y-u.y)*h),i>a||n>r?null:((n>i||i!=i)&&(i=n),(a<r||r!=r)&&(r=a),c>=0?(s=(t.min.z-u.z)*c,o=(t.max.z-u.z)*c):(s=(t.max.z-u.z)*c,o=(t.min.z-u.z)*c),i>o||s>r?null:((s>i||i!=i)&&(i=s),(o<r||r!=r)&&(r=o),r<0?null:this.at(i>=0?i:r,e)))}intersectsBox(t){return null!==this.intersectBox(t,Ii)}intersectTriangle(t,e,i,r,n){Oi.subVectors(e,t),Fi.subVectors(i,t),Ni.crossVectors(Oi,Fi);let a,s=this.direction.dot(Ni);if(s>0){if(r)return null;a=1}else{if(!(s<0))return null;a=-1,s=-s}Bi.subVectors(this.origin,t);const o=a*this.direction.dot(Fi.crossVectors(Bi,Fi));if(o<0)return null;const l=a*this.direction.dot(Oi.cross(Bi));if(l<0)return null;if(o+l>s)return null;const h=-a*Bi.dot(Ni);return h<0?null:this.at(h/s,n)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}}class Gi{constructor(){Object.defineProperty(this,"isMatrix4",{value:!0}),this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length}set(t,e,i,r,n,a,s,o,l,h,c,u,d,p,f,m){const g=this.elements;return g[0]=t,g[4]=e,g[8]=i,g[12]=r,g[1]=n,g[5]=a,g[9]=s,g[13]=o,g[2]=l,g[6]=h,g[10]=c,g[14]=u,g[3]=d,g[7]=p,g[11]=f,g[15]=m,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Gi).fromArray(this.elements)}copy(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){const e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){const e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){const e=this.elements,i=t.elements,r=1/Vi.setFromMatrixColumn(t,0).length(),n=1/Vi.setFromMatrixColumn(t,1).length(),a=1/Vi.setFromMatrixColumn(t,2).length();return e[0]=i[0]*r,e[1]=i[1]*r,e[2]=i[2]*r,e[3]=0,e[4]=i[4]*n,e[5]=i[5]*n,e[6]=i[6]*n,e[7]=0,e[8]=i[8]*a,e[9]=i[9]*a,e[10]=i[10]*a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){!t||t.isEuler;const e=this.elements,i=t.x,r=t.y,n=t.z,a=Math.cos(i),s=Math.sin(i),o=Math.cos(r),l=Math.sin(r),h=Math.cos(n),c=Math.sin(n);if("XYZ"===t.order){const t=a*h,i=a*c,r=s*h,n=s*c;e[0]=o*h,e[4]=-o*c,e[8]=l,e[1]=i+r*l,e[5]=t-n*l,e[9]=-s*o,e[2]=n-t*l,e[6]=r+i*l,e[10]=a*o}else if("YXZ"===t.order){const t=o*h,i=o*c,r=l*h,n=l*c;e[0]=t+n*s,e[4]=r*s-i,e[8]=a*l,e[1]=a*c,e[5]=a*h,e[9]=-s,e[2]=i*s-r,e[6]=n+t*s,e[10]=a*o}else if("ZXY"===t.order){const t=o*h,i=o*c,r=l*h,n=l*c;e[0]=t-n*s,e[4]=-a*c,e[8]=r+i*s,e[1]=i+r*s,e[5]=a*h,e[9]=n-t*s,e[2]=-a*l,e[6]=s,e[10]=a*o}else if("ZYX"===t.order){const t=a*h,i=a*c,r=s*h,n=s*c;e[0]=o*h,e[4]=r*l-i,e[8]=t*l+n,e[1]=o*c,e[5]=n*l+t,e[9]=i*l-r,e[2]=-l,e[6]=s*o,e[10]=a*o}else if("YZX"===t.order){const t=a*o,i=a*l,r=s*o,n=s*l;e[0]=o*h,e[4]=n-t*c,e[8]=r*c+i,e[1]=c,e[5]=a*h,e[9]=-s*h,e[2]=-l*h,e[6]=i*c+r,e[10]=t-n*c}
vendor: 5,391 bytes, line 10
10else if("XZY"===t.order){const t=a*o,i=a*l,r=s*o,n=s*l;e[0]=o*h,e[4]=-c,e[8]=l*h,e[1]=t*c+n,e[5]=a*h,e[9]=i*c-r,e[2]=r*c-i,e[6]=s*h,e[10]=n*c+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(Ui,t,Hi)}lookAt(t,e,i){const r=this.elements;return $i.subVectors(t,e),0===$i.lengthSq()&&($i.z=1),$i.normalize(),qi.crossVectors(i,$i),0===qi.lengthSq()&&(1===Math.abs(i.z)?$i.x+=1e-4:$i.z+=1e-4,$i.normalize(),qi.crossVectors(i,$i)),qi.normalize(),Wi.crossVectors($i,qi),r[0]=qi.x,r[4]=Wi.x,r[8]=$i.x,r[1]=qi.y,r[5]=Wi.y,r[9]=$i.y,r[2]=qi.z,r[6]=Wi.z,r[10]=$i.z,this}multiply(t,e){return void 0!==e?this.multiplyMatrices(t,e):this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const i=t.elements,r=e.elements,n=this.elements,a=i[0],s=i[4],o=i[8],l=i[12],h=i[1],c=i[5],u=i[9],d=i[13],p=i[2],f=i[6],m=i[10],g=i[14],v=i[3],y=i[7],b=i[11],x=i[15],_=r[0],w=r[4],M=r[8],S=r[12],k=r[1],E=r[5],A=r[9],T=r[13],C=r[2],P=r[6],D=r[10],I=r[14],L=r[3],R=r[7],B=r[11],O=r[15];return n[0]=a*_+s*k+o*C+l*L,n[4]=a*w+s*E+o*P+l*R,n[8]=a*M+s*A+o*D+l*B,n[12]=a*S+s*T+o*I+l*O,n[1]=h*_+c*k+u*C+d*L,n[5]=h*w+c*E+u*P+d*R,n[9]=h*M+c*A+u*D+d*B,n[13]=h*S+c*T+u*I+d*O,n[2]=p*_+f*k+m*C+g*L,n[6]=p*w+f*E+m*P+g*R,n[10]=p*M+f*A+m*D+g*B,n[14]=p*S+f*T+m*I+g*O,n[3]=v*_+y*k+b*C+x*L,n[7]=v*w+y*E+b*P+x*R,n[11]=v*M+y*A+b*D+x*B,n[15]=v*S+y*T+b*I+x*O,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){const t=this.elements,e=t[0],i=t[4],r=t[8],n=t[12],a=t[1],s=t[5],o=t[9],l=t[13],h=t[2],c=t[6],u=t[10],d=t[14];return t[3]*(+n*o*c-r*l*c-n*s*u+i*l*u+r*s*d-i*o*d)+t[7]*(+e*o*d-e*l*u+n*a*u-r*a*d+r*l*h-n*o*h)+t[11]*(+e*l*c-e*s*d-n*a*c+i*a*d+n*s*h-i*l*h)+t[15]*(-r*s*h-e*o*c+e*s*u+r*a*c-i*a*u+i*o*h)}transpose(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e,e=t[2],t[2]=t[8],t[8]=e,e=t[6],t[6]=t[9],t[9]=e,e=t[3],t[3]=t[12],t[12]=e,e=t[7],t[7]=t[13],t[13]=e,e=t[11],t[11]=t[14],t[14]=e,this}setPosition(t,e,i){const r=this.elements;return t.isVector3?(r[12]=t.x,r[13]=t.y,r[14]=t.z):(r[12]=t,r[13]=e,r[14]=i),this}invert(){const t=this.elements,e=t[0],i=t[1],r=t[2],n=t[3],a=t[4],s=t[5],o=t[6],l=t[7],h=t[8],c=t[9],u=t[10],d=t[11],p=t[12],f=t[13],m=t[14],g=t[15],v=c*m*l-f*u*l+f*o*d-s*m*d-c*o*g+s*u*g,y=p*u*l-h*m*l-p*o*d+a*m*d+h*o*g-a*u*g,b=h*f*l-p*c*l+p*s*d-a*f*d-h*s*g+a*c*g,x=p*c*o-h*f*o-p*s*u+a*f*u+h*s*m-a*c*m,_=e*v+i*y+r*b+n*x;if(0===_)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const w=1/_;return t[0]=v*w,t[1]=(f*u*n-c*m*n-f*r*d+i*m*d+c*r*g-i*u*g)*w,t[2]=(s*m*n-f*o*n+f*r*l-i*m*l-s*r*g+i*o*g)*w,t[3]=(c*o*n-s*u*n-c*r*l+i*u*l+s*r*d-i*o*d)*w,t[4]=y*w,t[5]=(h*m*n-p*u*n+p*r*d-e*m*d-h*r*g+e*u*g)*w,t[6]=(p*o*n-a*m*n-p*r*l+e*m*l+a*r*g-e*o*g)*w,t[7]=(a*u*n-h*o*n+h*r*l-e*u*l-a*r*d+e*o*d)*w,t[8]=b*w,t[9]=(p*c*n-h*f*n-p*i*d+e*f*d+h*i*g-e*c*g)*w,t[10]=(a*f*n-p*s*n+p*i*l-e*f*l-a*i*g+e*s*g)*w,t[11]=(h*s*n-a*c*n-h*i*l+e*c*l+a*i*d-e*s*d)*w,t[12]=x*w,t[13]=(h*f*r-p*c*r+p*i*u-e*f*u-h*i*m+e*c*m)*w,t[14]=(p*s*r-a*f*r-p*i*o+e*f*o+a*i*m-e*s*m)*w,t[15]=(a*c*r-h*s*r+h*i*o-e*c*o-a*i*u+e*s*u)*w,this}scale(t){const e=this.elements,i=t.x,r=t.y,n=t.z;return e[0]*=i,e[4]*=r,e[8]*=n,e[1]*=i,e[5]*=r,e[9]*=n,e[2]*=i,e[6]*=r,e[10]*=n,e[3]*=i,e[7]*=r,e[11]*=n,this}getMaxScaleOnAxis(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],i=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],r=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,i,r))}makeTranslation(t,e,i){return this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){const e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){const i=Math.cos(e),r=Math.sin(e),n=1-i,a=t.x,s=t.y,o=t.z,l=n*a,h=n*s;return this.set(l*a+i,l*s-r*o,l*o+r*s,0,l*s+r*o,h*s+i,h*o-r*a,0,l*o-r*s,h*o+r*a,n*o*o+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i){return this.set(1,e,i,0,t,1,i,0,t,e,1,0,0,0,0,1),this}compose(t,e,i){const r=this.elements,n=e._x,a=e._y,s=e._z,o=e._w,l=n+n,h=a+a,c=s+s,u=n*l,d=n*h,p=n*c,f=a*h,m=a*c,g=s*c,v=o*l,y=o*h,b=o*c,x=i.x,_=i.y,w=i.z;return r[0]=(1-(f+g))*x,r[1]=(d+b)*x,r[2]=(p-y)*x,r[3]=0,r[4]=(d-b)*_,r[5]=(1-(u+g))*_,r[6]=(m+v)*_,r[7]=0,r[8]=(p+y)*w,r[9]=(m-v)*w,r[10]=(1-(u+f))*w,r[11]=0,r[12]=t.x,r[13]=t.y,r[14]=t.z,r[15]=1,this}decompose(t,e,i){const r=this.elements;let n=Vi.set(r[0],r[1],r[2]).length();const a=Vi.set(r[4],r[5],r[6]).length(),s=Vi.set(r[8],r[9],r[10]).length();this.determinant()<0&&(n=-n),t.x=r[12],t.y=r[13],t.z=r[14],ji.copy(this);const o=1/n,l=1/a,h=1/s;return ji.elements[0]*=o,ji.elements[1]*=o,ji.elements[2]*=o,ji.elements[4]*=l,ji.elements[5]*=l,ji.elements[6]*=l,ji.elements[8]*=h,ji.elements[9]*=h,ji.elements[10]*=h,e.setFromRotationMatrix(ji),i.x=n,i.y=a,i.z=s,this}makePerspective(t,e,i,r,n,a){const s=this.elements,o=2*n/(e-t),l=2*n/(i-r),h=(e+t)/(e-t),c=(i+r)/(i-r),u=-(a+n)/(a-n),d=-2*a*n/(a-n);return s[0]=o,s[4]=0,s[8]=h,s[12]=0,s[1]=0,s[5]=l,s[9]=c,s[13]=0,s[2]=0,s[6]=0,s[10]=u,s[14]=d,s[3]=0,s[7]=0,s[11]=-1,s[15]=0,this}
vendor: 27,587 bytes, line 10
10makeOrthographic(t,e,i,r,n,a){const s=this.elements,o=1/(e-t),l=1/(i-r),h=1/(a-n),c=(e+t)*o,u=(i+r)*l,d=(a+n)*h;return s[0]=2*o,s[4]=0,s[8]=0,s[12]=-c,s[1]=0,s[5]=2*l,s[9]=0,s[13]=-u,s[2]=0,s[6]=0,s[10]=-2*h,s[14]=-d,s[3]=0,s[7]=0,s[11]=0,s[15]=1,this}equals(t){const e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}}const Vi=new di,ji=new Gi,Ui=new di(0,0,0),Hi=new di(1,1,1),qi=new di,Wi=new di,$i=new di;class Xi{constructor(t=0,e=0,i=0,r=Xi.DefaultOrder){Object.defineProperty(this,"isEuler",{value:!0}),this._x=t,this._y=e,this._z=i,this._order=r}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i,r){return this._x=t,this._y=e,this._z=i,this._order=r||this._order,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e,i){const r=ei.clamp,n=t.elements,a=n[0],s=n[4],o=n[8],l=n[1],h=n[5],c=n[9],u=n[2],d=n[6],p=n[10];switch(e=e||this._order){case"XYZ":this._y=Math.asin(r(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-c,p),this._z=Math.atan2(-s,a)):(this._x=Math.atan2(d,h),this._z=0);break;case"YXZ":this._x=Math.asin(-r(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(o,p),this._z=Math.atan2(l,h)):(this._y=Math.atan2(-u,a),this._z=0);break;case"ZXY":this._x=Math.asin(r(d,-1,1)),Math.abs(d)<.9999999?(this._y=Math.atan2(-u,p),this._z=Math.atan2(-s,h)):(this._y=0,this._z=Math.atan2(l,a));break;case"ZYX":this._y=Math.asin(-r(u,-1,1)),Math.abs(u)<.9999999?(this._x=Math.atan2(d,p),this._z=Math.atan2(l,a)):(this._x=0,this._z=Math.atan2(-s,h));break;case"YZX":this._z=Math.asin(r(l,-1,1)),Math.abs(l)<.9999999?(this._x=Math.atan2(-c,h),this._y=Math.atan2(-u,a)):(this._x=0,this._y=Math.atan2(o,p));break;case"XZY":this._z=Math.asin(-r(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(d,h),this._y=Math.atan2(o,a)):(this._x=Math.atan2(-c,p),this._y=0)}return this._order=e,!1!==i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return Yi.makeRotationFromQuaternion(t),this.setFromRotationMatrix(Yi,e,i)}setFromVector3(t,e){return this.set(t.x,t.y,t.z,e||this._order)}reorder(t){return Zi.setFromEuler(this),this.setFromQuaternion(Zi,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}toVector3(t){return t?t.set(this._x,this._y,this._z):new di(this._x,this._y,this._z)}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}}Xi.DefaultOrder="XYZ",Xi.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];const Yi=new Gi,Zi=new ui;class Ki{constructor(){this.mask=1}set(t){this.mask=1<<t|0}enable(t){this.mask|=1<<t|0}enableAll(){this.mask=-1}toggle(t){this.mask^=1<<t|0}disable(t){this.mask&=~(1<<t|0)}disableAll(){this.mask=0}test(t){return 0!=(this.mask&t.mask)}}let Ji=0;const Qi=new di,tr=new ui,er=new Gi,ir=new di,rr=new di,nr=new di,ar=new ui,sr=new di(1,0,0),or=new di(0,1,0),lr=new di(0,0,1),hr={type:"added"},cr={type:"removed"};function ur(){Object.defineProperty(this,"id",{value:Ji++}),this.uuid=ei.generateUUID(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=ur.DefaultUp.clone();const t=new di,e=new Xi,i=new ui,r=new di(1,1,1);e._onChange(function(){i.setFromEuler(e,!1)}),i._onChange(function(){e.setFromQuaternion(i,void 0,!1)}),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:t},rotation:{configurable:!0,enumerable:!0,value:e},quaternion:{configurable:!0,enumerable:!0,value:i},scale:{configurable:!0,enumerable:!0,value:r},modelViewMatrix:{value:new Gi},normalMatrix:{value:new ri}}),this.matrix=new Gi,this.matrixWorld=new Gi,this.matrixAutoUpdate=ur.DefaultMatrixAutoUpdate,this.matrixWorldNeedsUpdate=!1,this.layers=new Ki,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}ur.DefaultUp=new di(0,1,0),ur.DefaultMatrixAutoUpdate=!0,ur.prototype=Object.assign(Object.create(Je.prototype),{constructor:ur,isObject3D:!0,onBeforeRender:function(){},onAfterRender:function(){},applyMatrix4:function(t){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(t),this.matrix.decompose(this.position,this.quaternion,this.scale)},applyQuaternion:function(t){return this.quaternion.premultiply(t),this},setRotationFromAxisAngle:function(t,e){this.quaternion.setFromAxisAngle(t,e)},setRotationFromEuler:function(t){this.quaternion.setFromEuler(t,!0)},setRotationFromMatrix:function(t){this.quaternion.setFromRotationMatrix(t)},setRotationFromQuaternion:function(t){this.quaternion.copy(t)},rotateOnAxis:function(t,e){return tr.setFromAxisAngle(t,e),this.quaternion.multiply(tr),this},rotateOnWorldAxis:function(t,e){return tr.setFromAxisAngle(t,e),this.quaternion.premultiply(tr),this},rotateX:function(t){return this.rotateOnAxis(sr,t)},rotateY:function(t){return this.rotateOnAxis(or,t)},rotateZ:function(t){return this.rotateOnAxis(lr,t)},translateOnAxis:function(t,e){return Qi.copy(t).applyQuaternion(this.quaternion),this.position.add(Qi.multiplyScalar(e)),this},translateX:function(t){return this.translateOnAxis(sr,t)},translateY:function(t){return this.translateOnAxis(or,t)},translateZ:function(t){return this.translateOnAxis(lr,t)},localToWorld:function(t){return t.applyMatrix4(this.matrixWorld)},worldToLocal:function(t){return t.applyMatrix4(er.copy(this.matrixWorld).invert())},lookAt:function(t,e,i){t.isVector3?ir.copy(t):ir.set(t,e,i);const r=this.parent;this.updateWorldMatrix(!0,!1),rr.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?er.lookAt(rr,ir,this.up):er.lookAt(ir,rr,this.up),this.quaternion.setFromRotationMatrix(er),r&&(er.extractRotation(r.matrixWorld),tr.setFromRotationMatrix(er),this.quaternion.premultiply(tr.invert()))},add:function(t){if(arguments.length>1){for(let t=0;t<arguments.length;t++)this.add(arguments[t]);return this}return t===this?this:(t&&t.isObject3D&&(null!==t.parent&&t.parent.remove(t),t.parent=this,this.children.push(t),t.dispatchEvent(hr)),this)},remove:function(t){if(arguments.length>1){for(let t=0;t<arguments.length;t++)this.remove(arguments[t]);return this}const e=this.children.indexOf(t);return-1!==e&&(t.parent=null,this.children.splice(e,1),t.dispatchEvent(cr)),this},clear:function(){for(let t=0;t<this.children.length;t++){const e=this.children[t];e.parent=null,e.dispatchEvent(cr)}return this.children.length=0,this},attach:function(t){return this.updateWorldMatrix(!0,!1),er.copy(this.matrixWorld).invert(),null!==t.parent&&(t.parent.updateWorldMatrix(!0,!1),er.multiply(t.parent.matrixWorld)),t.applyMatrix4(er),t.updateWorldMatrix(!1,!1),this.add(t),this},getObjectById:function(t){return this.getObjectByProperty("id",t)},getObjectByName:function(t){return this.getObjectByProperty("name",t)},getObjectByProperty:function(t,e){if(this[t]===e)return this;for(let i=0,r=this.children.length;i<r;i++){const r=this.children[i].getObjectByProperty(t,e);if(void 0!==r)return r}},getWorldPosition:function(t){return void 0===t&&(t=new di),this.updateWorldMatrix(!0,!1),t.setFromMatrixPosition(this.matrixWorld)},getWorldQuaternion:function(t){return void 0===t&&(t=new ui),this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(rr,t,nr),t},getWorldScale:function(t){return void 0===t&&(t=new di),this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(rr,ar,t),t},getWorldDirection:function(t){void 0===t&&(t=new di),this.updateWorldMatrix(!0,!1);const e=this.matrixWorld.elements;return t.set(e[8],e[9],e[10]).normalize()},raycast:function(){},traverse:function(t){t(this);const e=this.children;for(let i=0,r=e.length;i<r;i++)e[i].traverse(t)},traverseVisible:function(t){if(!1===this.visible)return;t(this);const e=this.children;for(let i=0,r=e.length;i<r;i++)e[i].traverseVisible(t)},traverseAncestors:function(t){const e=this.parent;null!==e&&(t(e),e.traverseAncestors(t))},updateMatrix:function(){this.matrix.compose(this.position,this.quaternion,this.scale),this.matrixWorldNeedsUpdate=!0},updateMatrixWorld:function(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.matrixWorldNeedsUpdate||t)&&(null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorldNeedsUpdate=!1,t=!0);const e=this.children;for(let i=0,r=e.length;i<r;i++)e[i].updateMatrixWorld(t)},updateWorldMatrix:function(t,e){const i=this.parent;if(!0===t&&null!==i&&i.updateWorldMatrix(!0,!1),this.matrixAutoUpdate&&this.updateMatrix(),null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),!0===e){const t=this.children;for(let e=0,i=t.length;e<i;e++)t[e].updateWorldMatrix(!1,!0)}},toJSON:function(t){const e=void 0===t||"string"==typeof t,i={};e&&(t={geometries:{},materials:{},textures:{},images:{},shapes:{},skeletons:{},animations:{}},i.metadata={version:4.5,type:"Object",generator:"Object3D.toJSON"});const r={};function n(e,i){return void 0===e[i.uuid]&&(e[i.uuid]=i.toJSON(t)),i.uuid}if(r.uuid=this.uuid,r.type=this.type,""!==this.name&&(r.name=this.name),!0===this.castShadow&&(r.castShadow=!0),!0===this.receiveShadow&&(r.receiveShadow=!0),!1===this.visible&&(r.visible=!1),!1===this.frustumCulled&&(r.frustumCulled=!1),0!==this.renderOrder&&(r.renderOrder=this.renderOrder),"{}"!==JSON.stringify(this.userData)&&(r.userData=this.userData),r.layers=this.layers.mask,r.matrix=this.matrix.toArray(),!1===this.matrixAutoUpdate&&(r.matrixAutoUpdate=!1),this.isInstancedMesh&&(r.type="InstancedMesh",r.count=this.count,r.instanceMatrix=this.instanceMatrix.toJSON()),this.isMesh||this.isLine||this.isPoints){r.geometry=n(t.geometries,this.geometry);const e=this.geometry.parameters;if(void 0!==e&&void 0!==e.shapes){const i=e.shapes;if(Array.isArray(i))for(let e=0,r=i.length;e<r;e++){const r=i[e];n(t.shapes,r)}else n(t.shapes,i)}}if(this.isSkinnedMesh&&(r.bindMode=this.bindMode,r.bindMatrix=this.bindMatrix.toArray(),void 0!==this.skeleton&&(n(t.skeletons,this.skeleton),r.skeleton=this.skeleton.uuid)),void 0!==this.material)if(Array.isArray(this.material)){const e=[];for(let i=0,r=this.material.length;i<r;i++)e.push(n(t.materials,this.material[i]));r.material=e}else r.material=n(t.materials,this.material);if(this.children.length>0){r.children=[];for(let e=0;e<this.children.length;e++)r.children.push(this.children[e].toJSON(t).object)}if(this.animations.length>0){r.animations=[];for(let e=0;e<this.animations.length;e++){const i=this.animations[e];r.animations.push(n(t.animations,i))}}if(e){const e=a(t.geometries),r=a(t.materials),n=a(t.textures),s=a(t.images),o=a(t.shapes),l=a(t.skeletons),h=a(t.animations);e.length>0&&(i.geometries=e),r.length>0&&(i.materials=r),n.length>0&&(i.textures=n),s.length>0&&(i.images=s),o.length>0&&(i.shapes=o),l.length>0&&(i.skeletons=l),h.length>0&&(i.animations=h)}return i.object=r,i;function a(t){const e=[];for(const i in t){const r=t[i];delete r.metadata,e.push(r)}return e}},clone:function(t){return(new this.constructor).copy(this,t)},copy:function(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e<t.children.length;e++){const i=t.children[e];this.add(i.clone())}return this}});const dr=new di,pr=new di,fr=new ri;class mr{constructor(t,e){Object.defineProperty(this,"isPlane",{value:!0}),this.normal=void 0!==t?t:new di(1,0,0),this.constant=void 0!==e?e:0}set(t,e){return this.normal.copy(t),this.constant=e,this}setComponents(t,e,i,r){return this.normal.set(t,e,i),this.constant=r,this}setFromNormalAndCoplanarPoint(t,e){return this.normal.copy(t),this.constant=-e.dot(this.normal),this}setFromCoplanarPoints(t,e,i){const r=dr.subVectors(i,e).cross(pr.subVectors(t,e)).normalize();return this.setFromNormalAndCoplanarPoint(r,t),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.normal.copy(t.normal),this.constant=t.constant,this}normalize(){const t=1/this.normal.length();return this.normal.multiplyScalar(t),this.constant*=t,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(t){return this.normal.dot(t)+this.constant}distanceToSphere(t){return this.distanceToPoint(t.center)-t.radius}projectPoint(t,e){return void 0===e&&(e=new di),e.copy(this.normal).multiplyScalar(-this.distanceToPoint(t)).add(t)}intersectLine(t,e){void 0===e&&(e=new di);const i=t.delta(dr),r=this.normal.dot(i);if(0===r)return 0===this.distanceToPoint(t.start)?e.copy(t.start):void 0;const n=-(t.start.dot(this.normal)+this.constant)/r;return n<0||n>1?void 0:e.copy(i).multiplyScalar(n).add(t.start)}intersectsLine(t){const e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return void 0===t&&(t=new di),t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){const i=e||fr.getNormalMatrix(t),r=this.coplanarPoint(dr).applyMatrix4(t),n=this.normal.applyMatrix3(i).normalize();return this.constant=-r.dot(n),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}}const gr=new di,vr=new di,yr=new di,br=new di,xr=new di,_r=new di,wr=new di,Mr=new di,Sr=new di,kr=new di;class Er{constructor(t,e,i){this.a=void 0!==t?t:new di,this.b=void 0!==e?e:new di,this.c=void 0!==i?i:new di}static getNormal(t,e,i,r){void 0===r&&(r=new di),r.subVectors(i,e),gr.subVectors(t,e),r.cross(gr);const n=r.lengthSq();return n>0?r.multiplyScalar(1/Math.sqrt(n)):r.set(0,0,0)}static getBarycoord(t,e,i,r,n){gr.subVectors(r,e),vr.subVectors(i,e),yr.subVectors(t,e);const a=gr.dot(gr),s=gr.dot(vr),o=gr.dot(yr),l=vr.dot(vr),h=vr.dot(yr),c=a*l-s*s;if(void 0===n&&(n=new di),0===c)return n.set(-2,-1,-1);const u=1/c,d=(l*o-s*h)*u,p=(a*h-s*o)*u;return n.set(1-d-p,p,d)}static containsPoint(t,e,i,r){return this.getBarycoord(t,e,i,r,br),br.x>=0&&br.y>=0&&br.x+br.y<=1}static getUV(t,e,i,r,n,a,s,o){return this.getBarycoord(t,e,i,r,br),o.set(0,0),o.addScaledVector(n,br.x),o.addScaledVector(a,br.y),o.addScaledVector(s,br.z),o}static isFrontFacing(t,e,i,r){return gr.subVectors(i,e),vr.subVectors(t,e),gr.cross(vr).dot(r)<0}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,r){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[r]),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return gr.subVectors(this.c,this.b),vr.subVectors(this.a,this.b),.5*gr.cross(vr).length()}getMidpoint(t){return void 0===t&&(t=new di),t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return Er.getNormal(this.a,this.b,this.c,t)}getPlane(t){return void 0===t&&(t=new mr),t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return Er.getBarycoord(t,this.a,this.b,this.c,e)}getUV(t,e,i,r,n){return Er.getUV(t,this.a,this.b,this.c,e,i,r,n)}containsPoint(t){return Er.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return Er.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){void 0===e&&(e=new di);const i=this.a,r=this.b,n=this.c;let a,s;xr.subVectors(r,i),_r.subVectors(n,i),Mr.subVectors(t,i);const o=xr.dot(Mr),l=_r.dot(Mr);if(o<=0&&l<=0)return e.copy(i);Sr.subVectors(t,r);const h=xr.dot(Sr),c=_r.dot(Sr);if(h>=0&&c<=h)return e.copy(r);const u=o*c-h*l;if(u<=0&&o>=0&&h<=0)return a=o/(o-h),e.copy(i).addScaledVector(xr,a);kr.subVectors(t,n);const d=xr.dot(kr),p=_r.dot(kr);if(p>=0&&d<=p)return e.copy(n);const f=d*l-o*p;if(f<=0&&l>=0&&p<=0)return s=l/(l-p),e.copy(i).addScaledVector(_r,s);const m=h*p-d*c;if(m<=0&&c-h>=0&&d-p>=0)return wr.subVectors(n,r),s=(c-h)/(c-h+(d-p)),e.copy(r).addScaledVector(wr,s);const g=1/(m+f+u);return a=f*g,s=u*g,e.copy(i).addScaledVector(xr,a).addScaledVector(_r,s)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}const Ar={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Tr={h:0,s:0,l:0},Cr={h:0,s:0,l:0};function Pr(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+6*(e-t)*(2/3-i):t}function Dr(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function Ir(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}class Lr{constructor(t,e,i){return Object.defineProperty(this,"isColor",{value:!0}),void 0===e&&void 0===i?this.set(t):this.setRGB(t,e,i)}set(t){return t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,this}setRGB(t,e,i){return this.r=t,this.g=e,this.b=i,this}setHSL(t,e,i){if(t=ei.euclideanModulo(t,1),e=ei.clamp(e,0,1),i=ei.clamp(i,0,1),0===e)this.r=this.g=this.b=i;else{const r=i<=.5?i*(1+e):i+e-i*e,n=2*i-r;this.r=Pr(n,r,t+1/3),this.g=Pr(n,r,t),this.b=Pr(n,r,t-1/3)}return this}setStyle(t){function e(t){void 0!==t&&parseFloat(t)}let i;if(i=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(t)){let t;const r=i[1],n=i[2];switch(r){case"rgb":case"rgba":if(t=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n))return this.r=Math.min(255,parseInt(t[1],10))/255,this.g=Math.min(255,parseInt(t[2],10))/255,this.b=Math.min(255,parseInt(t[3],10))/255,e(t[4]),this;if(t=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n))return this.r=Math.min(100,parseInt(t[1],10))/100,this.g=Math.min(100,parseInt(t[2],10))/100,this.b=Math.min(100,parseInt(t[3],10))/100,e(t[4]),this;break;case"hsl":case"hsla":if(t=/^\s*(\d*\.?\d+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n)){const i=parseFloat(t[1])/360,r=parseInt(t[2],10)/100,n=parseInt(t[3],10)/100;return e(t[4]),this.setHSL(i,r,n)}}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(t)){const t=i[1],e=t.length;if(3===e)return this.r=parseInt(t.charAt(0)+t.charAt(0),16)/255,this.g=parseInt(t.charAt(1)+t.charAt(1),16)/255,this.b=parseInt(t.charAt(2)+t.charAt(2),16)/255,this;if(6===e)return this.r=parseInt(t.charAt(0)+t.charAt(1),16)/255,this.g=parseInt(t.charAt(2)+t.charAt(3),16)/255,this.b=parseInt(t.charAt(4)+t.charAt(5),16)/255,this}return t&&t.length>0?this.setColorName(t):this}setColorName(t){const e=Ar[t];return void 0!==e&&this.setHex(e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copyGammaToLinear(t,e=2){return this.r=Math.pow(t.r,e),this.g=Math.pow(t.g,e),this.b=Math.pow(t.b,e),this}copyLinearToGamma(t,e=2){const i=e>0?1/e:1;return this.r=Math.pow(t.r,i),this.g=Math.pow(t.g,i),this.b=Math.pow(t.b,i),this}convertGammaToLinear(t){return this.copyGammaToLinear(this,t),this}convertLinearToGamma(t){return this.copyLinearToGamma(this,t),this}copySRGBToLinear(t){return this.r=Dr(t.r),this.g=Dr(t.g),this.b=Dr(t.b),this}copyLinearToSRGB(t){return this.r=Ir(t.r),this.g=Ir(t.g),this.b=Ir(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0}getHexString(){return("000000"+this.getHex().toString(16)).slice(-6)}getHSL(t){void 0===t&&(t={h:0,s:0,l:0});const e=this.r,i=this.g,r=this.b,n=Math.max(e,i,r),a=Math.min(e,i,r);let s,o;const l=(a+n)/2;if(a===n)s=0,o=0;else{const t=n-a;switch(o=l<=.5?t/(n+a):t/(2-n-a),n){case e:s=(i-r)/t+(i<r?6:0);break;case i:s=(r-e)/t+2;break;case r:s=(e-i)/t+4}s/=6}return t.h=s,t.s=o,t.l=l,t}getStyle(){return"rgb("+(255*this.r|0)+","+(255*this.g|0)+","+(255*this.b|0)+")"}offsetHSL(t,e,i){return this.getHSL(Tr),Tr.h+=t,Tr.s+=e,Tr.l+=i,this.setHSL(Tr.h,Tr.s,Tr.l),this}add(t){return this.r+=t.r,this.g+=t.g,this.b+=t.b,this}addColors(t,e){return this.r=t.r+e.r,this.g=t.g+e.g,this.b=t.b+e.b,this}addScalar(t){return this.r+=t,this.g+=t,this.b+=t,this}sub(t){return this.r=Math.max(0,this.r-t.r),this.g=Math.max(0,this.g-t.g),this.b=Math.max(0,this.b-t.b),this}multiply(t){return this.r*=t.r,this.g*=t.g,this.b*=t.b,this}multiplyScalar(t){return this.r*=t,this.g*=t,this.b*=t,this}lerp(t,e){return this.r+=(t.r-this.r)*e,this.g+=(t.g-this.g)*e,this.b+=(t.b-this.b)*e,this}lerpColors(t,e,i){return this.r=t.r+(e.r-t.r)*i,this.g=t.g+(e.g-t.g)*i,this.b=t.b+(e.b-t.b)*i,this}lerpHSL(t,e){this.getHSL(Tr),t.getHSL(Cr);const i=ei.lerp(Tr.h,Cr.h,e),r=ei.lerp(Tr.s,Cr.s,e),n=ei.lerp(Tr.l,Cr.l,e);return this.setHSL(i,r,n),this}equals(t){return t.r===this.r&&t.g===this.g&&t.b===this.b}fromArray(t,e=0){return this.r=t[e],this.g=t[e+1],this.b=t[e+2],this}toArray(t=[],e=0){return t[e]=this.r,t[e+1]=this.g,t[e+2]=this.b,t}fromBufferAttribute(t,e){return this.r=t.getX(e),this.g=t.getY(e),this.b=t.getZ(e),!0===t.normalized&&(this.r/=255,this.g/=255,this.b/=255),this}toJSON(){return this.getHex()}}Lr.NAMES=Ar,Lr.prototype.r=1,Lr.prototype.g=1,Lr.prototype.b=1;class Rr{constructor(t,e,i,r,n,a=0){this.a=t,this.b=e,this.c=i,this.normal=r&&r.isVector3?r:new di,this.vertexNormals=Array.isArray(r)?r:[],this.color=n&&n.isColor?n:new Lr,this.vertexColors=Array.isArray(n)?n:[],this.materialIndex=a}clone(){return(new this.constructor).copy(this)}copy(t){this.a=t.a,this.b=t.b,this.c=t.c,this.normal.copy(t.normal),this.color.copy(t.color),this.materialIndex=t.materialIndex;for(let e=0,i=t.vertexNormals.length;e<i;e++)this.vertexNormals[e]=t.vertexNormals[e].clone();for(let e=0,i=t.vertexColors.length;e<i;e++)this.vertexColors[e]=t.vertexColors[e].clone();return this}}let Br=0;function Or(){Object.defineProperty(this,"id",{value:Br++}),this.uuid=ei.generateUUID(),this.name="",this.type="Material",this.fog=!0,this.blending=p,this.side=h,this.flatShading=!1,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=A,this.blendDst=T,this.blendEquation=y,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=F,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=Xe,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=$e,this.stencilZFail=$e,this.stencilZPass=$e,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaTest=0,this.premultipliedAlpha=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0}function Fr(t){Or.call(this),this.type="MeshBasicMaterial",this.color=new Lr(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=j,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.skinning=!1,this.morphTargets=!1,this.setValues(t)}Or.prototype=Object.assign(Object.create(Je.prototype),{constructor:Or,isMaterial:!0,onBeforeCompile:function(){},customProgramCacheKey:function(){return this.onBeforeCompile.toString()},setValues:function(t){if(void 0!==t)for(const e in t){const i=t[e];if(void 0===i)continue;if("shading"===e){this.flatShading=1===i;continue}const r=this[e];void 0!==r&&(r&&r.isColor?r.set(i):r&&r.isVector3&&i&&i.isVector3?r.copy(i):this[e]=i)}},toJSON:function(t){const e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});const i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};function r(t){const e=[];for(const i in t){const r=t[i];delete r.metadata,e.push(r)}return e}
vendor: 4,476 bytes, line 10
10if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),this.sheen&&this.sheen.isColor&&(i.sheen=this.sheen.getHex()),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,i.reflectivity=this.reflectivity,i.refractionRatio=this.refractionRatio,void 0!==this.combine&&(i.combine=this.combine),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity)),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.size&&(i.size=this.size),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==p&&(i.blending=this.blending),!0===this.flatShading&&(i.flatShading=this.flatShading),this.side!==h&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.morphTargets&&(i.morphTargets=!0),!0===this.morphNormals&&
vendor: 36,409 bytes, line 10
10(i.morphNormals=!0),!0===this.skinning&&(i.skinning=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),"{}"!==JSON.stringify(this.userData)&&(i.userData=this.userData),e){const e=r(t.textures),n=r(t.images);e.length>0&&(i.textures=e),n.length>0&&(i.images=n)}return i},clone:function(){return(new this.constructor).copy(this)},copy:function(t){this.name=t.name,this.fog=t.fog,this.blending=t.blending,this.side=t.side,this.flatShading=t.flatShading,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;const e=t.clippingPlanes;let i=null;if(null!==e){const t=e.length;i=new Array(t);for(let r=0;r!==t;++r)i[r]=e[r].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.premultipliedAlpha=t.premultipliedAlpha,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this},dispose:function(){this.dispatchEvent({type:"dispose"})}}),Object.defineProperty(Or.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Fr.prototype=Object.create(Or.prototype),Fr.prototype.constructor=Fr,Fr.prototype.isMeshBasicMaterial=!0,Fr.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this};const Nr=new di,zr=new ii;function Gr(t,e,i){if(Array.isArray(t))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=!0===i,this.usage=Ye,this.updateRange={offset:0,count:-1},this.version=0}function Vr(t,e,i){Gr.call(this,new Int8Array(t),e,i)}function jr(t,e,i){Gr.call(this,new Uint8Array(t),e,i)}function Ur(t,e,i){Gr.call(this,new Uint8ClampedArray(t),e,i)}function Hr(t,e,i){Gr.call(this,new Int16Array(t),e,i)}function qr(t,e,i){Gr.call(this,new Uint16Array(t),e,i)}function Wr(t,e,i){Gr.call(this,new Int32Array(t),e,i)}function $r(t,e,i){Gr.call(this,new Uint32Array(t),e,i)}function Xr(t,e,i){Gr.call(this,new Uint16Array(t),e,i)}function Yr(t,e,i){Gr.call(this,new Float32Array(t),e,i)}function Zr(t,e,i){Gr.call(this,new Float64Array(t),e,i)}function Kr(t){if(0===t.length)return-1/0;let e=t[0];for(let i=1,r=t.length;i<r;++i)t[i]>e&&(e=t[i]);return e}Object.defineProperty(Gr.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Object.assign(Gr.prototype,{isBufferAttribute:!0,onUploadCallback:function(){},setUsage:function(t){return this.usage=t,this},copy:function(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this},copyAt:function(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let r=0,n=this.itemSize;r<n;r++)this.array[t+r]=e.array[i+r];return this},copyArray:function(t){return this.array.set(t),this},copyColorsArray:function(t){const e=this.array;let i=0;for(let r=0,n=t.length;r<n;r++){let n=t[r];void 0===n&&(n=new Lr),e[i++]=n.r,e[i++]=n.g,e[i++]=n.b}return this},copyVector2sArray:function(t){const e=this.array;let i=0;for(let r=0,n=t.length;r<n;r++){let n=t[r];void 0===n&&(n=new ii),e[i++]=n.x,e[i++]=n.y}return this},copyVector3sArray:function(t){const e=this.array;let i=0;for(let r=0,n=t.length;r<n;r++){let n=t[r];void 0===n&&(n=new di),e[i++]=n.x,e[i++]=n.y,e[i++]=n.z}return this},copyVector4sArray:function(t){const e=this.array;let i=0;for(let r=0,n=t.length;r<n;r++){let n=t[r];void 0===n&&(n=new hi),e[i++]=n.x,e[i++]=n.y,e[i++]=n.z,e[i++]=n.w}return this},applyMatrix3:function(t){if(2===this.itemSize)for(let e=0,i=this.count;e<i;e++)zr.fromBufferAttribute(this,e),zr.applyMatrix3(t),this.setXY(e,zr.x,zr.y);else if(3===this.itemSize)for(let e=0,i=this.count;e<i;e++)Nr.fromBufferAttribute(this,e),Nr.applyMatrix3(t),this.setXYZ(e,Nr.x,Nr.y,Nr.z);return this},applyMatrix4:function(t){for(let e=0,i=this.count;e<i;e++)Nr.x=this.getX(e),Nr.y=this.getY(e),Nr.z=this.getZ(e),Nr.applyMatrix4(t),this.setXYZ(e,Nr.x,Nr.y,Nr.z);return this},applyNormalMatrix:function(t){for(let e=0,i=this.count;e<i;e++)Nr.x=this.getX(e),Nr.y=this.getY(e),Nr.z=this.getZ(e),Nr.applyNormalMatrix(t),this.setXYZ(e,Nr.x,Nr.y,Nr.z);return this},transformDirection:function(t){for(let e=0,i=this.count;e<i;e++)Nr.x=this.getX(e),Nr.y=this.getY(e),Nr.z=this.getZ(e),Nr.transformDirection(t),this.setXYZ(e,Nr.x,Nr.y,Nr.z);return this},set:function(t,e=0){return this.array.set(t,e),this},getX:function(t){return this.array[t*this.itemSize]},setX:function(t,e){return this.array[t*this.itemSize]=e,this},getY:function(t){return this.array[t*this.itemSize+1]},setY:function(t,e){return this.array[t*this.itemSize+1]=e,this},getZ:function(t){return this.array[t*this.itemSize+2]},setZ:function(t,e){return this.array[t*this.itemSize+2]=e,this},getW:function(t){return this.array[t*this.itemSize+3]},setW:function(t,e){return this.array[t*this.itemSize+3]=e,this},setXY:function(t,e,i){return t*=this.itemSize,this.array[t+0]=e,this.array[t+1]=i,this},setXYZ:function(t,e,i,r){return t*=this.itemSize,this.array[t+0]=e,this.array[t+1]=i,this.array[t+2]=r,this},setXYZW:function(t,e,i,r,n){return t*=this.itemSize,this.array[t+0]=e,this.array[t+1]=i,this.array[t+2]=r,this.array[t+3]=n,this},onUpload:function(t){return this.onUploadCallback=t,this},clone:function(){return new this.constructor(this.array,this.itemSize).copy(this)},toJSON:function(){return{itemSize:this.itemSize,type:this.array.constructor.name,array:Array.prototype.slice.call(this.array),normalized:this.normalized}}}),Vr.prototype=Object.create(Gr.prototype),Vr.prototype.constructor=Vr,jr.prototype=Object.create(Gr.prototype),jr.prototype.constructor=jr,Ur.prototype=Object.create(Gr.prototype),Ur.prototype.constructor=Ur,Hr.prototype=Object.create(Gr.prototype),Hr.prototype.constructor=Hr,qr.prototype=Object.create(Gr.prototype),qr.prototype.constructor=qr,Wr.prototype=Object.create(Gr.prototype),Wr.prototype.constructor=Wr,$r.prototype=Object.create(Gr.prototype),$r.prototype.constructor=$r,Xr.prototype=Object.create(Gr.prototype),Xr.prototype.constructor=Xr,Xr.prototype.isFloat16BufferAttribute=!0,Yr.prototype=Object.create(Gr.prototype),Yr.prototype.constructor=Yr,Zr.prototype=Object.create(Gr.prototype),Zr.prototype.constructor=Zr;const Jr={Int8Array:Int8Array,Uint8Array:Uint8Array,Uint8ClampedArray:"undefined"!=typeof Uint8ClampedArray?Uint8ClampedArray:Uint8Array,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array};function Qr(t,e){return new Jr[t](e)}let tn=0;const en=new Gi,rn=new ur,nn=new di,an=new mi,sn=new mi,on=new di;function ln(){Object.defineProperty(this,"id",{value:tn++}),this.uuid=ei.generateUUID(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}ln.prototype=Object.assign(Object.create(Je.prototype),{constructor:ln,isBufferGeometry:!0,getIndex:function(){return this.index},setIndex:function(t){return Array.isArray(t)?this.index=new(Kr(t)>65535?$r:qr)(t,1):this.index=t,this},getAttribute:function(t){return this.attributes[t]},setAttribute:function(t,e){return this.attributes[t]=e,this},deleteAttribute:function(t){return delete this.attributes[t],this},hasAttribute:function(t){return void 0!==this.attributes[t]},addGroup:function(t,e,i=0){this.groups.push({start:t,count:e,materialIndex:i})},clearGroups:function(){this.groups=[]},setDrawRange:function(t,e){this.drawRange.start=t,this.drawRange.count=e},applyMatrix4:function(t){const e=this.attributes.position;void 0!==e&&(e.applyMatrix4(t),e.needsUpdate=!0);const i=this.attributes.normal;if(void 0!==i){const e=(new ri).getNormalMatrix(t);i.applyNormalMatrix(e),i.needsUpdate=!0}const r=this.attributes.tangent;return void 0!==r&&(r.transformDirection(t),r.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this},rotateX:function(t){return en.makeRotationX(t),this.applyMatrix4(en),this},rotateY:function(t){return en.makeRotationY(t),this.applyMatrix4(en),this},rotateZ:function(t){return en.makeRotationZ(t),this.applyMatrix4(en),this},translate:function(t,e,i){return en.makeTranslation(t,e,i),this.applyMatrix4(en),this},scale:function(t,e,i){return en.makeScale(t,e,i),this.applyMatrix4(en),this},lookAt:function(t){return rn.lookAt(t),rn.updateMatrix(),this.applyMatrix4(rn.matrix),this},center:function(){return this.computeBoundingBox(),this.boundingBox.getCenter(nn).negate(),this.translate(nn.x,nn.y,nn.z),this},setFromPoints:function(t){const e=[];for(let i=0,r=t.length;i<r;i++){const r=t[i];e.push(r.x,r.y,r.z||0)}return this.setAttribute("position",new Yr(e,3)),this},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new mi);const t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute)this.boundingBox.set(new di(-1/0,-1/0,-1/0),new di(1/0,1/0,1/0));else{if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t<i;t++){const i=e[t];an.setFromBufferAttribute(i),this.morphTargetsRelative?(on.addVectors(this.boundingBox.min,an.min),this.boundingBox.expandByPoint(on),on.addVectors(this.boundingBox.max,an.max),this.boundingBox.expandByPoint(on)):(this.boundingBox.expandByPoint(an.min),this.boundingBox.expandByPoint(an.max))}}else this.boundingBox.makeEmpty();isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z)}},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere=new Di);const t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute)this.boundingSphere.set(new di,1/0);else if(t){const i=this.boundingSphere.center;if(an.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t<i;t++){const i=e[t];sn.setFromBufferAttribute(i),this.morphTargetsRelative?(on.addVectors(an.min,sn.min),an.expandByPoint(on),on.addVectors(an.max,sn.max),an.expandByPoint(on)):(an.expandByPoint(sn.min),an.expandByPoint(sn.max))}an.getCenter(i);let r=0;for(let e=0,n=t.count;e<n;e++)on.fromBufferAttribute(t,e),r=Math.max(r,i.distanceToSquared(on));if(e)for(let n=0,a=e.length;n<a;n++){const a=e[n],s=this.morphTargetsRelative;for(let e=0,n=a.count;e<n;e++)on.fromBufferAttribute(a,e),s&&(nn.fromBufferAttribute(t,e),on.add(nn)),r=Math.max(r,i.distanceToSquared(on))}this.boundingSphere.radius=Math.sqrt(r),isNaN(this.boundingSphere.radius)}},computeFaceNormals:function(){},computeTangents:function(){const t=this.index,e=this.attributes;if(null===t||void 0===e.position||void 0===e.normal||void 0===e.uv)return;const i=t.array,r=e.position.array,n=e.normal.array,a=e.uv.array,s=r.length/3;void 0===e.tangent&&this.setAttribute("tangent",new Gr(new Float32Array(4*s),4));const o=e.tangent.array,l=[],h=[];for(let t=0;t<s;t++)l[t]=new di,h[t]=new di;const c=new di,u=new di,d=new di,p=new ii,f=new ii,m=new ii,g=new di,v=new di;function y(t,e,i){c.fromArray(r,3*t),u.fromArray(r,3*e),d.fromArray(r,3*i),p.fromArray(a,2*t),f.fromArray(a,2*e),m.fromArray(a,2*i),u.sub(c),d.sub(c),f.sub(p),m.sub(p);const n=1/(f.x*m.y-m.x*f.y);isFinite(n)&&(g.copy(u).multiplyScalar(m.y).addScaledVector(d,-f.y).multiplyScalar(n),v.copy(d).multiplyScalar(f.x).addScaledVector(u,-m.x).multiplyScalar(n),l[t].add(g),l[e].add(g),l[i].add(g),h[t].add(v),h[e].add(v),h[i].add(v))}let b=this.groups;0===b.length&&(b=[{start:0,count:i.length}]);for(let t=0,e=b.length;t<e;++t){const e=b[t],r=e.start;for(let t=r,n=r+e.count;t<n;t+=3)y(i[t+0],i[t+1],i[t+2])}const x=new di,_=new di,w=new di,M=new di;function S(t){w.fromArray(n,3*t),M.copy(w);const e=l[t];x.copy(e),x.sub(w.multiplyScalar(w.dot(e))).normalize(),_.crossVectors(M,e);const i=_.dot(h[t])<0?-1:1;o[4*t]=x.x,o[4*t+1]=x.y,o[4*t+2]=x.z,o[4*t+3]=i}for(let t=0,e=b.length;t<e;++t){const e=b[t],r=e.start;for(let t=r,n=r+e.count;t<n;t+=3)S(i[t+0]),S(i[t+1]),S(i[t+2])}},computeVertexNormals:function(){const t=this.index,e=this.getAttribute("position");if(void 0!==e){let i=this.getAttribute("normal");if(void 0===i)i=new Gr(new Float32Array(3*e.count),3),this.setAttribute("normal",i);else for(let t=0,e=i.count;t<e;t++)i.setXYZ(t,0,0,0);const r=new di,n=new di,a=new di,s=new di,o=new di,l=new di,h=new di,c=new di;if(t)for(let u=0,d=t.count;u<d;u+=3){const d=t.getX(u+0),p=t.getX(u+1),f=t.getX(u+2);r.fromBufferAttribute(e,d),n.fromBufferAttribute(e,p),a.fromBufferAttribute(e,f),h.subVectors(a,n),c.subVectors(r,n),h.cross(c),s.fromBufferAttribute(i,d),o.fromBufferAttribute(i,p),l.fromBufferAttribute(i,f),s.add(h),o.add(h),l.add(h),i.setXYZ(d,s.x,s.y,s.z),i.setXYZ(p,o.x,o.y,o.z),i.setXYZ(f,l.x,l.y,l.z)}else for(let t=0,s=e.count;t<s;t+=3)r.fromBufferAttribute(e,t+0),n.fromBufferAttribute(e,t+1),a.fromBufferAttribute(e,t+2),h.subVectors(a,n),c.subVectors(r,n),h.cross(c),i.setXYZ(t+0,h.x,h.y,h.z),i.setXYZ(t+1,h.x,h.y,h.z),i.setXYZ(t+2,h.x,h.y,h.z);this.normalizeNormals(),i.needsUpdate=!0}},merge:function(t,e){if(!t||!t.isBufferGeometry)return;void 0===e&&(e=0);const i=this.attributes;for(const r in i){if(void 0===t.attributes[r])continue;const n=i[r].array,a=t.attributes[r],s=a.array,o=a.itemSize*e,l=Math.min(s.length,n.length-o);for(let t=0,e=o;t<l;t++,e++)n[e]=s[t]}return this},normalizeNormals:function(){const t=this.attributes.normal;for(let e=0,i=t.count;e<i;e++)on.fromBufferAttribute(t,e),on.normalize(),t.setXYZ(e,on.x,on.y,on.z)},toNonIndexed:function(){function t(t,e){const i=t.array,r=t.itemSize,n=t.normalized,a=new i.constructor(e.length*r);let s=0,o=0;for(let t=0,n=e.length;t<n;t++){s=e[t]*r;for(let t=0;t<r;t++)a[o++]=i[s++]}return new Gr(a,r,n)}if(null===this.index)return this;const e=new ln,i=this.index.array,r=this.attributes;for(const n in r){const a=t(r[n],i);e.setAttribute(n,a)}const n=this.morphAttributes;for(const r in n){const a=[],s=n[r];for(let e=0,r=s.length;e<r;e++){const r=t(s[e],i);a.push(r)}e.morphAttributes[r]=a}e.morphTargetsRelative=this.morphTargetsRelative;const a=this.groups;for(let t=0,i=a.length;t<i;t++){const i=a[t];e.addGroup(i.start,i.count,i.materialIndex)}return e},toJSON:function(){const t={metadata:{version:4.5,type:"BufferGeometry",generator:"BufferGeometry.toJSON"}};if(t.uuid=this.uuid,t.type=this.type,""!==this.name&&(t.name=this.name),Object.keys(this.userData).length>0&&(t.userData=this.userData),void 0!==this.parameters){const e=this.parameters;for(const i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};const e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});const i=this.attributes;for(const e in i){const r=i[e],n=r.toJSON(t.data);""!==r.name&&(n.name=r.name),t.data.attributes[e]=n}const r={};let n=!1;for(const e in this.morphAttributes){const i=this.morphAttributes[e],a=[];for(let e=0,r=i.length;e<r;e++){const r=i[e],n=r.toJSON(t.data);""!==r.name&&(n.name=r.name),a.push(n)}a.length>0&&(r[e]=a,n=!0)}n&&(t.data.morphAttributes=r,t.data.morphTargetsRelative=this.morphTargetsRelative);const a=this.groups;a.length>0&&(t.data.groups=JSON.parse(JSON.stringify(a)));const s=this.boundingSphere;return null!==s&&(t.data.boundingSphere={center:s.center.toArray(),radius:s.radius}),t},clone:function(){return(new ln).copy(this)},copy:function(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const e={};this.name=t.name;const i=t.index;null!==i&&this.setIndex(i.clone(e));const r=t.attributes;for(const t in r){const i=r[t];this.setAttribute(t,i.clone(e))}const n=t.morphAttributes;for(const t in n){const i=[],r=n[t];for(let t=0,n=r.length;t<n;t++)i.push(r[t].clone(e));this.morphAttributes[t]=i}this.morphTargetsRelative=t.morphTargetsRelative;const a=t.groups;for(let t=0,e=a.length;t<e;t++){const e=a[t];this.addGroup(e.start,e.count,e.materialIndex)}const s=t.boundingBox;null!==s&&(this.boundingBox=s.clone());const o=t.boundingSphere;return null!==o&&(this.boundingSphere=o.clone()),this.drawRange.start=t.drawRange.start,this.drawRange.count=t.drawRange.count,this.userData=t.userData,this},dispose:function(){this.dispatchEvent({type:"dispose"})}});const hn=new Gi,cn=new zi,un=new Di,dn=new di,pn=new di,fn=new di,mn=new di,gn=new di,vn=new di,yn=new di,bn=new di,xn=new di,_n=new ii,wn=new ii,Mn=new ii,Sn=new di,kn=new di;function En(t=new ln,e=new Fr){ur.call(this),this.type="Mesh",this.geometry=t,this.material=e,this.updateMorphTargets()}function An(t,e,i,r,n,a,s,o,l,h,d,p){dn.fromBufferAttribute(n,h),pn.fromBufferAttribute(n,d),fn.fromBufferAttribute(n,p);const f=t.morphTargetInfluences;if(e.morphTargets&&a&&f){yn.set(0,0,0),bn.set(0,0,0),xn.set(0,0,0);for(let t=0,e=a.length;t<e;t++){const e=f[t],i=a[t];0!==e&&(mn.fromBufferAttribute(i,h),gn.fromBufferAttribute(i,d),vn.fromBufferAttribute(i,p),s?(yn.addScaledVector(mn,e),bn.addScaledVector(gn,e),xn.addScaledVector(vn,e)):(yn.addScaledVector(mn.sub(dn),e),bn.addScaledVector(gn.sub(pn),e),xn.addScaledVector(vn.sub(fn),e)))}dn.add(yn),pn.add(bn),fn.add(xn)}t.isSkinnedMesh&&(t.boneTransform(h,dn),t.boneTransform(d,pn),t.boneTransform(p,fn));const m=function(t,e,i,r,n,a,s,o){let l;if(null===(l=e.side===c?r.intersectTriangle(s,a,n,!0,o):r.intersectTriangle(n,a,s,e.side!==u,o)))return null;kn.copy(o),kn.applyMatrix4(t.matrixWorld);const h=i.ray.origin.distanceTo(kn);return h<i.near||h>i.far?null:{distance:h,point:kn.clone(),object:t}}(t,e,i,r,dn,pn,fn,Sn);if(m){o&&(_n.fromBufferAttribute(o,h),wn.fromBufferAttribute(o,d),Mn.fromBufferAttribute(o,p),m.uv=Er.getUV(Sn,dn,pn,fn,_n,wn,Mn,new ii)),l&&(_n.fromBufferAttribute(l,h),wn.fromBufferAttribute(l,d),Mn.fromBufferAttribute(l,p),m.uv2=Er.getUV(Sn,dn,pn,fn,_n,wn,Mn,new ii));const t=new Rr(h,d,p);Er.getNormal(dn,pn,fn,t.normal),m.face=t}return m}En.prototype=Object.assign(Object.create(ur.prototype),{constructor:En,isMesh:!0,copy:function(t){return ur.prototype.copy.call(this,t),void 0!==t.morphTargetInfluences&&(this.morphTargetInfluences=t.morphTargetInfluences.slice()),void 0!==t.morphTargetDictionary&&(this.morphTargetDictionary=Object.assign({},t.morphTargetDictionary)),this.material=t.material,this.geometry=t.geometry,this},updateMorphTargets:function(){const t=this.geometry;if(t.isBufferGeometry){const e=t.morphAttributes,i=Object.keys(e);if(i.length>0){const t=e[i[0]];if(void 0!==t){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,i=t.length;e<i;e++){const i=t[e].name||String(e);this.morphTargetInfluences.push(0),this.morphTargetDictionary[i]=e}}}}else{const e=t.morphTargets;void 0!==e&&e.length}},raycast:function(t,e){const i=this.geometry,r=this.material,n=this.matrixWorld;if(void 0===r)return;if(null===i.boundingSphere&&i.computeBoundingSphere(),un.copy(i.boundingSphere),un.applyMatrix4(n),!1===t.ray.intersectsSphere(un))return;if(hn.copy(n).invert(),cn.copy(t.ray).applyMatrix4(hn),null!==i.boundingBox&&!1===cn.intersectsBox(i.boundingBox))return;let a;if(i.isBufferGeometry){const n=i.index,s=i.attributes.position,o=i.morphAttributes.position,l=i.morphTargetsRelative,h=i.attributes.uv,c=i.attributes.uv2,u=i.groups,d=i.drawRange;if(null!==n)if(Array.isArray(r))for(let i=0,p=u.length;i<p;i++){const p=u[i],f=r[p.materialIndex];for(let i=Math.max(p.start,d.start),r=Math.min(p.start+p.count,d.start+d.count);i<r;i+=3){const r=n.getX(i),u=n.getX(i+1),d=n.getX(i+2);(a=An(this,f,t,cn,s,o,l,h,c,r,u,d))&&(a.faceIndex=Math.floor(i/3),a.face.materialIndex=p.materialIndex,e.push(a))}}else{for(let i=Math.max(0,d.start),u=Math.min(n.count,d.start+d.count);i<u;i+=3){const u=n.getX(i),d=n.getX(i+1),p=n.getX(i+2);(a=An(this,r,t,cn,s,o,l,h,c,u,d,p))&&(a.faceIndex=Math.floor(i/3),e.push(a))}}else if(void 0!==s)if(Array.isArray(r))for(let i=0,n=u.length;i<n;i++){const n=u[i],p=r[n.materialIndex];for(let i=Math.max(n.start,d.start),r=Math.min(n.start+n.count,d.start+d.count);i<r;i+=3){(a=An(this,p,t,cn,s,o,l,h,c,i,i+1,i+2))&&(a.faceIndex=Math.floor(i/3),a.face.materialIndex=n.materialIndex,e.push(a))}}else{for(let i=Math.max(0,d.start),n=Math.min(s.count,d.start+d.count);i<n;i+=3){(a=An(this,r,t,cn,s,o,l,h,c,i,i+1,i+2))&&(a.faceIndex=Math.floor(i/3),e.push(a))}}}else i.isGeometry}});class Tn extends ln{constructor(t=1,e=1,i=1,r=1,n=1,a=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:r,heightSegments:n,depthSegments:a};const s=this;r=Math.floor(r),n=Math.floor(n);const o=[],l=[],h=[],c=[];let u=0,d=0;function p(t,e,i,r,n,a,p,f,m,g,v){const y=a/m,b=p/g,x=a/2,_=p/2,w=f/2,M=m+1,S=g+1;let k=0,E=0;const A=new di;for(let a=0;a<S;a++){const s=a*b-_;for(let o=0;o<M;o++){const u=o*y-x;A[t]=u*r,A[e]=s*n,A[i]=w,l.push(A.x,A.y,A.z),A[t]=0,A[e]=0,A[i]=f>0?1:-1,h.push(A.x,A.y,A.z),c.push(o/m),c.push(1-a/g),k+=1}}for(let t=0;t<g;t++)for(let e=0;e<m;e++){const i=u+e+M*t,r=u+e+M*(t+1),n=u+(e+1)+M*(t+1),a=u+(e+1)+M*t;o.push(i,r,a),o.push(r,n,a),E+=6}s.addGroup(d,E,v),d+=E,u+=k}p("z","y","x",-1,-1,i,e,t,a=Math.floor(a),n,0),p("z","y","x",1,-1,i,e,-t,a,n,1),p("x","z","y",1,1,t,i,e,r,a,2),p("x","z","y",1,-1,t,i,-e,r,a,3),p("x","y","z",1,-1,t,e,i,r,n,4),p("x","y","z",-1,-1,t,e,-i,r,n,5),this.setIndex(o),this.setAttribute("position",new Yr(l,3)),this.setAttribute("normal",new Yr(h,3)),this.setAttribute("uv",new Yr(c,2))}}function Cn(t){const e={};for(const i in t){e[i]={};for(const r in t[i]){const n=t[i][r];n&&(n.isColor||n.isMatrix3||n.isMatrix4||n.isVector2||n.isVector3||n.isVector4||n.isTexture)?e[i][r]=n.clone():Array.isArray(n)?e[i][r]=n.slice():e[i][r]=n}}return e}function Pn(t){const e={};for(let i=0;i<t.length;i++){const r=Cn(t[i]);for(const t in r)e[t]=r[t]}return e}const Dn={clone:Cn,merge:Pn};var In="void main() {\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",Ln="void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}";function Rn(t){Or.call(this),this.type="ShaderMaterial",this.defines={},this.uniforms={},this.vertexShader=In,this.fragmentShader=Ln,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,void 0!==t&&(t.attributes,this.setValues(t))}function Bn(){ur.call(this),this.type="Camera",this.matrixWorldInverse=new Gi,this.projectionMatrix=new Gi,this.projectionMatrixInverse=new Gi}function On(t=50,e=1,i=.1,r=2e3){Bn.call(this),this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=r,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}Rn.prototype=Object.create(Or.prototype),Rn.prototype.constructor=Rn,Rn.prototype.isShaderMaterial=!0,Rn.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.fragmentShader=t.fragmentShader,this.vertexShader=t.vertexShader,this.uniforms=Cn(t.uniforms),this.defines=Object.assign({},t.defines),this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.lights=t.lights,this.clipping=t.clipping,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this.extensions=Object.assign({},t.extensions),this.glslVersion=t.glslVersion,this},Rn.prototype.toJSON=function(t){const e=Or.prototype.toJSON.call(this,t);e.glslVersion=this.glslVersion,e.uniforms={};for(const i in this.uniforms){const r=this.uniforms[i].value;r&&r.isTexture?e.uniforms[i]={type:"t",value:r.toJSON(t).uuid}:r&&r.isColor?e.uniforms[i]={type:"c",value:r.getHex()}:r&&r.isVector2?e.uniforms[i]={type:"v2",value:r.toArray()}:r&&r.isVector3?e.uniforms[i]={type:"v3",value:r.toArray()}:r&&r.isVector4?e.uniforms[i]={type:"v4",value:r.toArray()}:r&&r.isMatrix3?e.uniforms[i]={type:"m3",value:r.toArray()}:r&&r.isMatrix4?e.uniforms[i]={type:"m4",value:r.toArray()}:e.uniforms[i]={value:r}}Object.keys(this.defines).length>0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader;const i={};for(const t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e},Bn.prototype=Object.assign(Object.create(ur.prototype),{constructor:Bn,isCamera:!0,copy:function(t,e){return ur.prototype.copy.call(this,t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this},getWorldDirection:function(t){void 0===t&&(t=new di),this.updateWorldMatrix(!0,!1);const e=this.matrixWorld.elements;return t.set(-e[8],-e[9],-e[10]).normalize()},updateMatrixWorld:function(t){ur.prototype.updateMatrixWorld.call(this,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()},updateWorldMatrix:function(t,e){ur.prototype.updateWorldMatrix.call(this,t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()},clone:function(){return(new this.constructor).copy(this)}}),On.prototype=Object.assign(Object.create(Bn.prototype),{constructor:On,isPerspectiveCamera:!0,copy:function(t,e){return Bn.prototype.copy.call(this,t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this},setFocalLength:function(t){const e=.5*this.getFilmHeight()/t;this.fov=2*ei.RAD2DEG*Math.atan(e),this.updateProjectionMatrix()},getFocalLength:function(){const t=Math.tan(.5*ei.DEG2RAD*this.fov);return.5*this.getFilmHeight()/t},getEffectiveFOV:function(){return 2*ei.RAD2DEG*Math.atan(Math.tan(.5*ei.DEG2RAD*this.fov)/this.zoom)},getFilmWidth:function(){return this.filmGauge*Math.min(this.aspect,1)},getFilmHeight:function(){return this.filmGauge/Math.max(this.aspect,1)},setViewOffset:function(t,e,i,r,n,a){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=r,this.view.width=n,this.view.height=a,this.updateProjectionMatrix()},clearViewOffset:function(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()},updateProjectionMatrix:function(){const t=this.near;let e=t*Math.tan(.5*ei.DEG2RAD*this.fov)/this.zoom,i=2*e,r=this.aspect*i,n=-.5*r;const a=this.view;if(null!==this.view&&this.view.enabled){const t=a.fullWidth,s=a.fullHeight;n+=a.offsetX*r/t,e-=a.offsetY*i/s,r*=a.width/t,i*=a.height/s}const s=this.filmOffset;0!==s&&(n+=t*s/this.getFilmWidth()),this.projectionMatrix.makePerspective(n,n+r,e,e-i,t,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()},toJSON:function(t){const e=ur.prototype.toJSON.call(this,t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}});const Fn=90,Nn=1;function zn(t,e,i){if(ur.call(this),this.type="CubeCamera",!0!==i.isWebGLCubeRenderTarget)return;this.renderTarget=i;const r=new On(Fn,Nn,t,e);r.layers=this.layers,r.up.set(0,-1,0),r.lookAt(new di(1,0,0)),this.add(r);const n=new On(Fn,Nn,t,e);n.layers=this.layers,n.up.set(0,-1,0),n.lookAt(new di(-1,0,0)),this.add(n);const a=new On(Fn,Nn,t,e);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(new di(0,1,0)),this.add(a);const s=new On(Fn,Nn,t,e);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(new di(0,-1,0)),this.add(s);const o=new On(Fn,Nn,t,e);o.layers=this.layers,o.up.set(0,-1,0),o.lookAt(new di(0,0,1)),this.add(o);const l=new On(Fn,Nn,t,e);l.layers=this.layers,l.up.set(0,-1,0),l.lookAt(new di(0,0,-1)),this.add(l),this.update=function(t,e){null===this.parent&&this.updateMatrixWorld();const h=t.xr.enabled,c=t.getRenderTarget();t.xr.enabled=!1;const u=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0),t.render(e,r),t.setRenderTarget(i,1),t.render(e,n),t.setRenderTarget(i,2),t.render(e,a),t.setRenderTarget(i,3),t.render(e,s),t.setRenderTarget(i,4),t.render(e,o),i.texture.generateMipmaps=u,t.setRenderTarget(i,5),t.render(e,l),t.setRenderTarget(c),t.xr.enabled=h}}function Gn(t,e,i,r,n,a,s,o,l,h){t=void 0!==t?t:[],e=void 0!==e?e:K,s=void 0!==s?s:kt,oi.call(this,t,e,i,r,n,a,s,o,l,h),this.flipY=!1,this._needsFlipEnvMap=!0}zn.prototype=Object.create(ur.prototype),zn.prototype.constructor=zn,Gn.prototype=Object.create(oi.prototype),Gn.prototype.constructor=Gn,Gn.prototype.isCubeTexture=!0,Object.defineProperty(Gn.prototype,"images",{get:function(){return this.image},set:function(t){this.image=t}});class Vn extends ci{constructor(t,e,i){Number.isInteger(e)&&(e=i),super(t,t,e),Object.defineProperty(this,"isWebGLCubeRenderTarget",{value:!0}),e=e||{},this.texture=new Gn(void 0,e.mapping,e.wrapS,e.wrapT,e.magFilter,e.minFilter,e.format,e.type,e.anisotropy,e.encoding),this.texture._needsFlipEnvMap=!1}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.format=Et,this.texture.encoding=e.encoding,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;const i={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include <begin_vertex>\n\t\t\t\t\t#include <project_vertex>\n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include <common>\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},r=new Tn(5,5,5),n=new Rn({name:"CubemapFromEquirect",uniforms:Cn(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:c,blending:d});n.uniforms.tEquirect.value=e;const a=new En(r,n),s=e.minFilter;return e.minFilter===ut&&(e.minFilter=ht),new zn(1,10,this).update(t,a),e.minFilter=s,a.geometry.dispose(),a.material.dispose(),this}clear(t,e,i,r){const n=t.getRenderTarget();for(let n=0;n<6;n++)t.setRenderTarget(this,n),t.clear(e,i,r);t.setRenderTarget(n)}}function jn(t,e,i,r,n,a,s,o,l,h,c,u){oi.call(this,null,a,s,o,l,h,r,n,c,u),this.image={data:t||null,width:e||1,height:i||1},this.magFilter=void 0!==l?l:st,this.minFilter=void 0!==h?h:st,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1,this.needsUpdate=!0}jn.prototype=Object.create(oi.prototype),jn.prototype.constructor=jn,jn.prototype.isDataTexture=!0;const Un=new Di,Hn=new di;class qn{constructor(t,e,i,r,n,a){this.planes=[void 0!==t?t:new mr,void 0!==e?e:new mr,void 0!==i?i:new mr,void 0!==r?r:new mr,void 0!==n?n:new mr,void 0!==a?a:new mr]}set(t,e,i,r,n,a){const s=this.planes;return s[0].copy(t),s[1].copy(e),s[2].copy(i),s[3].copy(r),s[4].copy(n),s[5].copy(a),this}clone(){return(new this.constructor).copy(this)}copy(t){const e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t){const e=this.planes,i=t.elements,r=i[0],n=i[1],a=i[2],s=i[3],o=i[4],l=i[5],h=i[6],c=i[7],u=i[8],d=i[9],p=i[10],f=i[11],m=i[12],g=i[13],v=i[14],y=i[15];return e[0].setComponents(s-r,c-o,f-u,y-m).normalize(),e[1].setComponents(s+r,c+o,f+u,y+m).normalize(),e[2].setComponents(s+n,c+l,f+d,y+g).normalize(),e[3].setComponents(s-n,c-l,f-d,y-g).normalize(),e[4].setComponents(s-a,c-h,f-p,y-v).normalize(),e[5].setComponents(s+a,c+h,f+p,y+v).normalize(),this}intersectsObject(t){const e=t.geometry;return null===e.boundingSphere&&e.computeBoundingSphere(),Un.copy(e.boundingSphere).applyMatrix4(t.matrixWorld),this.intersectsSphere(Un)}intersectsSprite(t){return Un.center.set(0,0,0),Un.radius=.7071067811865476,Un.applyMatrix4(t.matrixWorld),this.intersectsSphere(Un)}intersectsSphere(t){const e=this.planes,i=t.center,r=-t.radius;for(let t=0;t<6;t++){if(e[t].distanceToPoint(i)<r)return!1}return!0}intersectsBox(t){const e=this.planes;for(let i=0;i<6;i++){const r=e[i];if(Hn.x=r.normal.x>0?t.max.x:t.min.x,Hn.y=r.normal.y>0?t.max.y:t.min.y,Hn.z=r.normal.z>0?t.max.z:t.min.z,r.distanceToPoint(Hn)<0)return!1}return!0}containsPoint(t){const e=this.planes;for(let i=0;i<6;i++)if(e[i].distanceToPoint(t)<0)return!1;return!0}}function Wn(){let t=null,e=!1,i=null,r=null;function n(e,a){i(e,a),r=t.requestAnimationFrame(n)}return{start:function(){!0!==e&&null!==i&&(r=t.requestAnimationFrame(n),e=!0)},stop:function(){t.cancelAnimationFrame(r),e=!1},setAnimationLoop:function(t){i=t},setContext:function(e){t=e}}}function $n(t,e){const i=e.isWebGL2,r=new WeakMap;return{get:function(t){return t.isInterleavedBufferAttribute&&(t=t.data),r.get(t)},remove:function(e){e.isInterleavedBufferAttribute&&(e=e.data);const i=r.get(e);i&&(t.deleteBuffer(i.buffer),r.delete(e))},update:function(e,n){if(e.isGLBufferAttribute){const t=r.get(e);return void((!t||t.version<e.version)&&r.set(e,{buffer:e.buffer,type:e.type,bytesPerElement:e.elementSize,version:e.version}))}e.isInterleavedBufferAttribute&&(e=e.data);const a=r.get(e);void 0===a?r.set(e,function(e,r){const n=e.array,a=e.usage,s=t.createBuffer();t.bindBuffer(r,s),t.bufferData(r,n,a),e.onUploadCallback();let o=5126;return n instanceof Float32Array?o=5126:n instanceof Float64Array||(n instanceof Uint16Array?e.isFloat16BufferAttribute?i&&(o=5131):o=5123:n instanceof Int16Array?o=5122:n instanceof Uint32Array?o=5125:n instanceof Int32Array?o=5124:n instanceof Int8Array?o=5120:n instanceof Uint8Array&&(o=5121)),{buffer:s,type:o,bytesPerElement:n.BYTES_PER_ELEMENT,version:e.version}}(e,n)):a.version<e.version&&(function(e,r,n){const a=r.array,s=r.updateRange;t.bindBuffer(n,e),-1===s.count?t.bufferSubData(n,0,a):(i?t.bufferSubData(n,s.offset*a.BYTES_PER_ELEMENT,a,s.offset,s.count):t.bufferSubData(n,s.offset*a.BYTES_PER_ELEMENT,a.subarray(s.offset,s.offset+s.count)),s.count=-1)}(a.buffer,e,n),a.version=e.version)}}}class Xn extends ln{constructor(t=1,e=1,i=1,r=1){super(),this.type="PlaneGeometry",this.parameters={width:t,height:e,widthSegments:i,heightSegments:r};const n=t/2,a=e/2,s=Math.floor(i),o=Math.floor(r),l=s+1,h=o+1,c=t/s,u=e/o,d=[],p=[],f=[],m=[];for(let t=0;t<h;t++){const e=t*u-a;for(let i=0;i<l;i++){const r=i*c-n;p.push(r,-e,0),f.push(0,0,1),m.push(i/s),m.push(1-t/o)}}for(let t=0;t<o;t++)for(let e=0;e<s;e++){const i=e+l*t,r=e+l*(t+1),n=e+1+l*(t+1),a=e+1+l*t;d.push(i,r,a),d.push(r,n,a)}this.setIndex(d),this.setAttribute("position",new Yr(p,3)),this.setAttribute("normal",new Yr(f,3)),this.setAttribute("uv",new Yr(m,2))}}const Y
vendor: 3,853 bytes, line 10
10n={alphamap_fragment:"#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, vUv ).g;\n#endif",alphamap_pars_fragment:"#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",alphatest_fragment:"#ifdef ALPHATEST\n\tif ( diffuseColor.a < ALPHATEST ) discard;\n#endif",aomap_fragment:"#ifdef USE_AOMAP\n\tfloat ambientOcclusion = ( texture2D( aoMap, vUv2 ).r - 1.0 ) * aoMapIntensity + 1.0;\n\treflectedLight.indirectDiffuse *= ambientOcclusion;\n\t#if defined( USE_ENVMAP ) && defined( STANDARD )\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.specularRoughness );\n\t#endif\n#endif",aomap_pars_fragment:"#ifdef USE_AOMAP\n\tuniform sampler2D aoMap;\n\tuniform float aoMapIntensity;\n#endif",begin_vertex:"vec3 transformed = vec3( position );",beginnormal_vertex:"vec3 objectNormal = vec3( normal );\n#ifdef USE_TANGENT\n\tvec3 objectTangent = vec3( tangent.xyz );\n#endif",bsdfs:"vec2 integrateSpecularBRDF( const in float dotNV, const in float roughness ) {\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\treturn vec2( -1.04, 1.04 ) * a004 + r.zw;\n}\nfloat punctualLightIntensityToIrradianceFactor( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\tif( cutoffDistance > 0.0 ) {\n\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t}\n\treturn distanceFalloff;\n#else\n\tif( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t}\n\treturn 1.0;\n#endif\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nvec3 F_Schlick_RoughnessDependent( const in vec3 F0, const in float dotNV, const in float roughness ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotNV - 6.98316 ) * dotNV );\n\tvec3 Fr = max( vec3( 1.0 - roughness ), F0 ) - F0;\n\treturn Fr * fresnel + F0;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + viewDir );\n\tfloat dotNL = saturate( dot( normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );
vendor: 4,528 bytes, line 10
10\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nvec3 BRDF_Specular_GGX_Environment( const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tvec2 brdf = integrateSpecularBRDF( dotNV, roughness );\n\treturn specularColor * brdf.x + brdf.y;\n}\nvoid BRDF_Specular_Multiscattering_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tvec3 F = F_Schlick_RoughnessDependent( specularColor, dotNV, roughness );\n\tvec2 brdf = integrateSpecularBRDF( dotNV, roughness );\n\tvec3 FssEss = F * brdf.x + brdf.y;\n\tfloat Ess = brdf.x + brdf.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = specularColor + ( 1.0 - specularColor ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie(float roughness, float NoH) {\n\tfloat invAlpha = 1.0 / roughness;\n\tfloat cos2h = NoH * NoH;\n\tfloat sin2h = max(1.0 - cos2h, 0.0078125);\treturn (2.0 + invAlpha) * pow(sin2h, invAlpha * 0.5) / (2.0 * PI);\n}
vendor: 10,750 bytes, line 10
10\nfloat V_Neubelt(float NoV, float NoL) {\n\treturn saturate(1.0 / (4.0 * (NoL + NoV - NoL * NoV)));\n}\nvec3 BRDF_Specular_Sheen( const in float roughness, const in vec3 L, const in GeometricContext geometry, vec3 specularColor ) {\n\tvec3 N = geometry.normal;\n\tvec3 V = geometry.viewDir;\n\tvec3 H = normalize( V + L );\n\tfloat dotNH = saturate( dot( N, H ) );\n\treturn specularColor * D_Charlie( roughness, dotNH ) * V_Neubelt( dot(N, V), dot(N, L) );\n}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tfDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#ifdef USE_COLOR\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor.xyz *= color.xyz;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat max3( vec3 v ) { return max( max( v.x, v.y ), v.z ); }\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat linearToRelativeLuminance( const in vec3 color ) {\n\tvec3 weights = vec3( 0.2126, 0.7152, 0.0722 );\n\treturn dot( weights, color.rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_maxMipLevel 8.0\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_maxTileSize 256.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\tfloat texelSize = 1.0 / ( 3.0 * cubeUV_maxTileSize );\n\t\tvec2 uv = getUV( direction, face ) * ( faceSize - 1.0 );\n\t\tvec2 f = fract( uv );\n\t\tuv += 0.5 - f;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tif ( mipInt < cubeUV_maxMipLevel ) {\n\t\t\tuv.y += 2.0 * cubeUV_maxTileSize;\n\t\t}\n\t\tuv.y += filterInt * 2.0 * cubeUV_minTileSize;\n\t\tuv.x += 3.0 * max( 0.0, cubeUV_maxTileSize - 2.0 * faceSize );\n\t\tuv *= texelSize;\n\t\tvec3 tl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.x += texelSize;\n\t\tvec3 tr = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.y += texelSize;\n\t\tvec3 br = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.x -= texelSize;\n\t\tvec3 bl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tvec3 tm = mix( tl, tr, f.x );\n\t\tvec3 bm = mix( bl, br, f.x );\n\t\treturn mix( tm, bm, f.y );\n\t}\n\t#define r0 1.0\n\t#define v0 0.339\n\t#define m0 - 2.0\n\t#define r1 0.8\n\t#define v1 0.276\n\t#define m1 - 1.0\n\t#define r4 0.4\n\t#define v4 0.046\n\t#define m4 2.0\n\t#define r5 0.305\n\t#define v5 0.016\n\t#define m5 3.0\n\t#define r6 0.21\n\t#define v6 0.0038\n\t#define m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= r1 ) {\n\t\t\tmip = ( r0 - roughness ) * ( m1 - m0 ) / ( r0 - r1 ) + m0;\n\t\t} else if ( roughness >= r4 ) {\n\t\t\tmip = ( r1 - roughness ) * ( m4 - m1 ) / ( r1 - r4 ) + m1;\n\t\t} else if ( roughness >= r5 ) {\n\t\t\tmip = ( r4 - roughness ) * ( m5 - m4 ) / ( r4 - r5 ) + m4;\n\t\t} else if ( roughness >= r6 ) {\n\t\t\tmip = ( r5 - roughness ) * ( m6 - m5 ) / ( r5 - r6 ) + m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), m0, cubeUV_maxMipLevel );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + dis
vendor: 42,020 bytes, line 10
10placementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\temissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb;\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",encodings_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",encodings_pars_fragment:"\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * value.a * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = clamp( floor( D ) / 255.0, 0.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = cLogLuvM * value.rgb;\n\tXp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) );\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract( Le );\n\tvResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 );\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = cLogLuvInverseM * Xp_Y_XYZp.rgb;\n\treturn vec4( max( vRGB, 0.0 ), 1.0 );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 envColor = textureCubeUV( envMap, reflectVec, 0.0 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifndef ENVMAP_TYPE_CUBE_UV\n\t\tenvColor = envMapTexelToLinear( envColor );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\tuniform int maxMipLevel;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) ||defined( PHONG )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP )\n\t#ifdef ENVMAP_MODE_REFRACTION\n\t\tuniform float refractionRatio;\n\t#endif\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float roughness, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat sigma = PI * roughness * roughness / ( 1.0 + roughness );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + log2( sigma );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -viewDir, normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( roughness, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tfogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float fogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * fogDepth * fogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float fogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn texture2D( gradientMap, coord ).rgb;\n\t#else\n\t\treturn ( coord.x < 0.7 ) ? vec3( 0.7 ) : vec3( 1.0 );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\treflectedLight.indirectDiffuse += PI * lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_vertex:"vec3 diffuse = vec3( 1.0 );\nGeometricContext geometry;\ngeometry.position = mvPosition.xyz;\ngeometry.normal = normalize( transformedNormal );\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( -mvPosition.xyz );\nGeometricContext backGeometry;\nbackGeometry.position = geometry.position;\nbackGeometry.normal = -geometry.normal;\nbackGeometry.viewDir = geometry.viewDir;\nvLightFront = vec3( 0.0 );\nvIndirectFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\n\tvLightBack = vec3( 0.0 );\n\tvIndirectBack = vec3( 0.0 );\n#endif\nIncidentLight directLight;\nfloat dotNL;\nvec3 directLightColor_Diffuse;\nvIndirectFront += getAmbientLightIrradiance( ambientLightColor );\nvIndirectFront += getLightProbeIrradiance( lightProbe, geometry );\n#ifdef DOUBLE_SIDED\n\tvIndirectBack += getAmbientLightIrradiance( ambientLightColor );\n\tvIndirectBack += getLightProbeIrradiance( lightProbe, backGeometry );\n#endif\n#if NUM_POINT_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tgetPointDirectLightIrradiance( pointLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tgetSpotDirectLightIrradiance( spotLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_DIR_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tgetDirectionalDirectLightIrradiance( directionalLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\tvIndirectFront += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvIndirectBack += getHemisphereLightIrradiance( hemisphereLights[ i ], backGeometry );\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in GeometricContext geometry ) {\n\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon\n#define Material_LightProbeLOD( material )\t(0)",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_Specular_BlinnPhong( directLight, geometry, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong\n#define Material_LightProbeLOD( material )\t(0)",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.specularRoughness = max( roughnessFactor, 0.0525 );material.specularRoughness += geometryRoughness;\nmaterial.specularRoughness = min( material.specularRoughness, 1.0 );\n#ifdef REFLECTIVITY\n\tmaterial.specularColor = mix( vec3( MAXIMUM_SPECULAR_COEFFICIENT * pow2( reflectivity ) ), diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( DEFAULT_SPECULAR_COEFFICIENT ), diffuseColor.rgb, metalnessFactor );\n#endif\n#ifdef CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheen;\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat specularRoughness;\n\tvec3 specularColor;\n#ifdef CLEARCOAT\n\tfloat clearcoat;\n\tfloat clearcoatRoughness;\n#endif\n#ifdef USE_SHEEN\n\tvec3 sheenColor;\n#endif\n};\n#define MAXIMUM_SPECULAR_COEFFICIENT 0.16\n#define DEFAULT_SPECULAR_COEFFICIENT 0.04\nfloat clearcoatDHRApprox( const in float roughness, const in float dotNL ) {\n\treturn DEFAULT_SPECULAR_COEFFICIENT + ( 1.0 - DEFAULT_SPECULAR_COEFFICIENT ) * ( pow( 1.0 - dotNL, 5.0 ) * pow( 1.0 - roughness, 2.0 ) );\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.specularRoughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3(    0, 1,    0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\t#ifdef CLEARCOAT\n\t\tfloat ccDotNL = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = ccDotNL * directLight.color;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tccIrradiance *= PI;\n\t\t#endif\n\t\tfloat clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL );\n\t\treflectedLight.directSpecular += ccIrradiance * material.clearcoat * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness );\n\t#else\n\t\tfloat clearcoatDHR = 0.0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\treflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_Sheen(\n\t\t\tmaterial.specularRoughness,\n\t\t\tdirectLight.direction,\n\t\t\tgeometry,\n\t\t\tmaterial.sheenColor\n\t\t);\n\t#else\n\t\treflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.normal, material.specularColor, material.specularRoughness);\n\t#endif\n\treflectedLight.directDiffuse += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef CLEARCOAT\n\t\tfloat ccDotNV = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular += clearcoatRadiance * material.clearcoat * BRDF_Specular_GGX_Environment( geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness );\n\t\tfloat ccDotNL = ccDotNV;\n\t\tfloat clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL );\n\t#else\n\t\tfloat clearcoatDHR = 0.0;\n\t#endif\n\tfloat clearcoatInv = 1.0 - clearcoatDHR;\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\tBRDF_Specular_Multiscattering_Environment( geometry, material.specularColor, material.specularRoughness, singleScattering, multiScattering );\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - ( singleScattering + multiScattering ) );\n\treflectedLight.indirectSpecular += clearcoatInv * radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointDirectLightIrradiance( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotDirectLightIrradiance( spotLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalDirectLightIrradiance( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\t\tvec3 lightMapIrradiance = lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tlightMapIrradiance *= PI;\n\t\t#endif\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getLightProbeIndirectIrradiance( geometry, maxMipLevel );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.normal, material.specularRoughness, maxMipLevel );\n\t#ifdef CLEARCOAT\n\t\tclearcoatRadiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness, maxMipLevel );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 texelColor = texture2D( map, vUv );\n\ttexelColor = mapTexelToLinear( texelColor );\n\tdiffuseColor *= texelColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n#endif\n#ifdef USE_MAP\n\tvec4 mapTexel = texture2D( map, uv );\n\tdiffuseColor *= mapTexelToLinear( mapTexel );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tuniform mat3 uvTransform;\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifndef USE_MORPHNORMALS\n\t\tuniform float morphTargetInfluences[ 8 ];\n\t#else\n\t\tuniform float morphTargetInfluences[ 4 ];\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t#ifndef USE_MORPHNORMALS\n\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t#endif\n#endif",normal_fragment_begin:"#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n\t#ifdef USE_TANGENT\n\t\tvec3 tangent = normalize( vTangent );\n\t\tvec3 bitangent = normalize( vBitangent );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\ttangent = tangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t\tbitangent = bitangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t#endif\n\t\t#if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tmat3 vTBN = mat3( tangent, bitangent, normal );\n\t\t#endif\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef OBJECTSPACE_NORMALMAP\n\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( TANGENTSPACE_NORMALMAP )\n\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\t#ifdef USE_TANGENT\n\t\tnormal = normalize( vTBN * mapN );\n\t#else\n\t\tnormal = perturbNormal2Arb( -vViewPosition, normal, mapN );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef OBJECTSPACE_NORMALMAP\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN ) {\n\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\n\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\tvec3 N = normalize( surf_norm );\n\t\tmat3 tsn = mat3( S, T, N );\n\t\tmapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\t#ifdef USE_TANGENT\n\t\tclearcoatNormal = normalize( vTBN * clearcoatMapN );\n\t#else\n\t\tclearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN );\n\t#endif\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ));\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w);\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
vendor: 4,499 bytes, line 10
10\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\n\t\tbool inFrustum = all( inFrustumVec );\n\t\tbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n\t\tbool frustumTest = all( frustumTestVec );\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;
vendor: 45,385 bytes, line 10
10\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ), \n\t\t\t\t\t\t  texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t  f.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ), \n\t\t\t\t\t\t  texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t  f.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 spotShadowMatrix[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0\n\t\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\tvec4 shadowWorldPosition;\n\t#endif\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvSpotShadowCoord[ i ] = spotShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\t#ifdef BONE_TEXTURE\n\t\tuniform highp sampler2D boneTexture;\n\t\tuniform int boneTextureSize;\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tfloat j = i * 4.0;\n\t\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\t\ty = dy * ( y + 0.5 );\n\t\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\t\treturn bone;\n\t\t}\n\t#else\n\t\tuniform mat4 boneMatrices[ MAX_BONES ];\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tmat4 bone = boneMatrices[ int(i) ];\n\t\t\treturn bone;\n\t\t}\n\t#endif\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3(  1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108,  1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605,  1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmissionmap_fragment:"#ifdef USE_TRANSMISSIONMAP\n\ttotalTransmission *= texture2D( transmissionMap, vUv ).r;\n#endif",transmissionmap_pars_fragment:"#ifdef USE_TRANSMISSIONMAP\n\tuniform sampler2D transmissionMap;\n#endif",uv_pars_fragment:"#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#ifdef USE_UV\n\t#ifdef UVS_VERTEX_ONLY\n\t\tvec2 vUv;\n\t#else\n\t\tvarying vec2 vUv;\n\t#endif\n\tuniform mat3 uvTransform;\n#endif",uv_vertex:"#ifdef USE_UV\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n\tuniform mat3 uv2Transform;\n#endif",uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP )\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_frag:"uniform sampler2D t2D;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\tgl_FragColor = mapTexelToLinear( texColor );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n}",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",cube_frag:"#include <envmap_common_pars_fragment>\nuniform float opacity;\nvarying vec3 vWorldDirection;\n#include <cube_uv_reflection_fragment>\nvoid main() {\n\tvec3 vReflect = vWorldDirection;\n\t#include <envmap_fragment>\n\tgl_FragColor = envColor;\n\tgl_FragColor.a *= opacity;\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n}",cube_vert:"varying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include <begin_vertex>\n\t#include <project_vertex>\n\tgl_Position.z = gl_Position.w;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include <common>\n#include <packing>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <logdepthbuf_fragment>\n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",depth_vert:"#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include <uv_vertex>\n\t#include <skinbase_vertex>\n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include <beginnormal_vertex>\n\t\t#include <morphnormal_vertex>\n\t\t#include <skinnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvHighPrecisionZW = gl_Position.zw;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include <common>\n#include <packing>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main () {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <skinbase_vertex>\n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include <beginnormal_vertex>\n\t\t#include <morphnormal_vertex>\n\t\t#include <skinnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <worldpos_vertex>\n\t#include <clipping_planes_vertex>\n\tvWorldPosition = worldPosition.xyz;\n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tvec4 texColor = texture2D( tEquirect, sampleUV );\n\tgl_FragColor = mapTexelToLinear( texColor );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include <begin_vertex>\n\t#include <project_vertex>\n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include <common>\n#include <color_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <color_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include <common>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include <color_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <uv2_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <cube_uv_reflection_fragment>\n#include <fog_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <specularmap_fragment>\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\n\t\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\t\treflectedLight.indirectDiffuse += lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include <aomap_fragment>\n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include <envmap_fragment>\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshbasic_vert:"#include <common>\n#include <uv_pars_vertex>\n#include <uv2_pars_vertex>\n#include <envmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <uv2_vertex>\n\t#include <color_vertex>\n\t#include <skinbase_vertex>\n\t#ifdef USE_ENVMAP\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <worldpos_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <envmap_vertex>\n\t#include <fog_vertex>\n}",meshlambert_frag:"uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\nvarying vec3 vIndirectFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n\tvarying vec3 vIndirectBack;\n#endif\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <uv2_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <cube_uv_reflection_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <fog_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <shadowmask_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <specularmap_fragment>\n\t#include <emissivemap_fragment>\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.indirectDiffuse += ( gl_FrontFacing ) ? vIndirectFront : vIndirectBack;\n\t#else\n\t\treflectedLight.indirectDiffuse += vIndirectFront;\n\t#endif\n\t#include <lightmap_fragment>\n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include <envmap_fragment>\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vLightFront;\nvarying vec3 vIndirectFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n\tvarying vec3 vIndirectBack;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <uv2_pars_vertex>\n#include <envmap_pars_vertex>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <uv2_vertex>\n\t#include <color_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <worldpos_vertex>\n\t#include <envmap_vertex>\n\t#include <lights_lambert_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <fog_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t\tmatcapColor = matcapTexelToLinear( matcapColor );\n\t#else\n\t\tvec4 matcapColor = vec4( 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <color_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#ifndef FLAT_SHADED\n\t\tvNormal = normalize( transformedNormal );\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n\tvViewPosition = - mvPosition.xyz;\n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <uv2_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <gradientmap_pars_fragment>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <lights_toon_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_toon_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <uv2_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <uv2_vertex>\n\t#include <color_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <uv2_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <cube_uv_reflection_fragment>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <lights_phong_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <specularmap_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_phong_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include <envmap_fragment>\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <uv2_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <envmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <uv2_vertex>\n\t#include <color_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <envmap_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define REFLECTIVITY\n\t#define CLEARCOAT\n\t#define TRANSMISSION\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef TRANSMISSION\n\tuniform float transmission;\n#endif\n#ifdef REFLECTIVITY\n\tuniform float reflectivity;\n#endif\n#ifdef CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheen;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <uv2_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <transmissionmap_pars_fragment>\n#include <bsdfs>\n#include <cube_uv_reflection_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_physical_pars_fragment>\n#include <fog_pars_fragment>\n#include <lights_pars_begin>\n#include <lights_physical_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <clearcoat_pars_fragment>\n#include <roughnessmap_pars_fragment>\n#include <metalnessmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#ifdef TRANSMISSION\n\t\tfloat totalTransmission = transmission;\n\t#endif\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <roughnessmap_fragment>\n\t#include <metalnessmap_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <clearcoat_normal_fragment_begin>\n\t#include <clearcoat_normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <transmissionmap_fragment>\n\t#include <lights_physical_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#ifdef TRANSMISSION\n\t\tdiffuseColor.a *= mix( saturate( 1. - totalTransmission + linearToRelativeLuminance( reflectedLight.directSpecular + reflectedLight.indirectSpecular ) ), 1.0, metalness );\n\t#endif\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <uv2_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <uv2_vertex>\n\t#include <color_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",normal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include <packing>\n#include <uv_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\t#include <logdepthbuf_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}",normal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include <common>\n#include <color_pars_fragment>\n#include <map_particle_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_particle_fragment>\n\t#include <color_fragment>\n\t#include <alphatest_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n}",points_vert:"uniform float size;\nuniform float scale;\n#include <common>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <color_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <project_vertex>\n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <worldpos_vertex>\n\t#include <fog_vertex>\n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <shadowmap_pars_fragment>\n#include <shadowmask_pars_fragment>\nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n}",shadow_vert:"#include <common>\n#include <fog_pars_vertex>\n#include <shadowmap_pars_vertex>\nvoid main() {\n\t#include <begin_vertex>\n\t#include <project_vertex>\n\t#include <worldpos_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include <common>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include <tonemapping_fragment>\n\t#include <encodings_fragment>\n\t#include <fog_fragment>\n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include <common>\n#include <uv_pars_vertex>\n#include <fog_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n}"},
10Zn={common:{diffuse:{value:new Lr(15658734)},opacity:{value:1},map:{value:null},uvTransform:{value:new ri},uv2Transform:{value:new ri}
vendor: 15,639 bytes, line 10
10,alphaMap:{value:null}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},refractionRatio:{value:.98},maxMipLevel:{value:0}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new ii(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Lr(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotShadowMap:{value:[]},spotShadowMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Lr(15658734)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},uvTransform:{value:new ri}},sprite:{diffuse:{value:new Lr(15658734)},opacity:{value:1},center:{value:new ii(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},uvTransform:{value:new ri}}},Kn={basic:{uniforms:Pn([Zn.common,Zn.specularmap,Zn.envmap,Zn.aomap,Zn.lightmap,Zn.fog]),vertexShader:Yn.meshbasic_vert,fragmentShader:Yn.meshbasic_frag},lambert:{uniforms:Pn([Zn.common,Zn.specularmap,Zn.envmap,Zn.aomap,Zn.lightmap,Zn.emissivemap,Zn.fog,Zn.lights,{emissive:{value:new Lr(0)}}]),vertexShader:Yn.meshlambert_vert,fragmentShader:Yn.meshlambert_frag},phong:{uniforms:Pn([Zn.common,Zn.specularmap,Zn.envmap,Zn.aomap,Zn.lightmap,Zn.emissivemap,Zn.bumpmap,Zn.normalmap,Zn.displacementmap,Zn.fog,Zn.lights,{emissive:{value:new Lr(0)},specular:{value:new Lr(1118481)},shininess:{value:30}}]),vertexShader:Yn.meshphong_vert,fragmentShader:Yn.meshphong_frag},standard:{uniforms:Pn([Zn.common,Zn.envmap,Zn.aomap,Zn.lightmap,Zn.emissivemap,Zn.bumpmap,Zn.normalmap,Zn.displacementmap,Zn.roughnessmap,Zn.metalnessmap,Zn.fog,Zn.lights,{emissive:{value:new Lr(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:Yn.meshphysical_vert,fragmentShader:Yn.meshphysical_frag},toon:{uniforms:Pn([Zn.common,Zn.aomap,Zn.lightmap,Zn.emissivemap,Zn.bumpmap,Zn.normalmap,Zn.displacementmap,Zn.gradientmap,Zn.fog,Zn.lights,{emissive:{value:new Lr(0)}}]),vertexShader:Yn.meshtoon_vert,fragmentShader:Yn.meshtoon_frag},matcap:{uniforms:Pn([Zn.common,Zn.bumpmap,Zn.normalmap,Zn.displacementmap,Zn.fog,{matcap:{value:null}}]),vertexShader:Yn.meshmatcap_vert,fragmentShader:Yn.meshmatcap_frag},points:{uniforms:Pn([Zn.points,Zn.fog]),vertexShader:Yn.points_vert,fragmentShader:Yn.points_frag},dashed:{uniforms:Pn([Zn.common,Zn.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:Yn.linedashed_vert,fragmentShader:Yn.linedashed_frag},depth:{uniforms:Pn([Zn.common,Zn.displacementmap]),vertexShader:Yn.depth_vert,fragmentShader:Yn.depth_frag},normal:{uniforms:Pn([Zn.common,Zn.bumpmap,Zn.normalmap,Zn.displacementmap,{opacity:{value:1}}]),vertexShader:Yn.normal_vert,fragmentShader:Yn.normal_frag},sprite:{uniforms:Pn([Zn.sprite,Zn.fog]),vertexShader:Yn.sprite_vert,fragmentShader:Yn.sprite_frag},background:{uniforms:{uvTransform:{value:new ri},t2D:{value:null}},vertexShader:Yn.background_vert,fragmentShader:Yn.background_frag},cube:{uniforms:Pn([Zn.envmap,{opacity:{value:1}}]),vertexShader:Yn.cube_vert,fragmentShader:Yn.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:Yn.equirect_vert,fragmentShader:Yn.equirect_frag},distanceRGBA:{uniforms:Pn([Zn.common,Zn.displacementmap,{referencePosition:{value:new di},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:Yn.distanceRGBA_vert,fragmentShader:Yn.distanceRGBA_frag},shadow:{uniforms:Pn([Zn.lights,Zn.fog,{color:{value:new Lr(0)},opacity:{value:1}}]),vertexShader:Yn.shadow_vert,fragmentShader:Yn.shadow_frag}};function Jn(t,e,i,r){const n=t.getParameter(34921),a=r.isWebGL2?null:e.get("OES_vertex_array_object"),s=r.isWebGL2||null!==a,o={},l=d(null);let h=l;function c(e){return r.isWebGL2?t.bindVertexArray(e):a.bindVertexArrayOES(e)}function u(e){return r.isWebGL2?t.deleteVertexArray(e):a.deleteVertexArrayOES(e)}function d(t){const e=[],i=[],r=[];for(let t=0;t<n;t++)e[t]=0,i[t]=0,r[t]=0;return{geometry:null,program:null,wireframe:!1,newAttributes:e,enabledAttributes:i,attributeDivisors:r,object:t,attributes:{},index:null}}function p(){const t=h.newAttributes;for(let e=0,i=t.length;e<i;e++)t[e]=0}function f(t){m(t,0)}function m(i,n){const a=h.newAttributes,s=h.enabledAttributes,o=h.attributeDivisors;if(a[i]=1,0===s[i]&&(t.enableVertexAttribArray(i),s[i]=1),o[i]!==n){(r.isWebGL2?t:e.get("ANGLE_instanced_arrays"))[r.isWebGL2?"vertexAttribDivisor":"vertexAttribDivisorANGLE"](i,n),o[i]=n}}function g(){const e=h.newAttributes,i=h.enabledAttributes;for(let r=0,n=i.length;r<n;r++)i[r]!==e[r]&&(t.disableVertexAttribArray(r),i[r]=0)}function v(e,i,n,a,s,o){!0!==r.isWebGL2||5124!==n&&5125!==n?t.vertexAttribPointer(e,i,n,a,s,o):t.vertexAttribIPointer(e,i,n,s,o)}function y(){b(),h!==l&&c((h=l).object)}function b(){l.geometry=null,l.program=null,l.wireframe=!1}return{setup:function(n,l,u,y,b){let x=!1;if(s){const e=function(e,i,n){const s=!0===n.wireframe;let l=o[e.id];void 0===l&&(l={},o[e.id]=l);let h=l[i.id];void 0===h&&(h={},l[i.id]=h);let c=h[s];return void 0===c&&(c=d(r.isWebGL2?t.createVertexArray():a.createVertexArrayOES()),h[s]=c),c}(y,u,l);h!==e&&c((h=e).object),(x=function(t,e){const i=h.attributes,r=t.attributes;let n=0;for(const t in r){const e=i[t],a=r[t];if(void 0===e)return!0;if(e.attribute!==a)return!0;if(e.data!==a.data)return!0;n++}return h.attributesNum!==n||h.index!==e}(y,b))&&function(t,e){const i={},r=t.attributes;let n=0;for(const t in r){const e=r[t],a={};a.attribute=e,e.data&&(a.data=e.data),i[t]=a,n++}h.attributes=i,h.attributesNum=n,h.index=e}(y,b)}else{const t=!0===l.wireframe;h.geometry===y.id&&h.program===u.id&&h.wireframe===t||(h.geometry=y.id,h.program=u.id,h.wireframe=t,x=!0)}!0===n.isInstancedMesh&&(x=!0),null!==b&&i.update(b,34963),x&&(function(n,a,s,o){if(!1===r.isWebGL2&&(n.isInstancedMesh||o.isInstancedBufferGeometry)&&null===e.get("ANGLE_instanced_arrays"))return;p();const l=o.attributes,h=s.getAttributes(),c=a.defaultAttributeValues;for(const e in h){const r=h[e];if(r>=0){const a=l[e];if(void 0!==a){const e=a.normalized,n=a.itemSize,s=i.get(a);if(void 0===s)continue;const l=s.buffer,h=s.type,c=s.bytesPerElement;if(a.isInterleavedBufferAttribute){const i=a.data,s=i.stride,u=a.offset;i&&i.isInstancedInterleavedBuffer?(m(r,i.meshPerAttribute),void 0===o._maxInstanceCount&&(o._maxInstanceCount=i.meshPerAttribute*i.count)):f(r),t.bindBuffer(34962,l),v(r,n,h,e,s*c,u*c)}else a.isInstancedBufferAttribute?(m(r,a.meshPerAttribute),void 0===o._maxInstanceCount&&(o._maxInstanceCount=a.meshPerAttribute*a.count)):f(r),t.bindBuffer(34962,l),v(r,n,h,e,0,0)}else if("instanceMatrix"===e){const e=i.get(n.instanceMatrix);if(void 0===e)continue;const a=e.buffer,s=e.type;m(r+0,1),m(r+1,1),m(r+2,1),m(r+3,1),t.bindBuffer(34962,a),t.vertexAttribPointer(r+0,4,s,!1,64,0),t.vertexAttribPointer(r+1,4,s,!1,64,16),t.vertexAttribPointer(r+2,4,s,!1,64,32),t.vertexAttribPointer(r+3,4,s,!1,64,48)}else if("instanceColor"===e){const e=i.get(n.instanceColor);if(void 0===e)continue;const a=e.buffer,s=e.type;m(r,1),t.bindBuffer(34962,a),t.vertexAttribPointer(r,3,s,!1,12,0)}else if(void 0!==c){const i=c[e];if(void 0!==i)switch(i.length){case 2:t.vertexAttrib2fv(r,i);break;case 3:t.vertexAttrib3fv(r,i);break;case 4:t.vertexAttrib4fv(r,i);break;default:t.vertexAttrib1fv(r,i)}}}}g()}(n,l,u,y),null!==b&&t.bindBuffer(34963,i.get(b).buffer))},reset:y,resetDefaultState:b,dispose:function(){y();for(const t in o){const e=o[t];for(const t in e){const i=e[t];for(const t in i)u(i[t].object),delete i[t];delete e[t]}delete o[t]}},releaseStatesOfGeometry:function(t){if(void 0===o[t.id])return;const e=o[t.id];for(const t in e){const i=e[t];for(const t in i)u(i[t].object),delete i[t];delete e[t]}delete o[t.id]},releaseStatesOfProgram:function(t){for(const e in o){const i=o[e];if(void 0===i[t.id])continue;const r=i[t.id];for(const t in r)u(r[t].object),delete r[t];delete i[t.id]}},initAttributes:p,enableAttribute:f,disableUnusedAttributes:g}}function Qn(t,e){return t[0]-e[0]}function ta(t,e){return Math.abs(e[1])-Math.abs(t[1])}function ea(t=null,e=1,i=1,r=1){oi.call(this,null),this.image={data:t,width:e,height:i,depth:r},this.magFilter=st,this.minFilter=st,this.wrapR=nt,this.generateMipmaps=!1,this.flipY=!1,this.needsUpdate=!0}function ia(t=null,e=1,i=1,r=1){oi.call(this,null),this.image={data:t,width:e,height:i,depth:r},this.magFilter=st,this.minFilter=st,this.wrapR=nt,this.generateMipmaps=!1,this.flipY=!1,this.needsUpdate=!0}Kn.physical={uniforms:Pn([Kn.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new ii(1,1)},clearcoatNormalMap:{value:null},sheen:{value:new Lr(0)},transmission:{value:0},transmissionMap:{value:null}}]),vertexShader:Yn.meshphysical_vert,fragmentShader:Yn.meshphysical_frag},ea.prototype=Object.create(oi.prototype),ea.prototype.constructor=ea,ea.prototype.isDataTexture2DArray=!0,ia.prototype=Object.create(oi.prototype),ia.prototype.constructor=ia,ia.prototype.isDataTexture3D=!0;const ra=new oi,na=new ea,aa=new ia,sa=new Gn,oa=[],la=[],ha=new Float32Array(16),ca=new Float32Array(9),ua=new Float32Array(4);function da(t,e,i){const r=t[0];if(r<=0||r>0)return t;const n=e*i;let a=oa[n];if(void 0===a&&(a=new Float32Array(n),oa[n]=a),0!==e){r.toArray(a,0);for(let r=1,n=0;r!==e;++r)n+=i,t[r].toArray(a,n)}return a}function pa(t,e){if(t.length!==e.length)return!1;for(let i=0,r=t.length;i<r;i++)if(t[i]!==e[i])return!1;return!0}function fa(t,e){for(let i=0,r=e.length;i<r;i++)t[i]=e[i]}function ma(t,e){let i=la[e];void 0===i&&(i=new Int32Array(e),la[e]=i);for(let r=0;r!==e;++r)i[r]=t.allocateTextureUnit();return i}function ga(t,e){const i=this.cache;i[0]!==e&&(t.uniform1f(this.addr,e),i[0]=e)}function va(t,e){const i=this.cache;if(void 0!==e.x)i[0]===e.x&&i[1]===e.y||(t.uniform2f(this.addr,e.x,e.y),i[0]=e.x,i[1]=e.y);else{if(pa(i,e))return;t.uniform2fv(this.addr,e),fa(i,e)}}function ya(t,e){const i=this.cache;if(void 0!==e.x)i[0]===e.x&&i[1]===e.y&&i[2]===e.z||(t.uniform3f(this.addr,e.x,e.y,e.z),i[0]=e.x,i[1]=e.y,i[2]=e.z);else if(void 0!==e.r)i[0]===e.r&&i[1]===e.g&&i[2]===e.b||(t.uniform3f(this.addr,e.r,e.g,e.b),i[0]=e.r,i[1]=e.g,i[2]=e.b);else{if(pa(i,e))return;t.uniform3fv(this.addr,e),fa(i,e)}}function ba(t,e){const i=this.cache;if(void 0!==e.x)i[0]===e.x&&i[1]===e.y&&i[2]===e.z&&i[3]===e.w||(t.uniform4f(this.addr,e.x,e.y,e.z,e.w),i[0]=e.x,i[1]=e.y,i[2]=e.z,i[3]=e.w);else{if(pa(i,e))return;t.uniform4fv(this.addr,e),fa(i,e)}}function xa(t,e){const i=this.cache,r=e.elements;if(void 0===r){if(pa(i,e))return;t.uniformMatrix2fv(this.addr,!1,e),fa(i,e)}else{if(pa(i,r))return;ua.set(r),t.uniformMatrix2fv(this.addr,!1,ua),fa(i,r)}}function _a(t,e){const i=this.cache,r=e.elements;if(void 0===r){if(pa(i,e))return;t.uniformMatrix3fv(this.addr,!1,e),fa(i,e)}else{if(pa(i,r))return;ca.set(r),t.uniformMatrix3fv(this.addr,!1,ca),fa(i,r)}}function wa(t,e){const i=this.cache,r=e.elements;if(void 0===r){if(pa(i,e))return;t.uniformMatrix4fv(this.addr,!1,e),fa(i,e)}else{if(pa(i,r))return;ha.set(r),t.uniformMatrix4fv(this.addr,!1,ha),fa(i,r)}}function Ma(t,e,i){const r=this.cache,n=i.allocateTextureUnit();r[0]!==n&&(t.uniform1i(this.addr,n),r[0]=n),i.safeSetTexture2D(e||ra,n)}function Sa(t,e,i){const r=this.cache,n=i.allocateTextureUnit();r[0]!==n&&(t.uniform1i(this.addr,n),r[0]=n),i.setTexture2DArray(e||na,n)}function ka(t,e,i){const r=this.cache,n=i.allocateTextureUnit();r[0]!==n&&(t.uniform1i(this.addr,n),r[0]=n),i.setTexture3D(e||aa,n)}function Ea(t,e,i){const r=this.cache,n=i.allocateTextureUnit();r[0]!==n&&(t.uniform1i(this.addr,n),r[0]=n),i.safeSetTextureCube(e||sa,n)}function Aa(t,e){const i=this.cache;i[0]!==e&&(t.uniform1i(this.addr,e),i[0]=e)}function Ta(t,e){const i=this.cache;pa(i,e)||(t.uniform2iv(this.addr,e),fa(i,e))}function Ca(t,e){const i=this.cache;pa(i,e)||(t.uniform3iv(this.addr,e),fa(i,e))}function Pa(t,e){const i=this.cache;pa(i,e)||(t.uniform4iv(this.addr,e),fa(i,e))}function Da(t,e){const i=this.cache;i[0]!==e&&(t.uniform1ui(this.addr,e),i[0]=e)}function Ia(t,e){t.uniform1fv(this.addr,e)}function La(t,e){t.uniform1iv(this.addr,e)}function Ra(t,e){t.uniform2iv(this.addr,e)}function Ba(t,e){t.uniform3iv(this.addr,e)}function Oa(t,e){t.uniform4iv(this.addr,e)}function Fa(t,e){const i=da(e,this.size,2);t.uniform2fv(this.addr,i)}function Na(t,e){const i=da(e,this.size,3);t.uniform3fv(this.addr,i)}function za(t,e){const i=da(e,this.size,4);t.uniform4fv(this.addr,i)}function Ga(t,e){const i=da(e,this.size,4);t.uniformMatrix2fv(this.addr,!1,i)}function Va(t,e){const i=da(e,this.size,9);t.uniformMatrix3fv(this.addr,!1,i)}function ja(t,e){const i=da(e,this.size,16);t.uniformMatrix4fv(this.addr,!1,i)}function Ua(t,e,i){const r=e.length,n=ma(i,r);t.uniform1iv(this.addr,n);for(let t=0;t!==r;++t)i.safeSetTexture2D(e[t]||ra,n[t])}function Ha(t,e,i){const r=e.length,n=ma(i,r);t.uniform1iv(this.addr,n);for(let t=0;t!==r;++t)i.safeSetTextureCube(e[t]||sa,n[t])}function qa(t,e,i){this.id=t,this.addr=i,this.cache=[],this.setValue=function(t){switch(t){case 5126:return ga;case 35664:return va;case 35665:return ya;case 35666:return ba;case 35674:return xa;case 35675:return _a;case 35676:return wa;case 5124:case 35670:return Aa;case 35667:case 35671:return Ta;case 35668:case 35672:return Ca;case 35669:case 35673:return Pa;case 5125:return Da;case 35678:case 36198:case 36298:case 36306:case 35682:return Ma;case 35679:case 36299:case 36307:return ka;case 35680:case 36300:case 36308:case 36293:return Ea;case 36289:case 36303:case 36311:case 36292:return Sa}}(e.type)}function Wa(t,e,i){this.id=t,this.addr=i,this.cache=[],this.size=e.size,this.setValue=function(t){switch(t){case 5126:return Ia;case 35664:return Fa;case 35665:return Na;case 35666:return za;case 35674:return Ga;case 35675:return Va;case 35676:return ja;case 5124:case 35670:return La;case 35667:case 35671:return Ra;case 35668:case 35672:return Ba;case 35669:case 35673:return Oa;case 35678:case 36198:case 36298:case 36306:case 35682:return Ua;case 35680:case 36300:case 36308:case 36293:return Ha}}(e.type)}function $a(t){this.id=t,this.seq=[],this.map={}}Wa.prototype.updateCache=function(t){const e=this.cache;t instanceof Float32Array&&e.length!==t.length&&(this.cache=new Float32Array(t.length)),fa(e,t)}
vendor: 4,332 bytes, line 10
10,$a.prototype.setValue=function(t,e,i){const r=this.seq;for(let n=0,a=r.length;n!==a;++n){const a=r[n];a.setValue(t,e[a.id],i)}};const Xa=/(\w+)(\])?(\[|\.)?/g;function Ya(t,e){t.seq.push(e),t.map[e.id]=e}function Za(t,e,i){const r=t.name,n=r.length;for(Xa.lastIndex=0;;){const a=Xa.exec(r),s=Xa.lastIndex;let o=a[1];const l="]"===a[2],h=a[3];if(l&&(o|=0),void 0===h||"["===h&&s+2===n){Ya(i,void 0===h?new qa(o,t,e):new Wa(o,t,e));break}{let t=i.map[o];void 0===t&&Ya(i,t=new $a(o)),i=t}}}function Ka(t,e){this.seq=[],this.map={};const i=t.getProgramParameter(e,35718);for(let r=0;r<i;++r){const i=t.getActiveUniform(e,r);Za(i,t.getUniformLocation(e,i.name),this)}}function Ja(t,e,i){const r=t.createShader(e);return t.shaderSource(r,i),t.compileShader(r),r}Ka.prototype.setValue=function(t,e,i,r){const n=this.map[e];void 0!==n&&n.setValue(t,i,r)},Ka.prototype.setOptional=function(t,e,i){const r=e[i];void 0!==r&&this.setValue(t,i,r)},Ka.upload=function(t,e,i,r){for(let n=0,a=e.length;n!==a;++n){const a=e[n],s=i[a.id];!1!==s.needsUpdate&&a.setValue(t,s.value,r)}},Ka.seqWithValue=function(t,e){const i=[];for(let r=0,n=t.length;r!==n;++r){const n=t[r];n.id in e&&i.push(n)}return i};let Qa=0;function ts(t){switch(t){case Be:return["Linear","( value )"];case Oe:return["sRGB","( value )"];case Ne:return["RGBE","( value )"];case Ge:return["RGBM","( value, 7.0 )"];case Ve:return["RGBM","( value, 16.0 )"];case je:return["RGBD","( value, 256.0 )"];case Fe:return["Gamma","( value, float( GAMMA_FACTOR ) )"];case ze:return["LogLuv","( value )"];default:return["Linear","( value )"]}}function es(t,e,i){const r=t.getShaderParameter(e,35713),n=t.getShaderInfoLog(e).trim();return r&&""===n?"":"THREE.WebGLShader: gl.getShaderInfoLog() "+i+"\n"+n+function(t){const e=t.split("\n");for(let t=0;t<e.length;t++)e[t]=t+1+": "+e[t];return e.join("\n")}(t.getShaderSource(e))}function is(t,e){const i=ts(e);return"vec4 "+t+"( vec4 value ) { return "+i[0]+"ToLinear"+i[1]+"; }"}function rs(t){return""!==t}function ns(t,e){return t.replace(/NUM_DIR_LIGHTS/g,e.numDirLights).replace(/NUM_SPOT_LIGHTS/g,e.numSpotLights).replace(/NUM_RECT_AREA_LIGHTS/g,e.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,e.numPointLights).replace(/NUM_HEMI_LIGHTS/g,e.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,e.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS/g,e.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,e.numPointLightShadows)}function as(t,e){return t.replace(/NUM_CLIPPING_PLANES/g,e.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,e.numClippingPlanes-e.numClipIntersection)}const ss=/^[ \t]*#include +<([\w\d./]+)>/gm;function os(t){return t.replace(ss,ls)}function ls(t,e){const i=Yn[e];if(void 0===i)throw new Error("Can not resolve #include <"+e+">");return os(i)}const hs=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,cs=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function us(t){return t.replace(cs,ps).replace(hs,ds)}function ds(t,e,i,r){return ps(t,e,i,r)}function ps(t,e,i,r){let n="";for(let t=parseInt(e);t<parseInt(i);t++)n+=r.replace(/\[\s*i\s*\]/g,"[ "+t+" ]").replace(/UNROLLED_LOOP_INDEX/g,t);return n}function fs(t){let e="precision "+t.precision+" float;\nprecision "+t.precision+" int;";return"highp"===t.precision?e+="\n#define HIGH_PRECISION":"mediump"===t.precision?e+="\n#define MEDIUM_PRECISION":"lowp"===t.precision&&(e+="\n#define LOW_PRECISION"),e}function ms(t,e,i,r){const n=t.getContext(),a=i.defines;let h=i.vertexShader,c=i.fragmentShader;const u=function(t){let e="SHADOWMAP_TYPE_BASIC";return t.shadowMapType===s?e="SHADOWMAP_TYPE_PCF":t.shadowMapType===o?e="SHADOWMAP_TYPE_PCF_SOFT":t.shadowMapType===l&&(e="SHADOWMAP_TYPE_VSM"),e}(i),d=function(t){let e="ENVMAP_TYPE_CUBE";if(t.envMap)switch(t.envMapMode){case K:case J:e="ENVMAP_TYPE_CUBE";break;case et:case it:e="ENVMAP_TYPE_CUBE_UV"}return e}(i),p=function(t){let e="ENVMAP_MODE_REFLECTION";if(t.envMap)switch(t.envMapMode){case J:case it:e="ENVMAP_MODE_REFRACTION"}return e}(i),f=function(t){let e="ENVMAP_BLENDING_NONE";if(t.envMap)switch(t.combine){case j:e="ENVMAP_BLENDING_MULTIPLY";break;case U:e="ENVMAP_BLENDING_MIX";break;case H:e="ENVMAP_BLENDING_ADD"}return e}(i),m=t.gammaFactor>
vendor: 5,071 bytes, line 10
100?t.gammaFactor:1,g=i.isWebGL2?"":function(t){return[t.extensionDerivatives||t.envMapCubeUV||t.bumpMap||t.tangentSpaceNormalMap||t.clearcoatNormalMap||t.flatShading||"physical"===t.shaderID?"#extension GL_OES_standard_derivatives : enable":"",(t.extensionFragDepth||t.logarithmicDepthBuffer)&&t.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",t.extensionDrawBuffers&&t.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(t.extensionShaderTextureLOD||t.envMap)&&t.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter(rs).join("\n")}(i),v=function(t){const e=[];for(const i in t){const r=t[i];!1!==r&&e.push("#define "+i+" "+r)}return e.join("\n")}(a),y=n.createProgram();let b,x,_=i.glslVersion?"#version "+i.glslVersion+"\n":"";i.isRawShaderMaterial?((b=[v].filter(rs).join("\n")).length>0&&(b+="\n"),(x=[g,v].filter(rs).join("\n")).length>0&&(x+="\n")):(b=[fs(i),"#define SHADER_NAME "+i.shaderName,v,i.instancing?"#define USE_INSTANCING":"",i.instancingColor?"#define USE_INSTANCING_COLOR":"",i.supportsVertexTextures?"#define VERTEX_TEXTURES":"","#define GAMMA_FACTOR "+m,"#define MAX_BONES "+i.maxBones,i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+p:"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.displacementMap&&i.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors?"#define USE_COLOR":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.flatShading?"#define FLAT_SHADED":"",i.skinning?"#define USE_SKINNING":"",i.useVertexTexture?"#define BONE_TEXTURE":"",i.morphTargets?"#define USE_MORPHTARGETS":"",i.morphNormals&&!1===i.flatShading?"#define USE_MORPHNORMALS":"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.sizeAttenuation?"#define USE_SIZEATTENUATION":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#ifdef USE_COLOR","\tattribute vec3 color;","#endif","#ifdef USE_MORPHTARGETS","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(rs).join("\n"),x=[g,fs(i),"#define SHADER_NAME "+i.shaderName,v,i.alphaTest?"#define ALPHATEST "+i.alphaTest+(i.alphaTest%1?"":".0"):"","#define GAMMA_FACTOR "+m,i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.matcap?"#define USE_MATCAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+d:"",i.envMap?"#define "+p:"",i.envMap?"#define "+f:"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alph
10aMap?"#define USE_ALPHAMAP":"",i.sheen?"#define USE_SHEEN":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors||i.instancingColor?"#define USE_COLOR":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.gradientMap?"#define USE_GRADIENTMAP":"",i.flatShading?"#define FLAT_SHADED":"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",i.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"",(i.extensionShaderTextureLOD||i.envMap)&&i.rendererExtensionShaderTextureLod?"#define TEXTURE_LOD_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",i.toneMapping!==q?"#define TONE_MAPPING":"",i.toneMapping!==q?Yn.tonemapping_pars_fragment:"",i.toneMapping!==q?function(t,e){let i;switch(e){case W:i="Linear";break;case $:i="Reinhard";break;case X:i="OptimizedCineon";break;case Y:i="ACESFilmic";break;case Z:i="Custom";break;default:i="Linear"}return"vec3 "+t+"( vec3 color ) { return "+i+"ToneMapping( color ); }"}("toneMapping",i.toneMapping):"",i.dithering?"#define DITHERING":"",Yn.encodings_pars_fragment,i.map?is("mapTexelToLinear",i.mapEncoding):"",i.matcap?is("matcapTexelToLinear",i.matcapEncoding):"",i.envMap?is("envMapTexelToLinear",i.envMapEncoding):"",i.emissiveMap?is("emissiveMapTexelToLinear",i.emissiveMapEncoding):"",i.lightMap?is("lightMapTexelToLinear",i.lightMapEncoding):"",function(t,e){const i=ts(e);return"vec4 "+t+"( vec4 value ) { return LinearTo"+i[0]+i[1]+"; }"}("linearToOutputTexel",i.outputEncoding),i.depthPacking?"#define DEPTH_PACKING "+i.depthPacking:"","\n"].filter(rs).join("\n")),h=as(h=ns(h=os(h),i),i),c=as(c=ns(c=os(c),i),i),h=us(h),c=us(c),i.isWebGL2&&!0!==i.isRawShaderMaterial&&(_="#version 300 es\n",b=["#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+b,x=["#define varying in",i.glslVersion===Ke?"":"out highp vec4 pc_fragColor;",i.glslVersion===Ke?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+x);const w=_+x+c,M=Ja(n,35633,_+b+h),S=Ja(n,35632,w);if(n.attachShader(y,M),n.attachShader(y,S),void 0!==i.index0AttributeName?n.bindAttribLocation(y,0,i.index0AttributeName):!0===i.morphTargets&&n.bindAttribLocation(y,0,"position"),n.linkProgram(y),t.debug.checkShaderErrors){const t=n.getProgramInfoLog(y).trim(),e=n.getShaderInfoLog(M).trim(),i=n.getShaderInfoLog(S).trim();let r=!0,a=!0;if(!1===n.getProgramParameter(y,35714)){r=!1;es(n,M,"vertex"),es(n,S,"fragment")}else""!==t||""!==e&&""!==i||(a=!1);a&&(this.diagnostics={runnable:r,programLog:t,vertexShader:{log:e,prefix:b},fragmentShader:{log:i,prefix:x}})}let k,E;return n.deleteShader(M),n.deleteShader(S),this.getUniforms=function(){return void 0===k&&(k=new Ka(n,y)),k},this.getAttributes=function(){return void 0===E&&(E=function(t,e){const i={},r=t.getProgramParameter(e,35721);for(let n=0;n<r;n++){const r=t.getActiveAttrib(e,n).name;i[r]=t.getAttribLocation(e,r)}return i}(n,y)),E},this.destroy=function(){r.releaseStatesOfProgram(this),n.deleteProgram(y),this.program=void 0},this.name=i.shaderName,this.id=Qa++,this.cacheKey=e,this.usedTimes=1,this.program=y,this.vertexShader=M,this.fragmentShader=S,this}function gs(t,e,i,r,n,a){const s=[],o=r.isWebGL2,l=r.logarithmicDepthBuffer,h=r.floatVertexTextures,d=r.maxVertexUniforms,p=r.vertexTextures;let f=r.precision;const m={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"},g=["precision","isWebGL2","supportsVertexTextures","outputEncoding","instancing","instancingColor","map","mapEncoding","matcap","matcapEncoding","envMap","envMapMode","envMapEncoding","envMapCubeUV","lightMap","lightMapEncoding","aoMap","emissiveMap","emissiveMapEncoding","bumpMap","normalMap","objectSpaceNormalMap","tangentSpaceNormalMap","clearcoatMap","clearcoatRoughnessMap","clearcoatNormalMap","displacementMap","specularMap","roughnessMap","metalnessMap","gradientMap","alphaMap","combine","vertexColors","vertexTangents","vertexUvs","uvsVertexOnly","fog","useFog","fogExp2","flatShading","sizeAttenuation","logarithmicDepthBuffer","skinning","maxBones","useVertexTexture","morphTargets","morphNormals","maxMorphTargets","maxMorphNormals","premultipliedAlpha","numDirLights","numPointLights","numSpotLights","numHemiLights","numRectAreaLights","numDirLightShadows","numPointLightShadows","numSpotLightShadows","shadowMapEnabled","shadowMapType","toneMapping","physicallyCorrectLights","alphaTest","doubleSided","flipSided","numClippingPlanes","numClipIntersection","depthPacking","dithering","sheen","transmissionMap"];function v(t){let e;return e=t&&t.isTexture?t.encoding:t&&t.isWebGLRenderTarget?t.texture.encoding:Be}return{getParameters:function(n,s,g,y,b){const x=y.fog,_=n.isMeshStandardMaterial?y.environment:null,w=e.get(n.envMap||_),M=m[n.type],S=b.isSkinnedMesh?function(t){const e=t.skeleton.bones;if(h)return 1024;{const t=d,i=Math.floor((t-20)/4),r=Math.min(i,e.length);return r<e.length?0:r}}(b):0;let k,E;if(null!==n.precision&&(f=r.getMaxPrecision(n.precision),n.precision),M){const t=Kn[M];k=t.vertexShader,E=t.fragmentShader}else k=n.vertexShader,E=n.fragmentShader;const A=t.getRenderTarget();return{isWebGL2:o,shaderID:M,shaderName:n.type,vertexShader:k,fragmentShader:E,defines:n.defines,isRawShaderMaterial:!0===n.isRawShaderMaterial,glslVersion:n.glslVersion,precision:f,instancing:!0===b.isInstancedMesh,instancingColor:!0===b.isInstancedMesh&&null!==b.instanceColor,supportsVertexTextures:p,outputEncoding:null!==A?v(A.texture):t.outputEncoding,map:!!n.map,mapEncoding:v(n.map),matcap:!!n.matcap,matc
vendor: 12,857 bytes, line 10
10apEncoding:v(n.matcap),envMap:!!w,envMapMode:w&&w.mapping,envMapEncoding:v(w),envMapCubeUV:!!w&&(w.mapping===et||w.mapping===it),lightMap:!!n.lightMap,lightMapEncoding:v(n.lightMap),aoMap:!!n.aoMap,emissiveMap:!!n.emissiveMap,emissiveMapEncoding:v(n.emissiveMap),bumpMap:!!n.bumpMap,normalMap:!!n.normalMap,objectSpaceNormalMap:n.normalMapType===We,tangentSpaceNormalMap:n.normalMapType===qe,clearcoatMap:!!n.clearcoatMap,clearcoatRoughnessMap:!!n.clearcoatRoughnessMap,clearcoatNormalMap:!!n.clearcoatNormalMap,displacementMap:!!n.displacementMap,roughnessMap:!!n.roughnessMap,metalnessMap:!!n.metalnessMap,specularMap:!!n.specularMap,alphaMap:!!n.alphaMap,gradientMap:!!n.gradientMap,sheen:!!n.sheen,transmissionMap:!!n.transmissionMap,combine:n.combine,vertexTangents:n.normalMap&&n.vertexTangents,vertexColors:n.vertexColors,vertexUvs:!!(n.map||n.bumpMap||n.normalMap||n.specularMap||n.alphaMap||n.emissiveMap||n.roughnessMap||n.metalnessMap||n.clearcoatMap||n.clearcoatRoughnessMap||n.clearcoatNormalMap||n.displacementMap||n.transmissionMap),uvsVertexOnly:!(n.map||n.bumpMap||n.normalMap||n.specularMap||n.alphaMap||n.emissiveMap||n.roughnessMap||n.metalnessMap||n.clearcoatNormalMap||n.transmissionMap||!n.displacementMap),fog:!!x,useFog:n.fog,fogExp2:x&&x.isFogExp2,flatShading:n.flatShading,sizeAttenuation:n.sizeAttenuation,logarithmicDepthBuffer:l,skinning:n.skinning&&S>0,maxBones:S,useVertexTexture:h,morphTargets:n.morphTargets,morphNormals:n.morphNormals,maxMorphTargets:t.maxMorphTargets,maxMorphNormals:t.maxMorphNormals,numDirLights:s.directional.length,numPointLights:s.point.length,numSpotLights:s.spot.length,numRectAreaLights:s.rectArea.length,numHemiLights:s.hemi.length,numDirLightShadows:s.directionalShadowMap.length,numPointLightShadows:s.pointShadowMap.length,numSpotLightShadows:s.spotShadowMap.length,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:n.dithering,shadowMapEnabled:t.shadowMap.enabled&&g.length>0,shadowMapType:t.shadowMap.type,toneMapping:n.toneMapped?t.toneMapping:q,physicallyCorrectLights:t.physicallyCorrectLights,premultipliedAlpha:n.premultipliedAlpha,alphaTest:n.alphaTest,doubleSided:n.side===u,flipSided:n.side===c,depthPacking:void 0!==n.depthPacking&&n.depthPacking,index0AttributeName:n.index0AttributeName,extensionDerivatives:n.extensions&&n.extensions.derivatives,extensionFragDepth:n.extensions&&n.extensions.fragDepth,extensionDrawBuffers:n.extensions&&n.extensions.drawBuffers,extensionShaderTextureLOD:n.extensions&&n.extensions.shaderTextureLOD,rendererExtensionFragDepth:o||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:o||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:o||i.has("EXT_shader_texture_lod"),customProgramCacheKey:n.customProgramCacheKey()}},getProgramCacheKey:function(e){const i=[];if(e.shaderID?i.push(e.shaderID):(i.push(e.fragmentShader),i.push(e.vertexShader)),void 0!==e.defines)for(const t in e.defines)i.push(t),i.push(e.defines[t]);if(!1===e.isRawShaderMaterial){for(let t=0;t<g.length;t++)i.push(e[g[t]]);i.push(t.outputEncoding),i.push(t.gammaFactor)}return i.push(e.customProgramCacheKey),i.join()},getUniforms:function(t){const e=m[t.type];let i;if(e){const t=Kn[e];i=Dn.clone(t.uniforms)}else i=t.uniforms;return i},acquireProgram:function(e,i){let r;for(let t=0,e=s.length;t<e;t++){const e=s[t];if(e.cacheKey===i){++(r=e).usedTimes;break}}return void 0===r&&(r=new ms(t,i,e,n),s.push(r)),r},releaseProgram:function(t){if(0==--t.usedTimes){const e=s.indexOf(t);s[e]=s[s.length-1],s.pop(),t.destroy()}},programs:s}}function vs(t,e){return t.groupOrder!==e.groupOrder?t.groupOrder-e.groupOrder:t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program!==e.program?t.program.id-e.program.id:t.material.id!==e.material.id?t.material.id-e.material.id:t.z!==e.z?t.z-e.z:t.id-e.id}function ys(t,e){return t.groupOrder!==e.groupOrder?t.groupOrder-e.groupOrder:t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.z!==e.z?e.z-t.z:t.id-e.id}function bs(t){const e=[];let i=0;const r=[],n=[],a={id:-1};function s(r,n,s,o,l,h){let c=e[i];const u=t.get(s);return void 0===c?(c={id:r.id,object:r,geometry:n,material:s,program:u.program||a,groupOrder:o,renderOrder:r.renderOrder,z:l,group:h},e[i]=c):(c.id=r.id,c.object=r,c.geometry=n,c.material=s,c.program=u.program||a,c.groupOrder=o,c.renderOrder=r.renderOrder,c.z=l,c.group=h),i++,c}return{opaque:r,transparent:n,init:function(){i=0,r.length=0,n.length=0},push:function(t,e,i,a,o,l){const h=s(t,e,i,a,o,l);(!0===i.transparent?n:r).push(h)},unshift:function(t,e,i,a,o,l){const h=s(t,e,i,a,o,l);(!0===i.transparent?n:r).unshift(h)},finish:function(){for(let t=i,r=e.length;t<r;t++){const i=e[t];if(null===i.id)break;i.id=null,i.object=null,i.geometry=null,i.material=null,i.program=null,i.group=null}},sort:function(t,e){r.length>1&&r.sort(t||vs),n.length>1&&n.sort(e||ys)}}}let xs=0;function _s(t,e){return(e.castShadow?1:0)-(t.castShadow?1:0)}function ws(t,e){const i=new function(){const t={};return{get:function(e){if(void 0!==t[e.id])return t[e.id];let i;switch(e.type){case"DirectionalLight":i={direction:new di,color:new Lr};break;case"SpotLight":i={position:new di,direction:new di,color:new Lr,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":i={position:new di,color:new Lr,distance:0,decay:0};break;case"HemisphereLight":i={direction:new di,skyColor:new Lr,groundColor:new Lr};break;case"RectAreaLight":i={color:new Lr,position:new di,halfWidth:new di,halfHeight:new di}}return t[e.id]=i,i}}},r=function(){const t={};return{get:function(e){if(void 0!==t[e.id])return t[e.id];let i;switch(e.type){case"DirectionalLight":case"SpotLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new ii};break;case"PointLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new ii,shadowCameraNear:1,shadowCameraFar:1e3}}return t[e.id]=i,i}}}(),n={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]};for(let t=0;t<9;t++)n.probe.push(new di);const a=new di,s=new Gi,o=new Gi;return{setup:function(a){let s=0,o=0,l=0;for(let t=0;t<9;t++)n.probe[t].set(0,0,0);let h=0,c=0,u=0,d=0,p=0,f=0,m=0,g=0;a.sort(_s);for(let t=0,e=a.length;t<e;t++){const e=a[t],v=e.color,y=e.intensity,b=e.distance,x=e.shadow&&e.shadow.map?e.shadow.map.texture:null;if(e.isAmbientLight)s+=v.r*y,o+=v.g*y,l+=v.b*y;else if(e.isLightProbe)for(let t=0;t<9;t++)n.probe[t].addScaledVector(e.sh.coefficients[t],y);else if(e.isDirectionalLight){const t=i.get(e);if(t.color.copy(e.color).multiplyScalar(e.intensity),e.castShadow){const t=e.shadow,i=r.get(e);i.shadowBias=t.bias,i.shadowNormalBias=t.normalBias,i.shadowRadius=t.radius,i.shadowMapSize=t.mapSize,n.directionalShadow[h]=i,n.directionalShadowMap[h]=x,n.directionalShadowMatrix[h]=e.shadow.matrix,f++}n.directional[h]=t,h++}else if(e.isSpotLight){const t=i.get(e);if(t.position.setFromMatrixPosition(e.matrixWorld),t.color.copy(v).multiplyScalar(y),t.distance=b,t.coneCos=Math.cos(e.angle),t.penumbraCos=Math.cos(e.angle*(1-e.penumbra)),t.decay=e.decay,e.castShadow){const t=e.shadow,i=r.get(e);i.shadowBias=t.bias,i.shadowNormalBias=t.normalBias,i.shadowRadius=t.radius,i.shadowMapSize=t.mapSize,n.spotShadow[u]=i,n.spotShadowMap[u]=x,n.spotShadowMatrix[u]=e.shadow.matrix,g++}n.spot[u]=t,u++}else if(e.isRectAreaLight){const t=i.get(e);t.color.copy(v).multiplyScalar(y),t.halfWidth.set(.5*e.width,0,0),t.halfHeight.set(0,.5*e.height,0),n.rectArea[d]=t,d++}else if(e.isPointLight){const t=i.get(e);if(t.color.copy(e.color).multiplyScalar(e.intensity),t.distance=e.distance,t.decay=e.decay,e.castShadow){const t=e.shadow,i=r.get(e);i.shadowBias=t.bias,i.shadowNormalBias=t.normalBias,i.shadowRadius=t.radius,i.shadowMapSize=t.mapSize,i.shadowCameraNear=t.camera.near,i.shadowCameraFar=t.camera.far,n.pointShadow[c]=i,n.pointShadowMap[c]=x,n.pointShadowMatrix[c]=e.shadow.matrix,m++}n.point[c]=t,c++}else if(e.isHemisphereLight){const t=i.get(e);t.skyColor.copy(e.color).multiplyScalar(y),t.groundColor.copy(e.groundColor).multiplyScalar(y),n.hemi[p]=t,p++}}d>0&&(e.isWebGL2?(n.rectAreaLTC1=Zn.LTC_FLOAT_1,n.rectAreaLTC2=Zn.LTC_FLOAT_2):!0===t.has("OES_texture_float_linear")?(n.rectAreaLTC1=Zn.LTC_FLOAT_1,n.rectAreaLTC2=Zn.LTC_FLOAT_2):!0===t.has("OES_texture_half_float_linear")&&(n.rectAreaLTC1=Zn.LTC_HALF_1,n.rectAreaLTC2=Zn.LTC_HALF_2)),n.ambient[0]=s,n.ambient[1]=o,n.ambient[2]=l;const v=n.hash;v.directionalLength===h&&v.pointLength===c&&v.spotLength===u&&v.rectAreaLength===d&&v.hemiLength===p&&v.numDirectionalShadows===f&&v.numPointShadows===m&&v.numSpotShadows===g||(n.directional.length=h,n.spot.length=u,n.rectArea.length=d,n.point.length=c,n.hemi.length=p,n.directionalShadow.length=f,n.directionalShadowMap.length=f,n.pointShadow.length=m,n.pointShadowMap.length=m,n.spotShadow.length=g,n.spotShadowMap.length=g,n.directionalShadowMatrix.length=f,n.pointShadowMatrix.length=m,n.spotShadowMatrix.length=g,v.directionalLength=h,v.pointLength=c,v.spotLength=u,v.rectAreaLength=d,v.hemiLength=p,v.numDirectionalShadows=f,v.numPointShadows=m,v.numSpotShadows=g,n.version=xs++)},setupView:function(t,e){let i=0,r=0,l=0,h=0,c=0;const u=e.matrixWorldInverse;for(let e=0,d=t.length;e<d;e++){const d=t[e];if(d.isDirectionalLight){const t=n.directional[i];t.direction.setFromMatrixPosition(d.matrixWorld),a.setFromMatrixPosition(d.target.matrixWorld),t.direction.sub(a),t.direction.transformDirection(u),i++}else if(d.isSpotLight){const t=n.spot[l];t.position.setFromMatrixPosition(d.matrixWorld),t.position.applyMatrix4(u),t.direction.setFromMatrixPosition(d.matrixWorld),a.setFromMatrixPosition(d.target.matrixWorld),t.direction.sub(a),t.direction.transformDirection(u),l++}else if(d.isRectAreaLight){const t=n.rectArea[h];t.position.setFromMatrixPosition(d.matrixWorld),t.position.applyMatrix4(u),o.identity(),s.copy(d.matrixWorld),s.premultiply(u),o.extractRotation(s),t.halfWidth.set(.5*d.width,0,0),t.halfHeight.set(0,.5*d.height,0),t.halfWidth.applyMatrix4(o),t.halfHeight.applyMatrix4(o),h++}else if(d.isPointLight){const t=n.point[r];t.position.setFromMatrixPosition(d.matrixWorld),t.position.applyMatrix4(u),r++}else if(d.isHemisphereLight){const t=n.hemi[c];t.direction.setFromMatrixPosition(d.matrixWorld),t.direction.transformDirection(u),t.direction.normalize(),c++}}},state:n}}function Ms(t,e){const i=new ws(t,e),r=[],n=[];return{init:function(){r.length=0,n.length=0},state:{lightsArray:r,shadowsArray:n,lights:i},setupLights:function(){i.setup(r)},setupLightsView:function(t){i.setupView(r,t)},pushLight:function(t){r.push(t)},pushShadow:function(t){n.push(t)}}}function Ss(t){Or.call(this),this.type="MeshDepthMaterial",this.depthPacking=Ue,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(t)}function ks(t){Or.call(this),this.type="MeshDistanceMaterial",this.referencePosition=new di,this.nearDistance=1,this.farDistance=1e3,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(t)}Ss.prototype=Object.create(Or.prototype),Ss.prototype.constructor=Ss,Ss.prototype.isMeshDepthMaterial=!0,Ss.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.depthPacking=t.depthPacking,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this},ks.prototype=Object.create(Or.prototype),ks.prototype.constructor=ks,ks.prototype.isMeshDistanceMaterial=!0,ks.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.referencePosition.copy(t.referencePosition),this.nearDistance=t.nearDistance,this.farDistance=t.farDistance,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this};var Es="uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include <packing>\nvoid main() {\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy ) / resolution ) );
10\n\tfor ( float i = -1.0; i < 1.0 ; i += SAMPLE_RATE) {\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( i, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, i ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean * HALF_SAMPLE_RATE;\n\tsquared_mean = squared_mean * HALF_SAMPLE_RATE;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}",As="void main() {\n\tgl_Position = vec4( position, 1.0 );\n}";function Ts(t,e,i){let r=new qn;const n=new ii,a=new ii,o=new hi,p=[],f=[],m={},g={0:c,1:h,2:u},v=new Rn({defines:{SAMPLE_RATE:.25,HALF_SAMPLE_RATE:1/8},uniforms:{shadow_pass:{value:null},resolution:{value:new ii},radius:{value:4}},vertexShader:As,fragmentShader:Es}),y=v.clone();y.defines.HORIZONTAL_PASS=1;const b=new ln;b.setAttribute("position",new Gr(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const x=new En(b,v),_=this;function w(i,r){const n=e.update(x);v.uniforms.shadow_pass.value=i.map.texture,v.uniforms.resolution.value=i.mapSize,v.uniforms.radius.value=i.radius,t.setRenderTarget(i.mapPass),t.clear(),t.renderBufferDirect(r,null,n,v,x,null),y.uniforms.shadow_pass.value=i.mapPass.texture,y.uniforms.resolution.value=i.mapSize,y.uniforms.radius.value=i.radius,t.setRenderTarget(i.map),t.clear(),t.renderBufferDirect(r,null,n,y,x,null)}function M(t,e,i){const r=t<<0|e<<1|i<<2;let n=p[r];return void 0===n&&(n=new Ss({depthPacking:He,morphTargets:t,skinning:e}),p[r]=n),n}function S(t,e,i){const r=t<<0|e<<1|i<<2;let n=f[r];return void 0===n&&(n=new ks({morphTargets:t,skinning:e}),f[r]=n),n}function k(e,i,r,n,a,s,o){let h=null,c=M,u=e.customDepthMaterial;if(!0===n.isPointLight&&(c=S,u=e.customDistanceMaterial),void 0===u){let t=!1;!0===r.morphTargets&&(t=i.morphAttributes&&i.morphAttributes.position&&i.morphAttributes.position.length>0);let n=!1;
vendor: 29,762 bytes, line 10
10!0===e.isSkinnedMesh&&!0===r.skinning&&(n=!0),h=c(t,n,!0===e.isInstancedMesh)}else h=u;if(t.localClippingEnabled&&!0===r.clipShadows&&0!==r.clippingPlanes.length){const t=h.uuid,e=r.uuid;let i=m[t];void 0===i&&(i={},m[t]=i);let n=i[e];void 0===n&&(n=h.clone(),i[e]=n),h=n}return h.visible=r.visible,h.wireframe=r.wireframe,h.side=o===l?null!==r.shadowSide?r.shadowSide:r.side:null!==r.shadowSide?r.shadowSide:g[r.side],h.clipShadows=r.clipShadows,h.clippingPlanes=r.clippingPlanes,h.clipIntersection=r.clipIntersection,h.wireframeLinewidth=r.wireframeLinewidth,h.linewidth=r.linewidth,!0===n.isPointLight&&!0===h.isMeshDistanceMaterial&&(h.referencePosition.setFromMatrixPosition(n.matrixWorld),h.nearDistance=a,h.farDistance=s),h}function E(i,n,a,s,o){if(!1===i.visible)return;if(i.layers.test(n.layers)&&(i.isMesh||i.isLine||i.isPoints)&&(i.castShadow||i.receiveShadow&&o===l)&&(!i.frustumCulled||r.intersectsObject(i))){i.modelViewMatrix.multiplyMatrices(a.matrixWorldInverse,i.matrixWorld);const r=e.update(i),n=i.material;if(Array.isArray(n)){const e=r.groups;for(let l=0,h=e.length;l<h;l++){const h=e[l],c=n[h.materialIndex];if(c&&c.visible){const e=k(i,r,c,s,a.near,a.far,o);t.renderBufferDirect(a,null,r,e,i,h)}}}else if(n.visible){const e=k(i,r,n,s,a.near,a.far,o);t.renderBufferDirect(a,null,r,e,i,null)}}const h=i.children;for(let t=0,e=h.length;t<e;t++)E(h[t],n,a,s,o)}this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=s,this.render=function(e,s,h){if(!1===_.enabled)return;if(!1===_.autoUpdate&&!1===_.needsUpdate)return;if(0===e.length)return;const c=t.getRenderTarget(),u=t.getActiveCubeFace(),p=t.getActiveMipmapLevel(),f=t.state;f.setBlending(d),f.buffers.color.setClear(1,1,1,1),f.buffers.depth.setTest(!0),f.setScissorTest(!1);for(let c=0,u=e.length;c<u;c++){const u=e[c],d=u.shadow;if(void 0===d)continue;if(!1===d.autoUpdate&&!1===d.needsUpdate)continue;n.copy(d.mapSize);const p=d.getFrameExtents();if(n.multiply(p),a.copy(d.mapSize),(n.x>i||n.y>i)&&(n.x>i&&(a.x=Math.floor(i/p.x),n.x=a.x*p.x,d.mapSize.x=a.x),n.y>i&&(a.y=Math.floor(i/p.y),n.y=a.y*p.y,d.mapSize.y=a.y)),null===d.map&&!d.isPointLightShadow&&this.type===l){const t={minFilter:ht,magFilter:ht,format:Et};d.map=new ci(n.x,n.y,t),d.map.texture.name=u.name+".shadowMap",d.mapPass=new ci(n.x,n.y,t),d.camera.updateProjectionMatrix()}if(null===d.map){const t={minFilter:st,magFilter:st,format:Et};d.map=new ci(n.x,n.y,t),d.map.texture.name=u.name+".shadowMap",d.camera.updateProjectionMatrix()}t.setRenderTarget(d.map),t.clear();const m=d.getViewportCount();for(let t=0;t<m;t++){const e=d.getViewport(t);o.set(a.x*e.x,a.y*e.y,a.x*e.z,a.y*e.w),f.viewport(o),d.updateMatrices(u,t),r=d.getFrustum(),E(s,h,d.camera,u,this.type)}d.isPointLightShadow||this.type!==l||w(d,h),d.needsUpdate=!1}_.needsUpdate=!1,t.setRenderTarget(c,u,p)}}function Cs(t,e,i,r,n,a,s){const o=n.isWebGL2,l=(n.maxTextures,n.maxCubemapSize),h=n.maxTextureSize,c=n.maxSamples,u=new WeakMap;let d,p=!1;try{p="undefined"!=typeof OffscreenCanvas&&null!==new OffscreenCanvas(1,1).getContext("2d")}catch(t){}function f(t,e){return p?new OffscreenCanvas(t,e):document.createElementNS("http://www.w3.org/1999/xhtml","canvas")}function m(t,e,i,r){let n=1;if((t.width>r||t.height>r)&&(n=r/Math.max(t.width,t.height)),n<1||!0===e){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){const r=e?ei.floorPowerOfTwo:Math.floor,a=r(n*t.width),s=r(n*t.height);void 0===d&&(d=f(a,s));const o=i?f(a,s):d;return o.width=a,o.height=s,o.getContext("2d").drawImage(t,0,0,a,s),o}return t}return t}function g(t){return ei.isPowerOfTwo(t.width)&&ei.isPowerOfTwo(t.height)}function v(t,e){return t.generateMipmaps&&e&&t.minFilter!==st&&t.minFilter!==ht}function y(e,i,n,a){t.generateMipmap(e),r.get(i).__maxMipLevel=Math.log(Math.max(n,a))*Math.LOG2E}function b(i,r,n){if(!1===o)return r;if(null!==i&&void 0!==t[i])return t[i];let a=r;return 6403===r&&(5126===n&&(a=33326),5131===n&&(a=33325),5121===n&&(a=33321)),6407===r&&(5126===n&&(a=34837),5131===n&&(a=34843),5121===n&&(a=32849)),6408===r&&(5126===n&&(a=34836),5131===n&&(a=34842),5121===n&&(a=32856)),33325!==a&&33326!==a&&34842!==a&&34836!==a||e.get("EXT_color_buffer_float"),a}function x(t){return t===st||t===ot||t===lt?9728:9729}function _(e){const i=e.target;i.removeEventListener("dispose",_),function(e){const i=r.get(e);if(void 0===i.__webglInit)return;t.deleteTexture(i.__webglTexture),r.remove(e)}(i),i.isVideoTexture&&u.delete(i),s.memory.textures--}function w(e){const i=e.target;i.removeEventListener("dispose",w),function(e){const i=r.get(e),n=r.get(e.texture);if(!e)return;void 0!==n.__webglTexture&&t.deleteTexture(n.__webglTexture);e.depthTexture&&e.depthTexture.dispose();if(e.isWebGLCubeRenderTarget)for(let e=0;e<6;e++)t.deleteFramebuffer(i.__webglFramebuffer[e]),i.__webglDepthbuffer&&t.deleteRenderbuffer(i.__webglDepthbuffer[e]);else t.deleteFramebuffer(i.__webglFramebuffer),i.__webglDepthbuffer&&t.deleteRenderbuffer(i.__webglDepthbuffer),i.__webglMultisampledFramebuffer&&t.deleteFramebuffer(i.__webglMultisampledFramebuffer),i.__webglColorRenderbuffer&&t.deleteRenderbuffer(i.__webglColorRenderbuffer),i.__webglDepthRenderbuffer&&t.deleteRenderbuffer(i.__webglDepthRenderbuffer);r.remove(e.texture),r.remove(e)}(i),s.memory.textures--}let M=0;function S(t,e){const n=r.get(t);if(t.isVideoTexture&&function(t){const e=s.render.frame;u.get(t)!==e&&(u.set(t,e),t.update())}(t),t.version>0&&n.__version!==t.version){const i=t.image;if(void 0===i);else if(!1!==i.complete)return void P(n,t,e)}i.activeTexture(33984+e),i.bindTexture(3553,n.__webglTexture)}function k(e,n){const s=r.get(e);e.version>0&&s.__version!==e.version?function(e,r,n){if(6!==r.image.length)return;C(e,r),i.activeTexture(33984+n),i.bindTexture(34067,e.__webglTexture),t.pixelStorei(37440,r.flipY),t.pixelStorei(37441,r.premultiplyAlpha),t.pixelStorei(3317,r.unpackAlignment);const s=r&&(r.isCompressedTexture||r.image[0].isCompressedTexture),h=r.image[0]&&r.image[0].isDataTexture,c=[];for(let t=0;t<6;t++)c[t]=s||h?h?r.image[t].image:r.image[t]:m(r.image[t],!1,!0,l);const u=c[0],d=g(u)||o,p=a.convert(r.format),f=a.convert(r.type),x=b(r.internalFormat,p,f);let _;if(T(34067,r,d),s){for(let t=0;t<6;t++){_=c[t].mipmaps;for(let e=0;e<_.length;e++){const n=_[e];r.format!==Et&&r.format!==kt?null!==p&&i.compressedTexImage2D(34069+t,e,x,n.width,n.height,0,n.data):i.texImage2D(34069+t,e,x,n.width,n.height,0,p,f,n.data)}}e.__maxMipLevel=_.length-1}else{_=r.mipmaps;for(let t=0;t<6;t++)if(h){i.texImage2D(34069+t,0,x,c[t].width,c[t].height,0,p,f,c[t].data);for(let e=0;e<_.length;e++){const r=_[e],n=r.image[t].image;i.texImage2D(34069+t,e+1,x,n.width,n.height,0,p,f,n.data)}}else{i.texImage2D(34069+t,0,x,p,f,c[t]);for(let e=0;e<_.length;e++){const r=_[e];i.texImage2D(34069+t,e+1,x,p,f,r.image[t])}}e.__maxMipLevel=_.length}v(r,d)&&y(34067,r,u.width,u.height);e.__version=r.version,r.onUpdate&&r.onUpdate(r)}(s,e,n):(i.activeTexture(33984+n),i.bindTexture(34067,s.__webglTexture))}const E={[rt]:10497,[nt]:33071,[at]:33648},A={[st]:9728,[ot]:9984,[lt]:9986,[ht]:9729,[ct]:9985,[ut]:9987};function T(i,a,s){s?(t.texParameteri(i,10242,E[a.wrapS]),t.texParameteri(i,10243,E[a.wrapT]),32879!==i&&35866!==i||t.texParameteri(i,32882,E[a.wrapR]),t.texParameteri(i,10240,A[a.magFilter]),t.texParameteri(i,10241,A[a.minFilter])):(t.texParameteri(i,10242,33071),t.texParameteri(i,10243,33071),32879!==i&&35866!==i||t.texParameteri(i,32882,33071),a.wrapS!==nt||a.wrapT,t.texParameteri(i,10240,x(a.magFilter)),t.texParameteri(i,10241,x(a.minFilter)),a.minFilter!==st&&a.minFilter);const l=e.get("EXT_texture_filter_anisotropic");if(l){if(a.type===yt&&null===e.get("OES_texture_float_linear"))return;if(a.type===bt&&null===(o||e.get("OES_texture_half_float_linear")))return;(a.anisotropy>1||r.get(a).__currentAnisotropy)&&(t.texParameterf(i,l.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(a.anisotropy,n.getMaxAnisotropy())),r.get(a).__currentAnisotropy=a.anisotropy)}}function C(e,i){void 0===e.__webglInit&&(e.__webglInit=!0,i.addEventListener("dispose",_),e.__webglTexture=t.createTexture(),s.memory.textures++)}function P(e,r,n){let s=3553;r.isDataTexture2DArray&&(s=35866),r.isDataTexture3D&&(s=32879),C(e,r),i.activeTexture(33984+n),i.bindTexture(s,e.__webglTexture),t.pixelStorei(37440,r.flipY),t.pixelStorei(37441,r.premultiplyAlpha),t.pixelStorei(3317,r.unpackAlignment);const l=function(t){return!o&&(t.wrapS!==nt||t.wrapT!==nt||t.minFilter!==st&&t.minFilter!==ht)}(r)&&!1===g(r.image),c=m(r.image,l,!1,h),u=g(c)||o,d=a.convert(r.format);let p,f=a.convert(r.type),x=b(r.internalFormat,d,f);T(s,r,u);const _=r.mipmaps;if(r.isDepthTexture)x=6402,o?x=r.type===yt?36012:r.type===vt?33190:r.type===Mt?35056:33189:r.type,r.format===Ct&&6402===x&&r.type!==mt&&r.type!==vt&&(r.type=mt,f=a.convert(r.type)),r.format===Pt&&6402===x&&(x=34041,r.type!==Mt&&(r.type=Mt,f=a.convert(r.type))),i.texImage2D(3553,0,x,c.width,c.height,0,d,f,null);else if(r.isDataTexture)if(_.length>0&&u){for(let t=0,e=_.length;t<e;t++)p=_[t],i.texImage2D(3553,t,x,p.width,p.height,0,d,f,p.data);r.generateMipmaps=!1,e.__maxMipLevel=_.length-1}else i.texImage2D(3553,0,x,c.width,c.height,0,d,f,c.data),e.__maxMipLevel=0;else if(r.isCompressedTexture){for(let t=0,e=_.length;t<e;t++)p=_[t],r.format!==Et&&r.format!==kt?null!==d&&i.compressedTexImage2D(3553,t,x,p.width,p.height,0,p.data):i.texImage2D(3553,t,x,p.width,p.height,0,d,f,p.data);e.__maxMipLevel=_.length-1}else if(r.isDataTexture2DArray)i.texImage3D(35866,0,x,c.width,c.height,c.depth,0,d,f,c.data),e.__maxMipLevel=0;else if(r.isDataTexture3D)i.texImage3D(32879,0,x,c.width,c.height,c.depth,0,d,f,c.data),e.__maxMipLevel=0;else if(_.length>0&&u){for(let t=0,e=_.length;t<e;t++)p=_[t],i.texImage2D(3553,t,x,d,f,p);r.generateMipmaps=!1,e.__maxMipLevel=_.length-1}else i.texImage2D(3553,0,x,d,f,c),e.__maxMipLevel=0;v(r,u)&&y(s,r,c.width,c.height),e.__version=r.version,r.onUpdate&&r.onUpdate(r)}function D(e,n,s,o){const l=a.convert(n.texture.format),h=a.convert(n.texture.type),c=b(n.texture.internalFormat,l,h);i.texImage2D(o,0,c,n.width,n.height,0,l,h,null),t.bindFramebuffer(36160,e),t.framebufferTexture2D(36160,s,o,r.get(n.texture).__webglTexture,0),t.bindFramebuffer(36160,null)}function I(e,i,r){if(t.bindRenderbuffer(36161,e),i.depthBuffer&&!i.stencilBuffer){let n=33189;if(r){const e=i.depthTexture;e&&e.isDepthTexture&&(e.type===yt?n=36012:e.type===vt&&(n=33190));const r=R(i);t.renderbufferStorageMultisample(36161,r,n,i.width,i.height)}else t.renderbufferStorage(36161,n,i.width,i.height);t.framebufferRenderbuffer(36160,36096,36161,e)}else if(i.depthBuffer&&i.stencilBuffer){if(r){const e=R(i);t.renderbufferStorageMultisample(36161,e,35056,i.width,i.height)}else t.renderbufferStorage(36161,34041,i.width,i.height);t.framebufferRenderbuffer(36160,33306,36161,e)}else{const e=a.convert(i.texture.format),n=a.convert(i.texture.type),s=b(i.texture.internalFormat,e,n);if(r){const e=R(i);t.renderbufferStorageMultisample(36161,e,s,i.width,i.height)}else t.renderbufferStorage(36161,s,i.width,i.height)}t.bindRenderbuffer(36161,null)}function L(e){const i=r.get(e),n=!0===e.isWebGLCubeRenderTarget;if(e.depthTexture){if(n)throw new Error("target.depthTexture not supported in Cube render targets");!function(e,i){if(i&&i.isWebGLCubeRenderTarget)throw new Error("Depth Texture with cube render targets is not supported");if(t.bindFramebuffer(36160,e),!i.depthTexture||!i.depthTexture.isDepthTexture)throw new Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");r.get(i.depthTexture).__webglTexture&&i.depthTexture.image.width===i.width&&i.depthTexture.image.height===i.height||(i.depthTexture.image.width=i.width,i.depthTexture.image.height=i.height,i.depthTexture.needsUpdate=!0),S(i.depthTexture,0);const n=r.get(i.depthTexture).__webglTexture;if(i.depthTexture.format===Ct)t.framebufferTexture2D(36160,36096,3553,n,0);else{if(i.depthTexture.format!==Pt)throw new Error("Unknown depthTexture format");t.framebufferTexture2D(36160,33306,3553,n,0)}}(i.__webglFramebuffer,e)}else if(n){i.__webglDepthbuffer=[];for(let r=0;r<6;r++)t.bindFramebuffer(36160,i.__webglFramebuffer[r]),i.__webglDepthbuffer[r]=t.createRenderbuffer(),I(i.__webglDepthbuffer[r],e,!1)}else t.bindFramebuffer(36160,i.__webglFramebuffer),i.__webglDepthbuffer=t.createRenderbuffer(),I(i.__webglDepthbuffer,e,!1);t.bindFramebuffer(36160,null)}function R(t){return o&&t.isWebGLMultisampleRenderTarget?Math.min(c,t.samples):0}let B=!1,O=!1;this.allocateTextureUnit=function(){const t=M;return M+=1,t},this.resetTextureUnits=function(){M=0},this.setTexture2D=S,this.setTexture2DArray=function(t,e){const n=r.get(t);t.version>0&&n.__version!==t.version?P(n,t,e):(i.activeTexture(33984+e),i.bindTexture(35866,n.__webglTexture))},this.setTexture3D=function(t,e){const n=r.get(t);t.version>0&&n.__version!==t.version?P(n,t,e):(i.activeTexture(33984+e),i.bindTexture(32879,n.__webglTexture))},this.setTextureCube=k,this.setupRenderTarget=function(e){const n=r.get(e),l=r.get(e.texture);e.addEventListener("dispose",w),l.__webglTexture=t.createTexture(),s.memory.textures++;const h=!0===e.isWebGLCubeRenderTarget,c=!0===e.isWebGLMultisampleRenderTarget,u=g(e)||o;if(!o||e.texture.format!==kt||e.texture.type!==yt&&e.texture.type!==bt||(e.texture.format=Et),h){n.__webglFramebuffer=[];for(let e=0;e<6;e++)n.__webglFramebuffer[e]=t.createFramebuffer()}else if(n.__webglFramebuffer=t.createFramebuffer(),c&&o){n.__webglMultisampledFramebuffer=t.createFramebuffer(),n.__webglColorRenderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,n.__webglColorRenderbuffer);const i=a.convert(e.texture.format),r=a.convert(e.texture.type),s=b(e.texture.internalFormat,i,r),o=R(e);t.renderbufferStorageMultisample(36161,o,s,e.width,e.height),t.bindFramebuffer(36160,n.__webglMultisampledFramebuffer),t.framebufferRenderbuffer(36160,36064,36161,n.__webglColorRenderbuffer),t.bindRenderbuffer(36161,null),e.depthBuffer&&(n.__webglDepthRenderbuffer=t.createRenderbuffer(),I(n.__webglDepthRenderbuffer,e,!0)),t.bindFramebuffer(36160,null)}if(h){i.bindTexture(34067,l.__webglTexture),T(34067,e.texture,u);for(let t=0;t<6;t++)D(n.__webglFramebuffer[t],e,36064,34069+t);v(e.texture,u)&&y(34067,e.texture,e.width,e.height),i.bindTexture(34067,null)}else i.bindTexture(3553,l.__webglTexture),T(3553,e.texture,u),D(n.__webglFramebuffer,e,36064,3553),v(e.texture,u)&&y(3553,e.texture,e.width,e.height),i.bindTexture(3553,null);e.depthBuffer&&L(e)},this.updateRenderTargetMipmap=function(t){const e=t.texture;if(v(e,g(t)||o)){const n=t.isWebGLCubeRenderTarget?34067:3553,a=r.get(e).__webglTexture;i.bindTexture(n,a),y(n,e,t.width,t.height),i.bindTexture(n,null)}},this.updateMultisampleRenderTarget=function(e){if(e.isWebGLMultisampleRenderTarget&&o){const i=r.get(e);t.bindFramebuffer(36008,i.__webglMultisampledFramebuffer),t.bindFramebuffer(36009,i.__webglFramebuffer);const n=e.width,a=e.height;let s=16384;e.depthBuffer&&(s|=256),e.stencilBuffer&&(s|=1024),t.blitFramebuffer(0,0,n,a,0,0,n,a,s,9728),t.bindFramebuffer(36160,i.__webglMultisampledFramebuffer)}},this.safeSetTexture2D=function(t,e){t&&t.isWebGLRenderTarget&&(!1===B&&(B=!0),t=t.texture),S(t,e)},this.safeSetTextureCube=function(t,e){t&&t.isWebGLCubeRenderTarget&&(!1===O&&(O=!0),t=t.texture),k(t,e)}}function Ps(t=[]){On.call(this),this.cameras=t}function Ds(){ur.call(this),this.type="Group"}function Is(){this._targetRay=null,this._grip=null,this._hand=null}function Ls(t,e){const i=this;let r=null,n=1,a=null,s="local-floor",o=null;const l=[],h=new Map,c=new On;c.layers.enable(1),c.viewport=new hi;const u=new On;u.layers.enable(2),u.viewport=new hi;const d=[c,u],p=new Ps;p.layers.enable(1),p.layers.enable(2);let f=null,m=null;function g(t){const e=h.get(t.inputSource);e&&e.dispatchEvent({type:t.type,data:t.inputSource})}function v(){h.forEach(function(t,e){t.disconnect(e)}),h.clear(),f=null,m=null,t.setFramebuffer(null),t.setRenderTarget(t.getRenderTarget()),M.stop(),i.isPresenting=!1,i.dispatchEvent({type:"sessionend"})}function y(t){const e=r.inputSources;for(let t=0;t<l.length;t++)h.set(e[t],l[t]);for(let e=0;e<t.removed.length;e++){const i=t.removed[e],r=h.get(i);r&&(r.dispatchEvent({type:"disconnected",data:i}),h.delete(i))}for(let e=0;e<t.added.length;e++){const i=t.added[e],r=h.get(i);r&&r.dispatchEvent({type:"connected",data:i})}}this.enabled=!1,this.isPresenting=!1,this.getController=function(t){let e=l[t];return void 0===e&&(e=new Is,l[t]=e),e.getTargetRaySpace()},this.getControllerGrip=function(t){let e=l[t];return void 0===e&&(e=new Is,l[t]=e),e.getGripSpace()},this.getHand=function(t){let e=l[t];return void 0===e&&(e=new Is,l[t]=e),e.getHandSpace()},this.setFramebufferScaleFactor=function(t){n=t,i.isPresenting},this.setReferenceSpaceType=function(t){s=t,i.isPresenting},this.getReferenceSpace=function(){return a},this.getSession=function(){return r},this.setSession=async function(t){if(null!==(r=t)){r.addEventListener("select",g),r.addEventListener("selectstart",g),r.addEventListener("selectend",g),r.addEventListener("squeeze",g),r.addEventListener("squeezestart",g),r.addEventListener("squeezeend",g),r.addEventListener("end",v),r.addEventListener("inputsourceschange",y);const t=e.getContextAttributes();!0!==t.xrCompatible&&await e.makeXRCompatible();const o={antialias:t.antialias,alpha:t.alpha,depth:t.depth,stencil:t.stencil,framebufferScaleFactor:n},l=new XRWebGLLayer(r,e,o);r.updateRenderState({baseLayer:l}),a=await r.requestReferenceSpace(s),M.setContext(r),M.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};const b=new di,x=new di;function _(t,e){null===e?t.matrixWorld.copy(t.matrix):t.matrixWorld.multiplyMatrices(e.matrixWorld,t.matrix),t.matrixWorldInverse.copy(t.matrixWorld).invert()}this.getCamera=function(t){p.near=u.near=c.near=t.near,p.far=u.far=c.far=t.far,f===p.near&&m===p.far||(r.updateRenderState({depthNear:p.near,depthFar:p.far}),f=p.near,m=p.far);const e=t.parent,i=p.cameras;_(p,e);for(let t=0;t<i.length;t++)_(i[t],e);t.matrixWorld.copy(p.matrixWorld),t.matrix.copy(p.matrix),t.matrix.decompose(t.position,t.quaternion,t.scale);const n=t.children;for(let t=0,e=n.length;t<e;t++)n[t].updateMatrixWorld(!0);return 2===i.length?function(t,e,i){b.setFromMatrixPosition(e.matrixWorld),x.setFromMatrixPosition(i.matrixWorld);const r=b.distanceTo(x),n=e.projectionMatrix.elements,a=i.projectionMatrix.elements,s=n[14]/(n[10]-1),o=n[14]/(n[10]+1),l=(n[9]+1)/n[5],h=(n[9]-1)/n[5],c=(n[8]-1)/n[0],u=(a[8]+1)/a[0],d=s*c,p=s*u,f=r/(-c+u),m=f*-c;e.matrixWorld.decompose(t.position,t.quaternion,t.scale),t.translateX(m),t.translateZ(f),t.matrixWorld.compose(t.position,t.quaternion,t.scale),t.matrixWorldInverse.copy(t.matrixWorld).invert();const g=s+f,v=o+f,y=d-m,_=p+(r-m),w=l*o/v*g,M=h*o/v*g;t.projectionMatrix.makePerspective(y,_,w,M,g,v)}(p,c,u):p.projectionMatrix.copy(c.projectionMatrix),p};let w=null;const M=new Wn;M.setAnimationLoop(function(e,i){if(null!==(o=i.getViewerPose(a))){const e=o.views,i=r.renderState.baseLayer;t.setFramebuffer(i.framebuffer);let n=!1;e.length!==p.cameras.length&&(p.cameras.length=0,n=!0);for(let t=0;t<e.length;t++){const r=e[t],a=i.getViewport(r),s=d[t];s.matrix.fromArray(r.transform.matrix),s.projectionMatrix.fromArray(r.projectionMatrix),s.viewport.set(a.x,a.y,a.width,a.height),0===t&&p.matrix.copy(s.matrix),!0===n&&p.cameras.push(s)}}const n=r.inputSources;for(let t=0;t<l.length;t++){const e=l[t],r=n[t];e.update(r,i,a)}w&&w(e,i)}),this.setAnimationLoop=function(t){w=t},this.dispose=function(){}}function Rs(t){function e(e,i){e.opacity.value=i.opacity,i.color&&e.diffuse.value.copy(i.color),i.emissive&&e.emissive.value.copy(i.emissive).multiplyScalar(i.emissiveIntensity),i.map&&(e.map.value=i.map),i.alphaMap&&(e.alphaMap.value=i.alphaMap),i.specularMap&&(e.specularMap.value=i.specularMap);const r=t.get(i).envMap;if(r){e.envMap.value=r,e.flipEnvMap.value=r.isCubeTexture&&r._needsFlipEnvMap?-1:1,e.reflectivity.value=i.reflectivity,e.refractionRatio.value=i.refractionRatio;const n=t.get(r).__maxMipLevel;void 0!==n&&(e.maxMipLevel.value=n)}let n,a;i.lightMap&&(e.lightMap.value=i.lightMap,e.lightMapIntensity.value=i.lightMapIntensity),i.aoMap&&(e.aoMap.value=i.aoMap,e.aoMapIntensity.value=i.aoMapIntensity),i.map?n=i.map:i.specularMap?n=i.specularMap:i.displacementMap?n=i.displacementMap:i.normalMap?n=i.normalMap:i.bumpMap?n=i.bumpMap:i.roughnessMap?n=i.roughnessMap:i.metalnessMap?n=i.metalnessMap:i.alphaMap?n=i.alphaMap:i.emissiveMap?n=i.emissiveMap:i.clearcoatMap?n=i.clearcoatMap:i.clearcoatNormalMap?n=i.clearcoatNormalMap:i.clearcoatRoughnessMap&&(n=i.clearcoatRoughnessMap),void 0!==n&&(n.isWebGLRenderTarget&&(n=n.texture),!0===n.matrixAutoUpdate&&n.updateMatrix(),e.uvTransform.value.copy(n.matrix)),i.aoMap?a=i.aoMap:i.lightMap&&(a=i.lightMap),void 0!==a&&(a.isWebGLRenderTarget&&(a=a.texture),!0===a.matrixAutoUpdate&&a.updateMatrix(),e.uv2Transform.value.copy(a.matrix))}function i(e,i){e.roughness.value=i.roughness,e.metalness.value=i.metalness,i.roughnessMap&&(e.roughnessMap.value=i.roughnessMap),i.metalnessMap&&(e.metalnessMap.value=i.metalnessMap),i.emissiveMap&&(e.emissiveMap.value=i.emissiveMap),i.bumpMap&&(e.bumpMap.value=i.bumpMap,e.bumpScale.value=i.bumpScale,i.side===c&&(e.bumpScale.value*=-1)),i.normalMap&&(e.normalMap.value=i.normalMap,e.normalScale.value.copy(i.normalScale),i.side===c&&e.normalScale.value.negate()),i.displacementMap&&(e.displacementMap.value=i.displacementMap,e.displacementScale.value=i.displacementScale,e.displacementBias.value=i.displacementBias),t.get(i).envMap&&(e.envMapIntensity.value=i.envMapIntensity)}return{refreshFogUniforms:function(t,e){t.fogColor.value.copy(e.color),e.isFog?(t.fogNear.value=e.near,t.fogFar.value=e.far):e.isFogExp2&&(t.fogDensity.value=e.density)},refreshMaterialUniforms:function(t,r,n,a){r.isMeshBasicMaterial?e(t,r):r.isMeshLambertMaterial?(e(t,r),function(t,e){e.emissiveMap&&(t.emissiveMap.value=e.emissiveMap)}(t,r)):r.isMeshToonMaterial?(e(t,r),function(t,e){e.gradientMap&&(t.gradientMap.value=e.gradientMap),e.emissiveMap&&(t.emissiveMap.value=e.emissiveMap),e.bumpMap&&(t.bumpMap.value=e.bumpMap,t.bumpScale.value=e.bumpScale,e.side===c&&(t.bumpScale.value*=-1)),e.normalMap&&(t.normalMap.value=e.normalMap,t.normalScale.value.copy(e.normalScale),e.side===c&&t.normalScale.value.negate()),e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias)}(t,r)):r.isMeshPhongMaterial?(e(t,r),function(t,e){t.specular.value.copy(e.specular),t.shininess.value=Math.max(e.shininess,1e-4),e.emissiveMap&&(t.emissiveMap.value=e.emissiveMap),e.bumpMap&&(t.bumpMap.value=e.bumpMap,t.bumpScale.value=e.bumpScale,e.side===c&&(t.bumpScale.value*=-1)),e.normalMap&&(t.normalMap.value=e.normalMap,t.normalScale.value.copy(e.normalScale),e.side===c&&t.normalScale.value.negate()),e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias)}(t,r)):r.isMeshStandardMaterial?(e(t,r),r.isMeshPhysicalMaterial?function(t,e){i(t,e),t.reflectivity.value=e.reflectivity,t.clearcoat.value=e.clearcoat,t.clearcoatRoughness.value=e.clearcoatRoughness,e.sheen&&t.sheen.value.copy(e.sheen),e.clearcoatMap&&(t.clearcoatMap.value=e.clearcoatMap),e.clearcoatRoughnessMap&&(t.clearcoatRoughnessMap.value=e.clearcoatRoughnessMap),e.clearcoatNormalMap&&(t.clearcoatNormalScale.value.copy(e.clearcoatNormalScale),t.clearcoatNormalMap.value=e.clearcoatNormalMap,e.side===c&&t.clearcoatNormalScale.value.negate()),t.transmission.value=e.transmission,e.transmissionMap&&(t.transmissionMap.value=e.transmissionMap)}(t,r):i(t,r)):r.isMeshMatcapMaterial?(e(t,r),function(t,e){e.matcap&&(t.matcap.value=e.matcap),e.bumpMap&&(t.bumpMap.value=e.bumpMap,t.bumpScale.value=e.bumpScale,e.side===c&&(t.bumpScale.value*=-1)),e.normalMap&&(t.normalMap.value=e.normalMap,t.normalScale.value.copy(e.normalScale),e.side===c&&t.normalScale.value.negate()),e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias)}(t,r)):r.isMeshDepthMaterial?(e(t,r),function(t,e){e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias)}(t,r)):r.isMeshDistanceMaterial?(e(t,r),function(t,e){e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias),t.referencePosition.value.copy(e.referencePosition),t.nearDistance.value=e.nearDistance,t.farDistance.value=e.farDistance}(t,r)):r.isMeshNormalMaterial?(e(t,r),function(t,e){e.bumpMap&&(t.bumpMap.value=e.bumpMap,t.bumpScale.value=e.bumpScale,e.side===c&&(t.bumpScale.value*=-1)),e.normalMap&&(t.normalMap.value=e.normalMap,t.normalScale.value.copy(e.normalScale),e.side===c&&t.normalScale.value.negate()),e.displacementMap&&(t.displacementMap.value=e.displacementMap,t.displacementScale.value=e.displacementScale,t.displacementBias.value=e.displacementBias)}(t,r)):r.isLineBasicMaterial?(function(t,e){t.diffuse.value.copy(e.color),t.opacity.value=e.opacity}(t,r),r.isLineDashedMaterial&&function(t,e){t.dashSize.value=e.dashSize,t.totalSize.value=e.dashSize+e.gapSize,t.scale.value=e.scale}(t,r)):r.isPointsMaterial?function(t,e,i,r){let n;t.diffuse.value.copy(e.color),t.opacity.value=e.opacity,t.size.value=e.size*i,t.scale.value=.5*r,e.map&&(t.map.value=e.map),e.alphaMap&&(t.alphaMap.value=e.alphaMap),e.map?n=e.map:e.alphaMap&&(n=e.alphaMap),void 0!==n&&(!0===n.matrixAutoUpdate&&n.updateMatrix(),t.uvTransform.value.copy(n.matrix))}(t,r,n,a):r.isSpriteMaterial?function(t,e){let i;t.diffuse.value.copy(e.color),t.opacity.value=e.opacity,t.rotation.value=e.rotation,e.map&&(t.map.value=e.map),e.alphaMap&&(t.alphaMap.value=e.alphaMap),e.map?i=e.map:e.alphaMap&&(i=e.alphaMap),void 0!==i&&(!0===i.matrixAutoUpdate&&i.updateMatrix(),t.uvTransform.value.copy(i.matrix))}(t,r):r.isShadowMaterial?(t.color.value.copy(r.color),t.opacity.value=r.opacity):r.isShaderMaterial&&(r.uniformsNeedUpdate=!1)}}}function Bs(t){const e=void 0!==(t=t||{}).canvas?t.canvas:function(){const t=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");return t.style.display="block",t}(),i=void 0!==t.context?t.context:null,s=void 0!==t.alpha&&t.alpha,o=void 0===t.depth||t.depth,l=void 0===t.stencil||t.stencil,j=void 0!==t.antialias&&t.antialias,U=void 0===t.premultipliedAlpha||t.premultipliedAlpha,H=void 0!==t.preserveDrawingBuffer&&t.preserveDrawingBuffer,W=void 0!==t.powerPreference?t.powerPreference:"default",$=void 0!==t.failIfMajorPerformanceCaveat&&t.failIfMajorPerformanceCaveat;let X=null,Y=null;const Z=[];this.domElement=e,this.debug={checkShaderErrors:!0},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.gammaFactor=2,this.outputEncoding=Be,this.physicallyCorrectLights=!1,this.toneMapping=q,this.toneMappingExposure=1,this.maxMorphTargets=8,this.maxMorphNormals=4;const it=this;let rt=!1,nt=null,at=0,st=0,ot=null,lt=null,ht=-1,ct=null;const ut=new hi,Me=new hi;let Se=null,ke=e.width,Ee=e.height,Ae=1,Te=null,Ce=null;const Pe=new hi(0,0,ke,Ee),De=new hi(0,0,ke,Ee);let Ie=!1;const Le=new qn;let Re=!1,Oe=!1;const Fe=new Gi,Ne=new di,ze={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function Ge(){return null===ot?Ae:1}let Ve,je,Ue,He,qe,We,$e,Xe,Ye,Ze,Ke,Je,Qe,ti,ni,ai,si,oi,li,ci,ui,pi=i;function fi(t,i){for(let r=0;r<t.length;r++){const n=t[r],a=e.getContext(n,i);if(null!==a)return a}return null}try{const t={alpha:s,depth:o,stencil:l,antialias:j,premultipliedAlpha:U,preserveDrawingBuffer:H,powerPreference:W,failIfMajorPerformanceCaveat:$};if(e.addEventListener("webglcontextlost",yi,!1),e.addEventListener("webglcontextrestored",bi,!1),null===pi){const e=["webgl2","webgl","experimental-webgl"];if(!0===it.isWebGL1Renderer&&e.shift(),null===(pi=fi(e,t)))throw fi(e)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}void 0===pi.getShaderPrecisionFormat&&(pi.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(t){throw t}function mi(){Ve=new function(t){const e={};function i(i){if(void 0!==e[i])return e[i];let r;switch(i){case"WEBGL_depth_texture":r=t.getExtension("WEBGL_depth_texture")||t.getExtension("MOZ_WEBGL_depth_texture")||t.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":r=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":r=t.getExtension("WEBGL_compressed_texture_s3tc")||t.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":r=t.getExtension("WEBGL_compressed_texture_pvrtc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:r=t.getExtension(i)}return e[i]=r,r}return{has:function(t){return null!==i(t)},init:function(t){t.isWebGL2?i("EXT_color_buffer_float"):(i("WEBGL_depth_texture"),i("OES_texture_float"),i("OES_texture_half_float"),i("OES_texture_half_float_linear"),i("OES_standard_derivatives"),i("OES_element_index_uint"),i("OES_vertex_array_object"),i("ANGLE_instanced_arrays")),i("OES_texture_float_linear"),i("EXT_color_buffer_half_float")},get:function(t){const e=i(t);return e}}}
10(pi),je=new function(t,e,i){let r;function n(e){if("highp"===e){if(t.getShaderPrecisionFormat(35633,36338).precision>0&&t.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";e="mediump"}return"mediump"===e&&t.getShaderPrecisionFormat(35633,36337).precision>0&&t.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const a="undefined"!=typeof WebGL2RenderingContext&&t instanceof WebGL2RenderingContext||"undefined"!=typeof WebGL2ComputeRenderingContext&&t instanceof WebGL2ComputeRenderingContext;let s=void 0!==i.precision?i.precision:"highp";const o=n(s);o!==s&&(s=o);const l=!0===i.logarithmicDepthBuffer,h=t.getParameter(34930),c=t.getParameter(35660),u=t.getParameter(3379),d=t.getParameter(34076),p=t.getParameter(34921),f=t.getParameter(36347),m=t.getParameter(36348),g=t.getParameter(36349),v=c>0,y=a||!!e.get("OES_texture_float");return{isWebGL2:a,getMaxAnisotropy:function(){if(void 0!==r)return r;const i=e.get("EXT_texture_filter_anisotropic");return r=null!==i?t.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0},getMaxPrecision:n,precision:s,logarithmicDepthBuffer:l,maxTextures:h,maxVertexTextures:c,maxTextureSize:u,maxCubemapSize:d,maxAttributes:p,maxVertexUniforms:f,maxVaryings:m,maxFragmentUniforms:g,vertexTextures:v,floatFragmentTextures:y,floatVertexTextures:v&&y,maxSamples:a?t.getParameter(36183):0}}
10(pi,Ve,t),Ve.init(je),ci=new function(t,e,i){const r=i.isWebGL2;return{convert:function(t){let i;if(t===dt)return 5121;if(t===xt)return 32819;if(t===_t)return 32820;if(t===wt)return 33635;if(t===pt)return 5120;if(t===ft)return 5122;if(t===mt)return 5123;if(t===gt)return 5124;if(t===vt)return 5125;if(t===yt)return 5126;if(t===bt)return r?5131:null!==(i=e.get("OES_texture_half_float"))?i.HALF_FLOAT_OES:null;if(t===St)return 6406;if(t===kt)return 6407;if(t===Et)return 6408;if(t===At)return 6409;if(t===Tt)return 6410;if(t===Ct)return 6402;if(t===Pt)return 34041;if(t===Dt)return 6403;if(t===It)return 36244;if(t===Lt)return 33319;if(t===Rt)return 33320;if(t===Bt)return 36248;if(t===Ot)return 36249;if(t===Ft||t===Nt||t===zt||t===Gt){if(null===(i=e.get("WEBGL_compressed_texture_s3tc")))return null;if(t===Ft)return i.COMPRESSED_RGB_S3TC_DXT1_EXT;if(t===Nt)return i.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(t===zt)return i.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(t===Gt)return i.COMPRESSED_RGBA_S3TC_DXT5_EXT}if(t===Vt||t===jt||t===Ut||t===Ht){if(null===(i=e.get("WEBGL_compressed_texture_pvrtc")))return null;if(t===Vt)return i.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(t===jt)return i.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(t===Ut)return i.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(t===Ht)return i.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}if(t===qt)return null!==(i=e.get("WEBGL_compressed_texture_etc1"))?i.COMPRESSED_RGB_ETC1_WEBGL:null;if((t===Wt||t===$t)&&null!==(i=e.get("WEBGL_compressed_texture_etc"))){if(t===Wt)return i.COMPRESSED_RGB8_ETC2;if(t===$t)return i.COMPRESSED_RGBA8_ETC2_EAC}return t===Xt||t===Yt||t===Zt||t===Kt||t===Jt||t===Qt||t===te||t===ee||t===ie||t===re||t===ne||t===ae||t===se||t===oe||t===he||t===ce||t===ue||t===de||t===pe||t===fe||t===me||t===ge||t===ve||t===ye||t===be||t===xe||t===_e||t===we?null!==(i=e.get("WEBGL_compressed_texture_astc"))?t:null:t===le?null!==(i=e.get("EXT_texture_compression_bptc"))?t:null:t===Mt?r?34042:null!==(i=e.get("WEBGL_depth_texture"))?i.UNSIGNED_INT_24_8_WEBGL:null:void 0}}}(pi,Ve,je),(Ue=new function(t,e,i){const s=i.isWebGL2,o=new function(){let e=!1;const i=new hi;let r=null;const n=new hi(0,0,0,0);return{setMask:function(i){r===i||e||(t.colorMask(i,i,i,i),r=i)},setLocked:function(t){e=t},setClear:function(e,r,a,s,o){!0===o&&(e*=s,r*=s,a*=s),i.set(e,r,a,s),!1===n.equals(i)&&(t.clearColor(e,r,a,s),n.copy(i))},reset:function(){e=!1,r=null,n.set(-1,0,0,0)}}},l=new function(){let e=!1,i=null,r=null,n=null;return{setTest:function(t){t?ft(2929):mt(2929)},setMask:function(r){i===r||e||(t.depthMask(r),i=r)},setFunc:function(e){if(r!==e){if(e)switch(e){case R:t.depthFunc(512);break;case B:t.depthFunc(519);break;case O:t.depthFunc(513);break;case F:t.depthFunc(515);break;case N:t.depthFunc(514);break;case z:t.depthFunc(518);break;case G:t.depthFunc(516);break;case V:t.depthFunc(517);break;default:t.depthFunc(515)}else t.depthFunc(515);r=e}},setLocked:function(t){e=t},setClear:function(e){n!==e&&(t.clearDepth(e),n=e)},reset:function(){e=!1,i=null,r=null,n=null}}},h=new function(){let e=!1,i=null,r=null,n=null,a=null,s=null,o=null,l=null,h=null;return{setTest:function(t){e||(t?ft(2960):mt(2960))},setMask:function(r){i===r||e||(t.stencilMask(r),i=r)},setFunc:function(e,i,s){r===e&&n===i&&a===s||(t.stencilFunc(e,i,s),r=e,n=i,a=s)},setOp:function(e,i,r){s===e&&o===i&&l===r||(t.stencilOp(e,i,r),s=e,o=i,l=r)},setLocked:function(t){e=t},setClear:function(e){h!==e&&(t.clearStencil(e),h=e)},reset:function(){e=!1,i=null,r=null,n=null,a=null,s=null,o=null,l=null,h=null}}};let j={},U=null,H=null,q=null,W=null,$=null,X=null,Y=null,Z=null,K=null,J=!1,Q=null,tt=null,et=null,it=null,rt=null;const nt=t.getParameter(35661);let at=!1,st=0;const ot=t.getParameter(7938);-1!==ot.indexOf("WebGL")?(st=parseFloat(/^WebGL (\d)/.exec(ot)[1]),at=st>=1):-1!==ot.indexOf("OpenGL ES")&&(st=parseFloat(/^OpenGL ES (\d)/.exec(ot)[1]),at=st>=2);let lt=null,ht={};const ct=new hi,ut=new hi;function dt(e,i,r){const n=new Uint8Array(4),a=t.createTexture();t.bindTexture(e,a),t.texParameteri(e,10241,9728),t.texParameteri(e,10240,9728);for(let e=0;e<r;e++)t.texImage2D(i+e,0,6408,1,1,0,6408,5121,n);return a}const pt={};function ft(e){!0!==j[e]&&(t.enable(e),j[e]=!0)}function mt(e){!1!==j[e]&&(t.disable(e),j[e]=!1)}pt[3553]=dt(3553,3553,1),pt[34067]=dt(34067,34069,6),o.setClear(0,0,0,1),l.setClear(1),h.setClear(0),ft(2929),l.setFu
vendor: 4,645 bytes, line 10
10nc(F),bt(!1),xt(n),ft(2884),yt(d);const gt={[y]:32774,[b]:32778,[x]:32779};if(s)gt[_]=32775,gt[w]=32776;else{const t=e.get("EXT_blend_minmax");null!==t&&(gt[_]=t.MIN_EXT,gt[w]=t.MAX_EXT)}const vt={[M]:0,[S]:1,[k]:768,[A]:770,[L]:776,[D]:774,[C]:772,[E]:769,[T]:771,[I]:775,[P]:773};function yt(e,i,r,n,a,s,o,l){if(e!==d){if(H||(ft(3042),H=!0),e===v)a=a||i,s=s||r,o=o||n,i===W&&a===Y||(t.blendEquationSeparate(gt[i],gt[a]),W=i,Y=a),r===$&&n===X&&s===Z&&o===K||(t.blendFuncSeparate(vt[r],vt[n],vt[s],vt[o]),$=r,X=n,Z=s,K=o),q=e,J=null;else if(e!==q||l!==J){if(W===y&&Y===y||(t.blendEquation(32774),W=y,Y=y),l)switch(e){case p:t.blendFuncSeparate(1,771,1,771);break;case f:t.blendFunc(1,1);break;case m:t.blendFuncSeparate(0,0,769,771);break;case g:t.blendFuncSeparate(0,768,0,770)}else switch(e){case p:t.blendFuncSeparate(770,771,1,771);break;case f:t.blendFunc(770,1);break;case m:t.blendFunc(0,769);break;case g:t.blendFunc(0,768)}$=null,X=null,Z=null,K=null,q=e,J=l}}else H&&(mt(3042),H=!1)}function bt(e){Q!==e&&(e?t.frontFace(2304):t.frontFace(2305),Q=e)}function xt(e){e!==r?(ft(2884),e!==tt&&(e===n?t.cullFace(1029):e===a?t.cullFace(1028):t.cullFace(1032))):mt(2884),tt=e}function _t(e,i,r){e?(ft(32823),it===i&&rt===r||(t.polygonOffset(i,r),it=i,rt=r)):mt(32823)}function wt(e){void 0===e&&(e=33984+nt-1),lt!==e&&(t.activeTexture(e),lt=e)}return{buffers:{color:o,depth:l,stencil:h},enable:ft,disable:mt,useProgram:function(e){return U!==e&&(t.useProgram(e),U=e,!0)},setBlending:yt,setMaterial:function(t,e){t.side===u?mt(2884):ft(2884);let i=t.side===c;e&&(i=!i),bt(i),t.blending===p&&!1===t.transparent?yt(d):yt(t.blending,t.blendEquation,t.blendSrc,t.blendDst,t.blendEquationAlpha,t.blendSrcAlpha,t.blendDstAlpha,t.premultipliedAlpha),l.setFunc(t.depthFunc),l.setTest(t.depthTest),l.setMask(t.depthWrite),o.setMask(t.colorWrite);const r=t.stencilWrite;h.setTest(r),r&&(h.setMask(t.stencilWriteMask),h.setFunc(t.stencilFunc,t.stencilRef,t.stencilFuncMask),h.setOp(t.stencilFail,t.stencilZFail,t.stencilZPass)),_t(t.polygonOffset,t.polygonOffsetFactor,t.polygonOffsetUnits)},setFlipSided:bt,setCullFace:xt,setLineWidth:function(e){e!==et&&(at&&t.lineWidth(e),et=e)},setPolygonOffset:_t,setScissorTest:function(t){t?ft(3089):mt(3089)},activeTexture:wt,bindTexture:function(e,i){null===lt&&wt();let r=ht[lt];void 0===r&&(r={type:void 0,texture:void 0},ht[lt]=r),r.type===e&&r.texture===i||(t.bindTexture(e,i||pt[e]),r.type=e,r.texture=i)},unbindTexture:function(){const e=ht[lt];void 0!==e&&void 0!==e.type&&(t.bindTexture(e.type,null),e.type=void 0,e.texture=void 0)},compressedTexImage2D:function(){try{t.compressedTexImage2D.apply(t,arguments)}catch(t){}},texImage2D:function(){try{t.texImage2D.apply(t,arguments)}catch(t){}},texImage3D:function(){try{t.texImage3D.apply(t,arguments)}catch(t){}},scissor:function(e){!1===ct.equals(e)&&(t.scissor(e.x,e.y,e.z,e.w),ct.copy(e))},viewport:function(e){!1===ut.equals(e)&&(t.viewport(e.x,e.y,e.z,e.w),ut.copy(e))},reset:function(){j={},lt=null,ht={},U=null,H=null,q=null,W=null,$=null,X=null,Y=null,Z=null,K=null,J=!1,Q=null,tt=null,et=null,it=null,rt=null,o.reset(),l.reset(),h.reset()}}}(pi,Ve,je)).scissor(Me.copy(De).multiplyScalar(Ae).floor()),Ue.viewport(ut.copy(Pe).multiplyScalar(Ae).floor()),He=new function(t){const e={frame:0,calls:0,triangles:0,points:0,lines:0};return{memory:{geometries:0,textures:0},render:e,programs:null,autoReset:!0,reset:function(){e.frame++,e.calls=0,e.triangles=0,e.points=0,e.lines=0},update:function(t,i,r){switch(e.calls++,i){case 4:e.triangles+=r*(t/3);break;case 1:e.lines+=r*(t/2);break;case 3:e.lines+=r*(t-1);break;case 2:e.lines+=r*t;break;case 0:e.points+=r*t}}}}(pi),qe=new function(){let t=new WeakMap;return{get:function(e){let i=t.get(e);return void 0===i&&(i={},t.set(e,i)),i},remove:function(e){t.delete(e)},update:function(e,i,r){t.get(e)[i]=r},dispose:function(){t=new WeakMap}}},We=new Cs(pi,Ve,Ue,qe,je,ci,He),$e=new function(t){let e=new WeakMap;function i(t,e){return e===Q?t.mapping=K:e===tt&&(t.mapping=J),t}function r(t){const i=t.target;i.removeEventListener("dispose",r);const n=e.get(i);void 0!==n&&(e.delete(i),n.dispose())}return{get:function(n){if(n&&n.isTexture){const a=n.mapping;if(a===Q||a===tt){if(e.has(n))return i(e.get(n).texture,n.mapping);{const a=n.image;if(a&&a.height>0){const s=t.getRenderList(),o=t.getRenderTarget(),l=new Vn(a.height/2);return l.fromEquirectangularTexture(t,n),e.set(n,l),t.setRenderTarget(o),t.setRenderList(s),n.addEventListener("dispose",r),i(l.texture,n.mapping)}return null}}}return n},dispose:function(){e=new WeakMap}}}(it),Xe=new $n(pi,je),ui=new Jn(pi,Ve,Xe,je),Ye=new function(t,e,
vendor: 4,545 bytes, line 10
10i,r){const n={},a=new WeakMap;function s(t){const o=t.target;null!==o.index&&e.remove(o.index);for(const t in o.attributes)e.remove(o.attributes[t]);o.removeEventListener("dispose",s),delete n[o.id];const l=a.get(o);l&&(e.remove(l),a.delete(o)),r.releaseStatesOfGeometry(o),!0===o.isInstancedBufferGeometry&&delete o._maxInstanceCount,i.memory.geometries--}function o(t){const i=[],r=t.index,n=t.attributes.position;let s=0;if(null!==r){const t=r.array;s=r.version;for(let e=0,r=t.length;e<r;e+=3){const r=t[e+0],n=t[e+1],a=t[e+2];i.push(r,n,n,a,a,r)}}else{const t=n.array;s=n.version;for(let e=0,r=t.length/3-1;e<r;e+=3){const t=e+0,r=e+1,n=e+2;i.push(t,r,r,n,n,t)}}const o=new(Kr(i)>65535?$r:qr)(i,1);o.version=s;const l=a.get(t);l&&e.remove(l),a.set(t,o)}return{get:function(t,e){return!0===n[e.id]?e:(e.addEventListener("dispose",s),n[e.id]=!0,i.memory.geometries++,e)},update:function(t){const i=t.attributes;for(const t in i)e.update(i[t],34962);const r=t.morphAttributes;for(const t in r){const i=r[t];for(let t=0,r=i.length;t<r;t++)e.update(i[t],34962)}},getWireframeAttribute:function(t){const e=a.get(t);if(e){const i=t.index;null!==i&&e.version<i.version&&o(t)}else o(t);return a.get(t)}}}(pi,Xe,He,ui),Ze=new function(t,e,i,r){let n=new WeakMap;function a(t){const e=t.target;e.removeEventListener("dispose",a),i.remove(e.instanceMatrix),null!==e.instanceColor&&i.remove(e.instanceColor)}return{update:function(t){const s=r.render.frame,o=t.geometry,l=e.get(t,o);return n.get(l)!==s&&(e.update(l),n.set(l,s)),t.isInstancedMesh&&(!1===t.hasEventListener("dispose",a)&&t.addEventListener("dispose",a),i.update(t.instanceMatrix,34962),null!==t.instanceColor&&i.update(t.instanceColor,34962)),l},dispose:function(){n=new WeakMap}}}(pi,Ye,Xe,He),si=new function(t){const e={},i=new Float32Array(8),r=[];for(let t=0;t<8;t++)r[t]=[t,0];return{update:function(n,a,s,o){const l=n.morphTargetInfluences,h=void 0===l?0:l.length;let c=e[a.id];if(void 0===c){c=[];for(let t=0;t<h;t++)c[t]=[t,0];e[a.id]=c}for(let t=0;t<h;t++){const e=c[t];e[0]=t,e[1]=l[t]}c.sort(ta);for(let t=0;t<8;t++)t<h&&c[t][1]?(r[t][0]=c[t][0],r[t][1]=c[t][1]):(r[t][0]=Number.MAX_SAFE_INTEGER,r[t][1]=0);r.sort(Qn);const u=s.morphTargets&&a.morphAttributes.position,d=s.morphNormals&&a.morphAttributes.normal;let p=0;for(let t=0;t<8;t++){const e=r[t],n=e[0],s=e[1];n!==Number.MAX_SAFE_INTEGER&&s?(u&&a.getAttribute("morphTarget"+t)!==u[n]&&a.setAttribute("morphTarget"+t,u[n]),d&&a.getAttribute("morphNormal"+t)!==d[n]&&a.setAttribute("morphNormal"+t,d[n]),i[t]=s,p+=s):(u&&!0===a.hasAttribute("morphTarget"+t)&&a.deleteAttribute("morphTarget"+t),d&&!0===a.hasAttribute("morphNormal"+t)&&a.deleteAttribute("morphNormal"+t),i[t]=0)}const f=a.morphTargetsRelative?1:1-p;o.getUniforms().setValue(t,"morphTargetBaseInfluence",f),o.getUniforms().setValue(t,"morphTargetInfluences",i)}}}(pi),ni=new function(t){const e=this;let i=null,r=0,n=!1,a=!1;const s=new mr,o=new ri,l={value:null,needsUpdate:!1};function h(){l.value!==i&&(l.value=i,l.needsUpdate=r>0),e.numPlanes=r,e.numIntersection=0}function c(t,i,r,n){const a=null!==t?t.length:0;let h=null;if(0!==a){if(h=l.value,!0!==n||null===h){const e=r+4*a,n=i.matrixWorldInverse;o.getNormalMatrix(n),(null===h||h.length<e)&&(h=new Float32Array(e));for(let e=0,i=r;e!==a;++e,i+=4)s.copy(t[e]).applyMatrix4(n,o),s.normal.toArray(h,i),h[i+3]=s.constant}l.value=h,l.needsUpdate=!0}return e.numPlanes=a,e.numIntersection=0,h}this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(t,e,a){const s=0!==t.length||e||0!==r||n;return n=e,i=c(t,a,0),r=t.length,s},this.beginShadows=function(){a=!0,c(null)},this.endShadows=function(){a=!1,h()},this.setState=function(e,s,o){const u=e.clippingPlanes,d=e.clipIntersection,p=e.clipShadows,f=t.get(e);if(!n||null===u||0===u.length||a&&!p)a?c(null):h();else{const t=a?0:r,e=4*t;let n=f.clippingState||null;l.value=n,n=c(u,s,e,o);for(let t=0;t!==e;++t)n[t]=i[t];f.clippingState=n,this.numIntersection=d?this.numPlanes:0,this.numPlanes+=t}}}(qe),Ke=new gs(it,$e,Ve,je,ui,ni),Je=new Rs(qe),Qe=new function(t){let e=new WeakMap;return{get:function(i,r){const n=e.get(i);let a;return void 0===n?(a=new bs(t),e.set(i,new WeakMap),e.get(i).set(r,a)):void 0===(a=n.get(r))&&(a=new bs(t),n.set(r,a)),a},dispose:function(){e=new WeakMap}}}(qe),ti=new function(t,e){let i=new WeakMap;return{get:function(r,n=0){let a;return!1===i.has(r)?(a=new Ms(t,e),i.set(r,[]),i.get(r).push(a)):n>=i.get(r).length?(a=new Ms(t,e),i.get(r).push(a)):a=i.get(r)[n],a},dispose:function(){i=new WeakMap}}}
10(Ve,je),ai=new function(t,e,i,r,n){const a=new Lr(0);let s,o,l=0,u=null,d=0,p=null;function f(t,e){i.buffers.color.setClear(t.r,t.g,t.b,e,n)}return{getClearColor:function(){return a},setClearColor:function(t,e=1){a.set(t),f(a,l=e)},getClearAlpha:function(){return l},setClearAlpha:function(t){f(a,l=t)},render:function(i,n,m,g){let v=!0===n.isScene?n.background:null;v&&v.isTexture&&(v=e.get(v));const y=t.xr,b=y.getSession&&y.getSession();b&&"additive"===b.environmentBlendMode&&(v=null),null===v?f(a,l):v&&v.isColor&&(f(v,1),g=!0),(t.autoClear||g)&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),v&&(v.isCubeTexture||v.isWebGLCubeRenderTarget||v.mapping===et)?(void 0===o&&((o=new En(new Tn(1,1,1),new Rn({name:"BackgroundCubeMaterial",uniforms:Cn(Kn.cube.uniforms),vertexShader:Kn.cube.vertexShader,fragmentShader:Kn.cube.fragmentShader,side:c,depthTest:!1,depthWrite:!1,fog:!1}))).geometry.deleteAttribute("normal"),o.geometry.deleteAttribute("uv"),o.onBeforeRender=function(t,e,i){this.matrixWorld.copyPosition(i.matrixWorld)},Object.defineProperty(o.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(o)),v.isWebGLCubeRenderTarget&&(v=v.texture),o.material.uniforms.envMap.value=v,o.material.uniforms.flipEnvMap.value=v.isCubeTexture&&v._needsFlipEnvMap?-1:1,u===v&&d===v.version&&p===t.toneMapping||(o.material.needsUpdate=!0,u=v,d=v.version,p=t.toneMapping),i.unshift(o,o.geometry,o.material,0,0,null)):v&&v.isTexture&&(void 0===s&&((s=new En(new Xn(2,2),new Rn({name:"BackgroundMaterial",uniforms:Cn(Kn.background.uniforms),vertexShader:Kn.background.vertexShader,fragmentShader:Kn.background.fragmentShader,side:h,depthTest:!1,depthWrite:!1,fog:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(s.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(s)),s.material.uniforms.t2D.value=v,!0===v.matrixAutoUpdate&&v.updateMatrix(),s.material.uniforms.uvTransform.value.copy(v.matrix),u===v&&d===v.version&&p===t.toneMapping||(s.material.needsUpdate=!0,u=v,d=v.version,p=t.toneMapping),i.unshift(s,s.geometry,s.material,0,0,null))}}}(it,$e,Ue,Ze,U),oi=new function(t,e,i,r){const n=r.isWebGL2;let a;this.setMode=function(t){a=t},this.render=function(e,r){t.drawArrays(a,e,r),i.update(r,a,1)},this.renderInstances=function(r,s,o){if(0===o)return;let l,h;if(n)l=t,h="drawArraysInstanced";else if(h="drawArraysInstancedANGLE",null===(l=e.get("ANGLE_instanced_arrays")))return;l[h](a,r,s,o),i.update(s,a,o)}}(pi,Ve,He,je),li=new function(t,e,i,r){const n=r.isWebGL2;let a,s,o;this.setMode=function(t){a=t},this.setIndex=function(t){s=t.type,o=t.bytesPerElement},this.render=function(e,r){t.drawElements(a,r,s,e*o),i.update(r,a,1)},this.renderInstances=function(r,l,h){if(0===h)return;let c,u;if(n)c=t,u="drawElementsInstanced";else if(u="drawElementsInstancedANGLE",null===(c=e.get("ANGLE_instanced_arrays")))return;c[u](a,l,s,r*o,h),i.update(l,a,h)}}(pi,Ve,He,je),He.programs=Ke.programs,it.capabilities=je,it.extensions=Ve,it.properties=qe,it.renderLists=Qe,it.state=Ue,it.info=He}mi();const gi=new Ls(it,pi);this.xr=gi;const vi=new Ts(it,Ze,je.maxTextureSize);function yi(t){t.preventDefault(),rt=!0}function bi(){rt=!1,mi()}function xi(t){const e=t.target;e.removeEventListener("dispose",xi),function(t){_i(t),qe.remove(t)}(e)}function _i(t){const e=qe.get(t).program;void 0!==e&&Ke.releaseProgram(e)}this.shadowMap=vi,this.getContext=function(){return pi},this.getContextAttributes=function(){return pi.getContextAttributes()},this.forceContextLoss=function(){const t=Ve.get("WEBGL_lose_context");t&&t.loseContext()},this.forceContextRestore=function(){const t=Ve.get("WEBGL_lose_context");t&&t.restoreContext()},this.getPixelRatio=function(){return Ae},this.setPixelRatio=function(t){void 0!==t&&(Ae=t,this.setSize(ke,Ee,!1))},this.getSize=function(t){return void 0===t&&(t=new ii),t.set(ke,Ee)},this.setSize=function(t,i,r){gi.isPresenting||(ke=t,Ee=i,e.width=Math.floor(t*Ae),e.height=Math.floor(i*Ae),!1!==r&&(e.style.width=t+"px",e.style.height=i+"px"),this.setViewport(0,0,t,i))},this.getDrawingBufferSize=function(t){return void 0===t&&(t=new ii),t.set(ke*Ae,Ee*Ae).floor()},this.setDrawingBufferSize=function(t,i,r){ke=t,Ee=i,Ae=r,e.width=Math.floor(t*r),e.height=Math.floor(i*r),this.setViewport(0,0,t,i)},this.getCurrentViewport=function(t){return void 0===t&&(t=new hi),t.copy(ut)},this.getViewport=function(t){return t.copy(Pe)}
vendor: 39,216 bytes, line 10
10,this.setViewport=function(t,e,i,r){t.isVector4?Pe.set(t.x,t.y,t.z,t.w):Pe.set(t,e,i,r),Ue.viewport(ut.copy(Pe).multiplyScalar(Ae).floor())},this.getScissor=function(t){return t.copy(De)},this.setScissor=function(t,e,i,r){t.isVector4?De.set(t.x,t.y,t.z,t.w):De.set(t,e,i,r),Ue.scissor(Me.copy(De).multiplyScalar(Ae).floor())},this.getScissorTest=function(){return Ie},this.setScissorTest=function(t){Ue.setScissorTest(Ie=t)},this.setOpaqueSort=function(t){Te=t},this.setTransparentSort=function(t){Ce=t},this.getClearColor=function(t){return void 0===t&&(t=new Lr),t.copy(ai.getClearColor())},this.setClearColor=function(){ai.setClearColor.apply(ai,arguments)},this.getClearAlpha=function(){return ai.getClearAlpha()},this.setClearAlpha=function(){ai.setClearAlpha.apply(ai,arguments)},this.clear=function(t,e,i){let r=0;(void 0===t||t)&&(r|=16384),(void 0===e||e)&&(r|=256),(void 0===i||i)&&(r|=1024),pi.clear(r)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){e.removeEventListener("webglcontextlost",yi,!1),e.removeEventListener("webglcontextrestored",bi,!1),Qe.dispose(),ti.dispose(),qe.dispose(),$e.dispose(),Ze.dispose(),ui.dispose(),gi.dispose(),Mi.stop()},this.renderBufferImmediate=function(t,e){ui.initAttributes();const i=qe.get(t);t.hasPositions&&!i.position&&(i.position=pi.createBuffer()),t.hasNormals&&!i.normal&&(i.normal=pi.createBuffer()),t.hasUvs&&!i.uv&&(i.uv=pi.createBuffer()),t.hasColors&&!i.color&&(i.color=pi.createBuffer());const r=e.getAttributes();t.hasPositions&&(pi.bindBuffer(34962,i.position),pi.bufferData(34962,t.positionArray,35048),ui.enableAttribute(r.position),pi.vertexAttribPointer(r.position,3,5126,!1,0,0)),t.hasNormals&&(pi.bindBuffer(34962,i.normal),pi.bufferData(34962,t.normalArray,35048),ui.enableAttribute(r.normal),pi.vertexAttribPointer(r.normal,3,5126,!1,0,0)),t.hasUvs&&(pi.bindBuffer(34962,i.uv),pi.bufferData(34962,t.uvArray,35048),ui.enableAttribute(r.uv),pi.vertexAttribPointer(r.uv,2,5126,!1,0,0)),t.hasColors&&(pi.bindBuffer(34962,i.color),pi.bufferData(34962,t.colorArray,35048),ui.enableAttribute(r.color),pi.vertexAttribPointer(r.color,3,5126,!1,0,0)),ui.disableUnusedAttributes(),pi.drawArrays(4,0,t.count),t.count=0},this.renderBufferDirect=function(t,e,i,r,n,a){null===e&&(e=ze);const s=n.isMesh&&n.matrixWorld.determinant()<0,o=Ai(t,e,r,n);Ue.setMaterial(r,s);let l=i.index;const h=i.attributes.position;if(null===l){if(void 0===h||0===h.count)return}else if(0===l.count)return;let c,u=1;!0===r.wireframe&&(l=Ye.getWireframeAttribute(i),u=2),(r.morphTargets||r.morphNormals)&&si.update(n,i,r,o),ui.setup(n,r,o,i,l);let d=oi;null!==l&&(c=Xe.get(l),(d=li).setIndex(c));const p=null!==l?l.count:h.count,f=i.drawRange.start*u,m=i.drawRange.count*u,g=null!==a?a.start*u:0,v=null!==a?a.count*u:1/0,y=Math.max(f,g),b=Math.min(p,f+m,g+v)-1,x=Math.max(0,b-y+1);if(0!==x){if(n.isMesh)!0===r.wireframe?(Ue.setLineWidth(r.wireframeLinewidth*Ge()),d.setMode(1)):d.setMode(4);else if(n.isLine){let t=r.linewidth;void 0===t&&(t=1),Ue.setLineWidth(t*Ge()),n.isLineSegments?d.setMode(1):n.isLineLoop?d.setMode(2):d.setMode(3)}else n.isPoints?d.setMode(0):n.isSprite&&d.setMode(4);if(n.isInstancedMesh)d.renderInstances(y,x,n.count);else if(i.isInstancedBufferGeometry){const t=Math.min(i.instanceCount,i._maxInstanceCount);d.renderInstances(y,x,t)}else d.render(y,x)}},this.compile=function(t,e){(Y=ti.get(t)).init(),t.traverseVisible(function(t){t.isLight&&t.layers.test(e.layers)&&(Y.pushLight(t),t.castShadow&&Y.pushShadow(t))}),Y.setupLights();const i=new WeakMap;t.traverse(function(e){const r=e.material;if(r)if(Array.isArray(r))for(let n=0;n<r.length;n++){const a=r[n];!1===i.has(a)&&(Ei(a,t,e),i.set(a))}else!1===i.has(r)&&(Ei(r,t,e),i.set(r))})};let wi=null;const Mi=new Wn;function Si(t,e,i){const r=!0===e.isScene?e.overrideMaterial:null;for(let n=0,a=t.length;n<a;n++){const a=t[n],s=a.object,o=a.geometry,l=null===r?a.material:r,h=a.group;if(i.isArrayCamera){const t=i.cameras;for(let i=0,r=t.length;i<r;i++){const r=t[i];s.layers.test(r.layers)&&(Ue.viewport(ut.copy(r.viewport)),Y.setupLightsView(r),ki(s,e,r,o,l,h))}}else ki(s,e,i,o,l,h)}}function ki(t,e,i,r,n,a){if(t.onBeforeRender(it,e,i,r,n,a),t.modelViewMatrix.multiplyMatrices(i.matrixWorldInverse,t.matrixWorld),t.normalMatrix.getNormalMatrix(t.modelViewMatrix),t.isImmediateRenderObject){const r=Ai(i,e,n,t);Ue.setMaterial(n),ui.reset(),function(t,e){t.render(function(t){it.renderBufferImmediate(t,e)})}(t,r)}else it.renderBufferDirect(i,e,r,n,t,a);t.onAfterRender(it,e,i,r,n,a)}function Ei(t,e,i){!0!==e.isScene&&(e=ze);const r=qe.get(t),n=Y.state.lights,a=Y.state.shadowsArray,s=n.state.version,o=Ke.getParameters(t,n.state,a,e,i),l=Ke.getProgramCacheKey(o);let h=r.program,c=!0;if(r.environment=t.isMeshStandardMaterial?e.environment:null,r.fog=e.fog,r.envMap=$e.get(t.envMap||r.environment),void 0===h)t.addEventListener("dispose",xi);else if(h.cacheKey!==l)_i(t);else if(r.lightsStateVersion!==s)c=!1;else{if(void 0!==o.shaderID)return;c=!1}c&&(o.uniforms=Ke.getUniforms(t),t.onBeforeCompile(o,it),h=Ke.acquireProgram(o,l),r.program=h,r.uniforms=o.uniforms,r.outputEncoding=o.outputEncoding);const u=r.uniforms;(t.isShaderMaterial||t.isRawShaderMaterial)&&!0!==t.clipping||(r.numClippingPlanes=ni.numPlanes,r.numIntersection=ni.numIntersection,u.clippingPlanes=ni.uniform),r.needsLights=function(t){return t.isMeshLambertMaterial||t.isMeshToonMaterial||t.isMeshPhongMaterial||t.isMeshStandardMaterial||t.isShadowMaterial||t.isShaderMaterial&&!0===t.lights}(t),r.lightsStateVersion=s,r.needsLights&&(u.ambientLightColor.value=n.state.ambient,u.lightProbe.value=n.state.probe,u.directionalLights.value=n.state.directional,u.directionalLightShadows.value=n.state.directionalShadow,u.spotLights.value=n.state.spot,u.spotLightShadows.value=n.state.spotShadow,u.rectAreaLights.value=n.state.rectArea,u.ltc_1.value=n.state.rectAreaLTC1,u.ltc_2.value=n.state.rectAreaLTC2,u.pointLights.value=n.state.point,u.pointLightShadows.value=n.state.pointShadow,u.hemisphereLights.value=n.state.hemi,u.directionalShadowMap.value=n.state.directionalShadowMap,u.directionalShadowMatrix.value=n.state.directionalShadowMatrix,u.spotShadowMap.value=n.state.spotShadowMap,u.spotShadowMatrix.value=n.state.spotShadowMatrix,u.pointShadowMap.value=n.state.pointShadowMap,u.pointShadowMatrix.value=n.state.pointShadowMatrix);const d=r.program.getUniforms(),p=Ka.seqWithValue(d.seq,u);r.uniformsList=p}function Ai(t,e,i,r){!0!==e.isScene&&(e=ze),We.resetTextureUnits();const n=e.fog,a=i.isMeshStandardMaterial?e.environment:null,s=null===ot?it.outputEncoding:ot.texture.encoding,o=$e.get(i.envMap||a),l=qe.get(i),h=Y.state.lights;if(!0===Re&&(!0===Oe||t!==ct)){const e=t===ct&&i.id===ht;ni.setState(i,t,e)}i.version===l.__version?i.fog&&l.fog!==n?Ei(i,e,r):l.environment!==a?Ei(i,e,r):l.needsLights&&l.lightsStateVersion!==h.state.version?Ei(i,e,r):void 0===l.numClippingPlanes||l.numClippingPlanes===ni.numPlanes&&l.numIntersection===ni.numIntersection?l.outputEncoding!==s?Ei(i,e,r):l.envMap!==o&&Ei(i,e,r):Ei(i,e,r):(Ei(i,e,r),l.__version=i.version);let c=!1,u=!1,d=!1;const p=l.program,f=p.getUniforms(),m=l.uniforms;if(Ue.useProgram(p.program)&&(c=!0,u=!0,d=!0),i.id!==ht&&(ht=i.id,u=!0),c||ct!==t){if(f.setValue(pi,"projectionMatrix",t.projectionMatrix),je.logarithmicDepthBuffer&&f.setValue(pi,"logDepthBufFC",2/(Math.log(t.far+1)/Math.LN2)),ct!==t&&(ct=t,u=!0,d=!0),i.isShaderMaterial||i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshStandardMaterial||i.envMap){const e=f.map.cameraPosition;void 0!==e&&e.setValue(pi,Ne.setFromMatrixPosition(t.matrixWorld))}(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&f.setValue(pi,"isOrthographic",!0===t.isOrthographicCamera),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial||i.isShadowMaterial||i.skinning)&&f.setValue(pi,"viewMatrix",t.matrixWorldInverse)}if(i.skinning){f.setOptional(pi,r,"bindMatrix"),f.setOptional(pi,r,"bindMatrixInverse");const t=r.skeleton;if(t){const e=t.bones;if(je.floatVertexTextures){if(null===t.boneTexture){let i=Math.sqrt(4*e.length);i=ei.ceilPowerOfTwo(i),i=Math.max(i,4);const r=new Float32Array(i*i*4);r.set(t.boneMatrices);const n=new jn(r,i,i,Et,yt);t.boneMatrices=r,t.boneTexture=n,t.boneTextureSize=i}f.setValue(pi,"boneTexture",t.boneTexture,We),f.setValue(pi,"boneTextureSize",t.boneTextureSize)}else f.setOptional(pi,t,"boneMatrices")}}var g,v;return(u||l.receiveShadow!==r.receiveShadow)&&(l.receiveShadow=r.receiveShadow,f.setValue(pi,"receiveShadow",r.receiveShadow)),u&&(f.setValue(pi,"toneMappingExposure",it.toneMappingExposure),l.needsLights&&(v=d,(g=m).ambientLightColor.needsUpdate=v,g.lightProbe.needsUpdate=v,g.directionalLights.needsUpdate=v,g.directionalLightShadows.needsUpdate=v,g.pointLights.needsUpdate=v,g.pointLightShadows.needsUpdate=v,g.spotLights.needsUpdate=v,g.spotLightShadows.needsUpdate=v,g.rectAreaLights.needsUpdate=v,g.hemisphereLights.needsUpdate=v),n&&i.fog&&Je.refreshFogUniforms(m,n),Je.refreshMaterialUniforms(m,i,Ae,Ee),Ka.upload(pi,l.uniformsList,m,We)),i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(Ka.upload(pi,l.uniformsList,m,We),i.uniformsNeedUpdate=!1),i.isSpriteMaterial&&f.setValue(pi,"center",r.center),f.setValue(pi,"modelViewMatrix",r.modelViewMatrix),f.setValue(pi,"normalMatrix",r.normalMatrix),f.setValue(pi,"modelMatrix",r.matrixWorld),p}Mi.setAnimationLoop(function(t){gi.isPresenting||wi&&wi(t)}),"undefined"!=typeof window&&Mi.setContext(window),this.setAnimationLoop=function(t){wi=t,gi.setAnimationLoop(t),null===t?Mi.stop():Mi.start()},this.render=function(t,e){let i,r;if(void 0!==arguments[2]&&(i=arguments[2]),void 0!==arguments[3]&&(r=arguments[3]),void 0!==e&&!0!==e.isCamera)return;if(!0===rt)return;ui.resetDefaultState(),ht=-1,ct=null,!0===t.autoUpdate&&t.updateMatrixWorld(),null===e.parent&&e.updateMatrixWorld(),!0===gi.enabled&&!0===gi.isPresenting&&(e=gi.getCamera(e)),!0===t.isScene&&t.onBeforeRender(it,t,e,i||ot),(Y=ti.get(t,Z.length)).init(),Z.push(Y),Fe.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),Le.setFromProjectionMatrix(Fe),Oe=this.localClippingEnabled,Re=ni.init(this.clippingPlanes,Oe,e),(X=Qe.get(t,e)).init(),function t(e,i,r,n){if(!1===e.visible)return;const a=e.layers.test(i.layers);if(a)if(e.isGroup)r=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(i);else if(e.isLight)Y.pushLight(e),e.castShadow&&Y.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||Le.intersectsSprite(e)){n&&Ne.setFromMatrixPosition(e.matrixWorld).applyMatrix4(Fe);const t=Ze.update(e),i=e.material;i.visible&&X.push(e,t,i,r,Ne.z,null)}}else if(e.isImmediateRenderObject)n&&Ne.setFromMatrixPosition(e.matrixWorld).applyMatrix4(Fe),X.push(e,null,e.material,r,Ne.z,null);else if((e.isMesh||e.isLine||e.isPoints)&&(e.isSkinnedMesh&&e.skeleton.frame!==He.render.frame&&(e.skeleton.update(),e.skeleton.frame=He.render.frame),!e.frustumCulled||Le.intersectsObject(e))){n&&Ne.setFromMatrixPosition(e.matrixWorld).applyMatrix4(Fe);const t=Ze.update(e),i=e.material;if(Array.isArray(i)){const n=t.groups;for(let a=0,s=n.length;a<s;a++){const s=n[a],o=i[s.materialIndex];o&&o.visible&&X.push(e,t,o,r,Ne.z,s)}}else i.visible&&X.push(e,t,i,r,Ne.z,null)}const s=e.children;for(let e=0,a=s.length;e<a;e++)t(s[e],i,r,n)}(t,e,0,it.sortObjects),X.finish(),!0===it.sortObjects&&X.sort(Te,Ce),!0===Re&&ni.beginShadows();const n=Y.state.shadowsArray;vi.render(n,t,e),Y.setupLights(),Y.setupLightsView(e),!0===Re&&ni.endShadows(),!0===this.info.autoReset&&this.info.reset(),void 0!==i&&this.setRenderTarget(i),ai.render(X,t,e,r);const a=X.opaque,s=X.transparent;a.length>0&&Si(a,t,e),s.length>0&&Si(s,t,e),!0===t.isScene&&t.onAfterRender(it,t,e),null!==ot&&(We.updateRenderTargetMipmap(ot),We.updateMultisampleRenderTarget(ot)),Ue.buffers.depth.setTest(!0),Ue.buffers.depth.setMask(!0),Ue.buffers.color.setMask(!0),Ue.setPolygonOffset(!1),Z.pop(),Y=Z.length>0?Z[Z.length-1]:null,X=null},this.setFramebuffer=function(t){nt!==t&&null===ot&&pi.bindFramebuffer(36160,t),nt=t},this.getActiveCubeFace=function(){return at},this.getActiveMipmapLevel=function(){return st},this.getRenderList=function(){return X},this.setRenderList=function(t){X=t},this.getRenderTarget=function(){return ot},this.setRenderTarget=function(t,e=0,i=0){ot=t,at=e,st=i,t&&void 0===qe.get(t).__webglFramebuffer&&We.setupRenderTarget(t);let r=nt,n=!1;if(t){const i=qe.get(t).__webglFramebuffer;t.isWebGLCubeRenderTarget?(r=i[e],n=!0):r=t.isWebGLMultisampleRenderTarget?qe.get(t).__webglMultisampledFramebuffer:i,ut.copy(t.viewport),Me.copy(t.scissor),Se=t.scissorTest}else ut.copy(Pe).multiplyScalar(Ae).floor(),Me.copy(De).multiplyScalar(Ae).floor(),Se=Ie;if(lt!==r&&(pi.bindFramebuffer(36160,r),lt=r),Ue.viewport(ut),Ue.scissor(Me),Ue.setScissorTest(Se),n){const r=qe.get(t.texture);pi.framebufferTexture2D(36160,36064,34069+e,r.__webglTexture,i)}},this.readRenderTargetPixels=function(t,e,i,r,n,a,s){if(!t||!t.isWebGLRenderTarget)return;let o=qe.get(t).__webglFramebuffer;if(t.isWebGLCubeRenderTarget&&void 0!==s&&(o=o[s]),o){let s=!1;o!==lt&&(pi.bindFramebuffer(36160,o),s=!0);try{const o=t.texture,l=o.format,h=o.type;if(l!==Et&&ci.convert(l)!==pi.getParameter(35739))return;const c=h===bt&&(Ve.has("EXT_color_buffer_half_float")||je.isWebGL2&&Ve.has("EXT_color_buffer_float"));if(!(h===dt||ci.convert(h)===pi.getParameter(35738)||h===yt&&(je.isWebGL2||Ve.has("OES_texture_float")||Ve.has("WEBGL_color_buffer_float"))||c))return;36053===pi.checkFramebufferStatus(36160)&&e>=0&&e<=t.width-r&&i>=0&&i<=t.height-n&&pi.readPixels(e,i,r,n,ci.convert(l),ci.convert(h),a)}finally{s&&pi.bindFramebuffer(36160,lt)}}},this.copyFramebufferToTexture=function(t,e,i=0){const r=Math.pow(2,-i),n=Math.floor(e.image.width*r),a=Math.floor(e.image.height*r),s=ci.convert(e.format);We.setTexture2D(e,0),pi.copyTexImage2D(3553,i,s,t.x,t.y,n,a,0),Ue.unbindTexture()},this.copyTextureToTexture=function(t,e,i,r=0){const n=e.image.width,a=e.image.height,s=ci.convert(i.format),o=ci.convert(i.type);We.setTexture2D(i,0),pi.pixelStorei(37440,i.flipY),pi.pixelStorei(37441,i.premultiplyAlpha),pi.pixelStorei(3317,i.unpackAlignment),e.isDataTexture?pi.texSubImage2D(3553,r,t.x,t.y,n,a,s,o,e.image.data):e.isCompressedTexture?pi.compressedTexSubImage2D(3553,r,t.x,t.y,e.mipmaps[0].width,e.mipmaps[0].height,s,e.mipmaps[0].data):pi.texSubImage2D(3553,r,t.x,t.y,s,o,e.image),0===r&&i.generateMipmaps&&pi.generateMipmap(3553),Ue.unbindTexture()},this.initTexture=function(t){We.setTexture2D(t,0),Ue.unbindTexture()},this.resetState=function(){Ue.reset(),ui.reset()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}function Os(t){Bs.call(this,t)}Ps.prototype=Object.assign(Object.create(On.prototype),{constructor:Ps,isArrayCamera:!0}),Ds.prototype=Object.assign(Object.create(ur.prototype),{constructor:Ds,isGroup:!0}),Object.assign(Is.prototype,{constructor:Is,getHandSpace:function(){return null===this._hand&&(this._hand=new Ds,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand},getTargetRaySpace:function(){return null===this._targetRay&&(this._targetRay=new Ds,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1),this._targetRay},getGripSpace:function(){return null===this._grip&&(this._grip=new Ds,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1),this._grip},dispatchEvent:function(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this},disconnect:function(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this},update:function(t,e,i){let r=null,n=null,a=null;const s=this._targetRay,o=this._grip,l=this._hand;if(t&&"visible-blurred"!==e.session.visibilityState)if(l&&t.hand){a=!0;for(const r of t.hand.values()){const t=e.getJointPose(r,i);if(void 0===l.joints[r.jointName]){const t=new Ds;t.matrixAutoUpdate=!1,t.visible=!1,l.joints[r.jointName]=t,l.add(t)}const n=l.joints[r.jointName];null!==t&&(n.matrix.fromArray(t.transform.matrix),n.matrix.decompose(n.position,n.rotation,n.scale),n.jointRadius=t.radius),n.visible=null!==t}const r=l.joints["index-finger-tip"],n=l.joints["thumb-tip"],s=r.position.distanceTo(n.position),o=.02,h=.005;l.inputState.pinching&&s>o+h?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!l.inputState.pinching&&s<=o-h&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==s&&null!==(r=e.getPose(t.targetRaySpace,i))&&(s.matrix.fromArray(r.transform.matrix),s.matrix.decompose(s.position,s.rotation,s.scale)),null!==o&&t.gripSpace&&null!==(n=e.getPose(t.gripSpace,i))&&(o.matrix.fromArray(n.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale));return null!==s&&(s.visible=null!==r),null!==o&&(o.visible=null!==n),null!==l&&(l.visible=null!==a),this}}),Object.assign(Ls.prototype,Je.prototype),Os.prototype=Object.assign(Object.create(Bs.prototype),{constructor:Os,isWebGL1Renderer:!0});class Fs extends ur{constructor(){super(),Object.defineProperty(this,"isScene",{value:!0}),this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,this.autoUpdate=!0,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.autoUpdate=t.autoUpdate,this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){const e=super.toJSON(t);return null!==this.background&&(e.object.background=this.background.toJSON(t)),null!==this.environment&&(e.object.environment=this.environment.toJSON(t)),null!==this.fog&&(e.object.fog=this.fog.toJSON()),e}}function Ns(t,e){this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=Ye,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=ei.generateUUID()}Object.defineProperty(Ns.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Object.assign(Ns.prototype,{isInterleavedBuffer:!0,onUploadCallback:function(){},setUsage:function(t){return this.usage=t,this},copy:function(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this},copyAt:function(t,e,i){t*=this.stride,i*=e.stride;for(let r=0,n=this.stride;r<n;r++)this.array[t+r]=e.array[i+r];return this},set:function(t,e=0){return this.array.set(t,e),this},clone:function(t){void 0===t.arrayBuffers&&(t.arrayBuffers={}),void 0===this.array.buffer._uuid&&(this.array.buffer._uuid=ei.generateUUID()),void 0===t.arrayBuffers[this.array.buffer._uuid]&&(t.arrayBuffers[this.array.buffer._uuid]=this.array.slice(0).buffer);const e=new Ns(new this.array.constructor(t.arrayBuffers[this.array.buffer._uuid]),this.stride);return e.setUsage(this.usage),e},onUpload:function(t){return this.onUploadCallback=t,this},toJSON:function(t){return void 0===t.arrayBuffers&&(t.arrayBuffers={}),void 0===this.array.buffer._uuid&&(this.array.buffer._uuid=ei.generateUUID()),void 0===t.arrayBuffers[this.array.buffer._uuid]&&(t.arrayBuffers[this.array.buffer._uuid]=Array.prototype.slice.call(new Uint32Array(this.array.buffer))),{uuid:this.uuid,buffer:this.array.buffer._uuid,type:this.array.constructor.name,stride:this.stride}}});const zs=new di;function Gs(t,e,i,r){this.name="",this.data=t,this.itemSize=e,this.offset=i,this.normalized=!0===r}function Vs(t){Or.call(this),this.type="SpriteMaterial",this.color=new Lr(16777215),this.map=null,this.alphaMap=null,this.rotation=0,this.sizeAttenuation=!0,this.transparent=!0,this.setValues(t)}let js;Object.defineProperties(Gs.prototype,{count:{get:function(){return this.data.count}},array:{get:function(){return this.data.array}},needsUpdate:{set:function(t){this.data.needsUpdate=t}}}),Object.assign(Gs.prototype,{isInterleavedBufferAttribute:!0,applyMatrix4:function(t){for(let e=0,i=this.data.count;e<i;e++)zs.x=this.getX(e),zs.y=this.getY(e),zs.z=this.getZ(e),zs.applyMatrix4(t),this.setXYZ(e,zs.x,zs.y,zs.z);return this},setX:function(t,e){return this.data.array[t*this.data.stride+this.offset]=e,this},setY:function(t,e){return this.data.array[t*this.data.stride+this.offset+1]=e,this},setZ:function(t,e){return this.data.array[t*this.data.stride+this.offset+2]=e,this},setW:function(t,e){return this.data.array[t*this.data.stride+this.offset+3]=e,this},getX:function(t){return this.data.array[t*this.data.stride+this.offset]},getY:function(t){return this.data.array[t*this.data.stride+this.offset+1]},getZ:function(t){return this.data.array[t*this.data.stride+this.offset+2]},getW:function(t){return this.data.array[t*this.data.stride+this.offset+3]},setXY:function(t,e,i){return t=t*this.data.stride+this.offset,this.data.array[t+0]=e,this.data.array[t+1]=i,this},setXYZ:function(t,e,i,r){return t=t*this.data.stride+this.offset,this.data.array[t+0]=e,this.data.array[t+1]=i,this.data.array[t+2]=r,this},setXYZW:function(t,e,i,r,n){return t=t*this.data.stride+this.offset,this.data.array[t+0]=e,this.data.array[t+1]=i,this.data.array[t+2]=r,this.data.array[t+3]=n,this},clone:function(t){if(void 0===t){const t=[];for(let e=0;e<this.count;e++){const i=e*this.data.stride+this.offset;for(let e=0;e<this.itemSize;e++)t.push(this.data.array[i+e])}return new Gr(new this.array.constructor(t),this.itemSize,this.normalized)}return void 0===t.interleavedBuffers&&(t.interleavedBuffers={}),void 0===t.interleavedBuffers[this.data.uuid]&&(t.interleavedBuffers[this.data.uuid]=this.data.clone(t)),new Gs(t.interleavedBuffers[this.data.uuid],this.itemSize,this.offset,this.normalized)},toJSON:function(t){if(void 0===t){const t=[];for(let e=0;e<this.count;e++){const i=e*this.data.stride+this.offset;for(let e=0;e<this.itemSize;e++)t.push(this.data.array[i+e])}return{itemSize:this.itemSize,type:this.array.constructor.name,array:t,normalized:this.normalized}}return void 0===t.interleavedBuffers&&(t.interleavedBuffers={}),void 0===t.interleavedBuffers[this.data.uuid]&&(t.interleavedBuffers[this.data.uuid]=this.data.toJSON(t)),{isInterleavedBufferAttribute:!0,itemSize:this.itemSize,data:this.data.uuid,offset:this.offset,normalized:this.normalized}}}),Vs.prototype=Object.create(Or.prototype),Vs.prototype.constructor=Vs,Vs.prototype.isSpriteMaterial=!0,Vs.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.alphaMap=t.alphaMap,this.rotation=t.rotation,this.sizeAttenuation=t.sizeAttenuation,this};const Us=new di,Hs=new di,qs=new di,Ws=new ii,$s=new ii,Xs=new Gi,Ys=new di,Zs=new di,Ks=new di,Js=new ii,Qs=new ii,to=new ii;function eo(t){if(ur.call(this),this.type="Sprite",void 0===js){js=new ln;const t=new Ns(new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]),5);js.setIndex([0,1,2,0,2,3]),js.setAttribute("position",new Gs(t,3,0,!1)),js.setAttribute("uv",new Gs(t,2,3,!1))}this.geometry=js,this.material=void 0!==t?t:new Vs,this.center=new ii(.5,.5)}function io(t,e,i,r,n,a){Ws.subVectors(t,i).addScalar(.5).multiply(r),void 0!==n?($s.x=a*Ws.x-n*Ws.y,$s.y=n*Ws.x+a*Ws.y):$s.copy(Ws),t.copy(e),t.x+=$s.x,t.y+=$s.y,t.applyMatrix4(Xs)}eo.prototype=Object.assign(Object.create(ur.prototype),{constructor:eo,isSprite:!0,raycast:function(t,e){t.camera,Hs.setFromMatrixScale(this.matrixWorld),Xs.copy(t.camera.matrixWorld),this.modelViewMatrix.multiplyMatrices(t.camera.matrixWorldInverse,this.matrixWorld),qs.setFromMatrixPosition(this.modelViewMatrix),t.camera.isPerspectiveCamera&&!1===this.material.sizeAttenuation&&Hs.multiplyScalar(-qs.z);const i=this.material.rotation;let r,n;0!==i&&(n=Math.cos(i),r=Math.sin(i));const a=this.center;io(Ys.set(-.5,-.5,0),qs,a,Hs,r,n),io(Zs.set(.5,-.5,0),qs,a,Hs,r,n),io(Ks.set(.5,.5,0),qs,a,Hs,r,n),Js.set(0,0),Qs.set(1,0),to.set(1,1);let s=t.ray.intersectTriangle(Ys,Zs,Ks,!1,Us);if(null===s&&(io(Zs.set(-.5,.5,0),qs,a,Hs,r,n),Qs.set(0,1),null===(s=t.ray.intersectTriangle(Ys,Ks,Zs,!1,Us))))return;const o=t.ray.origin.distanceTo(Us);o<t.near||o>t.far||e.push({distance:o,point:Us.clone(),uv:Er.getUV(Us,Ys,Zs,Ks,Js,Qs,to,new ii),face:null,object:this})},copy:function(t){return ur.prototype.copy.call(this,t),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}});const ro=new di,no=new di;function ao(){ur.call(this),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}ao.prototype=Object.assign(Object.create(ur.prototype),{constructor:ao,isLOD:!0,copy:function(t){ur.prototype.copy.call(this,t,!1);const e=t.levels;for(let t=0,i=e.length;t<i;t++){const i=e[t];this.addLevel(i.object.clone(),i.distance)}return this.autoUpdate=t.autoUpdate,this},addLevel:function(t,e=0){e=Math.abs(e);const i=this.levels;let r;for(r=0;r<i.length&&!(e<i[r].distance);r++);return i.splice(r,0,{distance:e,object:t}),this.add(t),this},getCurrentLevel:function(){return this._currentLevel},getObjectForDistance:function(t){const e=this.levels;if(e.length>0){let i,r;for(i=1,r=e.length;i<r&&!(t<e[i].distance);i++);return e[i-1].object}return null},raycast:function(t,e){if(this.levels.length>0){ro.setFromMatrixPosition(this.matrixWorld);const i=t.ray.origin.distanceTo(ro);this.getObjectForDistance(i).raycast(t,e)}},update:function(t){const e=this.levels;if(e.length>1){ro.setFromMatrixPosition(t.matrixWorld),no.setFromMatrixPosition(this.matrixWorld);const i=ro.distanceTo(no)/t.zoom;let r,n;for(e[0].object.visible=!0,r=1,n=e.length;r<n&&i>=e[r].distance;r++)e[r-1].object.visible=!1,e[r].object.visible=!0;for(this._currentLevel=r-1;r<n;r++)e[r].object.visible=!1}},toJSON:function(t){const e=ur.prototype.toJSON.call(this,t);!1===this.autoUpdate&&(e.object.autoUpdate=!1),e.object.levels=[];const i=this.levels;for(let t=0,r=i.length;t<r;t++){const r=i[t];e.object.levels.push({object:r.object.uuid,distance:r.distance})}return e}});const so=new di,oo=new hi,lo=new hi,ho=new di,co=new Gi;function uo(t,e){t&&t.isGeometry,En.call(this,t,e),this.type="SkinnedMesh",this.bindMode="attached",this.bindMatrix=new Gi,this.bindMatrixInverse=new Gi}function po(){ur.call(this),this.type="Bone"}uo.prototype=Object.assign(Object.create(En.prototype),{constructor:uo,isSkinnedMesh:!0,copy:function(t){return En.prototype.copy.call(this,t),this.bindMode=t.bindMode,this.bindMatrix.copy(t.bindMatrix),this.bindMatrixInverse.copy(t.bindMatrixInverse),this.skeleton=t.skeleton,this},bind:function(t,e){this.skeleton=t,void 0===e&&(this.updateMatrixWorld(!0),this.skeleton.calculateInverses(),e=this.matrixWorld),this.bindMatrix.copy(e),this.bindMatrixInverse.copy(e).invert()},pose:function(){this.skeleton.pose()},normalizeSkinWeights:function(){const t=new hi,e=this.geometry.attributes.skinWeight;for(let i=0,r=e.count;i<r;i++){t.x=e.getX(i),t.y=e.getY(i),t.z=e.getZ(i),t.w=e.getW(i);const r=1/t.manhattanLength();r!==1/0?t.multiplyScalar(r):t.set(1,0,0,0),e.setXYZW(i,t.x,t.y,t.z,t.w)}},updateMatrixWorld:function(t){En.prototype.updateMatrixWorld.call(this,t),"attached"===this.bindMode?this.bindMatrixInverse.copy(this.matrixWorld).invert():"detached"===this.bindMode&&this.bindMatrixInverse.copy(this.bindMatrix).invert()},boneTransform:function(t,e){const i=this.skeleton,r=this.geometry;oo.fromBufferAttribute(r.attributes.skinIndex,t),lo.fromBufferAttribute(r.attributes.skinWeight,t),so.fromBufferAttribute(r.attributes.position,t).applyMatrix4(this.bindMatrix),e.set(0,0,0);for(let t=0;t<4;t++){const r=lo.getComponent(t);if(0!==r){const n=oo.getComponent(t);co.multiplyMatrices(i.bones[n].matrixWorld,i.boneInverses[n]),e.addScaledVector(ho.copy(so).applyMatrix4(co),r)}}return e.applyMatrix4(this.bindMatrixInverse)}}),po.prototype=Object.assign(Object.create(ur.prototype),{constructor:po,isBone:!0});const fo=new Gi,mo=new Gi;function go(t=[],e=[]){this.uuid=ei.generateUUID(),this.bones=t.slice(0),this.boneInverses=e,this.boneMatrices=null,this.boneTexture=null,this.boneTextureSize=0,this.frame=-1,this.init()}Object.assign(go.prototype,{init:function(){const t=this.bones,e=this.boneInverses;if(this.boneMatrices=new Float32Array(16*t.length),0===e.length)this.calculateInverses();else if(t.length!==e.length){this.boneInverses=[];for(let t=0,e=this.bones.length;t<e;t++)this.boneInverses.push(new Gi)}},calculateInverses:function(){this.boneInverses.length=0;for(let t=0,e=this.bones.length;t<e;t++){const e=new Gi;this.bones[t]&&e.copy(this.bones[t].matrixWorld).invert(),this.boneInverses.push(e)}},pose:function(){for(let t=0,e=this.bones.length;t<e;t++){const e=this.bones[t];e&&e.matrixWorld.copy(this.boneInverses[t]).invert()}for(let t=0,e=this.bones.length;t<e;t++){const e=this.bones[t];e&&(e.parent&&e.parent.isBone?(e.matrix.copy(e.parent.matrixWorld).invert(),e.matrix.multiply(e.matrixWorld)):e.matrix.copy(e.matrixWorld),e.matrix.decompose(e.position,e.quaternion,e.scale))}},update:function(){const t=this.bones,e=this.boneInverses,i=this.boneMatrices,r=this.boneTexture;for(let r=0,n=t.length;r<n;r++){const n=t[r]?t[r].matrixWorld:mo;fo.multiplyMatrices(n,e[r]),fo.toArray(i,16*r)}null!==r&&(r.needsUpdate=!0)},clone:function(){return new go(this.bones,this.boneInverses)},getBoneByName:function(t){for(let e=0,i=this.bones.length;e<i;e++){const i=this.bones[e];if(i.name===t)return i}},dispose:function(){null!==this.boneTexture&&(this.boneTexture.dispose(),this.boneTexture=null)},fromJSON:function(t,e){this.uuid=t.uuid;for(let i=0,r=t.bones.length;i<r;i++){const r=t.bones[i];let n=e[r];void 0===n&&(n=new po),this.bones.push(n),this.boneInverses.push((new Gi).fromArray(t.boneInverses[i]))}return this.init(),this},toJSON:function(){const t={metadata:{version:4.5,type:"Skeleton",generator:"Skeleton.toJSON"},bones:[],boneInverses:[]};t.uuid=this.uuid;const e=this.bones,i=this.boneInverses;for(let r=0,n=e.length;r<n;r++){const n=e[r];t.bones.push(n.uuid);const a=i[r];t.boneInverses.push(a.toArray())}return t}});const vo=new Gi,yo=new Gi,bo=[],xo=new En;function _o(t,e,i){En.call(this,t,e),this.instanceMatrix=new Gr(new Float32Array(16*i),16),this.instanceColor=null,this.count=i,this.frustumCulled=!1}function wo(t){Or.call(this),this.type="LineBasicMaterial",this.color=new Lr(16777215),this.linewidth=1,this.linecap="round",this.linejoin="round",this.morphTargets=!1,this.setValues(t)}_o.prototype=Object.assign(Object.create(En.prototype),{constructor:_o,isInstancedMesh:!0,copy:function(t){return En.prototype.copy.call(this,t),this.instanceMatrix.copy(t.instanceMatrix),null!==t.instanceColor&&(this.instanceColor=t.instanceColor.clone()),this.count=t.count,this},getColorAt:function(t,e){e.fromArray(this.instanceColor.array,3*t)},getMatrixAt:function(t,e){e.fromArray(this.instanceMatrix.array,16*t)},raycast:function(t,e){const i=this.matrixWorld,r=this.count;if(xo.geometry=this.geometry,xo.material=this.material,void 0!==xo.material)for(let n=0;n<r;n++){this.getMatrixAt(n,vo),yo.multiplyMatrices(i,vo),xo.matrixWorld=yo,xo.raycast(t,bo);for(let t=0,i=bo.length;t<i;t++){const i=bo[t];i.instanceId=n,i.object=this,e.push(i)}bo.length=0}},setColorAt:function(t,e){null===this.instanceColor&&(this.instanceColor=new Gr(new Float32Array(3*this.count),3)),e.toArray(this.instanceColor.array,3*t)},setMatrixAt:function(t,e){e.toArray(this.instanceMatrix.array,16*t)},updateMorphTargets:function(){},dispose:function(){this.dispatchEvent({type:"dispose"})}}),wo.prototype=Object.create(Or.prototype),wo.prototype.constructor=wo,wo.prototype.isLineBasicMaterial=!0,wo.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.linewidth=t.linewidth,this.linecap=t.linecap,this.linejoin=t.linejoin,this.morphTargets=t.morphTargets,this};const Mo=new di,So=new di,ko=new Gi,Eo=new zi,Ao=new Di;function To(t=new ln,e=new wo){ur.call(this),this.type="Line",this.geometry=t,this.material=e,this.updateMorphTargets()}To.prototype=Object.assign(Object.create(ur.prototype),{constructor:To,isLine:!0,copy:function(t){return ur.prototype.copy.call(this,t),this.material=t.material,this.geometry=t.geometry,this},computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry){if(null===t.index){const e=t.attributes.position,i=[0];for(let t=1,r=e.count;t<r;t++)Mo.fromBufferAttribute(e,t-1),So.fromBufferAttribute(e,t),i[t]=i[t-1],i[t]+=Mo.distanceTo(So);t.setAttribute("lineDistance",new Yr(i,1))}}else t.isGeometry;return this},raycast:function(t,e){const i=this.geometry,r=this.matrixWorld,n=t.params.Line.threshold;if(null===i.boundingSphere&&i.computeBoundingSphere(),Ao.copy(i.boundingSphere),Ao.applyMatrix4(r),Ao.radius+=n,!1===t.ray.intersectsSphere(Ao))return;ko.copy(r).invert(),Eo.copy(t.ray).applyMatrix4(ko);const a=n/((this.scale.x+this.scale.y+this.scale.z)/3),s=a*a,o=new di,l=new di,h=new di,c=new di,u=this.isLineSegments?2:1;if(i.isBufferGeometry){const r=i.index,n=i.attributes.position;if(null!==r){const i=r.array;for(let r=0,a=i.length-1;r<a;r+=u){const a=i[r],u=i[r+1];if(o.fromBufferAttribute(n,a),l.fromBufferAttribute(n,u),Eo.distanceSqToSegment(o,l,c,h)>s)continue;c.applyMatrix4(this.matrixWorld);const d=t.ray.origin.distanceTo(c);d<t.near||d>t.far||e.push({distance:d,point:h.clone().applyMatrix4(this.matrixWorld),index:r,face:null,faceIndex:null,object:this})}}else for(let i=0,r=n.count-1;i<r;i+=u){if(o.fromBufferAttribute(n,i),l.fromBufferAttribute(n,i+1),Eo.distanceSqToSegment(o,l,c,h)>s)continue;c.applyMatrix4(this.matrixWorld);const r=t.ray.origin.distanceTo(c);r<t.near||r>t.far||e.push({distance:r,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else i.isGeometry},updateMorphTargets:function(){const t=this.geometry;if(t.isBufferGeometry){const e=t.morphAttributes,i=Object.keys(e);if(i.length>0){const t=e[i[0]];if(void 0!==t){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,i=t.length;e<i;e++){const i=t[e].name||String(e);this.morphTargetInfluences.push(0),this.morphTargetDictionary[i]=e}}}}else{const e=t.morphTargets;void 0!==e&&e.length}}});const Co=new di,Po=new di;function Do(t,e){To.call(this,t,e),this.type="LineSegments"}function Io(t,e){To.call(this,t,e),this.type="LineLoop"}function Lo(t){Or.call(this),this.type="PointsMaterial",this.color=new Lr(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.morphTargets=!1,this.setValues(t)}Do.prototype=Object.assign(Object.create(To.prototype),{constructor:Do,isLineSegments:!0,computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry){if(null===t.index){const e=t.attributes.position,i=[];for(let t=0,r=e.count;t<r;t+=2)Co.fromBufferAttribute(e,t),Po.fromBufferAttribute(e,t+1),i[t]=0===t?0:i[t-1],i[t+1]=i[t]+Co.distanceTo(Po);t.setAttribute("lineDistance",new Yr(i,1))}}else t.isGeometry;return this}}),Io.prototype=Object.assign(Object.create(To.prototype),{constructor:Io,isLineLoop:!0}),Lo.prototype=Object.create(Or.prototype),Lo.prototype.constructor=Lo,Lo.prototype.isPointsMaterial=!0,Lo.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.alphaMap=t.alphaMap,this.size=t.size,this.sizeAttenuation=t.sizeAttenuation,this.morphTargets=t.morphTargets,this};const Ro=new Gi,Bo=new zi,Oo=new Di,Fo=new di;function No(t=new ln,e=new Lo){ur.call(this),this.type="Points",this.geometry=t,this.material=e,this.updateMorphTargets()}function zo(t,e,i,r,n,a,s){const o=Bo.distanceSqToPoint(t);if(o<i){const i=new di;Bo.closestPointToPoint(t,i),i.applyMatrix4(r);const l=n.ray.origin.distanceTo(i);if(l<n.near||l>n.far)return;a.push({distance:l,distanceToRay:Math.sqrt(o),point:i,index:e,face:null,object:s})}}function Go(t,e,i,r,n,a,s,o,l){oi.call(this,t,e,i,r,n,a,s,o,l),this.format=void 0!==s?s:kt,this.minFilter=void 0!==a?a:ht,this.magFilter=void 0!==n?n:ht,this.generateMipmaps=!1;const h=this;"requestVideoFrameCallback"in t&&t.requestVideoFrameCallback(function e(){h.needsUpdate=!0,t.requestVideoFrameCallback(e)})}function Vo(t,e,i,r,n,a,s,o,l,h,c,u){oi.call(this,null,a,s,o,l,h,r,n,c,u),this.image={width:e,height:i},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}function jo(t,e,i,r,n,a,s,o,l){oi.call(this,t,e,i,r,n,a,s,o,l),this.needsUpdate=!0}function Uo(t,e,i,r,n,a,s,o,l,h){if((h=void 0!==h?h:Ct)!==Ct&&h!==Pt)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===i&&h===Ct&&(i=mt),void 0===i&&h===Pt&&(i=Mt),oi.call(this,null,r,n,a,s,o,h,i,l),this.image={width:t,height:e},this.magFilter=void 0!==s?s:st,this.minFilter=void 0!==o?o:st,this.flipY=!1,this.generateMipmaps=!1}No.prototype=Object.assign(Object.create(ur.prototype),{constructor:No,isPoints:!0,copy:function(t){return ur.prototype.copy.call(this,t),this.material=t.material,this.geometry=t.geometry,this},raycast:function(t,e){const i=this.geometry,r=this.matrixWorld,n=t.params.Points.threshold;if(null===i.boundingSphere&&i.computeBoundingSphere(),Oo.copy(i.boundingSphere),Oo.applyMatrix4(r),Oo.radius+=n,!1===t.ray.intersectsSphere(Oo))return;Ro.copy(r).invert(),Bo.copy(t.ray).applyMatrix4(Ro);const a=n/((this.scale.x+this.scale.y+this.scale.z)/3),s=a*a;if(i.isBufferGeometry){const n=i.index,a=i.attributes.position;if(null!==n){const i=n.array;for(let n=0,o=i.length;n<o;n++){const o=i[n];Fo.fromBufferAttribute(a,o),zo(Fo,o,s,r,t,e,this)}}else for(let i=0,n=a.count;i<n;i++)Fo.fromBufferAttribute(a,i),zo(Fo,i,s,r,t,e,this)}},updateMorphTargets:function(){const t=this.geometry;if(t.isBufferGeometry){const e=t.morphAttributes,i=Object.keys(e);if(i.length>0){const t=e[i[0]];if(void 0!==t){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,i=t.length;e<i;e++){const i=t[e].name||String(e);this.morphTargetInfluences.push(0),this.morphTargetDictionary[i]=e}}}}else{const e=t.morphTargets;void 0!==e&&e.length}}}),Go.prototype=Object.assign(Object.create(oi.prototype),{constructor:Go,clone:function(){return new this.constructor(this.image).copy(this)},isVideoTexture:!0,update:function(){const t=this.image;!1==="requestVideoFrameCallback"in t&&t.readyState>=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}),Vo.prototype=Object.create(oi.prototype),Vo.prototype.constructor=Vo,Vo.prototype.isCompressedTexture=!0,jo.prototype=Object.create(oi.prototype),jo.prototype.constructor=jo,jo.prototype.isCanvasTexture=!0,Uo.prototype=Object.create(oi.prototype),Uo.prototype.constructor=Uo,Uo.prototype.isDepthTexture=!0;new di,new di,new di,new Er;const Ho=function(t,e,i){i=i||2;const r=e&&e.length,n=r?e[0]*i:t.length;let a=qo(t,0,n,i,!0);const s=[];if(!a||a.next===a.prev)return s;let o,l,h,c,u,d,p;
vendor: 4,363 bytes, line 10
10if(r&&(a=function(t,e,i,r){const n=[];let a,s,o,l,h;for(a=0,s=e.length;a<s;a++)o=e[a]*r,l=a<s-1?e[a+1]*r:t.length,(h=qo(t,o,l,r,!1))===h.next&&(h.steiner=!0),n.push(il(h));for(n.sort(Jo),a=0;a<n.length;a++)Qo(n[a],i),i=Wo(i,i.next);return i}(t,e,a,i)),t.length>80*i){o=h=t[0],l=c=t[1];for(let e=i;e<n;e+=i)u=t[e],d=t[e+1],u<o&&(o=u),d<l&&(l=d),u>h&&(h=u),d>c&&(c=d);p=0!==(p=Math.max(h-o,c-l))?1/p:0}return $o(a,s,i,o,l,p),s};function qo(t,e,i,r,n){let a,s;if(n===function(t,e,i,r){let n=0;for(let a=e,s=i-r;a<i;a+=r)n+=(t[s]-t[a])*(t[a+1]+t[s+1]),s=a;return n}(t,e,i,r)>0)for(a=e;a<i;a+=r)s=dl(a,t[a],t[a+1],s);else for(a=i-r;a>=e;a-=r)s=dl(a,t[a],t[a+1],s);return s&&sl(s,s.next)&&(pl(s),s=s.next),s}function Wo(t,e){if(!t)return t;e||(e=t);let i,r=t;do{if(i=!1,r.steiner||!sl(r,r.next)&&0!==al(r.prev,r,r.next))r=r.next;else{if(pl(r),(r=e=r.prev)===r.next)break;i=!0}}while(i||r!==e);return e}function $o(t,e,i,r,n,a,s){if(!t)return;!s&&a&&function(t,e,i,r){let n=t;do{null===n.z&&(n.z=el(n.x,n.y,e,i,r)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){let e,i,r,n,a,s,o,l,h=1;do{for(i=t,t=null,a=null,s=0;i;){for(s++,r=i,o=0,e=0;e<h&&(o++,r=r.nextZ);e++);for(l=h;o>0||l>0&&r;)0!==o&&(0===l||!r||i.z<=r.z)?(n=i,i=i.nextZ,o--):(n=r,r=r.nextZ,l--),a?a.nextZ=n:t=n,n.prevZ=a,a=n;i=r}a.nextZ=null,h*=2}while(s>1)}(n)}(t,r,n,a);let o,l,h=t;for(;t.prev!==t.next;)if(o=t.prev,l=t.next,a?Yo(t,r,n,a):Xo(t))e.push(o.i/i),e.push(t.i/i),e.push(l.i/i),pl(t),t=l.next,h=l.next;else if((t=l)===h){s?1===s?$o(t=Zo(Wo(t),e,i),e,i,r,n,a,2):2===s&&Ko(t,e,i,r,n,a):$o(Wo(t),e,i,r,n,a,1);break}}function Xo(t){const e=t.prev,i=t,r=t.next;if(al(e,i,r)>=0)return!1;let n=t.next.next;for(;n!==t.prev;){if(rl(e.x,e.y,i.x,i.y,r.x,r.y,n.x,n.y)&&al(n.prev,n,n.next)>=0)return!1;n=n.next}return!0}function Yo(t,e,i,r){const n=t.prev,a=t,s=t.next;if(al(n,a,s)>=0)return!1;const o=n.x<a.x?n.x<s.x?n.x:s.x:a.x<s.x?a.x:s.x,l=n.y<a.y?n.y<s.y?n.y:s.y:a.y<s.y?a.y:s.y,h=n.x>a.x?n.x>s.x?n.x:s.x:a.x>s.x?a.x:s.x,c=n.y>a.y?n.y>s.y?n.y:s.y:a.y>s.y?a.y:s.y,u=el(o,l,e,i,r),d=el(h,c,e,i,r);let p=t.prevZ,f=t.nextZ;for(;p&&p.z>=u&&f&&f.z<=d;){if(p!==t.prev&&p!==t.next&&rl(n.x,n.y,a.x,a.y,s.x,s.y,p.x,p.y)&&al(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,f!==t.prev&&f!==t.next&&rl(n.x,n.y,a.x,a.y,s.x,s.y,f.x,f.y)&&al(f.prev,f,f.next)>=0)return!1;f=f.nextZ}for(;p&&p.z>=u;){if(p!==t.prev&&p!==t.next&&rl(n.x,n.y,a.x,a.y,s.x,s.y,p.x,p.y)&&al(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;f&&f.z<=d;){if(f!==t.prev&&f!==t.next&&rl(n.x,n.y,a.x,a.y,s.x,s.y,f.x,f.y)&&al(f.prev,f,f.next)>=0)return!1;f=f.nextZ}return!0}function Zo(t,e,i){let r=t;do{const n=r.prev,a=r.next.next;!sl(n,a)&&ol(n,r,r.next,a)&&cl(n,a)&&cl(a,n)&&(e.push(n.i/i),e.push(r.i/i),e.push(a.i/i),pl(r),pl(r.next),r=t=a),r=r.next}while(r!==t);return Wo(r)}function Ko(t,e,i,r,n,a){let s=t;do{let t=s.next.next;for(;t!==s.prev;){if(s.i!==t.i&&nl(s,t)){let o=ul(s,t);return s=Wo(s,s.next),o=Wo(o,o.next),$o(s,e,i,r,n,a),void $o(o,e,i,r,n,a)}t=t.next}s=s.next}while(s!==t)}function Jo(t,e){return t.x-e.x}function Qo(t,e){if(e=function(t,e){let i=e;const r=t.x,n=t.y;let a,s=-1/0;do{if(n<=i.y&&n>=i.next.y&&i.next.y!==i.y){const t=i.x+(n-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(t<=r&&t>s){if(s=t,t===r){if(n===i.y)return i;if(n===i.next.y)return i.next}a=i.x<i.next.x?i:i.next}}i=i.next}while(i!==e);if(!a)return null;if(r===s)return a;const o=a,l=a.x,h=a.y;let c,u=1/0;i=a;do{r>=i.x&&i.x>=l&&r!==i.x&&rl(n<h?r:s,n,l,h,n<h?s:r,n,i.x,i.y)&&(c=Math.abs(n-i.y)/(r-i.x),cl(i,t)&&(c<u||c===u&&(i.x>a.x||i.x===a.x&&tl(a,i)))&&(a=i,u=c)),i=i.next}while(i!==o);return a}(t,e)){const i=ul(e,t);Wo(e,e.next),Wo(i,i.next)}}function tl(t,e){return al(t.prev,t,e.prev)<0&&al(e.next,t,t.next)<0}function el(t,e,i,r,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-i)*n)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)*n)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function il(t){let e=t,i=t;do{(e.x<i.x||e.x===i.x&&e.y<i.y)&&(i=e),e=e.next}while(e!==t);return i}function rl(t,e,i,r,n,a,s,o){return(n-s)*(e-o)-(t-s)*(a-o)>=0&&(t-s)*(r-o)-(i-s)*(e-o)>=0&&(i-s)*(a-o)-(n-s)*(r-o)>=0}function nl(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){let i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&ol(i,i.next,t,e))return!0;
vendor: 37,400 bytes, line 10
10i=i.next}while(i!==t);return!1}(t,e)&&(cl(t,e)&&cl(e,t)&&function(t,e){let i=t,r=!1;const n=(t.x+e.x)/2,a=(t.y+e.y)/2;do{i.y>a!=i.next.y>a&&i.next.y!==i.y&&n<(i.next.x-i.x)*(a-i.y)/(i.next.y-i.y)+i.x&&(r=!r),i=i.next}while(i!==t);return r}(t,e)&&(al(t.prev,t,e.prev)||al(t,e.prev,e))||sl(t,e)&&al(t.prev,t,t.next)>0&&al(e.prev,e,e.next)>0)}function al(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function sl(t,e){return t.x===e.x&&t.y===e.y}function ol(t,e,i,r){const n=hl(al(t,e,i)),a=hl(al(t,e,r)),s=hl(al(i,r,t)),o=hl(al(i,r,e));return n!==a&&s!==o||(!(0!==n||!ll(t,i,e))||(!(0!==a||!ll(t,r,e))||(!(0!==s||!ll(i,t,r))||!(0!==o||!ll(i,e,r)))))}function ll(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function hl(t){return t>0?1:t<0?-1:0}function cl(t,e){return al(t.prev,t,t.next)<0?al(t,e,t.next)>=0&&al(t,t.prev,e)>=0:al(t,e,t.prev)<0||al(t,t.next,e)<0}function ul(t,e){const i=new fl(t.i,t.x,t.y),r=new fl(e.i,e.x,e.y),n=t.next,a=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,r.next=i,i.prev=r,a.next=r,r.prev=a,r}function dl(t,e,i,r){const n=new fl(t,e,i);return r?(n.next=r.next,n.prev=r,r.next.prev=n,r.next=n):(n.prev=n,n.next=n),n}function pl(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function fl(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}const ml={area:function(t){const e=t.length;let i=0;for(let r=e-1,n=0;n<e;r=n++)i+=t[r].x*t[n].y-t[n].x*t[r].y;return.5*i},isClockWise:function(t){return ml.area(t)<0},triangulateShape:function(t,e){const i=[],r=[],n=[];gl(t),vl(i,t);let a=t.length;e.forEach(gl);for(let t=0;t<e.length;t++)r.push(a),a+=e[t].length,vl(i,e[t]);const s=Ho(i,r);for(let t=0;t<s.length;t+=3)n.push(s.slice(t,t+3));return n}};function gl(t){const e=t.length;e>2&&t[e-1].equals(t[0])&&t.pop()}function vl(t,e){for(let i=0;i<e.length;i++)t.push(e[i].x),t.push(e[i].y)}class yl extends ln{constructor(t,e){super(),this.type="ExtrudeGeometry",this.parameters={shapes:t,options:e};const i=this,r=[],n=[];for(let e=0,i=(t=Array.isArray(t)?t:[t]).length;e<i;e++){a(t[e])}function a(t){const a=[],s=void 0!==e.curveSegments?e.curveSegments:12,o=void 0!==e.steps?e.steps:1;let l=void 0!==e.depth?e.depth:100,h=void 0===e.bevelEnabled||e.bevelEnabled,c=void 0!==e.bevelThickness?e.bevelThickness:6,u=void 0!==e.bevelSize?e.bevelSize:c-2,d=void 0!==e.bevelOffset?e.bevelOffset:0,p=void 0!==e.bevelSegments?e.bevelSegments:3;const f=e.extrudePath,m=void 0!==e.UVGenerator?e.UVGenerator:bl;void 0!==e.amount&&(l=e.amount);let g,v,y,b,x,_=!1;f&&(g=f.getSpacedPoints(o),_=!0,h=!1,v=f.computeFrenetFrames(o,!1),y=new di,b=new di,x=new di),h||(p=0,c=0,u=0,d=0);const w=t.extractPoints(s);let M=w.shape;const S=w.holes;if(!ml.isClockWise(M)){M=M.reverse();for(let t=0,e=S.length;t<e;t++){const e=S[t];ml.isClockWise(e)&&(S[t]=e.reverse())}}const k=ml.triangulateShape(M,S),E=M;for(let t=0,e=S.length;t<e;t++){const e=S[t];M=M.concat(e)}function A(t,e,i){return e.clone().multiplyScalar(i).add(t)}const T=M.length,C=k.length;function P(t,e,i){let r,n,a;const s=t.x-e.x,o=t.y-e.y,l=i.x-t.x,h=i.y-t.y,c=s*s+o*o,u=s*h-o*l;if(Math.abs(u)>Number.EPSILON){const u=Math.sqrt(c),d=Math.sqrt(l*l+h*h),p=e.x-o/u,f=e.y+s/u,m=((i.x-h/d-p)*h-(i.y+l/d-f)*l)/(s*h-o*l),g=(r=p+s*m-t.x)*r+(n=f+o*m-t.y)*n;if(g<=2)return new ii(r,n);a=Math.sqrt(g/2)}else{let t=!1;s>Number.EPSILON?l>Number.EPSILON&&(t=!0):s<-Number.EPSILON?l<-Number.EPSILON&&(t=!0):Math.sign(o)===Math.sign(h)&&(t=!0),t?(r=-o,n=s,a=Math.sqrt(c)):(r=s,n=o,a=Math.sqrt(c/2))}return new ii(r/a,n/a)}const D=[];for(let t=0,e=E.length,i=e-1,r=t+1;t<e;t++,i++,r++)i===e&&(i=0),r===e&&(r=0),D[t]=P(E[t],E[i],E[r]);const I=[];let L,R=D.concat();for(let t=0,e=S.length;t<e;t++){const e=S[t];L=[];for(let t=0,i=e.length,r=i-1,n=t+1;t<i;t++,r++,n++)r===i&&(r=0),n===i&&(n=0),L[t]=P(e[t],e[r],e[n]);I.push(L),R=R.concat(L)}for(let t=0;t<p;t++){const e=t/p,i=c*Math.cos(e*Math.PI/2),r=u*Math.sin(e*Math.PI/2)+d;for(let t=0,e=E.length;t<e;t++){const e=A(E[t],D[t],r);F(e.x,e.y,-i)}for(let t=0,e=S.length;t<e;t++){const e=S[t];L=I[t];for(let t=0,n=e.length;t<n;t++){const n=A(e[t],L[t],r);F(n.x,n.y,-i)}}}const B=u+d;for(let t=0;t<T;t++){const e=h?A(M[t],R[t],B):M[t];_?(b.copy(v.normals[0]).multiplyScalar(e.x),y.copy(v.binormals[0]).multiplyScalar(e.y),x.copy(g[0]).add(b).add(y),F(x.x,x.y,x.z)):F(e.x,e.y,0)}for(let t=1;t<=o;t++)for(let e=0;e<T;e++){const i=h?A(M[e],R[e],B):M[e];_?(b.copy(v.normals[t]).multiplyScalar(i.x),y.copy(v.binormals[t]).multiplyScalar(i.y),x.copy(g[t]).add(b).add(y),F(x.x,x.y,x.z)):F(i.x,i.y,l/o*t)}for(let t=p-1;t>=0;t--){const e=t/p,i=c*Math.cos(e*Math.PI/2),r=u*Math.sin(e*Math.PI/2)+d;for(let t=0,e=E.length;t<e;t++){const e=A(E[t],D[t],r);F(e.x,e.y,l+i)}for(let t=0,e=S.length;t<e;t++){const e=S[t];L=I[t];for(let t=0,n=e.length;t<n;t++){const n=A(e[t],L[t],r);_?F(n.x,n.y+g[o-1].y,g[o-1].x+i):F(n.x,n.y,l+i)}}}function O(t,e){let i=t.length;for(;--i>=0;){const r=i;let n=i-1;n<0&&(n=t.length-1);for(let t=0,i=o+2*p;t<i;t++){const i=T*t,a=T*(t+1);z(e+r+i,e+n+i,e+n+a,e+r+a)}}}function F(t,e,i){a.push(t),a.push(e),a.push(i)}function N(t,e,n){G(t),G(e),G(n);const a=r.length/3,s=m.generateTopUV(i,r,a-3,a-2,a-1);V(s[0]),V(s[1]),V(s[2])}function z(t,e,n,a){G(t),G(e),G(a),G(e),G(n),G(a);const s=r.length/3,o=m.generateSideWallUV(i,r,s-6,s-3,s-2,s-1);V(o[0]),V(o[1]),V(o[3]),V(o[1]),V(o[2]),V(o[3])}function G(t){r.push(a[3*t+0]),r.push(a[3*t+1]),r.push(a[3*t+2])}function V(t){n.push(t.x),n.push(t.y)}!function(){const t=r.length/3;if(h){let t=0,e=T*t;for(let t=0;t<C;t++){const i=k[t];N(i[2]+e,i[1]+e,i[0]+e)}e=T*(t=o+2*p);for(let t=0;t<C;t++){const i=k[t];N(i[0]+e,i[1]+e,i[2]+e)}}else{for(let t=0;t<C;t++){const e=k[t];N(e[2],e[1],e[0])}for(let t=0;t<C;t++){const e=k[t];N(e[0]+T*o,e[1]+T*o,e[2]+T*o)}}i.addGroup(t,r.length/3-t,0)}(),function(){const t=r.length/3;let e=0;O(E,e),e+=E.length;for(let t=0,i=S.length;t<i;t++){const i=S[t];O(i,e),e+=i.length}i.addGroup(t,r.length/3-t,1)}()}this.setAttribute("position",new Yr(r,3)),this.setAttribute("uv",new Yr(n,2)),this.computeVertexNormals()}toJSON(){const t=ln.prototype.toJSON.call(this);return function(t,e,i){if(i.shapes=[],Array.isArray(t))for(let e=0,r=t.length;e<r;e++){const r=t[e];i.shapes.push(r.uuid)}else i.shapes.push(t.uuid);void 0!==e.extrudePath&&(i.options.extrudePath=e.extrudePath.toJSON());return i}(this.parameters.shapes,this.parameters.options,t)}}const bl={generateTopUV:function(t,e,i,r,n){const a=e[3*i],s=e[3*i+1],o=e[3*r],l=e[3*r+1],h=e[3*n],c=e[3*n+1];return[new ii(a,s),new ii(o,l),new ii(h,c)]},generateSideWallUV:function(t,e,i,r,n,a){const s=e[3*i],o=e[3*i+1],l=e[3*i+2],h=e[3*r],c=e[3*r+1],u=e[3*r+2],d=e[3*n],p=e[3*n+1],f=e[3*n+2],m=e[3*a],g=e[3*a+1],v=e[3*a+2];return Math.abs(o-c)<.01?[new ii(s,1-l),new ii(h,1-u),new ii(d,1-f),new ii(m,1-v)]:[new ii(o,1-l),new ii(c,1-u),new ii(p,1-f),new ii(g,1-v)]}};function xl(t,e,i){ln.call(this),this.type="ParametricGeometry",this.parameters={func:t,slices:e,stacks:i};const r=[],n=[],a=[],s=[],o=new di,l=new di,h=new di,c=new di,u=new di;t.length;const d=e+1;for(let r=0;r<=i;r++){const d=r/i;for(let i=0;i<=e;i++){const r=i/e;t(r,d,l),n.push(l.x,l.y,l.z),r-1e-5>=0?(t(r-1e-5,d,h),c.subVectors(l,h)):(t(r+1e-5,d,h),c.subVectors(h,l)),d-1e-5>=0?(t(r,d-1e-5,h),u.subVectors(l,h)):(t(r,d+1e-5,h),u.subVectors(h,l)),o.crossVectors(c,u).normalize(),a.push(o.x,o.y,o.z),s.push(r,d)}}for(let t=0;t<i;t++)for(let i=0;i<e;i++){const e=t*d+i,n=t*d+i+1,a=(t+1)*d+i+1,s=(t+1)*d+i;r.push(e,n,s),r.push(n,a,s)}this.setIndex(r),this.setAttribute("position",new Yr(n,3)),this.setAttribute("normal",new Yr(a,3)),this.setAttribute("uv",new Yr(s,2))}xl.prototype=Object.create(ln.prototype),xl.prototype.constructor=xl;class _l extends ln{constructor(t,e=12){super(),this.type="ShapeGeometry",this.parameters={shapes:t,curveSegments:e};const i=[],r=[],n=[],a=[];let s=0,o=0;if(!1===Array.isArray(t))l(t);else for(let e=0;e<t.length;e++)l(t[e]),this.addGroup(s,o,e),s+=o,o=0;function l(t){const s=r.length/3,l=t.extractPoints(e);let h=l.shape;const c=l.holes;!1===ml.isClockWise(h)&&(h=h.reverse());for(let t=0,e=c.length;t<e;t++){const e=c[t];!0===ml.isClockWise(e)&&(c[t]=e.reverse())}const u=ml.triangulateShape(h,c);for(let t=0,e=c.length;t<e;t++){const e=c[t];h=h.concat(e)}for(let t=0,e=h.length;t<e;t++){const e=h[t];r.push(e.x,e.y,0),n.push(0,0,1),a.push(e.x,e.y)}for(let t=0,e=u.length;t<e;t++){const e=u[t],r=e[0]+s,n=e[1]+s,a=e[2]+s;i.push(r,n,a),o+=3}}this.setIndex(i),this.setAttribute("position",new Yr(r,3)),this.setAttribute("normal",new Yr(n,3)),this.setAttribute("uv",new Yr(a,2))}toJSON(){const t=ln.prototype.toJSON.call(this);return function(t,e){if(e.shapes=[],Array.isArray(t))for(let i=0,r=t.length;i<r;i++){const r=t[i];e.shapes.push(r.uuid)}else e.shapes.push(t.uuid);return e}(this.parameters.shapes,t)}}function wl(t){Or.call(this),this.type="ShadowMaterial",this.color=new Lr(0),this.transparent=!0,this.setValues(t)}function Ml(t){Rn.call(this,t),this.type="RawShaderMaterial"}function Sl(t){Or.call(this),this.defines={STANDARD:""},this.type="MeshStandardMaterial",this.color=new Lr(16777215),this.roughness=1,this.metalness=0,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Lr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=qe,this.normalScale=new ii(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.roughnessMap=null,this.metalnessMap=null,this.alphaMap=null,this.envMap=null,this.envMapIntensity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.vertexTangents=!1,this.setValues(t)}function kl(t){Sl.call(this),this.defines={STANDARD:"",PHYSICAL:""},this.type="MeshPhysicalMaterial",this.clearcoat=0,this.clearcoatMap=null,this.clearcoatRoughness=0,this.clearcoatRoughnessMap=null,this.clearcoatNormalScale=new ii(1,1),this.clearcoatNormalMap=null,this.reflectivity=.5,Object.defineProperty(this,"ior",{get:function(){return(1+.4*this.reflectivity)/(1-.4*this.reflectivity)},set:function(t){this.reflectivity=ei.clamp(2.5*(t-1)/(t+1),0,1)}}),this.sheen=null,this.transmission=0,this.transmissionMap=null,this.setValues(t)}function El(t){Or.call(this),this.type="MeshPhongMaterial",this.color=new Lr(16777215),this.specular=new Lr(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Lr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=qe,this.normalScale=new ii(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=j,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.setValues(t)}function Al(t){Or.call(this),this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new Lr(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Lr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=qe,this.normalScale=new ii(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.setValues(t)}function Tl(t){Or.call(this),this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=qe,this.normalScale=new ii(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.setValues(t)}function Cl(t){Or.call(this),this.type="MeshLambertMaterial",this.color=new Lr(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Lr(0),this.emissiveIntensity=1,this.emissiveMap=null,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=j,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.setValues(t)}function Pl(t){Or.call(this),this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new Lr(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=qe,this.normalScale=new ii(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.skinning=!1,this.morphTargets=!1,this.morphNormals=!1,this.setValues(t)}function Dl(t){wo.call(this),this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(t)}wl.prototype=Object.create(Or.prototype),wl.prototype.constructor=wl,wl.prototype.isShadowMaterial=!0,wl.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this},Ml.prototype=Object.create(Rn.prototype),Ml.prototype.constructor=Ml,Ml.prototype.isRawShaderMaterial=!0,Sl.prototype=Object.create(Or.prototype),Sl.prototype.constructor=Sl,Sl.prototype.isMeshStandardMaterial=!0,Sl.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.defines={STANDARD:""},this.color.copy(t.color),this.roughness=t.roughness,this.metalness=t.metalness,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.roughnessMap=t.roughnessMap,this.metalnessMap=t.metalnessMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapIntensity=t.envMapIntensity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this.vertexTangents=t.vertexTangents,this},kl.prototype=Object.create(Sl.prototype),kl.prototype.constructor=kl,kl.prototype.isMeshPhysicalMaterial=!0,kl.prototype.copy=function(t){return Sl.prototype.copy.call(this,t),this.defines={STANDARD:"",PHYSICAL:""},this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.reflectivity=t.reflectivity,t.sheen?this.sheen=(this.sheen||new Lr).copy(t.sheen):this.sheen=null,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this},El.prototype=Object.create(Or.prototype),El.prototype.constructor=El,El.prototype.isMeshPhongMaterial=!0,El.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.specular.copy(t.specular),this.shininess=t.shininess,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this},Al.prototype=Object.create(Or.prototype),Al.prototype.constructor=Al,Al.prototype.isMeshToonMaterial=!0,Al.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.gradientMap=t.gradientMap,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this},Tl.prototype=Object.create(Or.prototype),Tl.prototype.constructor=Tl,Tl.prototype.isMeshNormalMaterial=!0,Tl.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this},Cl.prototype=Object.create(Or.prototype),Cl.prototype.constructor=Cl,Cl.prototype.isMeshLambertMaterial=!0,Cl.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this},Pl.prototype=Object.create(Or.prototype),Pl.prototype.constructor=Pl,Pl.prototype.isMeshMatcapMaterial=!0,Pl.prototype.copy=function(t){return Or.prototype.copy.call(this,t),this.defines={MATCAP:""},this.color.copy(t.color),this.matcap=t.matcap,this.map=t.map,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.morphNormals=t.morphNormals,this},Dl.prototype=Object.create(wo.prototype),Dl.prototype.constructor=Dl,Dl.prototype.isLineDashedMaterial=!0,Dl.prototype.copy=function(t){return wo.prototype.copy.call(this,t),this.scale=t.scale,this.dashSize=t.dashSize,this.gapSize=t.gapSize,this};var Il=Object.freeze({__proto__:null,ShadowMaterial:wl,SpriteMaterial:Vs,RawShaderMaterial:Ml,ShaderMaterial:Rn,PointsMaterial:Lo,MeshPhysicalMaterial:kl,MeshStandardMaterial:Sl,MeshPhongMaterial:El,MeshToonMaterial:Al,MeshNormalMaterial:Tl,MeshLambertMaterial:Cl,MeshDepthMaterial:Ss,MeshDistanceMaterial:ks,MeshBasicMaterial:Fr,MeshMatcapMaterial:Pl,LineDashedMaterial:Dl,LineBasicMaterial:wo,Material:Or});const Ll={arraySlice:function(t,e,i){return Ll.isTypedArray(t)?new t.constructor(t.subarray(e,void 0!==i?i:t.length)):t.slice(e,i)},convertArray:function(t,e,i){return!t||!i&&t.constructor===e?t:"number"==typeof e.BYTES_PER_ELEMENT?new e(t):Array.prototype.slice.call(t)},isTypedArray:function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)},getKeyframeOrder:function(t){const e=t.length,i=new Array(e);for(let t=0;t!==e;++t)i[t]=t;return i.sort(function(e,i){return t[e]-t[i]}),i},sortedArray:function(t,e,i){const r=t.length,n=new t.constructor(r);for(let a=0,s=0;s!==r;++a){const r=i[a]*e;for(let i=0;i!==e;++i)n[s++]=t[r+i]}return n},flattenJSON:function(t,e,i,r){let n=1,a=t[0];for(;void 0!==a&&void 0===a[r];)a=t[n++];if(void 0===a)return;let s=a[r];if(void 0!==s)if(Array.isArray(s))do{void 0!==(s=a[r])&&(e.push(a.time),i.push.apply(i,s)),a=t[n++]}while(void 0!==a);else if(void 0!==s.toArray)do{void 0!==(s=a[r])&&(e.push(a.time),s.toArray(i,i.length)),a=t[n++]}while(void 0!==a);else do{void 0!==(s=a[r])&&(e.push(a.time),i.push(s)),a=t[n++]}while(void 0!==a)},subclip:function(t,e,i,r,n=30){const a=t.clone();a.name=e;const s=[];for(let t=0;t<a.tracks.length;++t){const e=a.tracks[t],o=e.getValueSize(),l=[],h=[];for(let t=0;t<e.times.length;++t){const a=e.times[t]*n;if(!(a<i||a>=r)){l.push(e.times[t]);for(let i=0;i<o;++i)h.push(e.values[t*o+i])}}0!==l.length&&(e.times=Ll.convertArray(l,e.times.constructor),e.values=Ll.convertArray(h,e.values.constructor),s.push(e))}a.tracks=s;let o=1/0;for(let t=0;t<a.tracks.length;++t)o>a.tracks[t].times[0]&&(o=a.tracks[t].times[0]);for(let t=0;t<a.tracks.length;++t)a.tracks[t].shift(-1*o);return a.resetDuration(),a},makeClipAdditive:function(t,e=0,i=t,r=30){r<=0&&(r=30);const n=i.tracks.length,a=e/r;for(let e=0;e<n;++e){const r=i.tracks[e],n=r.ValueTypeName;if("bool"===n||"string"===n)continue;const s=t.tracks.find(function(t){return t.name===r.name&&t.ValueTypeName===n});if(void 0===s)continue;let o=0;const l=r.getValueSize();r.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline&&(o=l/3);let h=0;const c=s.getValueSize();s.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline&&(h=c/3);const u=r.times.length-1;let d;if(a<=r.times[0]){const t=o,e=l-o;d=Ll.arraySlice(r.values,t,e)}else if(a>=r.times[u]){const t=u*l+o,e=t+l-o;d=Ll.arraySlice(r.values,t,e)}else{const t=r.createInterpolant(),e=o,i=l-o;t.evaluate(a),d=Ll.arraySlice(t.resultBuffer,e,i)}if("quaternion"===n){(new ui).fromArray(d).normalize().conjugate().toArray(d)}const p=s.times.length;for(let t=0;t<p;++t){const e=t*c+h;if("quaternion"===n)ui.multiplyQuaternionsFlat(s.values,e,d,0,s.values,e);else{const t=c-2*h;for(let i=0;i<t;++i)s.values[e+i]-=d[i]}}}return t.blendMode=Ie,t}};function Rl(t,e,i,r){this.parameterPositions=t,this._cachedIndex=0,this.resultBuffer=void 0!==r?r:new e.constructor(i),this.sampleValues=e,this.valueSize=i}function Bl(t,e,i,r){Rl.call(this,t,e,i,r),this._weightPrev=-0,this._offsetPrev=-0,this._weightNext=-0,this._offsetNext=-0}function Ol(t,e,i,r){Rl.call(this,t,e,i,r)}function Fl(t,e,i,r){Rl.call(this,t,e,i,r)}function Nl(t,e,i,r){if(void 0===t)throw new Error("THREE.KeyframeTrack: track name is undefined");if(void 0===e||0===e.length)throw new Error("THREE.KeyframeTrack: no keyframes in track named "+t);this.name=t,this.times=Ll.convertArray(e,this.TimeBufferType),this.values=Ll.convertArray(i,this.ValueBufferType),this.setInterpolation(r||this.DefaultInterpolation)}function zl(t,e,i){Nl.call(this,t,e,i)}function Gl(t,e,i,r){Nl.call(this,t,e,i,r)}function Vl(t,e,i,r){Nl.call(this,t,e,i,r)}function jl(t,e,i,r){Rl.call(this,t,e,i,r)}function Ul(t,e,i,r){Nl.call(this,t,e,i,r)}function Hl(t,e,i,r){Nl.call(this,t,e,i,r)}function ql(t,e,i,r){Nl.call(this,t,e,i,r)}function Wl(t,e=-1,i,r=De){this.name=t,this.tracks=i,this.duration=e,this.blendMode=r,this.uuid=ei.generateUUID(),this.duration<0&&this.resetDuration()}function $l(t){if(void 0===t.type)throw new Error("THREE.KeyframeTrack: track type undefined, can not parse");const e=function(t){switch(t.toLowerCase()){case"scalar":case"double":case"float":case"number":case"integer":return Vl;case"vector":case"vector2":case"vector3":case"vector4":return ql;case"color":return Gl;case"quaternion":return Ul;case"bool":case"boolean":return zl;case"string":return Hl}throw new Error("THREE.KeyframeTrack: Unsupported typeName: "+t)}(t.type);if(void 0===t.times){const e=[],i=[];Ll.flattenJSON(t.keys,e,i,"value"),t.times=e,t.values=i}return void 0!==e.parse?e.parse(t):new e(t.name,t.times,t.values,t.interpolation)}Object.assign(Rl.prototype,{evaluate:function(t){const e=this.parameterPositions;let i=this._cachedIndex,r=e[i],n=e[i-1];t:{e:{let a;i:{r:if(!(t<r)){for(let a=i+2;;){if(void 0===r){if(t<n)break r;return i=e.length,this._cachedIndex=i,this.afterEnd_(i-1,t,n)}if(i===a)break;if(n=r,t<(r=e[++i]))break e}a=e.length;break i}if(t>=n)break t;{const s=e[1];t<s&&(i=2,n=s);for(let a=i-2;;){if(void 0===n)return this._cachedIndex=0,this.beforeStart_(0,t,r);if(i===a)break;if(r=n,t>=(n=e[--i-1]))break e}a=i,i=0}}for(;i<a;){const r=i+a>>>1;t<e[r]?a=r:i=r+1}if(r=e[i],void 0===(n=e[i-1]))return this._cachedIndex=0,this.beforeStart_(0,t,r);if(void 0===r)return i=e.length,this._cachedIndex=i,this.afterEnd_(i-1,n,t)}this._cachedIndex=i,this.intervalChanged_(i,n,r)}return this.interpolate_(i,n,t,r)},settings:null,DefaultSettings_:{},getSettings_:function(){return this.settings||this.DefaultSettings_},copySampleValue_:function(t){const e=this.resultBuffer,i=this.sampleValues,r=this.valueSize,n=t*r;for(let t=0;t!==r;++t)e[t]=i[n+t];return e},interpolate_:function(){throw new Error("call to abstract method")},intervalChanged_:function(){}}),Object.assign(Rl.prototype,{beforeStart_:Rl.prototype.copySampleValue_,afterEnd_:Rl.prototype.copySampleValue_}),Bl.prototype=Object.assign(Object.create(Rl.prototype),{constructor:Bl,DefaultSettings_:{endingStart:Te,endingEnd:Te},intervalChanged_:function(t,e,i){const r=this.parameterPositions;let n=t-2,a=t+1,s=r[n],o=r[a];if(void 0===s)switch(this.getSettings_().endingStart){case Ce:n=t,s=2*e-i;break;case Pe:s=e+r[n=r.length-2]-r[n+1];break;default:n=t,s=i}if(void 0===o)switch(this.getSettings_().endingEnd){case Ce:a=t,o=2*i-e;break;case Pe:a=1,o=i+r[1]-r[0];break;default:a=t-1,o=e}const l=.5*(i-e),h=this.valueSize;this._weightPrev=l/(e-s),this._weightNext=l/(o-i),this._offsetPrev=n*h,this._offsetNext=a*h},interpolate_:function(t,e,i,r){const n=this.resultBuffer,a=this.sampleValues,s=this.valueSize,o=t*s,l=o-s,h=this._offsetPrev,c=this._offsetNext,u=this._weightPrev,d=this._weightNext,p=(i-e)/(r-e),f=p*p,m=f*p,g=-u*m+2*u*f-u*p,v=(1+u)*m+(-1.5-2*u)*f+(-.5+u)*p+1,y=(-1-d)*m+(1.5+d)*f+.5*p,b=d*m-d*f;for(let t=0;t!==s;++t)n[t]=g*a[h+t]+v*a[l+t]+y*a[o+t]+b*a[c+t];return n}}),Ol.prototype=Object.assign(Object.create(Rl.prototype),{constructor:Ol,interpolate_:function(t,e,i,r){const n=this.resultBuffer,a=this.sampleValues,s=this.valueSize,o=t*s,l=o-s,h=(i-e)/(r-e),c=1-h;for(let t=0;t!==s;++t)n[t]=a[l+t]*c+a[o+t]*h;return n}}),Fl.prototype=Object.assign(Object.create(Rl.prototype),{constructor:Fl,interpolate_:function(t){return this.copySampleValue_(t-1)}}),Object.assign(Nl,{toJSON:function(t){const e=t.constructor;let i;if(void 0!==e.toJSON)i=e.toJSON(t);else{i={name:t.name,times:Ll.convertArray(t.times,Array),values:Ll.convertArray(t.values,Array)};const e=t.getInterpolation();e!==t.DefaultInterpolation&&(i.interpolation=e)}return i.type=t.ValueTypeName,i}}),Object.assign(Nl.prototype,{constructor:Nl,TimeBufferType:Float32Array,ValueBufferType:Float32Array,DefaultInterpolation:Ae,InterpolantFactoryMethodDiscrete:function(t){return new Fl(this.times,this.values,this.getValueSize(),t)},InterpolantFactoryMethodLinear:function(t){return new Ol(this.times,this.values,this.getValueSize(),t)},InterpolantFactoryMethodSmooth:function(t){return new Bl(this.times,this.values,this.getValueSize(),t)},setInterpolation:function(t){let e;switch(t){case Ee:e=this.InterpolantFactoryMethodDiscrete;break;case Ae:e=this.InterpolantFactoryMethodLinear;break;case 2302:e=this.InterpolantFactoryMethodSmooth}if(void 0===e){const e="unsupported interpolation for "+this.ValueTypeName+" keyframe track named "+this.name;if(void 0===this.createInterpolant){if(t===this.DefaultInterpolation)throw new Error(e);this.setInterpolation(this.DefaultInterpolation)}return this}return this.createInterpolant=e,this},getInterpolation:function(){switch(this.createInterpolant){case this.InterpolantFactoryMethodDiscrete:return Ee;case this.InterpolantFactoryMethodLinear:return Ae;case this.InterpolantFactoryMethodSmooth:return 2302}},getValueSize:function(){return this.values.length/this.times.length},shift:function(t){if(0!==t){const e=this.times;for(let i=0,r=e.length;i!==r;++i)e[i]+=t}return this},scale:function(t){if(1!==t){const e=this.times;for(let i=0,r=e.length;i!==r;++i)e[i]*=t}return this},trim:function(t,e){const i=this.times,r=i.length;let n=0,a=r-1;for(;n!==r&&i[n]<t;)++n;for(;-1!==a&&i[a]>e;)--a;if(++a,0!==n||a!==r){n>=a&&(n=(a=Math.max(a,1))-1);const t=this.getValueSize();this.times=Ll.arraySlice(i,n,a),this.values=Ll.arraySlice(this.values,n*t,a*t)}return this},validate:function(){let t=!0;const e=this.getValueSize();e-Math.floor(e)!=0&&(t=!1);const i=this.times,r=this.values,n=i.length;0===n&&(t=!1);let a=null;for(let e=0;e!==n;e++){const r=i[e];if("number"==typeof r&&isNaN(r)){t=!1;break}if(null!==a&&a>r){t=!1;break}a=r}if(void 0!==r&&Ll.isTypedArray(r))for(let e=0,i=r.length;e!==i;++e){const i=r[e];if(isNaN(i)){t=!1;break}}return t},optimize:function(){const t=Ll.arraySlice(this.times),e=Ll.arraySlice(this.values),i=this.getValueSize(),r=2302===this.getInterpolation(),n=t.length-1;let a=1;for(let s=1;s<n;++s){let n=!1;const o=t[s];if(o!==t[s+1]&&(1!==s||o!==t[0]))if(r)n=!0;else{const t=s*i,r=t-i,a=t+i;for(let s=0;s!==i;++s){const i=e[t+s];if(i!==e[r+s]||i!==e[a+s]){n=!0;break}}}if(n){if(s!==a){t[a]=t[s];const r=s*i,n=a*i;for(let t=0;t!==i;++t)e[n+t]=e[r+t]}++a}}if(n>0){t[a]=t[n];for(let t=n*i,r=a*i,s=0;s!==i;++s)e[r+s]=e[t+s];++a}return a!==t.length?(this.times=Ll.arraySlice(t,0,a),this.values=Ll.arraySlice(e,0,a*i)):(this.times=t,this.values=e),this},clone:function(){const t=Ll.arraySlice(this.times,0),e=Ll.arraySlice(this.values,0),i=new(0,this.constructor)(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}}),zl.prototype=Object.assign(Object.create(Nl.prototype),{constructor:zl,ValueTypeName:"bool",ValueBufferType:Array,DefaultInterpolation:Ee,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),Gl.prototype=Object.assign(Object.create(Nl.prototype),{constructor:Gl,ValueTypeName:"color"}),Vl.prototype=Object.assign(Object.create(Nl.prototype),{constructor:Vl,ValueTypeName:"number"}),jl.prototype=Object.assign(Object.create(Rl.prototype),{constructor:jl,interpolate_:function(t,e,i,r){const n=this.resultBuffer,a=this.sampleValues,s=this.valueSize,o=(i-e)/(r-e);let l=t*s;for(let t=l+s;l!==t;l+=4)ui.slerpFlat(n,0,a,l-s,a,l,o);return n}}),Ul.prototype=Object.assign(Object.create(Nl.prototype),{constructor:Ul,ValueTypeName:"quaternion",DefaultInterpolation:Ae,InterpolantFactoryMethodLinear:function(t){return new jl(this.times,this.values,this.getValueSize(),t)},InterpolantFactoryMethodSmooth:void 0}),Hl.prototype=Object.assign(Object.create(Nl.prototype),{constructor:Hl,ValueTypeName:"string",ValueBufferType:Array,DefaultInterpolation:Ee,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),ql.prototype=Object.assign(Object.create(Nl.prototype),{constructor:ql,ValueTypeName:"vector"}),Object.assign(Wl,{parse:function(t){const e=[],i=t.tracks,r=1/(t.fps||1);for(let t=0,n=i.length;t!==n;++t)e.push($l(i[t]).scale(r));const n=new Wl(t.name,t.duration,e,t.blendMode);return n.uuid=t.uuid,n},toJSON:function(t){const e=[],i=t.tracks,r={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode};for(let t=0,r=i.length;t!==r;++t)e.push(Nl.toJSON(i[t]));return r},CreateFromMorphTargetSequence:function(t,e,i,r){const n=e.length,a=[];for(let t=0;t<n;t++){let s=[],o=[];s.push((t+n-1)%n,t,(t+1)%n),o.push(0,1,0);const l=Ll.getKeyframeOrder(s);s=Ll.sortedArray(s,1,l),o=Ll.sortedArray(o,1,l),r||0!==s[0]||(s.push(n),o.push(o[0])),a.push(new Vl(".morphTargetInfluences["+e[t].name+"]",s,o).scale(1/i))}return new Wl(t,-1,a)},findByName:function(t,e){let i=t;if(!Array.isArray(t)){const e=t;i=e.geometry&&e.geometry.animations||e.animations}for(let t=0;t<i.length;t++)if(i[t].name===e)return i[t];return null},CreateClipsFromMorphTargetSequences:function(t,e,i){const r={},n=/^([\w-]*?)([\d]+)$/;for(let e=0,i=t.length;e<i;e++){const i=t[e],a=i.name.match(n);if(a&&a.length>1){const t=a[1];let e=r[t];e||(r[t]=e=[]),e.push(i)}}const a=[];for(const t in r)a.push(Wl.CreateFromMorphTargetSequence(t,r[t],e,i));return a},parseAnimation:function(t,e){if(!t)return null;const i=function(t,e,i,r,n){if(0!==i.length){const a=[],s=[];Ll.flattenJSON(i,a,s,r),0!==a.length&&n.push(new t(e,a,s))}},r=[],n=t.name||"default",a=t.fps||30,s=t.blendMode;let o=t.length||-1;const l=t.hierarchy||[];for(let t=0;t<l.length;t++){const n=l[t].keys;if(n&&0!==n.length)if(n[0].morphTargets){const t={};let e;for(e=0;e<n.length;e++)if(n[e].morphTargets)for(let i=0;i<n[e].morphTargets.length;i++)t[n[e].morphTargets[i]]=-1;for(const i in t){const t=[],a=[];for(let r=0;r!==n[e].morphTargets.length;++r){const r=n[e];t.push(r.time),a.push(r.morphTarget===i?1:0)}r.push(new Vl(".morphTargetInfluence["+i+"]",t,a))}o=t.length*(a||1)}else{const a=".bones["+e[t].name+"]";i(ql,a+".position",n,"pos",r),i(Ul,a+".quaternion",n,"rot",r),i(ql,a+".scale",n,"scl",r)}}return 0===r.length?null:new Wl(n,o,r,s)}}),Object.assign(Wl.prototype,{resetDuration:function(){let t=0;for(let e=0,i=this.tracks.length;e!==i;++e){const i=this.tracks[e];t=Math.max(t,i.times[i.times.length-1])}return this.duration=t,this},trim:function(){for(let t=0;t<this.tracks.length;t++)this.tracks[t].trim(0,this.duration);return this},validate:function(){let t=!0;for(let e=0;e<this.tracks.length;e++)t=t&&this.tracks[e].validate();return t},optimize:function(){for(let t=0;t<this.tracks.length;t++)this.tracks[t].optimize();return this},clone:function(){const t=[];for(let e=0;e<this.tracks.length;e++)t.push(this.tracks[e].clone());return new Wl(this.name,this.duration,t,this.blendMode)},toJSON:function(){return Wl.toJSON(this)}});const Xl={enabled:!1,files:{},add:function(t,e){!1!==this.enabled&&(this.files[t]=e)},get:function(t){if(!1!==this.enabled)return this.files[t]},remove:function(t){delete this.files[t]},clear:function(){this.files={}}};function Yl(t,e,i){const r=this;let n=!1,a=0,s=0,o=void 0;const l=[];this.onStart=void 0,this.onLoad=t,this.onProgress=e,this.onError=i,this.itemStart=function(t){s++,!1===n&&void 0!==r.onStart&&r.onStart(t,a,s),n=!0},this.itemEnd=function(t){a++,void 0!==r.onProgress&&r.onProgress(t,a,s),a===s&&(n=!1,void 0!==r.onLoad&&r.onLoad())},this.itemError=function(t){void 0!==r.onError&&r.onError(t)},this.resolveURL=function(t){return o?o(t):t},this.setURLModifier=function(t){return o=t,this},this.addHandler=function(t,e){return l.push(t,e),this},this.removeHandler=function(t){const e=l.indexOf(t);return-1!==e&&l.splice(e,2),this},this.getHandler=function(t){for(let e=0,i=l.length;e<i;e+=2){const i=l[e],r=l[e+1];if(i.global&&(i.lastIndex=0),i.test(t))return r}return null}}const Zl=new Yl;function Kl(t){this.manager=void 0!==t?t:Zl,this.crossOrigin="anonymous",this.withCredentials=!1,this.path="",this.resourcePath="",this.requestHeader={}}Object.assign(Kl.prototype,{load:function(){},loadAsync:function(t,e){const i=this;return new Promise(function(r,n){i.load(t,r,e,n)})},parse:function(){},setCrossOrigin:function(t){return this.crossOrigin=t,this},setWithCredentials:function(t){return this.withCredentials=t,this},setPath:function(t){return this.path=t,this},setResourcePath:function(t){return this.resourcePath=t,this},setRequestHeader:function(t){return this.requestHeader=t,this}});const Jl={};function Ql(t){Kl.call(this,t)}function th(t){Kl.call(this,t)}function eh(t){Kl.call(this,t)}function ih(t){Kl.call(this,t)}function rh(t){Kl.call(this,t)}function nh(t){Kl.call(this,t)}function ah(t){Kl.call(this,t)}function sh(){this.type="Curve",this.arcLengthDivisions=200}function oh(t,e,i,r,n,a,s,o){sh.call(this),this.type="EllipseCurve",this.aX=t||0,this.aY=e||0,this.xRadius=i||1,this.yRadius=r||1,this.aStartAngle=n||0,this.aEndAngle=a||2*Math.PI,this.aClockwise=s||!1,this.aRotation=o||0}function lh(t,e,i,r,n,a){oh.call(this,t,e,i,i,r,n,a),this.type="ArcCurve"}function hh(){let t=0,e=0,i=0,r=0;function n(n,a,s,o){t=n,e=s,i=-3*n+3*a-2*s-o,r=2*n-2*a+s+o}
10return{initCatmullRom:function(t,e,i,r,a){n(e,i,a*(i-t),a*(r-e))},initNonuniformCatmullRom:function(t,e,i,r,a,s,o){let l=(e-t)/a-(i-t)/(a+s)+(i-e)/s,h=(i-e)/s-(r-e)/(s+o)+(r-i)/o;n(e,i,l*=s,h*=s)},calc:function(n){const a=n*n;return t+e*n+i*a+r*(a*n)}}}Ql.prototype=Object.assign(Object.create(Kl.prototype),{constructor:Ql,load:function(t,e,i,r){void 0===t&&(t=""),void 0!==this.path&&(t=this.path+t),t=this.manager.resolveURL(t);const n=this,a=Xl.get(t);if(void 0!==a)return n.manager.itemStart(t),setTimeout(function(){e&&e(a),n.manager.itemEnd(t)},0),a;if(void 0!==Jl[t])return void Jl[t].push({onLoad:e,onProgress:i,onError:r});const s=t.match(/^data:(.*?)(;base64)?,(.*)$/);let o;if(s){const i=s[1],a=!!s[2];let o=s[3];o=decodeURIComponent(o),a&&(o=atob(o));try{let a;const s=(this.responseType||"").toLowerCase();switch(s){case"arraybuffer":case"blob":const t=new Uint8Array(o.length);for(let e=0;e<o.length;e++)t[e]=o.charCodeAt(e);a="blob"===s?new Blob([t.buffer],{type:i}):t.buffer;break;case"document":const e=new DOMParser;a=e.parseFromString(o,i);break;case"json":a=JSON.parse(o);break;default:a=o}setTimeout(function(){e&&e(a),n.manager.itemEnd(t)},0)}catch(e){setTimeout(function(){r&&r(e),n.manager.itemError(t),n.manager.itemEnd(t)},0)}}else{Jl[t]=[],Jl[t].push({onLoad:e,onProgress:i,onError:r}),(o=new XMLHttpRequest).open("GET",t,!0),o.addEventListener("load",function(e){const i=this.response,r=Jl[t];if(delete Jl[t],200===this.status||0===this.status){this.status,Xl.add(t,i);for(let t=0,e=r.length;t<e;t++){const e=r[t];e.onLoad&&e.onLoad(i)}n.manager.itemEnd(t)}else{for(let t=0,i=r.length;t<i;t++){const i=r[t];i.onError&&i.onError(e)}n.manager.itemError(t),n.manager.itemEnd(t)}},!1),o.addEventListener("progress",function(e){const i=Jl[t];for(let t=0,r=i.length;t<r;t++){const r=i[t];r.onProgress&&r.onProgress(e)}},!1),o.addEventListener("error",function(e){const i=Jl[t];delete Jl[t];for(let t=0,r=i.length;t<r;t++){const r=i[t];r.onError&&r.onError(e)}n.manager.itemError(t),n.manager.itemEnd(t)},!1),o.addEventListener("abort",function(e){const i=Jl[t];delete Jl[t];for(let t=0,r=i.length;t<r;t++){const r=i[t];r.onError&&r.onError(e)}n.manager.itemError(t),n.manager.itemEnd(t)},!1),void 0!==this.responseType&&(o.responseType=this.responseType),void 0!==this.withCredentials&&(o.withCredentials=this.withCredentials),o.overrideMimeType&&o.overrideMimeType(void 0!==this.mimeType?this.mimeType:"text/plain");for(const t in this.requestHeader)o.setRequestHeader(t,this.requestHeader[t]);o.send(null)}return n.manager.itemStart(t),o},setResponseType:function(t){return this.responseType=t,this},setMimeType:function(t){return this.mimeType=t,this}}),th.prototype=Object.assign(Object.create(Kl.prototype),{constructor:th,load:function(t,e,i,r){const n=this,a=new Ql(n.manager);a.setPath(n.path),a.setRequestHeader(n.requestHeader),a.setWithCredentials(n.withCredentials),a.load(t,function(i){try{e(n.parse(JSON.parse(i)))}catch(e){r&&r(e),n.manager.itemError(t)}},i,r)},parse:function(t){const e=[];for(let i=0;i<t.length;i++){const r=Wl.parse(t[i]);e.push(r)}return e}}),eh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:eh,load:function(t,e,i,r){const n=this,a=[],s=new Vo,o=new Ql(this.manager);o.setPath(this.path),o.setResponseType("arraybuffer"),o.setRequestHeader(this.requestHeader),o.setWithCredentials(n.withCredentials);let l=0;function h(h){o.load(t[h],function(t){const i=n.parse(t,!0);a[h]={width:i.width,height:i.height,format:i.format,mipmaps:i.mipmaps},6===(l+=1)&&(1===i.mipmapCount&&(s.minFilter=ht),s.image=a,s.format=i.format,s.needsUpdate=!0,e&&e(s))},i,r)}if(Array.isArray(t))for(let e=0,i=t.length;e<i;++e)h(e);else o.load(t,function(t){const i=n.parse(t,!0);if(i.isCubemap){const t=i.mipmaps.length/i.mipmapCount;for(let e=0;e<t;e++){a[e]={mipmaps:[]};for(let t=0;t<i.mipmapCount;t++)a[e].mipmaps.push(i.mipmaps[e*i.mipmapCount+t]),a[e].format=i.format,a[e].width=i.width,a[e].height=i.height}s.image=a}else s.image.width=i.width,s.image.height=i.height,s.mipmaps=i.mipmaps;1===i.mipmapCount&&(s.minFilter=ht),s.format=i.format,s.needsUpdate=!0,e&&e(s)},i,r);return s}}),ih.prototype=Object.assign(Object.create(Kl.prototype),{constructor:ih,load:function(t,e,
vendor: 20,322 bytes, line 10
10i,r){void 0!==this.path&&(t=this.path+t),t=this.manager.resolveURL(t);const n=this,a=Xl.get(t);if(void 0!==a)return n.manager.itemStart(t),setTimeout(function(){e&&e(a),n.manager.itemEnd(t)},0),a;const s=document.createElementNS("http://www.w3.org/1999/xhtml","img");function o(){s.removeEventListener("load",o,!1),s.removeEventListener("error",l,!1),Xl.add(t,this),e&&e(this),n.manager.itemEnd(t)}function l(e){s.removeEventListener("load",o,!1),s.removeEventListener("error",l,!1),r&&r(e),n.manager.itemError(t),n.manager.itemEnd(t)}return s.addEventListener("load",o,!1),s.addEventListener("error",l,!1),"data:"!==t.substr(0,5)&&void 0!==this.crossOrigin&&(s.crossOrigin=this.crossOrigin),n.manager.itemStart(t),s.src=t,s}}),rh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:rh,load:function(t,e,i,r){const n=new Gn,a=new ih(this.manager);a.setCrossOrigin(this.crossOrigin),a.setPath(this.path);let s=0;function o(i){a.load(t[i],function(t){n.images[i]=t,6===++s&&(n.needsUpdate=!0,e&&e(n))},void 0,r)}for(let e=0;e<t.length;++e)o(e);return n}}),nh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:nh,load:function(t,e,i,r){const n=this,a=new jn,s=new Ql(this.manager);return s.setResponseType("arraybuffer"),s.setRequestHeader(this.requestHeader),s.setPath(this.path),s.setWithCredentials(n.withCredentials),s.load(t,function(t){const i=n.parse(t);i&&(void 0!==i.image?a.image=i.image:void 0!==i.data&&(a.image.width=i.width,a.image.height=i.height,a.image.data=i.data),a.wrapS=void 0!==i.wrapS?i.wrapS:nt,a.wrapT=void 0!==i.wrapT?i.wrapT:nt,a.magFilter=void 0!==i.magFilter?i.magFilter:ht,a.minFilter=void 0!==i.minFilter?i.minFilter:ht,a.anisotropy=void 0!==i.anisotropy?i.anisotropy:1,void 0!==i.encoding&&(a.encoding=i.encoding),void 0!==i.flipY&&(a.flipY=i.flipY),void 0!==i.format&&(a.format=i.format),void 0!==i.type&&(a.type=i.type),void 0!==i.mipmaps&&(a.mipmaps=i.mipmaps,a.minFilter=ut),1===i.mipmapCount&&(a.minFilter=ht),a.needsUpdate=!0,e&&e(a,i))},i,r),a}}),ah.prototype=Object.assign(Object.create(Kl.prototype),{constructor:ah,load:function(t,e,i,r){const n=new oi,a=new ih(this.manager);return a.setCrossOrigin(this.crossOrigin),a.setPath(this.path),a.load(t,function(i){n.image=i;const r=t.search(/\.jpe?g($|\?)/i)>0||0===t.search(/^data\:image\/jpeg/);n.format=r?kt:Et,n.needsUpdate=!0,void 0!==e&&e(n)},i,r),n}}),Object.assign(sh.prototype,{getPoint:function(){return null},getPointAt:function(t,e){const i=this.getUtoTmapping(t);return this.getPoint(i,e)},getPoints:function(t=5){const e=[];for(let i=0;i<=t;i++)e.push(this.getPoint(i/t));return e},getSpacedPoints:function(t=5){const e=[];for(let i=0;i<=t;i++)e.push(this.getPointAt(i/t));return e},getLength:function(){const t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths&&this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const e=[];let i,r=this.getPoint(0),n=0;e.push(0);for(let a=1;a<=t;a++)n+=(i=this.getPoint(a/t)).distanceTo(r),e.push(n),r=i;return this.cacheArcLengths=e,e},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()},getUtoTmapping:function(t,e){const i=this.getLengths();let r=0;const n=i.length;let a;a=e||t*i[n-1];let s,o=0,l=n-1;for(;o<=l;)if((s=i[r=Math.floor(o+(l-o)/2)]-a)<0)o=r+1;else{if(!(s>0)){l=r;break}l=r-1}if(i[r=l]===a)return r/(n-1);const h=i[r];return(r+(a-h)/(i[r+1]-h))/(n-1)},getTangent:function(t,e){let i=t-1e-4,r=t+1e-4;i<0&&(i=0),r>1&&(r=1);const n=this.getPoint(i),a=this.getPoint(r),s=e||(n.isVector2?new ii:new di);return s.copy(a).sub(n).normalize(),s},getTangentAt:function(t,e){const i=this.getUtoTmapping(t);return this.getTangent(i,e)},computeFrenetFrames:function(t,e){const i=new di,r=[],n=[],a=[],s=new di,o=new Gi;for(let e=0;e<=t;e++){const i=e/t;r[e]=this.getTangentAt(i,new di),r[e].normalize()}n[0]=new di,a[0]=new di;let l=Number.MAX_VALUE;const h=Math.abs(r[0].x),c=Math.abs(r[0].y),u=Math.abs(r[0].z);h<=l&&(l=h,i.set(1,0,0)),c<=l&&(l=c,i.set(0,1,0)),u<=l&&i.set(0,0,1),s.crossVectors(r[0],i).normalize(),n[0].crossVectors(r[0],s),a[0].crossVectors(r[0],n[0]);for(let e=1;e<=t;e++){if(n[e]=n[e-1].clone(),a[e]=a[e-1].clone(),s.crossVectors(r[e-1],r[e]),s.length()>Number.EPSILON){s.normalize();const t=Math.acos(ei.clamp(r[e-1].dot(r[e]),-1,1));n[e].applyMatrix4(o.makeRotationAxis(s,t))}a[e].crossVectors(r[e],n[e])}if(!0===e){let e=Math.acos(ei.clamp(n[0].dot(n[t]),-1,1));e/=t,r[0].dot(s.crossVectors(n[0],n[t]))>0&&(e=-e);for(let i=1;i<=t;i++)n[i].applyMatrix4(o.makeRotationAxis(r[i],e*i)),a[i].crossVectors(r[i],n[i])}return{tangents:r,normals:n,binormals:a}},clone:function(){return(new this.constructor).copy(this)},copy:function(t){return this.arcLengthDivisions=t.arcLengthDivisions,this},toJSON:function(){const t={metadata:{version:4.5,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t},fromJSON:function(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}),oh.prototype=Object.create(sh.prototype),oh.prototype.constructor=oh,oh.prototype.isEllipseCurve=!0,oh.prototype.getPoint=function(t,e){const i=e||new ii,r=2*Math.PI;let n=this.aEndAngle-this.aStartAngle;const a=Math.abs(n)<Number.EPSILON;for(;n<0;)n+=r;for(;n>r;)n-=r;n<Number.EPSILON&&(n=a?0:r),!0!==this.aClockwise||a||(n===r?n=-r:n-=r);const s=this.aStartAngle+t*n;let o=this.aX+this.xRadius*Math.cos(s),l=this.aY+this.yRadius*Math.sin(s);if(0!==this.aRotation){const t=Math.cos(this.aRotation),e=Math.sin(this.aRotation),i=o-this.aX,r=l-this.aY;o=i*t-r*e+this.aX,l=i*e+r*t+this.aY}return i.set(o,l)},oh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.aX=t.aX,this.aY=t.aY,this.xRadius=t.xRadius,this.yRadius=t.yRadius,this.aStartAngle=t.aStartAngle,this.aEndAngle=t.aEndAngle,this.aClockwise=t.aClockwise,this.aRotation=t.aRotation,this},oh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.aX=this.aX,t.aY=this.aY,t.xRadius=this.xRadius,t.yRadius=this.yRadius,t.aStartAngle=this.aStartAngle,t.aEndAngle=this.aEndAngle,t.aClockwise=this.aClockwise,t.aRotation=this.aRotation,t},oh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.aX=t.aX,this.aY=t.aY,this.xRadius=t.xRadius,this.yRadius=t.yRadius,this.aStartAngle=t.aStartAngle,this.aEndAngle=t.aEndAngle,this.aClockwise=t.aClockwise,this.aRotation=t.aRotation,this},lh.prototype=Object.create(oh.prototype),lh.prototype.constructor=lh,lh.prototype.isArcCurve=!0;const ch=new di,uh=new hh,dh=new hh,ph=new hh;function fh(t=[],e=!1,i="centripetal",r=.5){sh.call(this),this.type="CatmullRomCurve3",this.points=t,this.closed=e,this.curveType=i,this.tension=r}function mh(t,e,i,r,n){const a=.5*(r-e),s=.5*(n-i),o=t*t;return(2*i-2*r+a+s)*(t*o)+(-3*i+3*r-2*a-s)*o+a*t+i}function gh(t,e,i,r){return function(t,e){const i=1-t;return i*i*e}(t,e)+function(t,e){return 2*(1-t)*t*e}(t,i)+function(t,e){return t*t*e}(t,r)}function vh(t,e,i,r,n){return function(t,e){const i=1-t;return i*i*i*e}(t,e)+function(t,e){const i=1-t;return 3*i*i*t*e}(t,i)+function(t,e){return 3*(1-t)*t*t*e}(t,r)+function(t,e){return t*t*t*e}(t,n)}function yh(t=new ii,e=new ii,i=new ii,r=new ii){sh.call(this),this.type="CubicBezierCurve",this.v0=t,this.v1=e,this.v2=i,this.v3=r}function bh(t=new di,e=new di,i=new di,r=new di){sh.call(this),this.type="CubicBezierCurve3",this.v0=t,this.v1=e,this.v2=i,this.v3=r}function xh(t=new ii,e=new ii){sh.call(this),this.type="LineCurve",this.v1=t,this.v2=e}function _h(t=new di,e=new di){sh.call(this),this.type="LineCurve3",this.v1=t,this.v2=e}function wh(t=new ii,e=new ii,i=new ii){sh.call(this),this.type="QuadraticBezierCurve",this.v0=t,this.v1=e,this.v2=i}function Mh(t=new di,e=new di,i=new di){sh.call(this),this.type="QuadraticBezierCurve3",this.v0=t,this.v1=e,this.v2=i}function Sh(t=[]){sh.call(this),this.type="SplineCurve",this.points=t}fh.prototype=Object.create(sh.prototype),fh.prototype.constructor=fh,fh.prototype.isCatmullRomCurve3=!0,fh.prototype.getPoint=function(t,e=new di){const i=e,r=this.points,n=r.length,a=(n-(this.closed?0:1))*t;let s,o,l=Math.floor(a),h=a-l;this.closed?l+=l>0?0:(Math.floor(Math.abs(l)/n)+1)*n:0===h&&l===n-1&&(l=n-2,h=1),this.closed||l>0?s=r[(l-1)%n]:(ch.subVectors(r[0],r[1]).add(r[0]),s=ch);const c=r[l%n],u=r[(l+1)%n];if(this.closed||l+2<n?o=r[(l+2)%n]:(ch.subVectors(r[n-1],r[n-2]).add(r[n-1]),o=ch),"centripetal"===this.curveType||"chordal"===this.curveType){const t="chordal"===this.curveType?.5:.25;let e=Math.pow(s.distanceToSquared(c),t),i=Math.pow(c.distanceToSquared(u),t),r=Math.pow(u.distanceToSquared(o),t);i<1e-4&&(i=1),e<1e-4&&(e=i),r<1e-4&&(r=i),uh.initNonuniformCatmullRom(s.x,c.x,u.x,o.x,e,i,r),dh.initNonuniformCatmullRom(s.y,c.y,u.y,o.y,e,i,r),ph.initNonuniformCatmullRom(s.z,c.z,u.z,o.z,e,i,r)}else"catmullrom"===this.curveType&&(uh.initCatmullRom(s.x,c.x,u.x,o.x,this.tension),dh.initCatmullRom(s.y,c.y,u.y,o.y,this.tension),ph.initCatmullRom(s.z,c.z,u.z,o.z,this.tension));return i.set(uh.calc(h),dh.calc(h),ph.calc(h)),i},fh.prototype.copy=function(t){sh.prototype.copy.call(this,t),this.points=[];for(let e=0,i=t.points.length;e<i;e++){const i=t.points[e];this.points.push(i.clone())}return this.closed=t.closed,this.curveType=t.curveType,this.tension=t.tension,this},fh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);t.points=[];for(let e=0,i=this.points.length;e<i;e++){const i=this.points[e];t.points.push(i.toArray())}return t.closed=this.closed,t.curveType=this.curveType,t.tension=this.tension,t},fh.prototype.fromJSON=function(t){sh.prototype.fromJSON.call(this,t),this.points=[];for(let e=0,i=t.points.length;e<i;e++){const i=t.points[e];this.points.push((new di).fromArray(i))}return this.closed=t.closed,this.curveType=t.curveType,this.tension=t.tension,this},yh.prototype=Object.create(sh.prototype),yh.prototype.constructor=yh,yh.prototype.isCubicBezierCurve=!0,yh.prototype.getPoint=function(t,e=new ii){const i=e,r=this.v0,n=this.v1,a=this.v2,s=this.v3;return i.set(vh(t,r.x,n.x,a.x,s.x),vh(t,r.y,n.y,a.y,s.y)),i},yh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this},yh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t},yh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this},bh.prototype=Object.create(sh.prototype),bh.prototype.constructor=bh,bh.prototype.isCubicBezierCurve3=!0,bh.prototype.getPoint=function(t,e=new di){const i=e,r=this.v0,n=this.v1,a=this.v2,s=this.v3;return i.set(vh(t,r.x,n.x,a.x,s.x),vh(t,r.y,n.y,a.y,s.y),vh(t,r.z,n.z,a.z,s.z)),i},bh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this},bh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t},bh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this},xh.prototype=Object.create(sh.prototype),xh.prototype.constructor=xh,xh.prototype.isLineCurve=!0,xh.prototype.getPoint=function(t,e=new ii){const i=e;return 1===t?i.copy(this.v2):(i.copy(this.v2).sub(this.v1),i.multiplyScalar(t).add(this.v1)),i},xh.prototype.getPointAt=function(t,e){return this.getPoint(t,e)},xh.prototype.getTangent=function(t,e){const i=e||new ii;return i.copy(this.v2).sub(this.v1).normalize(),i},xh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v1.copy(t.v1),this.v2.copy(t.v2),this},xh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t},xh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this},_h.prototype=Object.create(sh.prototype),_h.prototype.constructor=_h,_h.prototype.isLineCurve3=!0,_h.prototype.getPoint=function(t,e=new di){const i=e;return 1===t?i.copy(this.v2):(i.copy(this.v2).sub(this.v1),i.multiplyScalar(t).add(this.v1)),i},_h.prototype.getPointAt=function(t,e){return this.getPoint(t,e)},_h.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v1.copy(t.v1),this.v2.copy(t.v2),this},_h.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t},_h.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this},wh.prototype=Object.create(sh.prototype),wh.prototype.constructor=wh,wh.prototype.isQuadraticBezierCurve=!0,wh.prototype.getPoint=function(t,e=new ii){const i=e,r=this.v0,n=this.v1,a=this.v2;return i.set(gh(t,r.x,n.x,a.x),gh(t,r.y,n.y,a.y)),i},wh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this},wh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t},wh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this},Mh.prototype=Object.create(sh.prototype),Mh.prototype.constructor=Mh,Mh.prototype.isQuadraticBezierCurve3=!0,Mh.prototype.getPoint=function(t,e=new di){const i=e,r=this.v0,n=this.v1,a=this.v2;return i.set(gh(t,r.x,n.x,a.x),gh(t,r.y,n.y,a.y),gh(t,r.z,n.z,a.z)),i},Mh.prototype.copy=function(t){return sh.prototype.copy.call(this,t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this},Mh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t},Mh.prototype.fromJSON=function(t){return sh.prototype.fromJSON.call(this,t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this},Sh.prototype=Object.create(sh.prototype),Sh.prototype.constructor=Sh,Sh.prototype.isSplineCurve=!0,Sh.prototype.getPoint=function(t,e=new ii){const i=e,r=this.points,n=(r.length-1)*t,a=Math.floor(n),s=n-a,o=r[0===a?a:a-1],l=r[a],h=r[a>r.length-2?r.length-1:a+1],c=r[a>r.length-3?r.length-1:a+2];return i.set(mh(s,o.x,l.x,h.x,c.x),mh(s,o.y,l.y,h.y,c.y)),i},Sh.prototype.copy=function(t){sh.prototype.copy.call(this,t),this.points=[];for(let e=0,i=t.points.length;e<i;e++){const i=t.points[e];this.points.push(i.clone())}return this},Sh.prototype.toJSON=function(){const t=sh.prototype.toJSON.call(this);t.points=[];for(let e=0,i=this.points.length;e<i;e++){const i=this.points[e];t.points.push(i.toArray())}return t},Sh.prototype.fromJSON=function(t){sh.prototype.fromJSON.call(this,t),this.points=[];for(let e=0,i=t.points.length;e<i;e++){const i=t.points[e];this.points.push((new ii).fromArray(i))}return this};var kh=Object.freeze({__proto__:null,ArcCurve:lh,CatmullRomCurve3:fh,CubicBezierCurve:yh,CubicBezierCurve3:bh,EllipseCurve:oh,LineCurve:xh,LineCurve3:_h,QuadraticBezierCurve:wh,QuadraticBezierCurve3:Mh,SplineCurve:Sh});function Eh(){sh.call(this),this.type="CurvePath",this.curves=[],this.autoClose=!1}function Ah(t){Eh.call(this),this.type="Path",this.currentPoint=new ii,t&&this.setFromPoints(t)}function Th(t){Ah.call(this,t),this.uuid=ei.generateUUID(),this.type="Shape",this.holes=[]}function Ch(t,e=1){ur.call(this),this.type="Light",this.color=new Lr(t),this.intensity=e}function Ph(t,e,i){Ch.call(this,t,i),this.type="HemisphereLight",this.position.copy(ur.DefaultUp),this.updateMatrix(),this.groundColor=new Lr(e)}function Dh(t){this.camera=t,this.bias=0,this.normalBias=0,this.radius=1,this.mapSize=new ii(512,512),this.map=null,this.mapPass=null,this.matrix=new Gi,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new qn,this._frameExtents=new ii(1,1),this._viewportCount=1,this._viewports=[new hi(0,0,1,1)]}function Ih(){Dh.call(this,new On(50,1,.5,500)),this.focus=1}function Lh(t,e,i,r,n,a){Ch.call(this,t,e),this.type="SpotLight",this.position.copy(ur.DefaultUp),this.updateMatrix(),this.target=new ur,Object.defineProperty(this,"power",{get:function(){return this.intensity*Math.PI},set:function(t){this.intensity=t/Math.PI}}),this.distance=void 0!==i?i:0,this.angle=void 0!==r?r:Math.PI/3,this.penumbra=void 0!==n?n:0,this.decay=void 0!==a?a:1,this.shadow=new Ih}function Rh(){Dh.call(this,new On(90,1,.5,500)),this._frameExtents=new ii(4,2),this._viewportCount=6,this._viewports=[new hi(2,1,1,1),new hi(0,1,1,1),new hi(3,1,1,1),new hi(1,1,1,1),new hi(3,0,1,1),new hi(1,0,1,1)],this._cubeDirections=[new di(1,0,0),new di(-1,0,0),new di(0,0,1),new di(0,0,-1),new di(0,1,0),new di(0,-1,0)],this._cubeUps=[new di(0,1,0),new di(0,1,0),new di(0,1,0),new di(0,1,0),new di(0,0,1),new di(0,0,-1)]}function Bh(t,e,i,r){Ch.call(this,t,e),this.type="PointLight",Object.defineProperty(this,"power",{get:function(){return 4*this.intensity*Math.PI},set:function(t){this.intensity=t/(4*Math.PI)}}),this.distance=void 0!==i?i:0,this.decay=void 0!==r?r:1,this.shadow=new Rh}function Oh(t=-1,e=1,i=1,r=-1,n=.1,a=2e3){Bn.call(this),this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=t,this.right=e,this.top=i,this.bottom=r,this.near=n,this.far=a,this.updateProjectionMatrix()}function Fh(){Dh.call(this,new Oh(-5,5,5,-5,.5,500))}function Nh(t,e){Ch.call(this,t,e),this.type="DirectionalLight",this.position.copy(ur.DefaultUp),this.updateMatrix(),this.target=new ur,this.shadow=new Fh}function zh(t,e){Ch.call(this,t,e),this.type="AmbientLight"}function Gh(t,e,i,r){Ch.call(this,t,e),this.type="RectAreaLight",this.width=void 0!==i?i:10,this.height=void 0!==r?r:10}Eh.prototype=Object.assign(Object.create(sh.prototype),{constructor:Eh,add:function(t){this.curves.push(t)},closePath:function(){const t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);t.equals(e)||this.curves.push(new xh(e,t))},getPoint:function(t){const e=t*this.getLength(),i=this.getCurveLengths();let r=0;for(;r<i.length;){if(i[r]>=e){const t=i[r]-e,n=this.curves[r],a=n.getLength(),s=0===a?0:1-t/a;return n.getPointAt(s)}r++}return null},getLength:function(){const t=this.getCurveLengths();return t[t.length-1]},updateArcLengths:function(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const t=[];let e=0;for(let i=0,r=this.curves.length;i<r;i++)e+=this.curves[i].getLength(),t.push(e);return this.cacheLengths=t,t},getSpacedPoints:function(t=40){const e=[];for(let i=0;i<=t;i++)e.push(this.getPoint(i/t));return this.autoClose&&e.push(e[0]),e},getPoints:function(t=12){const e=[];let i;for(let r=0,n=this.curves;r<n.length;r++){const a=n[r],s=a&&a.isEllipseCurve?2*t:a&&(a.isLineCurve||a.isLineCurve3)?1:a&&a.isSplineCurve?t*a.points.length:t,o=a.getPoints(s);for(let t=0;t<o.length;t++){const r=o[t];i&&i.equals(r)||(e.push(r),i=r)}}return this.autoClose&&e.length>1&&!e[e.length-1].equals(e[0])&&e.push(e[0]),e},copy:function(t){sh.prototype.copy.call(this,t),this.curves=[];for(let e=0,i=t.curves.length;e<i;e++){const i=t.curves[e];this.curves.push(i.clone())}return this.autoClose=t.autoClose,this},toJSON:function(){const t=sh.prototype.toJSON.call(this);t.autoClose=this.autoClose,t.curves=[];for(let e=0,i=this.curves.length;e<i;e++){const i=this.curves[e];t.curves.push(i.toJSON())}return t},fromJSON:function(t){sh.prototype.fromJSON.call(this,t),this.autoClose=t.autoClose,this.curves=[];for(let e=0,i=t.curves.length;e<i;e++){const i=t.curves[e];this.curves.push((new kh[i.type]).fromJSON(i))}return this}}),Ah.prototype=Object.assign(Object.create(Eh.prototype),{constructor:Ah,setFromPoints:function(t){this.moveTo(t[0].x,t[0].y);for(let e=1,i=t.length;e<i;e++)this.lineTo(t[e].x,t[e].y);return this},moveTo:function(t,e){return this.currentPoint.set(t,e),this},lineTo:function(t,e){const i=new xh(this.currentPoint.clone(),new ii(t,e));return this.curves.push(i),this.currentPoint.set(t,e),this}
vendor: 6,114 bytes, line 10
10,quadraticCurveTo:function(t,e,i,r){const n=new wh(this.currentPoint.clone(),new ii(t,e),new ii(i,r));return this.curves.push(n),this.currentPoint.set(i,r),this},bezierCurveTo:function(t,e,i,r,n,a){const s=new yh(this.currentPoint.clone(),new ii(t,e),new ii(i,r),new ii(n,a));return this.curves.push(s),this.currentPoint.set(n,a),this},splineThru:function(t){const e=new Sh([this.currentPoint.clone()].concat(t));return this.curves.push(e),this.currentPoint.copy(t[t.length-1]),this},arc:function(t,e,i,r,n,a){const s=this.currentPoint.x,o=this.currentPoint.y;return this.absarc(t+s,e+o,i,r,n,a),this},absarc:function(t,e,i,r,n,a){return this.absellipse(t,e,i,i,r,n,a),this},ellipse:function(t,e,i,r,n,a,s,o){const l=this.currentPoint.x,h=this.currentPoint.y;return this.absellipse(t+l,e+h,i,r,n,a,s,o),this},absellipse:function(t,e,i,r,n,a,s,o){const l=new oh(t,e,i,r,n,a,s,o);if(this.curves.length>0){const t=l.getPoint(0);t.equals(this.currentPoint)||this.lineTo(t.x,t.y)}this.curves.push(l);const h=l.getPoint(1);return this.currentPoint.copy(h),this},copy:function(t){return Eh.prototype.copy.call(this,t),this.currentPoint.copy(t.currentPoint),this},toJSON:function(){const t=Eh.prototype.toJSON.call(this);return t.currentPoint=this.currentPoint.toArray(),t},fromJSON:function(t){return Eh.prototype.fromJSON.call(this,t),this.currentPoint.fromArray(t.currentPoint),this}}),Th.prototype=Object.assign(Object.create(Ah.prototype),{constructor:Th,getPointsHoles:function(t){const e=[];for(let i=0,r=this.holes.length;i<r;i++)e[i]=this.holes[i].getPoints(t);return e},extractPoints:function(t){return{shape:this.getPoints(t),holes:this.getPointsHoles(t)}},copy:function(t){Ah.prototype.copy.call(this,t),this.holes=[];for(let e=0,i=t.holes.length;e<i;e++){const i=t.holes[e];this.holes.push(i.clone())}return this},toJSON:function(){const t=Ah.prototype.toJSON.call(this);t.uuid=this.uuid,t.holes=[];for(let e=0,i=this.holes.length;e<i;e++){const i=this.holes[e];t.holes.push(i.toJSON())}return t},fromJSON:function(t){Ah.prototype.fromJSON.call(this,t),this.uuid=t.uuid,this.holes=[];for(let e=0,i=t.holes.length;e<i;e++){const i=t.holes[e];this.holes.push((new Ah).fromJSON(i))}return this}}),Ch.prototype=Object.assign(Object.create(ur.prototype),{constructor:Ch,isLight:!0,copy:function(t){return ur.prototype.copy.call(this,t),this.color.copy(t.color),this.intensity=t.intensity,this},toJSON:function(t){const e=ur.prototype.toJSON.call(this,t);return e.object.color=this.color.getHex(),e.object.intensity=this.intensity,void 0!==this.groundColor&&(e.object.groundColor=this.groundColor.getHex()),void 0!==this.distance&&(e.object.distance=this.distance),void 0!==this.angle&&(e.object.angle=this.angle),void 0!==this.decay&&(e.object.decay=this.decay),void 0!==this.penumbra&&(e.object.penumbra=this.penumbra),void 0!==this.shadow&&(e.object.shadow=this.shadow.toJSON()),e}}),Ph.prototype=Object.assign(Object.create(Ch.prototype),{constructor:Ph,isHemisphereLight:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.groundColor.copy(t.groundColor),this}}),Object.assign(Dh.prototype,{_projScreenMatrix:new Gi,_lightPositionWorld:new di,_lookTarget:new di,getViewportCount:function(){return this._viewportCount},getFrustum:function(){return this._frustum},updateMatrices:function(t){const e=this.camera,i=this.matrix,r=this._projScreenMatrix,n=this._lookTarget,a=this._lightPositionWorld;a.setFromMatrixPosition(t.matrixWorld),e.position.copy(a),n.setFromMatrixPosition(t.target.matrixWorld),e.lookAt(n),e.updateMatrixWorld(),r.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),this._frustum.setFromProjectionMatrix(r),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(e.projectionMatrix),i.multiply(e.matrixWorldInverse)},getViewport:function(t){return this._viewports[t]},getFrameExtents:function(){return this._frameExtents},copy:function(t){return this.camera=t.camera.clone(),this.bias=t.bias,this.radius=t.radius,this.mapSize.copy(t.mapSize),this},clone:function(){return(new this.constructor).copy(this)},toJSON:function(){const t={};return 0!==this.bias&&(t.bias=this.bias),0!==this.normalBias&&(t.normalBias=this.normalBias),1!==this.radius&&(t.radius=this.radius),512===this.mapSize.x&&512===this.mapSize.y||(t.mapSize=this.mapSize.toArray()),t.camera=this.camera.toJSON(!1).object,delete t.camera.matrix,t}}),Ih.prototype=Object.assign(Object.create(Dh.prototype),{constructor:Ih,isSpotLightShadow:!0,updateMatrices:function(t){const e=this.camera,i=2*ei.RAD2DEG*t.angle*this.focus,r=this.mapSize.width/this.mapSize.height,n=t.distance||e.far;i===e.fov&&r===e.aspect&&n===e.far||(e.fov=i,e.aspect=r,e.far=n,e.updateProjectionMatrix()),Dh.prototype.updateMatrices.call(this,t)}}),Lh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:Lh,isSpotLight:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.distance=t.distance,this.angle=t.angle,this.penumbra=t.penumbra,this.decay=t.decay,this.target=t.target.clone(),this.shadow=t.shadow.clone(),this}}),Rh.prototype=Object.assign(Object.create(Dh.prototype),{constructor:Rh,isPointLightShadow:!0,updateMatrices:function(t,e=0){const i=this.camera,r=this.matrix,n=this._lightPositionWorld,a=this._lookTarget,s=this._projScreenMatrix;n.setFromMatrixPosition(t.matrixWorld),i.position.copy(n),a.copy(i.position),a.add(this._cubeDirections[e]),i.up.copy(this._cubeUps[e]),i.lookAt(a),i.updateMatrixWorld(),r.makeTranslation(-n.x,-n.y,-n.z),s.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse),this._frustum.setFromProjectionMatrix(s)}}),Bh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:Bh,isPointLight:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.distance=t.distance,this.decay=t.decay,this.shadow=t.shadow.clone(),this}}),Oh.prototype=Object.assign(Object.create(Bn.prototype),{constructor:Oh,isOrthographicCamera:!0,copy:function(t,e){return Bn.prototype.copy.call(this,t,e),this.left=t.left,this.right=t.right,this.top=t.top,this.bottom=t.bottom,this.near=t.near,this.far=t.far,this.zoom=t.zoom,this.view=null===t.view?null:Object.assign({},t.view),this}
vendor: 26,997 bytes, line 10
10,setViewOffset:function(t,e,i,r,n,a){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=r,this.view.width=n,this.view.height=a,this.updateProjectionMatrix()},clearViewOffset:function(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()},updateProjectionMatrix:function(){const t=(this.right-this.left)/(2*this.zoom),e=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,r=(this.top+this.bottom)/2;let n=i-t,a=i+t,s=r+e,o=r-e;if(null!==this.view&&this.view.enabled){const t=(this.right-this.left)/this.view.fullWidth/this.zoom,e=(this.top-this.bottom)/this.view.fullHeight/this.zoom;a=(n+=t*this.view.offsetX)+t*this.view.width,o=(s-=e*this.view.offsetY)-e*this.view.height}this.projectionMatrix.makeOrthographic(n,a,s,o,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()},toJSON:function(t){const e=ur.prototype.toJSON.call(this,t);return e.object.zoom=this.zoom,e.object.left=this.left,e.object.right=this.right,e.object.top=this.top,e.object.bottom=this.bottom,e.object.near=this.near,e.object.far=this.far,null!==this.view&&(e.object.view=Object.assign({},this.view)),e}}),Fh.prototype=Object.assign(Object.create(Dh.prototype),{constructor:Fh,isDirectionalLightShadow:!0,updateMatrices:function(t){Dh.prototype.updateMatrices.call(this,t)}}),Nh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:Nh,isDirectionalLight:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.target=t.target.clone(),this.shadow=t.shadow.clone(),this}}),zh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:zh,isAmbientLight:!0}),Gh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:Gh,isRectAreaLight:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.width=t.width,this.height=t.height,this},toJSON:function(t){const e=Ch.prototype.toJSON.call(this,t);return e.object.width=this.width,e.object.height=this.height,e}});class Vh{constructor(){Object.defineProperty(this,"isSphericalHarmonics3",{value:!0}),this.coefficients=[];for(let t=0;t<9;t++)this.coefficients.push(new di)}set(t){for(let e=0;e<9;e++)this.coefficients[e].copy(t[e]);return this}zero(){for(let t=0;t<9;t++)this.coefficients[t].set(0,0,0);return this}getAt(t,e){const i=t.x,r=t.y,n=t.z,a=this.coefficients;return e.copy(a[0]).multiplyScalar(.282095),e.addScaledVector(a[1],.488603*r),e.addScaledVector(a[2],.488603*n),e.addScaledVector(a[3],.488603*i),e.addScaledVector(a[4],i*r*1.092548),e.addScaledVector(a[5],r*n*1.092548),e.addScaledVector(a[6],.315392*(3*n*n-1)),e.addScaledVector(a[7],i*n*1.092548),e.addScaledVector(a[8],.546274*(i*i-r*r)),e}getIrradianceAt(t,e){const i=t.x,r=t.y,n=t.z,a=this.coefficients;return e.copy(a[0]).multiplyScalar(.886227),e.addScaledVector(a[1],1.023328*r),e.addScaledVector(a[2],1.023328*n),e.addScaledVector(a[3],1.023328*i),e.addScaledVector(a[4],.858086*i*r),e.addScaledVector(a[5],.858086*r*n),e.addScaledVector(a[6],.743125*n*n-.247708),e.addScaledVector(a[7],.858086*i*n),e.addScaledVector(a[8],.429043*(i*i-r*r)),e}add(t){for(let e=0;e<9;e++)this.coefficients[e].add(t.coefficients[e]);return this}addScaledSH(t,e){for(let i=0;i<9;i++)this.coefficients[i].addScaledVector(t.coefficients[i],e);return this}scale(t){for(let e=0;e<9;e++)this.coefficients[e].multiplyScalar(t);return this}lerp(t,e){for(let i=0;i<9;i++)this.coefficients[i].lerp(t.coefficients[i],e);return this}equals(t){for(let e=0;e<9;e++)if(!this.coefficients[e].equals(t.coefficients[e]))return!1;return!0}copy(t){return this.set(t.coefficients)}clone(){return(new this.constructor).copy(this)}fromArray(t,e=0){const i=this.coefficients;for(let r=0;r<9;r++)i[r].fromArray(t,e+3*r);return this}toArray(t=[],e=0){const i=this.coefficients;for(let r=0;r<9;r++)i[r].toArray(t,e+3*r);return t}static getBasisAt(t,e){const i=t.x,r=t.y,n=t.z;e[0]=.282095,e[1]=.488603*r,e[2]=.488603*n,e[3]=.488603*i,e[4]=1.092548*i*r,e[5]=1.092548*r*n,e[6]=.315392*(3*n*n-1),e[7]=1.092548*i*n,e[8]=.546274*(i*i-r*r)}}function jh(t,e){Ch.call(this,void 0,e),this.type="LightProbe",this.sh=void 0!==t?t:new Vh}function Uh(t){Kl.call(this,t),this.textures={}}jh.prototype=Object.assign(Object.create(Ch.prototype),{constructor:jh,isLightProbe:!0,copy:function(t){return Ch.prototype.copy.call(this,t),this.sh.copy(t.sh),this},fromJSON:function(t){return this.intensity=t.intensity,this.sh.fromArray(t.sh),this},toJSON:function(t){const e=Ch.prototype.toJSON.call(this,t);return e.object.sh=this.sh.toArray(),e}}),Uh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:Uh,load:function(t,e,i,r){const n=this,a=new Ql(n.manager);a.setPath(n.path),a.setRequestHeader(n.requestHeader),a.setWithCredentials(n.withCredentials),a.load(t,function(i){try{e(n.parse(JSON.parse(i)))}catch(e){r&&r(e),n.manager.itemError(t)}},i,r)},parse:function(t){const e=this.textures;function i(t){return e[t],e[t]}const r=new Il[t.type];if(void 0!==t.uuid&&(r.uuid=t.uuid),void 0!==t.name&&(r.name=t.name),void 0!==t.color&&void 0!==r.color&&r.color.setHex(t.color),void 0!==t.roughness&&(r.roughness=t.roughness),void 0!==t.metalness&&(r.metalness=t.metalness),void 0!==t.sheen&&(r.sheen=(new Lr).setHex(t.sheen)),void 0!==t.emissive&&void 0!==r.emissive&&r.emissive.setHex(t.emissive),void 0!==t.specular&&void 0!==r.specular&&r.specular.setHex(t.specular),void 0!==t.shininess&&(r.shininess=t.shininess),void 0!==t.clearcoat&&(r.clearcoat=t.clearcoat),void 0!==t.clearcoatRoughness&&(r.clearcoatRoughness=t.clearcoatRoughness),void 0!==t.fog&&(r.fog=t.fog),void 0!==t.flatShading&&(r.flatShading=t.flatShading),void 0!==t.blending&&(r.blending=t.blending),void 0!==t.combine&&(r.combine=t.combine),void 0!==t.side&&(r.side=t.side),void 0!==t.opacity&&(r.opacity=t.opacity),void 0!==t.transparent&&(r.transparent=t.transparent),void 0!==t.alphaTest&&(r.alphaTest=t.alphaTest),void 0!==t.depthTest&&(r.depthTest=t.depthTest),void 0!==t.depthWrite&&(r.depthWrite=t.depthWrite),void 0!==t.colorWrite&&(r.colorWrite=t.colorWrite),void 0!==t.stencilWrite&&(r.stencilWrite=t.stencilWrite),void 0!==t.stencilWriteMask&&(r.stencilWriteMask=t.stencilWriteMask),void 0!==t.stencilFunc&&(r.stencilFunc=t.stencilFunc),void 0!==t.stencilRef&&(r.stencilRef=t.stencilRef),void 0!==t.stencilFuncMask&&(r.stencilFuncMask=t.stencilFuncMask),void 0!==t.stencilFail&&(r.stencilFail=t.stencilFail),void 0!==t.stencilZFail&&(r.stencilZFail=t.stencilZFail),void 0!==t.stencilZPass&&(r.stencilZPass=t.stencilZPass),void 0!==t.wireframe&&(r.wireframe=t.wireframe),void 0!==t.wireframeLinewidth&&(r.wireframeLinewidth=t.wireframeLinewidth),void 0!==t.wireframeLinecap&&(r.wireframeLinecap=t.wireframeLinecap),void 0!==t.wireframeLinejoin&&(r.wireframeLinejoin=t.wireframeLinejoin),void 0!==t.rotation&&(r.rotation=t.rotation),1!==t.linewidth&&(r.linewidth=t.linewidth),void 0!==t.dashSize&&(r.dashSize=t.dashSize),void 0!==t.gapSize&&(r.gapSize=t.gapSize),void 0!==t.scale&&(r.scale=t.scale),void 0!==t.polygonOffset&&(r.polygonOffset=t.polygonOffset),void 0!==t.polygonOffsetFactor&&(r.polygonOffsetFactor=t.polygonOffsetFactor),void 0!==t.polygonOffsetUnits&&(r.polygonOffsetUnits=t.polygonOffsetUnits),void 0!==t.skinning&&(r.skinning=t.skinning),void 0!==t.morphTargets&&(r.morphTargets=t.morphTargets),void 0!==t.morphNormals&&(r.morphNormals=t.morphNormals),void 0!==t.dithering&&(r.dithering=t.dithering),void 0!==t.vertexTangents&&(r.vertexTangents=t.vertexTangents),void 0!==t.visible&&(r.visible=t.visible),void 0!==t.toneMapped&&(r.toneMapped=t.toneMapped),void 0!==t.userData&&(r.userData=t.userData),void 0!==t.vertexColors&&("number"==typeof t.vertexColors?r.vertexColors=t.vertexColors>0:r.vertexColors=t.vertexColors),void 0!==t.uniforms)for(const e in t.uniforms){const n=t.uniforms[e];switch(r.uniforms[e]={},n.type){case"t":r.uniforms[e].value=i(n.value);break;case"c":r.uniforms[e].value=(new Lr).setHex(n.value);break;case"v2":r.uniforms[e].value=(new ii).fromArray(n.value);break;case"v3":r.uniforms[e].value=(new di).fromArray(n.value);break;case"v4":r.uniforms[e].value=(new hi).fromArray(n.value);break;case"m3":r.uniforms[e].value=(new ri).fromArray(n.value);break;case"m4":r.uniforms[e].value=(new Gi).fromArray(n.value);break;default:r.uniforms[e].value=n.value}}if(void 0!==t.defines&&(r.defines=t.defines),void 0!==t.vertexShader&&(r.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(r.fragmentShader=t.fragmentShader),void 0!==t.extensions)for(const e in t.extensions)r.extensions[e]=t.extensions[e];if(void 0!==t.shading&&(r.flatShading=1===t.shading),void 0!==t.size&&(r.size=t.size),void 0!==t.sizeAttenuation&&(r.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(r.map=i(t.map)),void 0!==t.matcap&&(r.matcap=i(t.matcap)),void 0!==t.alphaMap&&(r.alphaMap=i(t.alphaMap)),void 0!==t.bumpMap&&(r.bumpMap=i(t.bumpMap)),void 0!==t.bumpScale&&(r.bumpScale=t.bumpScale),void 0!==t.normalMap&&(r.normalMap=i(t.normalMap)),void 0!==t.normalMapType&&(r.normalMapType=t.normalMapType),void 0!==t.normalScale){let e=t.normalScale;!1===Array.isArray(e)&&(e=[e,e]),r.normalScale=(new ii).fromArray(e)}return void 0!==t.displacementMap&&(r.displacementMap=i(t.displacementMap)),void 0!==t.displacementScale&&(r.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(r.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(r.roughnessMap=i(t.roughnessMap)),void 0!==t.metalnessMap&&(r.metalnessMap=i(t.metalnessMap)),void 0!==t.emissiveMap&&(r.emissiveMap=i(t.emissiveMap)),void 0!==t.emissiveIntensity&&(r.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(r.specularMap=i(t.specularMap)),void 0!==t.envMap&&(r.envMap=i(t.envMap)),void 0!==t.envMapIntensity&&(r.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(r.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(r.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(r.lightMap=i(t.lightMap)),void 0!==t.lightMapIntensity&&(r.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(r.aoMap=i(t.aoMap)),void 0!==t.aoMapIntensity&&(r.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(r.gradientMap=i(t.gradientMap)),void 0!==t.clearcoatMap&&(r.clearcoatMap=i(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(r.clearcoatRoughnessMap=i(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(r.clearcoatNormalMap=i(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(r.clearcoatNormalScale=(new ii).fromArray(t.clearcoatNormalScale)),void 0!==t.transmission&&(r.transmission=t.transmission),void 0!==t.transmissionMap&&(r.transmissionMap=i(t.transmissionMap)),r},setTextures:function(t){return this.textures=t,this}});const Hh={decodeText:function(t){if("undefined"!=typeof TextDecoder)return(new TextDecoder).decode(t);let e="";for(let i=0,r=t.length;i<r;i++)e+=String.fromCharCode(t[i]);try{return decodeURIComponent(escape(e))}catch(t){return e}},extractUrlBase:function(t){const e=t.lastIndexOf("/");return-1===e?"./":t.substr(0,e+1)}};function qh(){ln.call(this),this.type="InstancedBufferGeometry",this.instanceCount=1/0}function Wh(t,e,i,r){"number"==typeof i&&(r=i,i=!1),Gr.call(this,t,e,i),this.meshPerAttribute=r||1}function $h(t){Kl.call(this,t)}qh.prototype=Object.assign(Object.create(ln.prototype),{constructor:qh,isInstancedBufferGeometry:!0,copy:function(t){return ln.prototype.copy.call(this,t),this.instanceCount=t.instanceCount,this},clone:function(){return(new this.constructor).copy(this)},toJSON:function(){const t=ln.prototype.toJSON.call(this);return t.instanceCount=this.instanceCount,t.isInstancedBufferGeometry=!0,t}}),Wh.prototype=Object.assign(Object.create(Gr.prototype),{constructor:Wh,isInstancedBufferAttribute:!0,copy:function(t){return Gr.prototype.copy.call(this,t),this.meshPerAttribute=t.meshPerAttribute,this},toJSON:function(){const t=Gr.prototype.toJSON.call(this);return t.meshPerAttribute=this.meshPerAttribute,t.isInstancedBufferAttribute=!0,t}}),$h.prototype=Object.assign(Object.create(Kl.prototype),{constructor:$h,load:function(t,e,i,r){const n=this,a=new Ql(n.manager);a.setPath(n.path),a.setRequestHeader(n.requestHeader),a.setWithCredentials(n.withCredentials),a.load(t,function(i){try{e(n.parse(JSON.parse(i)))}catch(e){r&&r(e),n.manager.itemError(t)}},i,r)},parse:function(t){const e={},i={};function r(t,r){if(void 0!==e[r])return e[r];const n=t.interleavedBuffers[r],a=function(t,e){if(void 0!==i[e])return i[e];const r=t.arrayBuffers[e],n=new Uint32Array(r).buffer;return i[e]=n,n}(t,n.buffer),s=new Ns(Qr(n.type,a),n.stride);return s.uuid=n.uuid,e[r]=s,s}const n=t.isInstancedBufferGeometry?new qh:new ln,a=t.data.index;if(void 0!==a){const t=Qr(a.type,a.array);n.setIndex(new Gr(t,1))}const s=t.data.attributes;for(const e in s){const i=s[e];let a;if(i.isInterleavedBufferAttribute){a=new Gs(r(t.data,i.data),i.itemSize,i.offset,i.normalized)}else{const t=Qr(i.type,i.array);a=new(i.isInstancedBufferAttribute?Wh:Gr)(t,i.itemSize,i.normalized)}void 0!==i.name&&(a.name=i.name),n.setAttribute(e,a)}const o=t.data.morphAttributes;if(o)for(const e in o){const i=o[e],a=[];for(let e=0,n=i.length;e<n;e++){const n=i[e];let s;if(n.isInterleavedBufferAttribute){s=new Gs(r(t.data,n.data),n.itemSize,n.offset,n.normalized)}else{s=new Gr(Qr(n.type,n.array),n.itemSize,n.normalized)}void 0!==n.name&&(s.name=n.name),a.push(s)}n.morphAttributes[e]=a}t.data.morphTargetsRelative&&(n.morphTargetsRelative=!0);const l=t.data.groups||t.data.drawcalls||t.data.offsets;if(void 0!==l)for(let t=0,e=l.length;t!==e;++t){const e=l[t];n.addGroup(e.start,e.count,e.materialIndex)}const h=t.data.boundingSphere;if(void 0!==h){const t=new di;void 0!==h.center&&t.fromArray(h.center),n.boundingSphere=new Di(t,h.radius)}return t.name&&(n.name=t.name),t.userData&&(n.userData=t.userData),n}});function Xh(t){Kl.call(this,t),this.options={premultiplyAlpha:"none"}}function Yh(){this.type="ShapePath",this.color=new Lr,this.subPaths=[],this.currentPath=null}Xh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:Xh,isImageBitmapLoader:!0,setOptions:function(t){return this.options=t,this},load:function(t,e,i,r){void 0===t&&(t=""),void 0!==this.path&&(t=this.path+t),t=this.manager.resolveURL(t);const n=this,a=Xl.get(t);if(void 0!==a)return n.manager.itemStart(t),setTimeout(function(){e&&e(a),n.manager.itemEnd(t)},0),a;const s={};s.credentials="anonymous"===this.crossOrigin?"same-origin":"include",fetch(t,s).then(function(t){return t.blob()}).then(function(t){return createImageBitmap(t,n.options)}).then(function(i){Xl.add(t,i),e&&e(i),n.manager.itemEnd(t)}).catch(function(e){r&&r(e),n.manager.itemError(t),n.manager.itemEnd(t)}),n.manager.itemStart(t)}}),Object.assign(Yh.prototype,{moveTo:function(t,e){return this.currentPath=new Ah,this.subPaths.push(this.currentPath),this.currentPath.moveTo(t,e),this},lineTo:function(t,e){return this.currentPath.lineTo(t,e),this},quadraticCurveTo:function(t,e,i,r){return this.currentPath.quadraticCurveTo(t,e,i,r),this},bezierCurveTo:function(t,e,i,r,n,a){return this.currentPath.bezierCurveTo(t,e,i,r,n,a),this},splineThru:function(t){return this.currentPath.splineThru(t),this},toShapes:function(t,e){function i(t){const e=[];for(let i=0,r=t.length;i<r;i++){const r=t[i],n=new Th;n.curves=r.curves,e.push(n)}return e}function r(t,e){const i=e.length;let r=!1;for(let n=i-1,a=0;a<i;n=a++){let i=e[n],s=e[a],o=s.x-i.x,l=s.y-i.y;if(Math.abs(l)>Number.EPSILON){if(l<0&&(i=e[a],o=-o,s=e[n],l=-l),t.y<i.y||t.y>s.y)continue;if(t.y===i.y){if(t.x===i.x)return!0}else{const e=l*(t.x-i.x)-o*(t.y-i.y);if(0===e)return!0;if(e<0)continue;r=!r}}else{if(t.y!==i.y)continue;if(s.x<=t.x&&t.x<=i.x||i.x<=t.x&&t.x<=s.x)return!0}}return r}const n=ml.isClockWise,a=this.subPaths;if(0===a.length)return[];if(!0===e)return i(a);let s,o,l;const h=[];if(1===a.length)return o=a[0],(l=new Th).curves=o.curves,h.push(l),h;let c=!n(a[0].getPoints());c=t?!c:c;const u=[],d=[];let p,f,m=[],g=0;d[g]=void 0,m[g]=[];for(let e=0,i=a.length;e<i;e++)s=n(p=(o=a[e]).getPoints()),(s=t?!s:s)?(!c&&d[g]&&g++,d[g]={s:new Th,p:p},d[g].s.curves=o.curves,c&&g++,m[g]=[]):m[g].push({h:o,p:p[0]});if(!d[0])return i(a);if(d.length>1){let t=!1;const e=[];for(let t=0,e=d.length;t<e;t++)u[t]=[];for(let i=0,n=d.length;i<n;i++){const n=m[i];for(let a=0;a<n.length;a++){const s=n[a];let o=!0;for(let n=0;n<d.length;n++)r(s.p,d[n].p)&&(i!==n&&e.push({froms:i,tos:n,hole:a}),o?(o=!1,u[n].push(s)):t=!0);o&&u[i].push(s)}}e.length>0&&(t||(m=u))}for(let t=0,e=d.length;t<e;t++){l=d[t].s,h.push(l);for(let e=0,i=(f=m[t]).length;e<i;e++)l.holes.push(f[e].h)}return h}});function Zh(t,e,i,r,n){const a=n.glyphs[t]||n.glyphs["?"];if(!a)return;const s=new Yh;let o,l,h,c,u,d,p,f;if(a.o){const t=a._cachedOutline||(a._cachedOutline=a.o.split(" "));for(let n=0,a=t.length;n<a;){switch(t[n++]){case"m":o=t[n++]*e+i,l=t[n++]*e+r,s.moveTo(o,l);break;case"l":o=t[n++]*e+i,l=t[n++]*e+r,s.lineTo(o,l);break;case"q":h=t[n++]*e+i,c=t[n++]*e+r,u=t[n++]*e+i,d=t[n++]*e+r,s.quadraticCurveTo(u,d,h,c);break;case"b":h=t[n++]*e+i,c=t[n++]*e+r,u=t[n++]*e+i,d=t[n++]*e+r,p=t[n++]*e+i,f=t[n++]*e+r,s.bezierCurveTo(u,d,p,f,h,c)}}}return{offsetX:a.ha*e,path:s}}function Kh(t){Kl.call(this,t)}let Jh;Kh.prototype=Object.assign(Object.create(Kl.prototype),{constructor:Kh,load:function(t,e,i,r){const n=this,a=new Ql(this.manager);a.setPath(this.path),a.setRequestHeader(this.requestHeader),a.setWithCredentials(n.withCredentials),a.load(t,function(t){let i;try{i=JSON.parse(t)}catch(e){i=JSON.parse(t.substring(65,t.length-2))}const r=n.parse(i);e&&e(r)},i,r)},parse:function(t){return new class{constructor(t){Object.defineProperty(this,"isFont",{value:!0}),this.type="Font",this.data=t}generateShapes(t,e=100){const i=[],r=function(t,e,i){const r=Array.from?Array.from(t):String(t).split(""),n=e/i.resolution,a=(i.boundingBox.yMax-i.boundingBox.yMin+i.underlineThickness)*n,s=[];let o=0,l=0;for(let t=0;t<r.length;t++){const e=r[t];if("\n"===e)o=0,l-=a;else{const t=Zh(e,n,o,l,i);o+=t.offsetX,s.push(t.path)}}return s}(t,e,this.data);for(let t=0,e=r.length;t<e;t++)Array.prototype.push.apply(i,r[t].toShapes());return i}}(t)}});const Qh={getContext:function(){return void 0===Jh&&(Jh=new(window.AudioContext||window.webkitAudioContext)),Jh},setContext:function(t){Jh=t}};function tc(t){Kl.call(this,t)}function ec(t,e,i){jh.call(this,void 0,i);const r=(new Lr).set(t),n=(new Lr).set(e),a=new di(r.r,r.g,r.b),s=new di(n.r,n.g,n.b),o=Math.sqrt(Math.PI),l=o*Math.sqrt(.75);this.sh.coefficients[0].copy(a).add(s).multiplyScalar(o),this.sh.coefficients[1].copy(a).sub(s).multiplyScalar(l)}function ic(t,e){jh.call(this,void 0,e);const i=(new Lr).set(t);this.sh.coefficients[0].set(i.r,i.g,i.b).multiplyScalar(2*Math.sqrt(Math.PI))}tc.prototype=Object.assign(Object.create(Kl.prototype),{constructor:tc,load:function(t,e,i,r){const n=this,a=new Ql(n.manager);a.setResponseType("arraybuffer"),a.setPath(n.path),a.setRequestHeader(n.requestHeader),a.setWithCredentials(n.withCredentials),a.load(t,function(i){try{const a=i.slice(0);Qh.getContext().decodeAudioData(a,function(t){e(t)})}catch(e){r&&r(e),n.manager.itemError(t)}},i,r)}}),ec.prototype=Object.assign(Object.create(jh.prototype),{constructor:ec,isHemisphereLightProbe:!0,copy:function(t){return jh.prototype.copy.call(this,t),this},toJSON:function(t){return jh.prototype.toJSON.call(this,t)}}),ic.prototype=Object.assign(Object.create(jh.prototype),{constructor:ic,isAmbientLightProbe:!0,copy:function(t){return jh.prototype.copy.call(this,t),this},toJSON:function(t){return jh.prototype.toJSON.call(this,t)}});const rc=new Gi,nc=new Gi;Object.assign(function(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new On,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new On,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}.prototype,{update:function(t){const e=this._cache;if(e.focus!==t.focus||e.fov!==t.fov||e.aspect!==t.aspect*this.aspect||e.near!==t.near||e.far!==t.far||e.zoom!==t.zoom||e.eyeSep!==this.eyeSep){e.focus=t.focus,e.fov=t.fov,e.aspect=t.aspect*this.aspect,e.near=t.near,e.far=t.far,e.zoom=t.zoom,e.eyeSep=this.eyeSep;const i=t.projectionMatrix.clone(),r=e.eyeSep/2,n=r*e.near/e.focus,a=e.near*Math.tan(ei.DEG2RAD*e.fov*.5)/e.zoom;let s,o;nc.elements[12]=-r,rc.elements[12]=r,s=-a*e.aspect+n,o=a*e.aspect+n,i.elements[0]=2*e.near/(o-s),i.elements[8]=(o+s)/(o-s),this.cameraL.projectionMatrix.copy(i),s=-a*e.aspect-n,o=a*e.aspect-n,i.elements[0]=2*e.near/(o-s),i.elements[8]=(o+s)/(o-s),this.cameraR.projectionMatrix.copy(i)}this.cameraL.matrixWorld.copy(t.matrixWorld).multiply(nc),this.cameraR.matrixWorld.copy(t.matrixWorld).multiply(rc)}});class ac{constructor(t){this.autoStart=void 0===t||t,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=sc(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let t=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const e=sc();t=(e-this.oldTime)/1e3,this.oldTime=e,this.elapsedTime+=t}return t}}function sc(){return("undefined"==typeof performance?Date:performance).now()}class oc extends ur{constructor(t){super(),this.type="Audio",this.listener=t,this.context=t.context,this.gain=this.context.createGain(),this.gain.connect(t.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(t){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=t,this.connect(),this}setMediaElementSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(t),this.connect(),this}setMediaStreamSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(t),this.connect(),this}setBuffer(t){return this.buffer=t,this.sourceType="buffer",this.autoplay&&this.play(),this}play(t=0){if(!0===this.isPlaying)return;if(!1===this.hasPlaybackControl)return;this._startedAt=this.context.currentTime+t;const e=this.context.createBufferSource();return e.buffer=this.buffer,e.loop=this.loop,e.loopStart=this.loopStart,e.loopEnd=this.loopEnd,e.onended=this.onEnded.bind(this),e.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=e,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(!1!==this.hasPlaybackControl)return!0===this.isPlaying&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,!0===this.loop&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(){if(!1!==this.hasPlaybackControl)return this._progress=0,this.source.stop(),this.source.onended=null,this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let t=1,e=this.filters.length;t<e;t++)this.filters[t-1].connect(this.filters[t]);this.filters[this.filters.length-1].connect(this.getOutput())}else this.source.connect(this.getOutput());return this._connected=!0,this}disconnect(){if(this.filters.length>0){this.source.disconnect(this.filters[0]);for(let t=1,e=this.filters.length;t<e;t++)this.filters[t-1].disconnect(this.filters[t]);this.filters[this.filters.length-1].disconnect(this.getOutput())}else this.source.disconnect(this.getOutput());return this._connected=!1,this}getFilters(){return this.filters}setFilters(t){return t||(t=[]),!0===this._connected?(this.disconnect(),this.filters=t.slice(),this.connect()):this.filters=t.slice(),this}setDetune(t){if(this.detune=t,void 0!==this.source.detune)return!0===this.isPlaying&&this.source.detune.setTargetAtTime(this.detune,this.context.currentTime,.01),this}getDetune(){return this.detune}getFilter(){return this.getFilters()[0]}setFilter(t){return this.setFilters(t?[t]:[])}setPlaybackRate(t){if(!1!==this.hasPlaybackControl)return this.playbackRate=t,!0===this.isPlaying&&this.source.playbackRate.setTargetAtTime(this.playbackRate,this.context.currentTime,.01),this}getPlaybackRate(){return this.playbackRate}onEnded(){this.isPlaying=!1}getLoop(){return!1!==this.hasPlaybackControl&&this.loop}setLoop(t){if(!1!==this.hasPlaybackControl)return this.loop=t,!0===this.isPlaying&&(this.source.loop=this.loop),this}setLoopStart(t){return this.loopStart=t,this}setLoopEnd(t){return this.loopEnd=t,this}getVolume(){return this.gain.gain.value}setVolume(t){return this.gain.gain.setTargetAtTime(t,this.context.currentTime,.01),this}}function lc(t,e,i){let r,n,a;switch(this.binding=t,this.valueSize=i,e){case"quaternion":r=this._slerp,n=this._slerpAdditive,a=this._setAdditiveIdentityQuaternion,this.buffer=new Float64Array(6*i),this._workIndex=5;break;case"string":case"bool":r=this._select,n=this._select,a=this._setAdditiveIdentityOther,this.buffer=new Array(5*i);break;default:r=this._lerp,n=this._lerpAdditive,a=this._setAdditiveIdentityNumeric,this.buffer=new Float64Array(5*i)}this._mixBufferRegion=r,this._mixBufferRegionAdditive=n,this._setIdentity=a,this._origIndex=3,this._addIndex=4,this.cumulativeWeight=0,this.cumulativeWeightAdditive=0,this.useCount=0,this.referenceCount=0}Object.assign(lc.prototype,{accumulate:function(t,e){const i=this.buffer,r=this.valueSize,n=t*r+r;let a=this.cumulativeWeight;if(0===a){for(let t=0;t!==r;++t)i[n+t]=i[t];a=e}else{const t=e/(a+=e);this._mixBufferRegion(i,n,0,t,r)}this.cumulativeWeight=a},accumulateAdditive:function(t){const e=this.buffer,i=this.valueSize,r=i*this._addIndex;0===this.cumulativeWeightAdditive&&this._setIdentity(),this._mixBufferRegionAdditive(e,r,0,t,i),this.cumulativeWeightAdditive+=t},apply:function(t){const e=this.valueSize,i=this.buffer,r=t*e+e,n=this.cumulativeWeight,a=this.cumulativeWeightAdditive,s=this.binding;if(this.cumulativeWeight=0,this.cumulativeWeightAdditive=0,n<1){const t=e*this._origIndex;this._mixBufferRegion(i,r,t,1-n,e)}a>0&&this._mixBufferRegionAdditive(i,r,this._addIndex*e,1,e);for(let t=e,n=e+e;t!==n;++t)if(i[t]!==i[t+e]){s.setValue(i,r);break}},saveOriginalState:function(){const t=this.binding,e=this.buffer,i=this.valueSize,r=i*this._origIndex;t.getValue(e,r);for(let t=i,n=r;t!==n;++t)e[t]=e[r+t%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0},restoreOriginalState:function(){const t=3*this.valueSize;this.binding.setValue(this.buffer,t)},_setAdditiveIdentityNumeric:function(){const t=this._addIndex*this.valueSize,e=t+this.valueSize;
vendor: 9,923 bytes, line 10
10for(let i=t;i<e;i++)this.buffer[i]=0},_setAdditiveIdentityQuaternion:function(){this._setAdditiveIdentityNumeric(),this.buffer[this._addIndex*this.valueSize+3]=1},_setAdditiveIdentityOther:function(){const t=this._origIndex*this.valueSize,e=this._addIndex*this.valueSize;for(let i=0;i<this.valueSize;i++)this.buffer[e+i]=this.buffer[t+i]},_select:function(t,e,i,r,n){if(r>=.5)for(let r=0;r!==n;++r)t[e+r]=t[i+r]},_slerp:function(t,e,i,r){ui.slerpFlat(t,e,t,e,t,i,r)},_slerpAdditive:function(t,e,i,r,n){const a=this._workIndex*n;ui.multiplyQuaternionsFlat(t,a,t,e,t,i),ui.slerpFlat(t,e,t,e,t,a,r)},_lerp:function(t,e,i,r,n){const a=1-r;for(let s=0;s!==n;++s){const n=e+s;t[n]=t[n]*a+t[i+s]*r}},_lerpAdditive:function(t,e,i,r,n){for(let a=0;a!==n;++a){const n=e+a;t[n]=t[n]+t[i+a]*r}}});const hc=new RegExp("[\\[\\]\\.:\\/]","g"),cc="[^"+"\\[\\]\\.:\\/".replace("\\.","")+"]",uc=/((?:WC+[\/:])*)/.source.replace("WC","[^\\[\\]\\.:\\/]"),dc=/(WCOD+)?/.source.replace("WCOD",cc),pc=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC","[^\\[\\]\\.:\\/]"),fc=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC","[^\\[\\]\\.:\\/]"),mc=new RegExp("^"+uc+dc+pc+fc+"$"),gc=["material","materials","bones"];function vc(t,e,i){const r=i||yc.parseTrackName(e);this._targetGroup=t,this._bindings=t.subscribe_(e,r)}function yc(t,e,i){this.path=e,this.parsedPath=i||yc.parseTrackName(e),this.node=yc.findNode(t,this.parsedPath.nodeName)||t,this.rootNode=t}Object.assign(vc.prototype,{getValue:function(t,e){this.bind();const i=this._targetGroup.nCachedObjects_,r=this._bindings[i];void 0!==r&&r.getValue(t,e)},setValue:function(t,e){const i=this._bindings;for(let r=this._targetGroup.nCachedObjects_,n=i.length;r!==n;++r)i[r].setValue(t,e)},bind:function(){const t=this._bindings;for(let e=this._targetGroup.nCachedObjects_,i=t.length;e!==i;++e)t[e].bind()},unbind:function(){const t=this._bindings;for(let e=this._targetGroup.nCachedObjects_,i=t.length;e!==i;++e)t[e].unbind()}}),Object.assign(yc,{Composite:vc,create:function(t,e,i){return t&&t.isAnimationObjectGroup?new yc.Composite(t,e,i):new yc(t,e,i)},sanitizeNodeName:function(t){return t.replace(/\s/g,"_").replace(hc,"")},parseTrackName:function(t){const e=mc.exec(t);if(!e)throw new Error("PropertyBinding: Cannot parse trackName: "+t);const i={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},r=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==r&&-1!==r){const t=i.nodeName.substring(r+1);-1!==gc.indexOf(t)&&(i.nodeName=i.nodeName.substring(0,r),i.objectName=t)}if(null===i.propertyName||0===i.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+t);return i},findNode:function(t,e){if(!e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){const i=t.skeleton.getBoneByName(e);if(void 0!==i)return i}if(t.children){const i=function(t){for(let r=0;r<t.length;r++){const n=t[r];if(n.name===e||n.uuid===e)return n;const a=i(n.children);if(a)return a}return null},r=i(t.children);if(r)return r}return null}}),Object.assign(yc.prototype,{_getValue_unavailable:function(){},_setValue_unavailable:function(){},BindingType:{Direct:0,EntireArray:1,ArrayElement:2,HasFromToArray:3},Versioning:{None:0,NeedsUpdate:1,MatrixWorldNeedsUpdate:2},GetterByBindingType:[function(t,e){t[e]=this.node[this.propertyName]},function(t,e){const i=this.resolvedProperty;for(let r=0,n=i.length;r!==n;++r)t[e++]=i[r]},function(t,e){t[e]=this.resolvedProperty[this.propertyIndex]},function(t,e){this.resolvedProperty.toArray(t,e)}],SetterByBindingTypeAndVersioning:[[function(t,e){this.targetObject[this.propertyName]=t[e]},function(t,e){this.targetObject[this.propertyName]=t[e],this.targetObject.needsUpdate=!0},function(t,e){this.targetObject[this.propertyName]=t[e],this.targetObject.matrixWorldNeedsUpdate=!0}],[function(t,e){const i=this.resolvedProperty;for(let r=0,n=i.length;r!==n;++r)i[r]=t[e++]},function(t,e){const i=this.resolvedProperty;for(let r=0,n=i.length;r!==n;++r)i[r]=t[e++];this.targetObject.needsUpdate=!0},function(t,e){const i=this.resolvedProperty;for(let r=0,n=i.length;r!==n;++r)i[r]=t[e++];this.targetObject.matrixWorldNeedsUpdate=!0}],[function(t,e){this.resolvedProperty[this.propertyIndex]=t[e]},function(t,e){this.resolvedProperty[this.propertyIndex]=t[e],this.targetObject.needsUpdate=!0},function(t,e){this.resolvedProperty[this.propertyIndex]=t[e],this.targetObject.matrixWorldNeedsUpdate=!0}],[function(t,e){this.resolvedProperty.fromArray(t,e)},function(t,e){this.resolvedProperty.fromArray(t,e),this.targetObject.needsUpdate=!0},function(t,e){this.resolvedProperty.fromArray(t,e),this.targetObject.matrixWorldNeedsUpdate=!0}]],getValue:function(t,e){this.bind(),this.getValue(t,e)},setValue:function(t,e){this.bind(),this.setValue(t,e)},bind:function(){let t=this.node;const e=this.parsedPath,i=e.objectName,r=e.propertyName;let n=e.propertyIndex;if(t||(t=yc.findNode(this.rootNode,e.nodeName)||this.rootNode,this.node=t),this.getValue=this._getValue_unavailable,this.setValue=this._setValue_unavailable,!t)return;if(i){let r=e.objectIndex;switch(i){case"materials":if(!t.material)return;if(!t.material.materials)return;t=t.material.materials;break;case"bones":if(!t.skeleton)return;t=t.skeleton.bones;for(let e=0;e<t.length;e++)if(t[e].name===r){r=e;break}break;default:if(void 0===t[i])return;t=t[i]}if(void 0!==r){if(void 0===t[r])return;t=t[r]}}const a=t[r];if(void 0===a){e.nodeName;return}let s=this.Versioning.None;this.targetObject=t,void 0!==t.needsUpdate?s=this.Versioning.NeedsUpdate:void 0!==t.matrixWorldNeedsUpdate&&(s=this.Versioning.MatrixWorldNeedsUpdate);let o=this.BindingType.Direct;if(void 0!==n){if("morphTargetInfluences"===r){if(!t.geometry)return;if(!t.geometry.isBufferGeometry)return;if(!t.geometry.morphAttributes)return;void 0!==t.morphTargetDictionary[n]&&(n=t.morphTargetDictionary[n])}o=this.BindingType.ArrayElement,this.resolvedProperty=a,this.propertyIndex=n}else void 0!==a.fromArray&&void 0!==a.toArray?(o=this.BindingType.HasFromToArray,this.resolvedProperty=a):Array.isArray(a)?(o=this.BindingType.EntireArray,this.resolvedProperty=a):this.propertyName=r;this.getValue=this.GetterByBindingType[o],this.setValue=this.SetterByBindingTypeAndVersioning[o][s]},unbind:function(){this.node=null,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}}),Object.assign(yc.prototype,{_getValue_unbound:yc.prototype.getValue,_setValue_unbound:yc.prototype.setValue}),Object.assign(function(){this.uuid=ei.generateUUID(),this._objects=Array.prototype.slice.call(arguments),this.nCachedObjects_=0;const t={};this._indicesByUUID=t;for(let e=0,i=arguments.length;e!==i;++e)t[arguments[e].uuid]=e;this._paths=[],this._parsedPaths=[],this._bindings=[],this._bindingsIndicesByPath={};const e=this;this.stats={objects:{get total(){return e._objects.length},get inUse(){return this.total-e.nCachedObjects_}},get bindingsPerObject(){return e._bindings.length}}}.prototype,{isAnimationObjectGroup:!0,add:function(){const t=this._objects,e=this._indicesByUUID,i=this._paths,r=this._parsedPaths,n=this._bindings,a=n.length;let s=void 0,o=t.length,l=this.nCachedObjects_;for(let h=0,c=arguments.length;h!==c;++h){const c=arguments[h],u=c.uuid;let d=e[u];if(void 0===d){d=o++,e[u]=d,t.push(c);for(let t=0,e=a;t!==e;++t)n[t].push(new yc(c,i[t],r[t]))}else if(d<l){s=t[d];const o=--l,h=t[o];e[h.uuid]=d,t[d]=h,e[u]=o,t[o]=c;for(let t=0,e=a;t!==e;++t){const e=n[t],a=e[o];let s=e[d];e[d]=a,void 0===s&&(s=new yc(c,i[t],r[t])),e[o]=s}}else t[d]}this.nCachedObjects_=l},remove:function(){const t=this._objects,e=this._indicesByUUID,i=this._bindings,r=i.length;let n=this.nCachedObjects_;for(let a=0,s=arguments.length;a!==s;++a){const s=arguments[a],o=s.uuid,l=e[o];if(void 0!==l&&l>=n){const a=n++,h=t[a];e[h.uuid]=l,t[l]=h,e[o]=a,t[a]=s;for(let t=0,e=r;t!==e;++t){const e=i[t],r=e[a],n=e[l];e[l]=r,e[a]=n}}}this.nCachedObjects_=n},uncache:function(){const t=this._objects,e=this._indicesByUUID,i=this._bindings,r=i.length;let n=this.nCachedObjects_,a=t.length;for(let s=0,o=arguments.length;s!==o;++s){const o=arguments[s].uuid,l=e[o];if(void 0!==l)if(delete e[o],l<n){const s=--n,o=t[s],h=--a,c=t[h];e[o.uuid]=l,t[l]=o,e[c.uuid]=s,t[s]=c,t.pop();for(let t=0,e=r;t!==e;++t){const e=i[t],r=e[s],n=e[h];e[l]=r,e[s]=n,e.pop()}}else{const n=--a,s=t[n];n>0&&(e[s.uuid]=l),t[l]=s,t.pop();for(let t=0,e=r;t!==e;++t){const e=i[t];e[l]=e[n],e.pop()}}}this.nCachedObjects_=n},subscribe_:function(t,e){const i=this._bindingsIndicesByPath;let r=i[t];const n=this._bindings;if(void 0!==r)return n[r];const a=this._paths,s=this._parsedPaths,o=this._objects,l=o.length,h=this.nCachedObjects_,c=new Array(l);r=n.length,i[t]=r,a.push(t),s.push(e),n.push(c);for(let i=h,r=o.length;i!==r;++i){const r=o[i];c[i]=new yc(r,t,e)}return c},unsubscribe_:function(t){const e=this._bindingsIndicesByPath,i=e[t];if(void 0!==i){const r=this._paths,n=this._parsedPaths,a=this._bindings,s=a.length-1,o=a[s];e[t[s]]=i,a[i]=o,a.pop(),n[i]=n[s],n.pop(),r[i]=r[s],r.pop()}}});function bc(t){this._root=t,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}bc.prototype=Object.assign(Object.create(Je.prototype),{constructor:bc,_bindAction:function(t,e){const i=t._localRoot||this._root,r=t._clip.tracks,n=r.length,a=t._propertyBindings,s=t._interpolants,o=i.uuid,l=this._bindingsByRootAndName;let h=l[o];void 0===h&&(h={},l[o]=h);for(let t=0;t!==n;++t){const n=r[t],l=n.name;let c=h[l];if(void 0!==c)a[t]=c;else{if(void 0!==(c=a[t])){null===c._cacheIndex&&(++c.referenceCount,this._addInactiveBinding(c,o,l));continue}const r=e&&e._propertyBindings[t].binding.parsedPath;++(c=new lc(yc.create(i,l,r),n.ValueTypeName,n.getValueSize())).referenceCount,this._addInactiveBinding(c,o,l),a[t]=c}s[t].resultBuffer=c.buffer}},_activateAction:function(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex){const e=(t._localRoot||this._root).uuid,i=t._clip.uuid,r
vendor: 11,304 bytes, line 10
10=this._actionsByClip[i];this._bindAction(t,r&&r.knownActions[0]),this._addInactiveAction(t,i,e)}const e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){const i=e[t];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(t)}},_deactivateAction:function(t){if(this._isActiveAction(t)){const e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){const i=e[t];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(t)}},_initMemoryManager:function(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const t=this;this.stats={actions:{get total(){return t._actions.length},get inUse(){return t._nActiveActions}},bindings:{get total(){return t._bindings.length},get inUse(){return t._nActiveBindings}},controlInterpolants:{get total(){return t._controlInterpolants.length},get inUse(){return t._nActiveControlInterpolants}}}},_isActiveAction:function(t){const e=t._cacheIndex;return null!==e&&e<this._nActiveActions},_addInactiveAction:function(t,e,i){const r=this._actions,n=this._actionsByClip;let a=n[e];if(void 0===a)a={knownActions:[t],actionByRoot:{}},t._byClipCacheIndex=0,n[e]=a;else{const e=a.knownActions;t._byClipCacheIndex=e.length,e.push(t)}t._cacheIndex=r.length,r.push(t),a.actionByRoot[i]=t},_removeInactiveAction:function(t){const e=this._actions,i=e[e.length-1],r=t._cacheIndex;i._cacheIndex=r,e[r]=i,e.pop(),t._cacheIndex=null;const n=t._clip.uuid,a=this._actionsByClip,s=a[n],o=s.knownActions,l=o[o.length-1],h=t._byClipCacheIndex;l._byClipCacheIndex=h,o[h]=l,o.pop(),t._byClipCacheIndex=null,delete s.actionByRoot[(t._localRoot||this._root).uuid],0===o.length&&delete a[n],this._removeInactiveBindingsForAction(t)},_removeInactiveBindingsForAction:function(t){const e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){const i=e[t];0==--i.referenceCount&&this._removeInactiveBinding(i)}},_lendAction:function(t){const e=this._actions,i=t._cacheIndex,r=this._nActiveActions++,n=e[r];t._cacheIndex=r,e[r]=t,n._cacheIndex=i,e[i]=n},_takeBackAction:function(t){const e=this._actions,i=t._cacheIndex,r=--this._nActiveActions,n=e[r];t._cacheIndex=r,e[r]=t,n._cacheIndex=i,e[i]=n},_addInactiveBinding:function(t,e,i){const r=this._bindingsByRootAndName,n=this._bindings;let a=r[e];void 0===a&&(a={},r[e]=a),a[i]=t,t._cacheIndex=n.length,n.push(t)},_removeInactiveBinding:function(t){const e=this._bindings,i=t.binding,r=i.rootNode.uuid,n=i.path,a=this._bindingsByRootAndName,s=a[r],o=e[e.length-1],l=t._cacheIndex;o._cacheIndex=l,e[l]=o,e.pop(),delete s[n],0===Object.keys(s).length&&delete a[r]},_lendBinding:function(t){const e=this._bindings,i=t._cacheIndex,r=this._nActiveBindings++,n=e[r];t._cacheIndex=r,e[r]=t,n._cacheIndex=i,e[i]=n},_takeBackBinding:function(t){const e=this._bindings,i=t._cacheIndex,r=--this._nActiveBindings,n=e[r];t._cacheIndex=r,e[r]=t,n._cacheIndex=i,e[i]=n},_lendControlInterpolant:function(){const t=this._controlInterpolants,e=this._nActiveControlInterpolants++;let i=t[e];return void 0===i&&((i=new Ol(new Float32Array(2),new Float32Array(2),1,this._controlInterpolantsResultBuffer)).__cacheIndex=e,t[e]=i),i},_takeBackControlInterpolant:function(t){const e=this._controlInterpolants,i=t.__cacheIndex,r=--this._nActiveControlInterpolants,n=e[r];t.__cacheIndex=r,e[r]=t,n.__cacheIndex=i,e[i]=n},_controlInterpolantsResultBuffer:new Float32Array(1),clipAction:function(t,e,i){const r=e||this._root,n=r.uuid;let a="string"==typeof t?Wl.findByName(r,t):t;const s=null!==a?a.uuid:t,o=this._actionsByClip[s];let l=null;if(void 0===i&&(i=null!==a?a.blendMode:De),void 0!==o){const t=o.actionByRoot[n];if(void 0!==t&&t.blendMode===i)return t;l=o.knownActions[0],null===a&&(a=l._clip)}if(null===a)return null;const h=new class{constructor(t,e,i=null,r=e.blendMode){this._mixer=t,this._clip=e,this._localRoot=i,this.blendMode=r;const n=e.tracks,a=n.length,s=new Array(a),o={endingStart:Te,endingEnd:Te};for(let t=0;t!==a;++t){const e=n[t].createInterpolant(null);s[t]=e,e.settings=o}this._interpolantSettings=o,this._interpolants=s,this._propertyBindings=new Array(a),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=Se,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&null===this._startTime&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(t){return this._startTime=t,this}setLoop(t,e){return this.loop=t,this.repetitions=e,this}setEffectiveWeight(t){return this.weight=t,this._effectiveWeight=this.enabled?t:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(t){return this._scheduleFading(t,0,1)}fadeOut(t){return this._scheduleFading(t,1,0)}crossFadeFrom(t,e,i){if(t.fadeOut(e),this.fadeIn(e),i){const i=this._clip.duration,r=t._clip.duration,n=r/i,a=i/r;t.warp(1,n,e),this.warp(a,1,e)}return this}crossFadeTo(t,e,i){return t.crossFadeFrom(this,e,i)}stopFading(){const t=this._weightInterpolant;return null!==t&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}setEffectiveTimeScale(t){return this.timeScale=t,this._effectiveTimeScale=this.paused?0:t,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(t){return this.timeScale=this._clip.duration/t,this.stopWarping()}syncWith(t){return this.time=t.time,this.timeScale=t.timeScale,this.stopWarping()}halt(t){return this.warp(this._effectiveTimeScale,0,t)}warp(t,e,i){const r=this._mixer,n=r.time,a=this.timeScale;let s=this._timeScaleInterpolant;null===s&&(s=r._lendControlInterpolant(),this._timeScaleInterpolant=s);const o=s.parameterPositions,l=s.sampleValues;return o[0]=n,o[1]=n+i,l[0]=t/a,l[1]=e/a,this}stopWarping(){const t=this._timeScaleInterpolant;return null!==t&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(t,e,i,r){if(!this.enabled)return void this._updateWeight(t);const n=this._startTime;if(null!==n){const r=(t-n)*i;if(r<0||0===i)return;this._startTime=null,e=i*r}e*=this._updateTimeScale(t);const a=this._updateTime(e),s=this._updateWeight(t);if(s>0){const t=this._interpolants,e=this._propertyBindings;switch(this.blendMode){case Ie:for(let i=0,r=t.length;i!==r;++i)t[i].evaluate(a),e[i].accumulateAdditive(s);break;case De:default:for(let i=0,n=t.length;i!==n;++i)t[i].evaluate(a),e[i].accumulate(r,s)}}}_updateWeight(t){let e=0;if(this.enabled){e=this.weight;const i=this._weightInterpolant;if(null!==i){const r=i.evaluate(t)[0];e*=r,t>i.parameterPositions[1]&&(this.stopFading(),0===r&&(this.enabled=!1))}}return this._effectiveWeight=e,e}_updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;const i=this._timeScaleInterpolant;null!==i&&(e*=i.evaluate(t)[0],t>i.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e))}return this._effectiveTimeScale=e,e}_updateTime(t){const e=this._clip.duration,i=this.loop;let r=this.time+t,n=this._loopCount;const a=i===ke;if(0===t)return-1===n?r:a&&1==(1&n)?e-r:r;if(i===Me){-1===n&&(this._loopCount=0,this._setEndings(!0,!0,!1));t:{if(r>=e)r=e;else{if(!(r<0)){this.time=r;break t}r=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===n&&(t>=0?(n=0,this._setEndings(!0,0===this.repetitions,a)):this._setEndings(0===this.repetitions,!0,a)),r>=e||r<0){const i=Math.floor(r/e);r-=e*i,n+=Math.abs(i);const s=this.repetitions-n;if(s<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,r=t>0?e:0,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===s){const e=t<0;this._setEndings(e,!e,a)}else this._setEndings(!1,!1,a);this._loopCount=n,this.time=r,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=r;if(a&&1==(1&n))return e-r}return r}_setEndings(t,e,i){const r=this._interpolantSettings;i?(r.endingStart=Ce,r.endingEnd=Ce):(r.endingStart=t?this.zeroSlopeAtStart?Ce:Te:Pe,r.endingEnd=e?this.zeroSlopeAtEnd?Ce:Te:Pe)}_scheduleFading(t,e,i){const r=this._mixer,n=r.time;let a=this._weightInterpolant;null===a&&(a=r._lendControlInterpolant(),this._weightInterpolant=a);const s=a.parameterPositions,o=a.sampleValues;return s[0]=n,o[0]=e,s[1]=n+t,o[1]=i,this}}(this,a,e,i);return this._bindAction(h,l),this._addInactiveAction(h,s,n),h},existingAction:function(t,e){const i=e||this._root,r=i.uuid,n="string"==typeof t?Wl.findByName(i,t):t,a=n?n.uuid:t,s=this._actionsByClip[a];return void 0!==s&&s.actionByRoot[r]||null},stopAllAction:function(){const t=this._actions;for(let e=this._nActiveActions-1;e>=0;--e)t[e].stop();return this},update:function(t){t*=this.timeScale;const e=this._actions,i=this._nActiveActions,r=this.time+=t,n=Math.sign(t),a=this._accuIndex^=1;for(let s=0;s!==i;++s){e[s]._update(r,t,n,a)}const s=this._bindings,o=this._nActiveBindings;for(let t=0;t!==o;++t)s[t].apply(a);return this},setTime:function(t){this.time=0;for(let t=0;t<this._actions.length;t++)this._actions[t].time=0;return this.update(t)},getRoot:function(){return this._root},uncacheClip:function(t){const e=this._actions,i=t.uuid,r=this._actionsByClip,n=r[i];if(void 0!==n){const t=n.knownActions;for(let i=0,r=t.length;i!==r;++i){const r=t[i];this._deactivateAction(r);const n=r._cacheIndex,a=e[e.length-1];r._cacheIndex=null,r._byClipCacheIndex=null,a._cacheIndex=n,e[n]=a,e.pop(),this._removeInactiveBindingsForAction(r)}delete r[i]}},uncacheRoot:function(t){const e=t.uuid,i=this._actionsByClip;for(const t in i){const r=i[t].actionByRoot[e];void 0!==r&&(this._deactivateAction(r),this._removeInactiveAction(r))}const r=this._bindingsByRootAndName[e];if(void 0!==r)for(const t in r){const e=r[t];e.restoreOriginalState(),this._removeInactiveBinding(e)}},uncacheAction:function(t,e){const i=this.existingAction(t,e);null!==i&&(this._deactivateAction(i),this._removeInactiveAction(i))}});class xc{constructor(t){"string"==typeof t&&(t=arguments[1]),this.value=t}clone(){return new xc(void 0===this.value.clone?this.value:this.value.clone())}}function _c(t,e,i){Ns.call(this,t,e),this.meshPerAttribute=i||1}function wc(t,e,i,r,n){this.buffer=t,this.type=e,this.itemSize=i,this.elementSize=r,this.count=n,this.version=0}function Mc(t,e,i,r){this.ray=new zi(t,e),this.near=i||0,this.far=r||1/0,this.camera=null,this.layers=new Ki,this.params={Mesh:{},Line:{threshold:1},LOD:{},Points:{threshold:1},Sprite:{}},Object.defineProperties(this.params,{PointCloud:{get:function(){return this.Points}}})}function Sc(t,e){return t.distance-e.distance}
10function kc(t,e,i,r){if(t.layers.test(e.layers)&&t.raycast(e,i),!0===r){const r=t.children;for(let t=0,n=r.length;t<n;t++)kc(r[t],e,i,!0)}}_c.prototype=Object.assign(Object.create(Ns.prototype),{constructor:_c,isInstancedInterleavedBuffer:!0,copy:function(t){return Ns.prototype.copy.call(this,t),this.meshPerAttribute=t.meshPerAttribute,this},clone:function(t){const e=Ns.prototype.clone.call(this,t);return e.meshPerAttribute=this.meshPerAttribute,e},toJSON:function(t){const e=Ns.prototype.toJSON.call(this,t);return e.isInstancedInterleavedBuffer=!0,e.meshPerAttribute=this.meshPerAttribute,e}}),Object.defineProperty(wc.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Object.assign(wc.prototype,{isGLBufferAttribute:!0,setBuffer:function(t){return this.buffer=t,this},setType:function(t,e){return this.type=t,this.elementSize=e,this},setItemSize:function(t){return this.itemSize=t,this},setCount:function(t){return this.count=t,this}}),Object.assign(Mc.prototype,{set:function(t,e){this.ray.set(t,e)},setFromCamera:function(t,e){e&&e.isPerspectiveCamera?(this.ray.origin.setFromMatrixPosition(e.matrixWorld),this.ray.direction.set(t.x,t.y,.5).unproject(e).sub(this.ray.origin).normalize(),this.camera=e):e&&e.isOrthographicCamera&&(this.ray.origin.set(t.x,t.y,(e.near+e.far)/(e.near-e.far)).unproject(e),this.ray.direction.set(0,0,-1).transformDirection(e.matrixWorld),this.camera=e)},intersectObject:function(t,e,i){const r=i||[];return kc(t,this,r,e),r.sort(Sc),r},intersectObjects:function(t,e,i){const r=i||[];if(!1===Array.isArray(t))return r;for(let i=0,n=t.length;i<n;i++)kc(t[i],this,r,e);return r.sort(Sc),r}});const Ec=new ii;const Ac=new di,Tc=new di;function Cc(t){ur.call(this),this.material=t,this.render=function(){},this.hasPositions=!1,this.hasNormals=!1,this.hasColors=!1,this.hasUvs=!1,this.positionArray=null,this.normalArray=null,this.colorArray=null,this.uvArray=null,this.count=0}Cc.prototype=Object.create(ur.prototype),Cc.prototype.constructor=Cc,Cc.prototype.isImmediateRenderObject=!0;const Pc=new di,Dc=new Gi,Ic=new Gi;const Lc=new Float32Array(1),Rc=(new Int32Array(Lc.buffer),4),Bc=8,Oc=(Math.pow(2,Bc),[.125,.215,.35,.446,.526,.582]),Fc=Bc-Rc+1+Oc.length,Nc=new Fr({side:c,depthWrite:!1,depthTest:!1}),{_lodPlanes:zc,_sizeLods:Gc,_sigmas:Vc}=function(){const t=[],e=[],i=[];let r=Bc;for(let n=0;n<Fc;n++){const a=Math.pow(2,r);e.push(a);let s=1/a;n>Bc-Rc?s=Oc[n-Bc+Rc-1]:0==n&&(s=0),i.push(s);const o=1/(a-1),l=-o/2,h=1+o/2,c=[l,l,h,l,h,h,l,l,h,h,l,h],u=6,d=6,p=3,f=2,m=1,g=new Float32Array(p*d*u),v=new Float32Array(f*d*u),y=new Float32Array(m*d*u);for(let t=0;t<u;t++){const e=t%3*2/3-1,i=t>2?0:-1,r=[e,i,0,e+2/3,i,0,e+2/3,i+1,0,e,i,0,e+2/3,i+1,0,e,i+1,0];g.set(r,p*d*t),v.set(c,f*d*t);const n=[t,t,t,t,t,t];y.set(n,m*d*t)}const b=new ln;b.setAttribute("position",new Gr(g,p)),b.setAttribute("uv",new Gr(v,f)),b.setAttribute("faceIndex",new Gr(y,m)),t.push(b),r>Rc&&r--}return{_lodPlanes:t,_sizeLods:e,_sigmas:i}}();new En(new Tn,Nc);Math.sqrt(5);function jc(t){fh.call(this,t),this.type="catmullrom"}sh.create=function(t,e){return t.prototype=Object.create(sh.prototype),t.prototype.constructor=t,t.prototype.getPoint=e,t},Object.assign(Ah.prototype,{fromPoints:function(t){return this.setFromPoints(t)}}),Object.create(fh.prototype),Object.create(fh.prototype),jc.prototype=Object.create(fh.prototype),Object.assign(jc.prototype,{initFromArray:function(){},getControlPointsArray:function(){},reparametrizeByArcLength:function(){}}),class extends Do{constructor(t=10,e=10,i=4473924,r=8947848){i=new Lr(i),r=new Lr(r);const n=e/2,a=t/e,s=t/2,o=[],l=[];for(let t=0,h=0,c=-s;t<=e;t++,c+=a){o.push(-s,0,c,s,0,c),o.push(c,0,-s,c,0,s);const e=t===n?i:r;e.toArray(l,h),h+=3,e.toArray(l,h),h+=3,e.toArray(l,h),h+=3,e.toArray(l,h),h+=3}const h=new ln;h.setAttribute("position",new Yr(o,3)),h.setAttribute("color",new Yr(l,3)),super(h,new wo({vertexColors:!0,toneMapped:!1})),this.type="GridHelper"}}.prototype.setColors=function(){},class extends Do{constructor(t){const e=function t(e){const i=[];e&&e.isBone&&i.push(e);for(let r=0;r<e.children.length;r++)i.push.apply(i,t(e.children[r]));return i}(t),i=new ln,r=[],n=[],a=new Lr(0,0,1),s=new Lr(0,1,0);for(let t=0;t<e.length;t++){const i=e[t];i.parent&&i.parent.isBone&&(r.push(0,0,0),r.push(0,0,0),n.push(a.r,a.g,a.b),n.push(s.r,s.g,s.b))}i.setAttribute("position",new Yr(r,3)),i.setAttribute("color",new Yr(n,3)),super(i,new wo({vertexColors:!0,depthTest:!1,depthWrite:!1,toneMapped:!1,transparent:!0})),this.type="SkeletonHelper",this.isSkeletonHelper=!0,this.root=t,this.bones=e,this.matrix=t.matrixWorld,this.matrixAutoUpdate=!1}updateMatrixWorld(t){const e=this.bones,i=this.geometry,r=i.getAttribute("position");Ic.copy(this.root.matrixWorld).invert();for(let t=0,i=0;t<e.length;t++){const n=e[t];n.parent&&n.parent.isBone&&(Dc.multiplyMatrices(Ic,n.matrixWorld),Pc.setFromMatrixPosition(Dc),r.setXYZ(i,Pc.x,Pc.y,Pc.z),Dc.multiplyMatrices(Ic,n.parent.matrixWorld),Pc.setFromMatrixPosition(Dc),r.setXYZ(i+1,Pc.x,Pc.y,Pc.z),i+=2)}i.getAttribute("position").needsUpdate=!0,super.updateMatrixWorld(t)}}.prototype.update=function(){},Object.assign(Kl.prototype,{extractUrlBase:function(t){return Hh.extractUrlBase(t)}}),Kl.Handlers={add:function(){},get:function(){}},Object.assign(class{constructor(t,e){Object.defineProperty(this,"isBox2",{value:!0}),this.min=void 0!==t?t:new ii(1/0,1/0),this.max=void 0!==e?e:new ii(-1/0,-1/0)}set(t,e){return this.min.copy(t),this.max.copy(e),this}setFromPoints(t){this.makeEmpty();for(let e=0,i=t.length;e<i;e++)this.expandByPoint(t[e]);return this}setFromCenterAndSize(t,e){const i=Ec.copy(e).multiplyScalar(.5);return this.min.copy(t).sub(i),this.max.copy(t).add(i),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.min.copy(t.min),this.max.copy(t.max),this}makeEmpty(){return this.min.x=this.min.y=1/0,this.max.x=this.max.y=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y}getCenter(t){return void 0===t&&(t=new ii),this.isEmpty()?t.set(0,0):t.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(t){return void 0===t&&(t=new ii),this.isEmpty()?t.set(0,0):t.subVectors(this.max,this.min)}expandByPoint(t){return this.min.min(t),this.max.max(t),this}expandByVector(t){return this.min.sub(t),this.max.add(t),this}expandByScalar(t){return this.min.addScalar(-t),this.max.addScalar(t),this}containsPoint(t){return!(t.x<this.min.x||t.x>this.max.x||t.y<this.min.y||t.y>this.max.y)}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y}getParameter(t,e){return void 0===e&&(e=new ii),e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(t){return!(t.max.x<this.min.x||t.min.x>this.max.x||t.max.y<this.min.y||t.min.y>this.max.y)}clampPoint(t,e){return void 0===e&&(e=new ii),e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return Ec.copy(t).clamp(this.min,this.max).sub(t).length()}intersect(t){return this.min.max(t.min),this.max.min(t.max),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}.prototype,{center:function(t){return this.getCenter(t)},empty:function(){return this.isEmpty()},isIntersectionBox:function(t){return this.intersectsBox(t)}
10,size:function(t){return this.getSize(t)}}),Object.assign(mi.prototype,{center:function(t){return this.getCenter(t)},empty:function(){return this.isEmpty()},isIntersectionBox:function(t){return this.intersectsBox(t)},isIntersectionSphere:function(t){return this.intersectsSphere(t)},size:function(t){return this.getSize(t)}}),Object.assign(Di.prototype,{empty:function(){return this.isEmpty()}}),qn.prototype.setFromMatrix=function(t){return this.setFromProjectionMatrix(t)},class{constructor(t,e){this.start=void 0!==t?t:new di,this.end=void 0!==e?e:new di}set(t,e){return this.start.copy(t),this.end.copy(e),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.start.copy(t.start),this.end.copy(t.end),this}getCenter(t){return void 0===t&&(t=new di),t.addVectors(this.start,this.end).multiplyScalar(.5)}delta(t){return void 0===t&&(t=new di),t.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(t,e){return void 0===e&&(e=new di),this.delta(e).multiplyScalar(t).add(this.start)}closestPointToPointParameter(t,e){Ac.subVectors(t,this.start),Tc.subVectors(this.end,this.start);const i=Tc.dot(Tc);let r=Tc.dot(Ac)/i;return e&&(r=ei.clamp(r,0,1)),r}closestPointToPoint(t,e,i){const r=this.closestPointToPointParameter(t,e);return void 0===i&&(i=new di),this.delta(i).multiplyScalar(r).add(this.start)}applyMatrix4(t){return this.start.applyMatrix4(t),this.end.applyMatrix4(t),this}equals(t){return t.start.equals(this.start)&&t.end.equals(this.end)}}.prototype.center=function(t){return this.getCenter(t)},Object.assign(ei,{random16:function(){return Math.random()},nearestPowerOfTwo:function(t){return ei.floorPowerOfTwo(t)},nextPowerOfTwo:function(t){return ei.ceilPowerOfTwo(t)}}),Object.assign(ri.prototype,{flattenToArrayOffset:function(t,e){return this.toArray(t,e)},multiplyVector3:function(t){return t.applyMatrix3(this)},multiplyVector3Array:function(){},applyToBufferAttribute:function(t){return t.applyMatrix3(this)},applyToVector3Array:function(){},getInverse:function(t){return this.copy(t).invert()}}),Object.assign(Gi.prototype,{extractPosition:function(t){return this.copyPosition(t)},flattenToArrayOffset:function(t,e){return this.toArray(t,e)},getPosition:function(){return(new di).setFromMatrixColumn(this,3)},setRotationFromQuaternion:function(t){return this.makeRotationFromQuaternion(t)},multiplyToArray:function(){},multiplyVector3:function(t){return t.applyMatrix4(this)},multiplyVector4:function(t){return t.applyMatrix4(this)},multiplyVector3Array:function(){},rotateAxis:function(t){t.transformDirection(this)},crossVector:function(t){return t.applyMatrix4(this)},translate:function(){},rotateX:function(){},rotateY:function(){},rotateZ:function(){},rotateByAxis:function(){},applyToBufferAttribute:function(t){return t.applyMatrix4(this)},applyToVector3Array:function(){},makeFrustum:function(t,e,i,r,n,a){return this.makePerspective(t,e,r,i,n,a)},getInverse:function(t){return this.copy(t).invert()}}),mr.prototype.isIntersectionLine=function(t){return this.intersectsLine(t)},Object.assign(ui.prototype,{multiplyVector3:function(t){return t.applyQuaternion(this)},inverse:function(){return this.invert()}}),Object.assign(zi.prototype,{isIntersectionBox:function(t){return this.intersectsBox(t)},isIntersectionPlane:function(t){return this.intersectsPlane(t)},isIntersectionSphere:function(t){return this.intersectsSphere(t)}}),Object.assign(Er.prototype,{area:function(){return this.getArea()},barycoordFromPoint:function(t,e){return this.getBarycoord(t,e)},midpoint:function(t){return this.getMidpoint(t)},normal:function(t){return this.getNormal(t)},plane:function(t){return this.getPlane(t)}}),Object.assign(Er,{barycoordFromPoint:function(t,e,i,r,n){return Er.getBarycoord(t,e,i,r,n)},normal:function(t,e,i,r){return Er.getNormal(t,e,i,r)}}),Object.assign(Th.prototype,{extractAllPoints:function(t){return this.extractPoints(t)},extrude:function(t){return new yl(this,t)},makeGeometry:function(t){return new _l(this,t)}}
10),Object.assign(ii.prototype,{fromAttribute:function(t,e,i){return this.fromBufferAttribute(t,e,i)},distanceToManhattan:function(t){return this.manhattanDistanceTo(t)},lengthManhattan:function(){return this.manhattanLength()}}),Object.assign(di.prototype,{setEulerFromRotationMatrix:function(){},setEulerFromQuaternion:function(){},getPositionFromMatrix:function(t){return this.setFromMatrixPosition(t)},getScaleFromMatrix:function(t){return this.setFromMatrixScale(t)},getColumnFromMatrix:function(t,e){return this.setFromMatrixColumn(e,t)},applyProjection:function(t){return this.applyMatrix4(t)},fromAttribute:function(t,e,i){return this.fromBufferAttribute(t,e,i)},distanceToManhattan:function(t){return this.manhattanDistanceTo(t)},lengthManhattan:function(){return this.manhattanLength()}}),Object.assign(hi.prototype,{fromAttribute:function(t,e,i){return this.fromBufferAttribute(t,e,i)},lengthManhattan:function(){return this.manhattanLength()}}),Object.assign(ur.prototype,{getChildByName:function(t){return this.getObjectByName(t)},renderDepth:function(){},translate:function(t,e){return this.translateOnAxis(e,t)},getWorldRotation:function(){},applyMatrix:function(t){return this.applyMatrix4(t)}}),Object.defineProperties(ur.prototype,{eulerOrder:{get:function(){return this.rotation.order},set:function(t){this.rotation.order=t}},useQuaternion:{get:function(){},set:function(){}}}),Object.assign(En.prototype,{setDrawMode:function(){}}),Object.defineProperties(En.prototype,{drawMode:{get:function(){return 0},set:function(){}}}),Object.defineProperties(ao.prototype,{objects:{get:function(){return this.levels}}}),Object.defineProperty(go.prototype,"useVertexTexture",{get:function(){},set:function(){}}),uo.prototype.initBones=function(){},Object.defineProperty(sh.prototype,"__arcLengthDivisions",{get:function(){return this.arcLengthDivisions},set:function(t){this.arcLengthDivisions=t}}),On.prototype.setLens=function(t,e){void 0!==e&&(this.filmGauge=e),this.setFocalLength(t)},Object.defineProperties(Ch.prototype,{onlyShadow:{set:function(){}},shadowCameraFov:{set:function(t){this.shadow.camera.fov=t}},shadowCameraLeft:{set:function(t){this.shadow.camera.left=t}},shadowCameraRight:{set:function(t){this.shadow.camera.right=t}},shadowCameraTop:{set:function(t){this.shadow.camera.top=t}},shadowCameraBottom:{set:function(t){this.shadow.camera.bottom=t}},shadowCameraNear:{set:function(t){this.shadow.camera.near=t}},shadowCameraFar:{set:function(t){this.shadow.camera.far=t}},shadowCameraVisible:{set:function(){}},shadowBias:{set:function(t){this.shadow.bias=t}},shadowDarkness:{set:function(){}},shadowMapWidth:{set:function(t){this.shadow.mapSize.width=t}},shadowMapHeight:{set:function(t){this.shadow.mapSize.height=t}}}),Object.defineProperties(Gr.prototype,{length:{get:function(){return this.array.length}},dynamic:{get:function(){return this.usage===Ze},set:function(){this.setUsage(Ze)}}}),Object.assign(Gr.prototype,{setDynamic:function(t){return this.setUsage(!0===t?Ze:Ye),this},copyIndicesArray:function(){},setArray:function(){}}),Object.assign(ln.prototype,{addIndex:function(t){this.setIndex(t)},addAttribute:function(t,e){return e&&e.isBufferAttribute||e&&e.isInterleavedBufferAttribute?"index"===t?(this.setIndex(e),this):this.setAttribute(t,e):this.setAttribute(t,new Gr(arguments[1],arguments[2]))},addDrawCall:function(t,e,i){this.addGroup(t,e)},clearDrawCalls:function(){this.clearGroups()},computeOffsets:function(){},removeAttribute:function(t){return this.deleteAttribute(t)},applyMatrix:function(t){return this.applyMatrix4(t)}}),Object.defineProperties(ln.prototype,{drawcalls:{get:function(){return this.groups}},offsets:{get:function(){return this.groups}}}),Object.defineProperties(qh.prototype,{maxInstancedCount:{get:function(){return this.instanceCount},set:function(t){this.instanceCount=t}}}),Object.defineProperties(Mc.prototype,{linePrecision:{get:function(){return this.params.Line.threshold},set:function(t){this.params.Line.threshold=t}}}),Object.defineProperties(Ns.prototype,{dynamic:{get:function(){return this.usage===Ze},set:function(t){this.setUsage(t)}}}),Object.assign(Ns.prototype,{setDynamic:function(t){return this.setUsage(!0===t?Ze:Ye),this},setArray:function(){}}),Object.assign(yl.prototype,{getArrays:function(){},addShapeList:function(){},addShape:function(){}}),Object.assign(Fs.prototype,{dispose:function(){}}),Object.defineProperties(xc.prototype,{dynamic:{set:function(){}},onUpdate:{value:function(){return this}}}),Object.defineProperties(Or.prototype,{wrapAround:{get:function(){},set:function(){}},overdraw:{get:function(){},set:function(){}},wrapRGB:{get:function(){return new Lr}},shading:{get:function(){},set:function(t){this.flatShading=1===t}},stencilMask:{get:function(){return this.stencilFuncMask},set:function(t){this.stencilFuncMask=t}}}),Object.defineProperties(El.prototype,{metal:{get:function(){return!1},set:function(){}}}),Object.defineProperties(kl.prototype,{transparency:{get:function(){return this.transmission},set:function(t){this.transmission=t}}}),Object.defineProperties(Rn.prototype,{derivatives:{get:function(){return this.extensions.derivatives},set:function(t){this.extensions.derivatives=t}}}
10),Object.assign(Bs.prototype,{clearTarget:function(t,e,i,r){this.setRenderTarget(t),this.clear(e,i,r)},animate:function(t){this.setAnimationLoop(t)},getCurrentRenderTarget:function(){return this.getRenderTarget()},getMaxAnisotropy:function(){return this.capabilities.getMaxAnisotropy()},getPrecision:function(){return this.capabilities.precision},resetGLState:function(){return this.state.reset()},supportsFloatTextures:function(){return this.extensions.get("OES_texture_float")},supportsHalfFloatTextures:function(){return this.extensions.get("OES_texture_half_float")},supportsStandardDerivatives:function(){return this.extensions.get("OES_standard_derivatives")},supportsCompressedTextureS3TC:function(){return this.extensions.get("WEBGL_compressed_texture_s3tc")},supportsCompressedTexturePVRTC:function(){return this.extensions.get("WEBGL_compressed_texture_pvrtc")},supportsBlendMinMax:function(){return this.extensions.get("EXT_blend_minmax")},supportsVertexTextures:function(){return this.capabilities.vertexTextures},supportsInstancedArrays:function(){return this.extensions.get("ANGLE_instanced_arrays")},enableScissorTest:function(t){this.setScissorTest(t)},initMaterial:function(){},addPrePlugin:function(){},addPostPlugin:function(){},updateShadowMap:function(){},setFaceCulling:function(){},allocTextureUnit:function(){},setTexture:function(){},setTexture2D:function(){},setTextureCube:function(){},getActiveMipMapLevel:function(){return this.getActiveMipmapLevel()}}),Object.defineProperties(Bs.prototype,{shadowMapEnabled:{get:function(){return this.shadowMap.enabled},set:function(t){this.shadowMap.enabled=t}},shadowMapType:{get:function(){return this.shadowMap.type},set:function(t){this.shadowMap.type=t}},shadowMapCullFace:{get:function(){},set:function(){}},context:{get:function(){return this.getContext()}},vr:{get:function(){return this.xr}},gammaInput:{get:function(){return!1},set:function(){}},gammaOutput:{get:function(){return!1},set:function(t){this.outputEncoding=!0===t?Oe:Be}},toneMappingWhitePoint:{get:function(){return 1},set:function(){}}}),Object.defineProperties(Ts.prototype,{cullFace:{get:function(){},set:function(){}},renderReverseSided:{get:function(){},set:function(){}},renderSingleSided:{get:function(){},set:function(){}}}),Object.defineProperties(ci.prototype,{wrapS:{get:function(){return this.texture.wrapS},set:function(t){this.texture.wrapS=t}},wrapT:{get:function(){return this.texture.wrapT},set:function(t){this.texture.wrapT=t}},magFilter:{get:function(){return this.texture.magFilter},set:function(t){this.texture.magFilter=t}},minFilter:{get:function(){return this.texture.minFilter},set:function(t){this.texture.minFilter=t}},anisotropy:{get:function(){return this.texture.anisotropy},set:function(t){this.texture.anisotropy=t}},offset:{get:function(){return this.texture.offset},set:function(t){this.texture.offset=t}},repeat:{get:function(){return this.texture.repeat},set:function(t){this.texture.repeat=t}},format:{get:function(){return this.texture.format},set:function(t){this.texture.format=t}},type:{get:function(){return this.texture.type},set:function(t){this.texture.type=t}},generateMipmaps:{get:function(){return this.texture.generateMipmaps},set:function(t){this.texture.generateMipmaps=t}}}),Object.defineProperties(oc.prototype,{load:{value:function(t){const e=this;return(new tc).load(t,function(t){e.setBuffer(t)}),this}},startTime:{set:function(){}}}),class{constructor(t,e=2048){this.analyser=t.context.createAnalyser(),this.analyser.fftSize=e,this.data=new Uint8Array(this.analyser.frequencyBinCount),t.getOutput().connect(this.analyser)}getFrequencyData(){return this.analyser.getByteFrequencyData(this.data),this.data}getAverageFrequency(){let t=0;const e=this.getFrequencyData();for(let i=0;i<e.length;i++)t+=e[i];return t/e.length}}.prototype.getData=function(){return this.getFrequencyData()},zn.prototype.updateCubeMap=function(t,e){return this.update(t,e)},zn.prototype.clear=function(t,e,i,r){return this.renderTarget.clear(t,e,i,r)};ai.crossOrigin=void 0,ai.loadTexture=function(t,e,i,r){const n=new ah;n.setCrossOrigin(this.crossOrigin);const a=n.load(t,i,void 0,r);return e&&(a.mapping=e),a}
10,ai.loadTextureCube=function(t,e,i,r){const n=new rh;n.setCrossOrigin(this.crossOrigin);const a=n.load(t,i,void 0,r);return e&&(a.mapping=e),a},ai.loadCompressedTexture=function(){},ai.loadCompressedTextureCube=function(){};"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"125dev"}})),"undefined"!=typeof window&&(window.__THREE__||(window.__THREE__="125dev"))},function(t,e,i){i(107),t.exports=i(230)},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){var e=i(108),r=(i.n(e),i(109)),n=(i.n(r),i(2)),a=(i.n(n),i(110)),s=i(112),o=i(119),l=i(121),h=i(122),c=i(218),u=i(219),d=i(220),p=i(221),f=i(222),m=i(223),g=i(224),v=i(225),y=i(226),b=i(227),x=i(228),_=new a.a({grappolo:x.a,modenizate:b.a,common:s.a,signUp:o.a,login:l.a,facebook:h.a,coupons:c.a,recipebooks:u.a,updateBirthday:p.a,promotion:d.a,barritasnatura:f.a,vinagreBalsamicoModena:m.a,momento:g.a,genericParticipation:v.a,recipeContest:y.a});"complete"===document.readyState?_.loadEvents():t(function(){_.loadEvents()})}.call(e,i(2))},function(t,e){!function(){if("undefined"!=typeof window)try{var t=new window.CustomEvent("test",{cancelable:!0});if(t.preventDefault(),!0!==t.defaultPrevented)throw new Error("Could not prevent default")}catch(t){var e=function(t,e){var i,r;return(e=e||{}).bubbles=!!e.bubbles,e.cancelable=!!e.cancelable,(i=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),r=i.preventDefault,i.preventDefault=function(){r.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(t){this.defaultPrevented=!0}},i};e.prototype=window.Event.prototype,window.CustomEvent=e}}()},function(t,e,i){(function(r,n){var a,s;
11/*!
12 * https://github.com/paulmillr/es6-shim
13 * @license es6-shim Copyright 2013-2016 by Paul Miller (http://paulmillr.com)
14 *   and contributors,  MIT License
15 * es6-shim: v0.35.4
16 * see https://github.com/paulmillr/es6-shim/blob/0.35.3/LICENSE
17 * Details and documentation:
18 * https://github.com/paulmillr/es6-shim/
19 */void 0===(s="function"==typeof(a=function(){"use strict";var t,e,i=Function.call.bind(Function.apply),a=Function.call.bind(Function.call),s=Array.isArray,o=Object.keys,l=function(t){try{return t(),!1}catch(t){return!0}},h=function(t){try{return t()}catch(t){return!1}},c=(t=l,function(){return!i(t,this,arguments)}),u=!!Object.defineProperty&&!l(function(){return Object.defineProperty({},"x",{get:function(){}})}),d="foo"===function(){}.name,p=Function.call.bind(Array.prototype.forEach),f=Function.call.bind(Array.prototype.reduce),m=Function.call.bind(Array.prototype.filter),g=Function.call.bind(Array.prototype.some),v=function(t,e,i,r){!r&&e in t||(u?Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:i}):t[e]=i)},y=function(t,e,i){p(o(e),function(r){var n=e[r];v(t,r,n,!!i)})},b=Function.call.bind(Object.prototype.toString),x=function(t){return"function"==typeof t},_=function(t,e,i){if(!u)throw new TypeError("getters require true ES5 support");Object.defineProperty(t,e,{configurable:!0,enumerable:!1,get:i})},w=function(t,e,i){if(!u)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(i,e,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return t[e]},set:function(i){t[e]=i}})},M=function(t,e,i){if(u){var r=Object.getOwnPropertyDescriptor(t,e);r.value=i,Object.defineProperty(t,e,r)}else t[e]=i},S=function(t,e,i){u?Object.defineProperty(t,e,i):"value"in i&&(t[e]=i.value)},k=function(t,e){e&&x(e.toString)&&v(t,"toString",e.toString.bind(e),!0)},E=Object.create||function(t,e){var i=function(){};i.prototype=t;var r=new i;return void 0!==e&&o(e).forEach(function(t){S(r,t,e[t])}),r},A=function(t,e){return!!Object.setPrototypeOf&&h(function(){var i=function e(i){var r=new t(i);return Object.setPrototypeOf(r,e.prototype),r};return Object.setPrototypeOf(i,t),i.prototype=E(t.prototype,{constructor:{value:i}}),e(i)})},T=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}(),C=T.isFinite,P=Function.call.bind(String.prototype.indexOf),D=Function.apply.bind(Array.prototype.indexOf),I=Function.call.bind(Array.prototype.concat),L=Function.call.bind(String.prototype.slice),R=Function.call.bind(Array.prototype.push),B=Function.apply.bind(Array.prototype.push),O=Function.call.bind(Array.prototype.join),F=Function.call.bind(Array.prototype.shift),N=Math.max,z=Math.min,G=Math.floor,V=Math.abs,j=Math.exp,U=Math.log,H=Math.sqrt,q=Function.call.bind(Object.prototype.hasOwnProperty),W=function(){},$=T.Map,X=$&&$.prototype.delete,Y=$&&$.prototype.get,Z=$&&$.prototype.has,K=$&&$.prototype.set,J=T.Symbol||{},Q=J.species||"@@species",tt=Number.isNaN||function(t){return t!=t},et=Number.isFinite||function(t){return"number"==typeof t&&C(t)},it=x(Math.sign)?Math.sign:function(t){var e=Number(t);return 0===e?e:tt(e)?e:e<0?-1:1},rt=function(t){var e=Number(t);return e<-1||tt(e)?NaN:0===e||e===1/0?e:-1===e?-1/0:1+e-1==0?e:e*(U(1+e)/(1+e-1))},nt=function(t){return"[object Arguments]"===b(t)}
19,at=nt(arguments)?nt:function(t){return null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==b(t)&&"[object Function]"===b(t.callee)},st=function(t){return null===t||"function"!=typeof t&&"object"!=typeof t},ot=function(t){return"[object String]"===b(t)},lt=function(t){return"[object RegExp]"===b(t)},ht=function(t){return"function"==typeof T.Symbol&&"symbol"==typeof t},ct=function(t,e,i){var r=t[e];v(t,e,i,!0),k(t[e],r)},ut="function"==typeof J&&"function"==typeof J.for&&ht(J()),dt=ht(J.iterator)?J.iterator:"_es6-shim iterator_";T.Set&&"function"==typeof(new T.Set)["@@iterator"]&&(dt="@@iterator"),T.Reflect||v(T,"Reflect",{},!0);var pt,ft=T.Reflect,mt=String,gt="undefined"!=typeof document&&document?document.all:null,vt=null==gt?function(t){return null==t}:function(t){return null==t&&t!==gt},yt={Call:function(t,e){var r=arguments.length>2?arguments[2]:[];if(!yt.IsCallable(t))throw new TypeError(t+" is not a function");return i(t,e,r)},RequireObjectCoercible:function(t,e){if(vt(t))throw new TypeError(e||"Cannot call method on "+t);return t},TypeIsObject:function(t){return void 0!==t&&null!==t&&!0!==t&&!1!==t&&("function"==typeof t||"object"==typeof t||t===gt)},ToObject:function(t,e){return Object(yt.RequireObjectCoercible(t,e))},IsCallable:x,IsConstructor:function(t){return yt.IsCallable(t)},ToInt32:function(t){return yt.ToNumber(t)>>0},ToUint32:function(t){return yt.ToNumber(t)>>>0},ToNumber:function(t){if(ut&&"[object Symbol]"===b(t))throw new TypeError("Cannot convert a Symbol value to a number");return+t},ToInteger:function(t){var e=yt.ToNumber(t);return tt(e)?0:0!==e&&et(e)?(e>0?1:-1)*G(V(e)):e},ToLength:function(t){var e=yt.ToInteger(t);return e<=0?0:e>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:e},SameValue:function(t,e){return t===e?0!==t||1/t==1/e:tt(t)&&tt(e)},SameValueZero:function(t,e){return t===e||tt(t)&&tt(e)},IsIterable:function(t){return yt.TypeIsObject(t)&&(void 0!==t[dt]||at(t))},GetIterator:function(t){if(at(t))return new e(t,"value");var i=yt.GetMethod(t,dt);if(!yt.IsCallable(i))throw new TypeError("value is not an iterable");var r=yt.Call(i,t);if(!yt.TypeIsObject(r))throw new TypeError("bad iterator");return r},GetMethod:function(t,e){var i=yt.ToObject(t)[e];if(!vt(i)){if(!yt.IsCallable(i))throw new TypeError("Method not callable: "+e);return i}},IteratorComplete:function(t){return!!t.done},IteratorClose:function(t,e){var i=yt.GetMethod(t,"return");if(void 0!==i){var r,n;try{r=yt.Call(i,t)}catch(t){n=t}if(!e){if(n)throw n;if(!yt.TypeIsObject(r))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(t){var e=arguments.length>1?t.next(arguments[1]):t.next();if(!yt.TypeIsObject(e))throw new TypeError("bad iterator");return e},IteratorStep:function(t){var e=yt.IteratorNext(t);return!yt.IteratorComplete(e)&&e},Construct:function(t,e,i,r){var n=void 0===i?t:i;if(!r&&ft.construct)return ft.construct(t,e,n);var a=n.prototype;yt.TypeIsObject(a)||(a=Object.prototype);var s=E(a),o=yt.Call(t,s,e);return yt.TypeIsObject(o)?o:s},SpeciesConstructor:function(t,e){var i=t.constructor;if(void 0===i)return e;if(!yt.TypeIsObject(i))throw new TypeError("Bad constructor");var r=i[Q];if(vt(r))return e;if(!yt.IsConstructor(r))throw new TypeError("Bad @@species");return r},CreateHTML:function(t,e,i,r){var n=yt.ToString(t),a="<"+e;""!==i&&(a+=" "+i+'="'+yt.ToString(r).replace(/"/g,"&quot;")+'"');return a+">"+n+"</"+e+">"},IsRegExp:function(t){if(!yt.TypeIsObject(t))return!1;var e=t[J.match];return void 0!==e?!!e:lt(t)},ToString:function(t){if(ut&&"[object Symbol]"===b(t))throw new TypeError("Cannot convert a Symbol value to a number");return mt(t)}};if(u&&ut){var bt=function(t){if(ht(J[t]))return J[t];var e=J.for("Symbol."+t);return Object.defineProperty(J,t,{configurable:!1,enumerable:!1,writable:!1,value:e}),e};if(!ht(J.search)){var xt=bt("search"),_t=String.prototype.search;v(RegExp.prototype,xt,function(t){return yt.Call(_t,t,[this])});ct(String.prototype,"search",function(t){var e=yt.RequireObjectCoercible(this);if(!vt(t)){var i=yt.GetMethod(t,xt);if(void 0!==i)return yt.Call(i,t,[e])}return yt.Call(_t,e,[yt.ToString(t)])})}if(!ht(J.replace)){var wt=bt("replace"),Mt=String.prototype.replace;v(RegExp.prototype,wt,function(t,e){return yt.Call(Mt,t,[this,e])});ct(String.prototype,"replace",function(t,e){var i=yt.RequireObjectCoercible(this);if(!vt(t)){var r=yt.GetMethod(t,wt);if(void 0!==r)return yt.Call(r,t,[i,e])}return yt.Call(Mt,i,[yt.ToString(t),e])})}if(!ht(J.split)){var St=bt("split"),kt=String.prototype.split;v(RegExp.prototype,St,function(t,e){return yt.Call(kt,t,[this,e])});ct(String.prototype,"split",function(t,e){var i=yt.RequireObjectCoercible(this);if(!vt(t)){var r=yt.GetMethod(t,St);if(void 0!==r)return yt.Call(r,t,[i,e])}return yt.Call(kt,i,[yt.ToString(t),e])})}var Et=ht(J.match),At=Et&&((pt={})[J.match]=function(){return 42},42!=="a".match(pt));if(!Et||At){var Tt=bt("match"),Ct=String.prototype.match;v(RegExp.prototype,Tt,function(t){return yt.Call(Ct,t,[this])});ct(String.prototype,"match",function(t){var e=yt.RequireObjectCoercible(this);if(!vt(t)){var i=yt.GetMethod(t,Tt);if(void 0!==i)return yt.Call(i,t,[e])}return yt.Call(Ct,e,[yt.ToString(t)])})}}
vendor: 8,253 bytes, line 19
19var Pt=function(t,e,i){k(e,t),Object.setPrototypeOf&&Object.setPrototypeOf(t,e),u?p(Object.getOwnPropertyNames(t),function(r){r in W||i[r]||w(t,r,e)}):p(Object.keys(t),function(r){r in W||i[r]||(e[r]=t[r])}),e.prototype=t.prototype,M(t.prototype,"constructor",e)},Dt=function(){return this},It=function(t){u&&!q(t,Q)&&_(t,Q,Dt)},Lt=function(t,e){var i=e||function(){return this};v(t,dt,i),!t[dt]&&ht(dt)&&(t[dt]=i)},Rt=function(t,e,i){if(function(t,e,i){u?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:i}):t[e]=i}(t,e,i),!yt.SameValue(t[e],i))throw new TypeError("property is nonconfigurable")},Bt=function(t,e,i,r){if(!yt.TypeIsObject(t))throw new TypeError("Constructor requires `new`: "+e.name);var n=e.prototype;yt.TypeIsObject(n)||(n=i);var a=E(n);for(var s in r)if(q(r,s)){var o=r[s];v(a,s,o,!0)}return a};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var Ot=String.fromCodePoint;ct(String,"fromCodePoint",function(t){return yt.Call(Ot,this,arguments)})}var Ft={fromCodePoint:function(t){for(var e,i=[],r=0,n=arguments.length;r<n;r++){if(e=Number(arguments[r]),!yt.SameValue(e,yt.ToInteger(e))||e<0||e>1114111)throw new RangeError("Invalid code point "+e);e<65536?R(i,String.fromCharCode(e)):(e-=65536,R(i,String.fromCharCode(55296+(e>>10))),R(i,String.fromCharCode(e%1024+56320)))}return O(i,"")},raw:function(t){arguments.length;var e=yt.ToObject(t,"bad template"),i=yt.ToObject(e.raw,"bad raw value"),r=i.length,n=yt.ToLength(r);if(n<=0)return"";for(var a,s,o,l,h=[],c=0;c<n&&(a=yt.ToString(c),o=yt.ToString(i[a]),R(h,o),!(c+1>=n));)s=c+1<arguments.length?arguments[c+1]:"",l=yt.ToString(s),R(h,l),c+=1;return O(h,"")}};String.raw&&"xy"!==String.raw({raw:{0:"x",1:"y",length:2}})&&ct(String,"raw",Ft.raw),y(String,Ft);var Nt={repeat:function(t){var e=yt.ToString(yt.RequireObjectCoercible(this)),i=yt.ToInteger(t);if(i<0||i>=1/0)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return function t(e,i){if(i<1)return"";if(i%2)return t(e,i-1)+e;var r=t(e,i/2);return r+r}(e,i)},startsWith:function(t){var e=yt.ToString(yt.RequireObjectCoercible(this));if(yt.IsRegExp(t))throw new TypeError('Cannot call method "startsWith" with a regex');var i,r=yt.ToString(t);arguments.length>1&&(i=arguments[1]);var n=N(yt.ToInteger(i),0);return L(e,n,n+r.length)===r},endsWith:function(t){var e=yt.ToString(yt.RequireObjectCoercible(this));if(yt.IsRegExp(t))throw new TypeError('Cannot call method "endsWith" with a regex');var i,r=yt.ToString(t),n=e.length;arguments.length>1&&(i=arguments[1]);var a=void 0===i?n:yt.ToInteger(i),s=z(N(a,0),n);return L(e,s-r.length,s)===r},includes:function(t){if(yt.IsRegExp(t))throw new TypeError('"includes" does not accept a RegExp');var e,i=yt.ToString(t);return arguments.length>1&&(e=arguments[1]),-1!==P(this,i,e)},codePointAt:function(t){var e=yt.ToString(yt.RequireObjectCoercible(this)),i=yt.ToInteger(t),r=e.length;if(i>=0&&i<r){var n=e.charCodeAt(i);if(n<55296||n>56319||i+1===r)return n;var a=e.charCodeAt(i+1);return a<56320||a>57343?n:1024*(n-55296)+(a-56320)+65536}}};if(String.prototype.includes&&!1!=="a".includes("a",1/0)&&ct(String.prototype,"includes",Nt.includes),String.prototype.startsWith&&String.prototype.endsWith){var zt=l(function(){return"/a/".startsWith(/a/)}),Gt=h(function(){return!1==="abc".startsWith("a",1/0)});zt&&Gt||(ct(String.prototype,"startsWith",Nt.startsWith),ct(String.prototype,"endsWith",Nt.endsWith))}ut&&(h(function(){var t=/a/;return t[J.match]=!1,"/a/".startsWith(t)})||ct(String.prototype,"startsWith",Nt.startsWith),h(function(){var t=/a/;return t[J.match]=!1,"/a/".endsWith(t)})||ct(String.prototype,"endsWith",Nt.endsWith),h(function(){var t=/a/;return t[J.match]=!1,"/a/".includes(t)})||ct(String.prototype,"includes",Nt.includes));y(String.prototype,Nt);var Vt=["\t\n\v\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),jt=new RegExp("(^["+Vt+"]+)|(["+Vt+"]+$)","g"),Ut=function(){return yt.ToString(yt.RequireObjectCoercible(this)).replace(jt,"")},Ht=["…","​","￾"].join(""),qt=new RegExp("["+Ht+"]","g"),Wt=/^[-+]0x[0-9a-f]+$/i,$t=Ht.trim().length!==Ht.length;v(String.prototype,"trim",Ut,$t);var Xt=function(t){return{value:t,done:0===arguments.length}},Yt=function(t){yt.RequireObjectCoercible(t),this._s=yt.ToString(t),this._i=0};Yt.prototype.next=function(){var t=this._s,e=this._i;if(void 0===t||e>=t.length)return this._s=void 0,Xt();var i,r,n=t.charCodeAt(e);return r=n<55296||n>56319||e+1===t.length?1:(i=t.charCodeAt(e+1))<56320||i>57343?1:2,this._i=e+r,Xt(t.substr(e,r))},Lt(Yt.prototype),Lt(String.prototype,function(){return new Yt(this)});var Zt={from:function(t){var e,i,r,n,s,o,l=this;if(arguments.length>1&&(e=arguments[1]),void 0===e)i=!1;else{if(!yt.IsCallable(e))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(r=arguments[2]),i=!0}if(void 0!==(at(t)||yt.GetMethod(t,dt))){s=yt.IsConstructor(l)?Object(new l):[];var h,c,u=yt.GetIterator(t);for(o=0;!1!==(h=yt.IteratorStep(u));){c=h.value;try{i&&(c=void 0===r?e(c,o):a(e,r,c,o)),s[o]=c}catch(t){throw yt.IteratorClose(u,!0),t}o+=1}n=o}else{var d,p=yt.ToObject(t);for(n=yt.ToLength(p.length),s=yt.IsConstructor(l)?Object(new l(n)):new Array(n),o=0;o<n;++o)d=p[o],i&&(d=void 0===r?e(d,o):a(e,r,d,o)),Rt(s,o,d)}return s.length=n,s},of:function(){for(var t=arguments.length,e=this,i=s(e)||!yt.IsCallable(e)?new Array(t):yt.Construct(e,[t]),r=0;r<t;++r)Rt(i,r,arguments[r]);return i.length=t,i}};y(Array,Zt),It(Array),y((e=function(t,e){this.i=0,this.array=t,this.kind=e}).prototype,{next:function(){var t=this.i,i=this.array;if(!(this instanceof e))throw new TypeError("Not an ArrayIterator");if(void 0!==i&&t<yt.ToLength(i.length)){var r,n=this.kind;return"key"===n?r=t:"value"===n?r=i[t]:"entry"===n&&(r=[t,i[t]]),this.i=t+1,Xt(r)}return this.array=void 0,Xt()}}),Lt(e.prototype),Array.of===Zt.of||function(){var t=function(t){this.length=t};t.prototype=[];var e=Array.of.apply(t,[1,2]);return e instanceof t&&2===e.length}()||ct(Array,"of",Zt.of);var Kt={copyWithin:function(t,e){var i,r=yt.ToObject(this),n=yt.ToLength(r.length),a=yt.ToInteger(t),s=yt.ToInteger(e),o=a<0?N(n+a,0):z(a,n),l=s<0?N(n+s,0):z(s,n);arguments.length>2&&(i=arguments[2]);var h=void 0===i?n:yt.ToInteger(i),c=h<0?N(n+h,0):z(h,n),u=z(c-l,n-o),d=1;for(l<o&&o<l+u&&(d=-1,l+=u-1,o+=u-1);u>0;)l in r?r[o]=r[l]:delete r[o],l+=d,o+=d,u-=1;return r},fill:function(t){var e,i;arguments.length>1&&(e=arguments[1]),arguments.length>2&&(i=arguments[2]);var r=yt.ToObject(this),n=yt.ToLength(r.length);e=yt.ToInteger(void 0===e?0:e),i=yt.ToInteger(void 0===i?n:i);for(var a=e<0?N(n+e,0):z(e,n),s=i<0?n+i:i,o=a;o<n&&o<s;++o)r[o]=t;return r},find:function(t){var e=yt.ToObject(this),i=yt.ToLength(e.length);if(!yt.IsCallable(t))throw new TypeError("Array#find: predicate must be a function");for(var r,n=arguments.length>1?arguments[1]:null,s=0;s<i;s++)if(r=e[s],n){if(a(t,n,r,s,e))return r}else if(t(r,s,e))return r},findIndex:function(t){var e=yt.ToObject(this),i=yt.ToLength(e.length);if(!yt.IsCallable(t))throw new TypeError("Array#findIndex: predicate must be a function");for(var r=arguments.length>1?arguments[1]:null,n=0;n<i;n++)if(r){if(a(t,r,e[n],n,e))return n}else if(t(e[n],n,e))return n;return-1},keys:function(){return new e(this,"key")},values:function(){return new e(this,"value")},entries:function(){return new e(this,"entry")}};if(Array.prototype.keys&&!yt.IsCallable([1].keys().next)&&delete Array.prototype.keys,Array.prototype.entries&&!yt.IsCallable([1].entries().next)&&delete Array.prototype.entries,Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[dt]&&(y(Array.prototype,{values:Array.prototype[dt]}),ht(J.unscopables)&&(Array.prototype[J.unscopables].values=!0)),d&&Array.prototype.values&&"values"!==Array.prototype.values.name){var Jt=Array.prototype.values;ct(Array.prototype,"values",function(){return yt.Call(Jt,this,arguments)}),v(Array.prototype,dt,Array.prototype.values,!0)}y(Array.prototype,Kt),1/[!0].indexOf(!0,-0)<0&&v(Array.prototype,"indexOf",function(t){var e=D(this,arguments);return 0===e&&1/e<0?0:e},!0),Lt(Array.prototype,function(){return this.values()}
19),Object.getPrototypeOf&&Lt(Object.getPrototypeOf([].values()));var Qt,te=h(function(){return 0===Array.from({length:-1}).length}),ee=1===(Qt=Array.from([0].entries())).length&&s(Qt[0])&&0===Qt[0][0]&&0===Qt[0][1];if(te&&ee||ct(Array,"from",Zt.from),!h(function(){return Array.from([0],void 0)})){var ie=Array.from;ct(Array,"from",function(t){return arguments.length>1&&void 0!==arguments[1]?yt.Call(ie,this,arguments):a(ie,this,t)})}var re=-(Math.pow(2,32)-1),ne=function(t,e){var i={length:re};return i[e?(i.length>>>0)-1:0]=!0,h(function(){return a(t,i,function(){throw new RangeError("should not reach here")},[]),!0})};if(!ne(Array.prototype.forEach)){var ae=Array.prototype.forEach;ct(Array.prototype,"forEach",function(t){return yt.Call(ae,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.map)){var se=Array.prototype.map;ct(Array.prototype,"map",function(t){return yt.Call(se,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.filter)){var oe=Array.prototype.filter;ct(Array.prototype,"filter",function(t){return yt.Call(oe,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.some)){var le=Array.prototype.some;ct(Array.prototype,"some",function(t){return yt.Call(le,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.every)){var he=Array.prototype.every;ct(Array.prototype,"every",function(t){return yt.Call(he,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.reduce)){var ce=Array.prototype.reduce;ct(Array.prototype,"reduce",function(t){return yt.Call(ce,this.length>=0?this:[],arguments)})}if(!ne(Array.prototype.reduceRight,!0)){var ue=Array.prototype.reduceRight;ct(Array.prototype,"reduceRight",function(t){return yt.Call(ue,this.length>=0?this:[],arguments)})}var de=8!==Number("0o10"),pe=2!==Number("0b10"),fe=g(Ht,function(t){return 0===Number(t+0+t)});if(de||pe||fe){var me=Number,ge=/^0b[01]+$/i,ve=/^0o[0-7]+$/i,ye=ge.test.bind(ge),be=ve.test.bind(ve),xe=qt.test.bind(qt),_e=Wt.test.bind(Wt),we=function(){var t=function(e){var i;"string"==typeof(i=arguments.length>0?st(e)?e:function(t,e){var i;if("function"==typeof t.valueOf&&(i=t.valueOf(),st(i)))return i;if("function"==typeof t.toString&&(i=t.toString(),st(i)))return i;throw new TypeError("No default value")}(e):0)&&(i=yt.Call(Ut,i),ye(i)?i=parseInt(L(i,2),2):be(i)?i=parseInt(L(i,2),8):(xe(i)||_e(i))&&(i=NaN));var r=this,n=h(function(){return me.prototype.valueOf.call(r),!0});return r instanceof t&&!n?new me(i):me(i)};return t}();Pt(me,we,{}),y(we,{NaN:me.NaN,MAX_VALUE:me.MAX_VALUE,MIN_VALUE:me.MIN_VALUE,NEGATIVE_INFINITY:me.NEGATIVE_INFINITY,POSITIVE_INFINITY:me.POSITIVE_INFINITY}),Number=we,M(T,"Number",we)}var Me=Math.pow(2,53)-1;y(Number,{MAX_SAFE_INTEGER:Me,MIN_SAFE_INTEGER:-Me,EPSILON:2.220446049250313e-16,parseInt:T.parseInt,parseFloat:T.parseFloat,isFinite:et,isInteger:function(t){return et(t)&&yt.ToInteger(t)===t},isSafeInteger:function(t){return Number.isInteger(t)&&V(t)<=Number.MAX_SAFE_INTEGER},isNaN:tt}),v(Number,"parseInt",T.parseInt,Number.parseInt!==T.parseInt),1===[,1].find(function(){return!0})&&ct(Array.prototype,"find",Kt.find),0!==[,1].findIndex(function(){return!0})&&ct(Array.prototype,"findIndex",Kt.findIndex);var Se,ke,Ee,Ae=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),Te=function(t,e){u&&Ae(t,e)&&Object.defineProperty(t,e,{enumerable:!1})},Ce=function(){for(var t=Number(this),e=arguments.length,i=e-t,r=new Array(i<0?0:i),n=t;n<e;++n)r[n-t]=arguments[n];return r},Pe=function(t){return function(e,i){return e[i]=t[i],e}},De=function(t,e){var i,r=o(Object(e));return yt.IsCallable(Object.getOwnPropertySymbols)&&(i=m(Object.getOwnPropertySymbols(Object(e)),Ae(e))),f(I(r,i||[]),Pe(e),t)},Ie={assign:function(t,e){var i=yt.ToObject(t,"Cannot convert undefined or null to object");return f(yt.Call(Ce,1,arguments),De,i)},is:function(t,e){return yt.SameValue(t,e)}};if(Object.assign&&Object.preventExtensions&&function(){var t=Object.preventExtensions({1:2});try{Object.assign(t,"xy")}catch(e){return"y"===t[1]}}()&&ct(Object,"assign",Ie.assign),y(Object,Ie),u){var Le={setPrototypeOf:function(t,e){var i,r=function(t,e){return function(t,e){if(!yt.TypeIsObject(t))throw new TypeError("cannot set prototype on a non-object");
19if(null!==e&&!yt.TypeIsObject(e))throw new TypeError("can only set prototype to an object or null"+e)}(t,e),a(i,t,e),t};try{i=t.getOwnPropertyDescriptor(t.prototype,"__proto__").set,a(i,{},null)}catch(e){if(t.prototype!=={}.__proto__)return;i=function(t){this.__proto__=t},r.polyfill=r(r({},null),t.prototype)instanceof t}return r}(Object)};y(Object,Le)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&null!==Object.getPrototypeOf(Object.setPrototypeOf({},null))&&null===Object.getPrototypeOf(Object.create(null))&&(Se=Object.create(null),ke=Object.getPrototypeOf,Ee=Object.setPrototypeOf,Object.getPrototypeOf=function(t){var e=ke(t);return e===Se?null:e},Object.setPrototypeOf=function(t,e){return Ee(t,null===e?Se:e)},Object.setPrototypeOf.polyfill=!1),!!l(function(){return Object.keys("foo")})){var Re=Object.keys;ct(Object,"keys",function(t){return Re(yt.ToObject(t))}),o=Object.keys}if(l(function(){return Object.keys(/a/g)})){var Be=Object.keys;ct(Object,"keys",function(t){if(lt(t)){var e=[];for(var i in t)q(t,i)&&R(e,i);return e}return Be(t)}),o=Object.keys}if(Object.getOwnPropertyNames&&!!l(function(){return Object.getOwnPropertyNames("foo")})){var Oe="object"==typeof window?Object.getOwnPropertyNames(window):[],Fe=Object.getOwnPropertyNames;ct(Object,"getOwnPropertyNames",function(t){var e=yt.ToObject(t);if("[object Window]"===b(e))try{return Fe(e)}catch(t){return I([],Oe)}return Fe(e)})}if(Object.getOwnPropertyDescriptor&&!!l(function(){return Object.getOwnPropertyDescriptor("foo","bar")})){var Ne=Object.getOwnPropertyDescriptor;ct(Object,"getOwnPropertyDescriptor",function(t,e){return Ne(yt.ToObject(t),e)})}if(Object.seal&&!!l(function(){return Object.seal("foo")})){var ze=Object.seal;ct(Object,"seal",function(t){return yt.TypeIsObject(t)?ze(t):t})}if(Object.isSealed&&!!l(function(){return Object.isSealed("foo")})){var Ge=Object.isSealed;ct(Object,"isSealed",function(t){return!yt.TypeIsObject(t)||Ge(t)})}if(Object.freeze&&!!l(function(){return Object.freeze("foo")})){var Ve=Object.freeze;ct(Object,"freeze",function(t){return yt.TypeIsObject(t)?Ve(t):t})}if(Object.isFrozen&&!!l(function(){return Object.isFrozen("foo")})){var je=Object.isFrozen;ct(Object,"isFrozen",function(t){return!yt.TypeIsObject(t)||je(t)})}if(Object.preventExtensions&&!!l(function(){return Object.preventExtensions("foo")})){var Ue=Object.preventExtensions;ct(Object,"preventExtensions",function(t){return yt.TypeIsObject(t)?Ue(t):t})}if(Object.isExtensible&&!!l(function(){return Object.isExtensible("foo")})){var He=Object.isExtensible;ct(Object,"isExtensible",function(t){return!!yt.TypeIsObject(t)&&He(t)})}if(Object.getPrototypeOf&&!!l(function(){return Object.getPrototypeOf("foo")})){var qe=Object.getPrototypeOf;ct(Object,"getPrototypeOf",function(t){return qe(yt.ToObject(t))})}var We,$e=u&&((We=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags"))&&yt.IsCallable(We.get));if(u&&!$e){_(RegExp.prototype,"flags",function(){if(!yt.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var t="";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.unicode&&(t+="u"),this.sticky&&(t+="y"),t})}var Xe,Ye=u&&h(function(){return"/a/i"===String(new RegExp(/a/g,"i"))}),Ze=ut&&u&&((Xe=/./)[J.match]=!1,RegExp(Xe)===Xe),Ke=h(function(){return"/abc/"===RegExp.prototype.toString.call({source:"abc"})}),Je=Ke&&h(function(){return"/a/b"===RegExp.prototype.toString.call({source:"a",flags:"b"})});if(!Ke||!Je){var Qe=RegExp.prototype.toString;v(RegExp.prototype,"toString",function(){var t=yt.RequireObjectCoercible(this);return lt(t)?a(Qe,t):"/"+mt(t.source)+"/"+mt(t.flags)},!0),k(RegExp.prototype.toString,Qe)}if(u&&(!Ye||Ze)){var ti=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,ei=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},ii=yt.IsCallable(ei.get)?ei.get:function(){return this.source},ri=RegExp,ni=function t(e,i){var r=yt.IsRegExp(e);return this instanceof t||!r||void 0!==i||e.constructor!==t?lt(e)?new t(yt.Call(ii,e),void 0===i?yt.Call(ti,e):i):(r&&(e.source,void 0===i&&e.flags),new ri(e,i)):e};Pt(ri,ni,{$input:!0}),RegExp=ni,M(T,"RegExp",ni)}if(u){var ai={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};p(o(ai),function(t){t in RegExp&&!(ai[t]in RegExp)&&_(RegExp,ai[t],function(){return RegExp[t]})})}It(RegExp);var si=1/Number.EPSILON,oi=Math.pow(2,-23),li=Math.pow(2,127)*(2-oi),hi=Math.pow(2,-126),ci=Math.E,ui=Math.LOG2E,di=Math.LOG10E,pi=Number.prototype.clz;delete Number.prototype.clz;var fi={acosh:function(t){var e=Number(t);if(tt(e)||t<1)return NaN;if(1===e)return 0;if(e===1/0)return e;var i=1/(e*e);if(e<2)return rt(e-1+H(1-i)*e);var r=e/2;return rt(r+H(1-i)*r-1)+1/ui},asinh:function(t){var e=Number(t);if(0===e||!C(e))return e;var i=V(e),r=i*i,n=it(e);return i<1?n*rt(i+r/(H(r+1)+1)):n*(rt(i/2+H(1+1/r)*i/2-1)+1/ui)},atanh:function(t){var e=Number(t);if(0===e)return e;if(-1===e)return-1/0;if(1===e)return 1/0;if(tt(e)||e<-1||e>1)return NaN;var i=V(e);return it(e)*rt(2*i/(1-i))/2},cbrt:function(t){var e=Number(t);if(0===e)return e;var i,r=e<0;return r&&(e=-e),i=e===1/0?1/0:(e/((i=j(U(e)/3))*i)+2*i)/3,r?-i:i},clz32:function(t){var e=Number(t),i=yt.ToUint32(e);return 0===i?32:pi?yt.Call(pi,i):31-G(U(i+.5)*ui)},cosh:function(t){var e=Number(t);if(0===e)return 1;if(tt(e))return NaN;if(!C(e))return 1/0;var i=j(V(e)-1);return(i+1/(i*ci*ci))*(ci/2)},expm1:function(t){var e=Number(t);if(e===-1/0)return-1;if(!C(e)||0===e)return e;if(V(e)>
19.5)return j(e)-1;for(var i=e,r=0,n=1;r+i!==r;)r+=i,i*=e/(n+=1);return r},hypot:function(t,e){for(var i=0,r=0,n=0;n<arguments.length;++n){var a=V(Number(arguments[n]));r<a?(i*=r/a*(r/a),i+=1,r=a):i+=a>0?a/r*(a/r):a}return r===1/0?1/0:r*H(i)},log2:function(t){return U(t)*ui},log10:function(t){return U(t)*di},log1p:rt,sign:it,sinh:function(t){var e=Number(t);if(!C(e)||0===e)return e;var i=V(e);if(i<1){var r=Math.expm1(i);return it(e)*r*(1+1/(r+1))/2}var n=j(i-1);return it(e)*(n-1/(n*ci*ci))*(ci/2)},tanh:function(t){var e=Number(t);return tt(e)||0===e?e:e>=20?1:e<=-20?-1:(Math.expm1(e)-Math.expm1(-e))/(j(e)+j(-e))},trunc:function(t){var e=Number(t);return e<0?-G(-e):G(e)},imul:function(t,e){var i=yt.ToUint32(t),r=yt.ToUint32(e),n=65535&i,a=65535&r;return n*a+((i>>>16&65535)*a+n*(r>>>16&65535)<<16>>>0)|0},fround:function(t){var e=Number(t);if(0===e||e===1/0||e===-1/0||tt(e))return e;var i=it(e),r=V(e);if(r<hi)return i*(r/hi/oi+si-si)*hi*oi;var n=(1+oi/Number.EPSILON)*r,a=n-(n-r);return a>li||tt(a)?i*(1/0):i*a}},mi=function(t,e,i){return V(1-t/e)/Number.EPSILON<(i||8)};y(Math,fi),v(Math,"sinh",fi.sinh,Math.sinh(710)===1/0),v(Math,"cosh",fi.cosh,Math.cosh(710)===1/0),v(Math,"log1p",fi.log1p,-1e-17!==Math.log1p(-1e-17)),v(Math,"asinh",fi.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),v(Math,"asinh",fi.asinh,Math.asinh(1e300)===1/0),v(Math,"atanh",fi.atanh,0===Math.atanh(1e-300)),v(Math,"tanh",fi.tanh,-2e-17!==Math.tanh(-2e-17)),v(Math,"acosh",fi.acosh,Math.acosh(Number.MAX_VALUE)===1/0),v(Math,"acosh",fi.acosh,!mi(Math.acosh(1+Number.EPSILON),Math.sqrt(2*Number.EPSILON))),v(Math,"cbrt",fi.cbrt,!mi(Math.cbrt(1e-300),1e-100)),v(Math,"sinh",fi.sinh,-2e-17!==Math.sinh(-2e-17));var gi=Math.expm1(10);v(Math,"expm1",fi.expm1,gi>22025.465794806718||gi<22025.465794806718),v(Math,"hypot",fi.hypot,Math.hypot(1/0,NaN)!==1/0);var vi=Math.round,yi=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(Number.EPSILON/3.99-.5),bi=[si+1,2*si-1].every(function(t){return Math.round(t)===t});v(Math,"round",function(t){var e=G(t);return t-e<.5?e:-1===e?-0:e+1},!yi||!bi),k(Math.round,vi);var xi=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=fi.imul,k(Math.imul,xi)),2!==Math.imul.length&&ct(Math,"imul",function(t,e){return yt.Call(xi,Math,arguments)});var _i,wi,Mi=function(){var t=T.setTimeout;if("function"==typeof t||"object"==typeof t){yt.IsPromise=function(t){return!!yt.TypeIsObject(t)&&void 0!==t._promise};var e,i=function(t){if(!yt.IsConstructor(t))throw new TypeError("Bad promise constructor");var e=this;if(e.resolve=void 0,e.reject=void 0,e.promise=new t(function(t,i){if(void 0!==e.resolve||void 0!==e.reject)throw new TypeError("Bad Promise implementation!");e.resolve=t,e.reject=i}),!yt.IsCallable(e.resolve)||!yt.IsCallable(e.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&yt.IsCallable(window.postMessage)&&(e=function(){var t=[];return window.addEventListener("message",function(e){if(e.source===window&&"zero-timeout-message"===e.data){if(e.stopPropagation(),0===t.length)return;F(t)()}},!0),function(e){R(t,e),window.postMessage("zero-timeout-message","*")}});var r,s,o,l,h,c=yt.IsCallable(T.setImmediate)?T.setImmediate:"object"==typeof n&&n.nextTick?n.nextTick:(r=T.Promise,(s=r&&r.resolve&&r.resolve())&&function(t){return s.then(t)}||(yt.IsCallable(e)?e():function(e){t(e,0)})),u=function(t){return t},d=function(t){throw t},p={},f=function(t,e,i){c(function(){m(t,e,i)})},m=function(t,e,i){var r,n;if(e===p)return t(i);try{r=t(i),n=e.resolve}catch(t){r=t,n=e.reject}n(r)},g=function(t,e){var i=t._promise,r=i.reactionLength;if(r>0&&(f(i.fulfillReactionHandler0,i.reactionCapability0,e),i.fulfillReactionHandler0=void 0,i.rejectReactions0=void 0,i.reactionCapability0=void 0,r>1))for(var n=1,a=0;n<r;n++,a+=3)f(i[a+0],i[a+2],e),t[a+0]=void 0,t[a+1]=void 0,t[a+2]=void 0;i.result=e,i.state=1,i.reactionLength=0},v=function(t,e){var i=t._promise,r=i.reactionLength;if(r>0&&(f(i.rejectReactionHandler0,i.reactionCapability0,e),i.fulfillReactionHandler0=void 0,i.rejectReactions0=void 0,i.reactionCapability0=void 0,r>1))for(var n=1,a=0;n<r;n++,a+=3)f(i[a+1],i[a+2],e),t[a+0]=void 0,t[a+1]=void 0,t[a+2]=void 0;i.result=e,i.state=2,i.reactionLength=0},b=function(t){var e=!1;return{resolve:function(i){var r;if(!e){if(e=!0,i===t)return v(t,new TypeError("Self resolution"));
19if(!yt.TypeIsObject(i))return g(t,i);try{r=i.then}catch(e){return v(t,e)}if(!yt.IsCallable(r))return g(t,i);c(function(){_(t,i,r)})}},reject:function(i){if(!e)return e=!0,v(t,i)}}},x=function(t,e,i,r){t===l?a(t,e,i,r,p):a(t,e,i,r)},_=function(t,e,i){var r=b(t),n=r.resolve,a=r.reject;try{x(i,e,n,a)}catch(t){a(t)}},w=h=function(t){if(!(this instanceof h))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!yt.IsCallable(t))throw new TypeError("not a valid resolver");var e=Bt(this,h,o,{_promise:{result:void 0,state:0,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),i=b(e),r=i.reject;try{t(i.resolve,r)}catch(t){r(t)}return e};o=w.prototype;var M=function(t,e,i,r){var n=!1;return function(a){n||(n=!0,e[t]=a,0==--r.count&&(0,i.resolve)(e))}};return y(w,{all:function(t){var e=this;if(!yt.TypeIsObject(e))throw new TypeError("Promise is not object");var r,n,a=new i(e);try{return function(t,e,i){for(var r,n,a=t.iterator,s=[],o={count:1},l=0;;){try{if(!1===(r=yt.IteratorStep(a))){t.done=!0;break}n=r.value}catch(e){throw t.done=!0,e}s[l]=void 0;var h=e.resolve(n),c=M(l,s,i,o);o.count+=1,x(h.then,h,c,i.reject),l+=1}0==--o.count&&(0,i.resolve)(s);return i.promise}(n={iterator:r=yt.GetIterator(t),done:!1},e,a)}catch(t){var s=t;if(n&&!n.done)try{yt.IteratorClose(r,!0)}catch(t){s=t}return(0,a.reject)(s),a.promise}},race:function(t){var e=this;if(!yt.TypeIsObject(e))throw new TypeError("Promise is not object");var r,n,a=new i(e);try{return function(t,e,i){for(var r,n,a,s=t.iterator;;){try{if(!1===(r=yt.IteratorStep(s))){t.done=!0;break}n=r.value}catch(e){throw t.done=!0,e}a=e.resolve(n),x(a.then,a,i.resolve,i.reject)}return i.promise}(n={iterator:r=yt.GetIterator(t),done:!1},e,a)}catch(t){var s=t;if(n&&!n.done)try{yt.IteratorClose(r,!0)}catch(t){s=t}return(0,a.reject)(s),a.promise}},reject:function(t){if(!yt.TypeIsObject(this))throw new TypeError("Bad promise constructor");var e=new i(this);return(0,e.reject)(t),e.promise},resolve:function(t){var e=this;if(!yt.TypeIsObject(e))throw new TypeError("Bad promise constructor");if(yt.IsPromise(t)&&t.constructor===e)return t;var r=new i(e);return(0,r.resolve)(t),r.promise}}),y(o,{catch:function(t){return this.then(null,t)},then:function(t,e){if(!yt.IsPromise(this))throw new TypeError("not a promise");var r,n=yt.SpeciesConstructor(this,w);r=arguments.length>2&&arguments[2]===p&&n===w?p:new i(n);var a,s=yt.IsCallable(t)?t:u,o=yt.IsCallable(e)?e:d,l=this._promise;if(0===l.state){if(0===l.reactionLength)l.fulfillReactionHandler0=s,l.rejectReactionHandler0=o,l.reactionCapability0=r;else{var h=3*(l.reactionLength-1);l[h+0]=s,l[h+1]=o,l[h+2]=r}l.reactionLength+=1}else if(1===l.state)a=l.result,f(s,r,a);else{if(2!==l.state)throw new TypeError("unexpected Promise state");a=l.result,f(o,r,a)}return r.promise}}),p=new i(w),l=o.then,w}}();if(T.Promise&&(delete T.Promise.accept,delete T.Promise.defer,delete T.Promise.prototype.chain),"function"==typeof Mi){y(T,{Promise:Mi});var Si=A(T.Promise,function(t){return t.resolve(42).then(function(){})instanceof t}),ki=!l(function(){return T.Promise.reject(42).then(null,5).then(null,W)}),Ei=l(function(){return T.Promise.call(3,W)}),Ai=function(t){var e=t.resolve(5);e.constructor={};var i=t.resolve(e);try{i.then(null,W).then(null,W)}catch(t){return!0}return e===i}(T.Promise),Ti=u&&(_i=0,wi=Object.defineProperty({},"then",{get:function(){_i+=1}}),Promise.resolve(wi),1===_i),Ci=function t(e){var i=new Promise(e);e(3,function(){}),this.then=i.then,this.constructor=t};Ci.prototype=Promise.prototype,Ci.all=Promise.all;var Pi=h(function(){return!!Ci.all([1,2])});if(Si&&ki&&Ei&&!Ai&&Ti&&!Pi||(Promise=Mi,ct(T,"Promise",Mi)),1!==Promise.all.length){var Di=Promise.all;ct(Promise,"all",function(t){return yt.Call(Di,this,arguments)})}if(1!==Promise.race.length){var Ii=Promise.race;ct(Promise,"race",function(t){return yt.Call(Ii,this,arguments)})}if(1!==Promise.resolve.length){var Li=Promise.resolve;ct(Promise,"resolve",function(t){return yt.Call(Li,this,arguments)})}if(1!==Promise.reject.length){var Ri=Promise.reject;
19ct(Promise,"reject",function(t){return yt.Call(Ri,this,arguments)})}Te(Promise,"all"),Te(Promise,"race"),Te(Promise,"resolve"),Te(Promise,"reject"),It(Promise)}var Bi,Oi,Fi=function(t){var e=o(f(t,function(t,e){return t[e]=!0,t},{}));return t.join(":")===e.join(":")},Ni=Fi(["z","a","bb"]),zi=Fi(["z",1,"a","3",2]);if(u){var Gi=function(t,e){return e||Ni?vt(t)?"^"+yt.ToString(t):"string"==typeof t?"$"+t:"number"==typeof t?zi?t:"n"+t:"boolean"==typeof t?"b"+t:null:null},Vi=function(){return Object.create?Object.create(null):{}},ji=function(t,e,i){if(s(i)||ot(i))p(i,function(t){if(!yt.TypeIsObject(t))throw new TypeError("Iterator value "+t+" is not an entry object");e.set(t[0],t[1])});else if(i instanceof t)a(t.prototype.forEach,i,function(t,i){e.set(i,t)});else{var r,n;if(!vt(i)){if(n=e.set,!yt.IsCallable(n))throw new TypeError("bad map");r=yt.GetIterator(i)}if(void 0!==r)for(;;){var o=yt.IteratorStep(r);if(!1===o)break;var l=o.value;try{if(!yt.TypeIsObject(l))throw new TypeError("Iterator value "+l+" is not an entry object");a(n,e,l[0],l[1])}catch(t){throw yt.IteratorClose(r,!0),t}}}},Ui=function(t,e,i){if(s(i)||ot(i))p(i,function(t){e.add(t)});else if(i instanceof t)a(t.prototype.forEach,i,function(t){e.add(t)});else{var r,n;if(!vt(i)){if(n=e.add,!yt.IsCallable(n))throw new TypeError("bad set");r=yt.GetIterator(i)}if(void 0!==r)for(;;){var o=yt.IteratorStep(r);if(!1===o)break;var l=o.value;try{a(n,e,l)}catch(t){throw yt.IteratorClose(r,!0),t}}}},Hi={Map:function(){var t={},e=function(t,e){this.key=t,this.value=e,this.next=null,this.prev=null};e.prototype.isRemoved=function(){return this.key===t};var i,r=function(t,e){if(!yt.TypeIsObject(t)||!function(t){return!!t._es6map}(t))throw new TypeError("Method Map.prototype."+e+" called on incompatible receiver "+yt.ToString(t))},n=function(t,e){r(t,"[[MapIterator]]"),this.head=t._head,this.i=this.head,this.kind=e};Lt(n.prototype={isMapIterator:!0,next:function(){if(!this.isMapIterator)throw new TypeError("Not a MapIterator");var t,e=this.i,i=this.kind,r=this.head;if(void 0===this.i)return Xt();for(;e.isRemoved()&&e!==r;)e=e.prev;for(;e.next!==r;)if(!(e=e.next).isRemoved())return t="key"===i?e.key:"value"===i?e.value:[e.key,e.value],this.i=e,Xt(t);return this.i=void 0,Xt()}});var s=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var r=Bt(this,t,i,{_es6map:!0,_head:null,_map:$?new $:null,_size:0,_storage:Vi()}),n=new e(null,null);return n.next=n.prev=n,r._head=n,arguments.length>0&&ji(t,r,arguments[0]),r};return _(i=s.prototype,"size",function(){if(void 0===this._size)throw new TypeError("size method called on incompatible Map");return this._size}),y(i,{get:function(t){var e;r(this,"get");var i=Gi(t,!0);if(null!==i)return(e=this._storage[i])?e.value:void 0;if(this._map)return(e=Y.call(this._map,t))?e.value:void 0;for(var n=this._head,a=n;(a=a.next)!==n;)if(yt.SameValueZero(a.key,t))return a.value},has:function(t){r(this,"has");var e=Gi(t,!0);if(null!==e)return void 0!==this._storage[e];if(this._map)return Z.call(this._map,t);for(var i=this._head,n=i;(n=n.next)!==i;)if(yt.SameValueZero(n.key,t))return!0;return!1},set:function(t,i){r(this,"set");var n,a=this._head,s=a,o=Gi(t,!0);if(null!==o){if(void 0!==this._storage[o])return this._storage[o].value=i,this;n=this._storage[o]=new e(t,i),s=a.prev}else this._map&&(Z.call(this._map,t)?Y.call(this._map,t).value=i:(n=new e(t,i),K.call(this._map,t,n),s=a.prev));for(;(s=s.next)!==a;)if(yt.SameValueZero(s.key,t))return s.value=i,this;return n=n||new e(t,i),yt.SameValue(-0,t)&&(n.key=0),n.next=this._head,n.prev=this._head.prev,n.prev.next=n,n.next.prev=n,this._size+=1,this},delete:function(e){r(this,"delete");var i=this._head,n=i,a=Gi(e,!0);if(null!==a){if(void 0===this._storage[a])return!1;n=this._storage[a].prev,delete this._storage[a]}else if(this._map){if(!Z.call(this._map,e))return!1;n=Y.call(this._map,e).prev,X.call(this._map,e)}for(;(n=n.next)!==i;)if(yt.SameValueZero(n.key,e))return n.key=t,n.value=t,n.prev.next=n.next,n.next.prev=n.prev,this._size-=1,!0;return!1},clear:function(){r(this,"clear"),this._map=$?new $:null,this._size=0,this._storage=Vi();for(var e=this._head,i=e,n=i.next;(i=n)!==e;)i.key=t,i.value=t,n=i.next,i.next=i.prev=e;e.next=e.prev=e},keys:function(){return r(this,"keys"),new n(this,"key")},values:function(){return r(this,"values"),new n(this,"value")},entries:function(){return r(this,"entries"),new n(this,"key+value")}
19,forEach:function(t){r(this,"forEach");for(var e=arguments.length>1?arguments[1]:null,i=this.entries(),n=i.next();!n.done;n=i.next())e?a(t,e,n.value[1],n.value[0],this):t(n.value[1],n.value[0],this)}}),Lt(i,i.entries),s}(),Set:function(){var t,e=function(t,e){if(!yt.TypeIsObject(t)||!function(t){return t._es6set&&void 0!==t._storage}(t))throw new TypeError("Set.prototype."+e+" called on incompatible receiver "+yt.ToString(t))},i=function e(){if(!(this instanceof e))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var i=Bt(this,e,t,{_es6set:!0,"[[SetData]]":null,_storage:Vi()});if(!i._es6set)throw new TypeError("bad set");return arguments.length>0&&Ui(e,i,arguments[0]),i};t=i.prototype;var r=function(t){if(!t["[[SetData]]"]){var e=new Hi.Map;t["[[SetData]]"]=e,p(o(t._storage),function(t){var i=function(t){var e=t;if("^null"===e)return null;if("^undefined"!==e){var i=e.charAt(0);return"$"===i?L(e,1):"n"===i?+L(e,1):"b"===i?"btrue"===e:+e}}(t);e.set(i,i)}),t["[[SetData]]"]=e}t._storage=null};_(i.prototype,"size",function(){return e(this,"size"),this._storage?o(this._storage).length:(r(this),this["[[SetData]]"].size)}),y(i.prototype,{has:function(t){var i;return e(this,"has"),this._storage&&null!==(i=Gi(t))?!!this._storage[i]:(r(this),this["[[SetData]]"].has(t))},add:function(t){var i;return e(this,"add"),this._storage&&null!==(i=Gi(t))?(this._storage[i]=!0,this):(r(this),this["[[SetData]]"].set(t,t),this)},delete:function(t){var i;if(e(this,"delete"),this._storage&&null!==(i=Gi(t))){var n=q(this._storage,i);return delete this._storage[i]&&n}return r(this),this["[[SetData]]"].delete(t)},clear:function(){e(this,"clear"),this._storage&&(this._storage=Vi()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return e(this,"values"),r(this),new n(this["[[SetData]]"].values())},entries:function(){return e(this,"entries"),r(this),new n(this["[[SetData]]"].entries())},forEach:function(t){e(this,"forEach");var i=arguments.length>1?arguments[1]:null,n=this;r(n),this["[[SetData]]"].forEach(function(e,r){i?a(t,i,r,r,n):t(r,r,n)})}}),v(i.prototype,"keys",i.prototype.values,!0),Lt(i.prototype,i.prototype.values);var n=function(t){this.it=t};return n.prototype={isSetIterator:!0,next:function(){if(!this.isSetIterator)throw new TypeError("Not a SetIterator");return this.it.next()}},Lt(n.prototype),i}()};if(T.Set&&!Set.prototype.delete&&Set.prototype.remove&&Set.prototype.items&&Set.prototype.map&&Array.isArray((new Set).keys)&&(T.Set=Hi.Set),T.Map||T.Set){h(function(){return 2===new Map([[1,2]]).get(1)})||(T.Map=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');var e=new $;return arguments.length>0&&ji(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,T.Map.prototype),e},T.Map.prototype=E($.prototype),v(T.Map.prototype,"constructor",T.Map,!0),k(T.Map,$));var qi=new Map,Wi=((Oi=new Map([[1,0],[2,0],[3,0],[4,0]])).set(-0,Oi),Oi.get(0)===Oi&&Oi.get(-0)===Oi&&Oi.has(0)&&Oi.has(-0)),$i=qi.set(1,2)===qi;Wi&&$i||ct(Map.prototype,"set",function(t,e){return a(K,this,0===t?0:t,e),this}),Wi||(y(Map.prototype,{get:function(t){return a(Y,this,0===t?0:t)},has:function(t){return a(Z,this,0===t?0:t)}},!0),k(Map.prototype.get,Y),k(Map.prototype.has,Z));var Xi=new Set,Yi=Set.prototype.delete&&Set.prototype.add&&Set.prototype.has&&((Bi=Xi).delete(0),Bi.add(-0),!Bi.has(0)),Zi=Xi.add(1)===Xi;if(!Yi||!Zi){var Ki=Set.prototype.add;Set.prototype.add=function(t){return a(Ki,this,0===t?0:t),this},k(Set.prototype.add,Ki)}if(!Yi){var Ji=Set.prototype.has;Set.prototype.has=function(t){return a(Ji,this,0===t?0:t)},k(Set.prototype.has,Ji);var Qi=Set.prototype.delete;Set.prototype.delete=function(t){return a(Qi,this,0===t?0:t)},k(Set.prototype.delete,Qi)}var tr=A(T.Map,function(t){var e=new t([]);return e.set(42,42),e instanceof t}),er=Object.setPrototypeOf&&!tr,ir=function(){try{return!(T.Map()instanceof T.Map)}catch(t){return t instanceof TypeError}}();0===T.Map.length&&!er&&ir||(T.Map=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');var e=new $;return arguments.length>0&&ji(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,t.prototype),e},T.Map.prototype=$.prototype,v(T.Map.prototype,"constructor",T.Map,!0),
19k(T.Map,$));var rr=A(T.Set,function(t){var e=new t([]);return e.add(42,42),e instanceof t}),nr=Object.setPrototypeOf&&!rr,ar=function(){try{return!(T.Set()instanceof T.Set)}catch(t){return t instanceof TypeError}}();if(0!==T.Set.length||nr||!ar){var sr=T.Set;T.Set=function t(){if(!(this instanceof t))throw new TypeError('Constructor Set requires "new"');var e=new sr;return arguments.length>0&&Ui(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,t.prototype),e},T.Set.prototype=sr.prototype,v(T.Set.prototype,"constructor",T.Set,!0),k(T.Set,sr)}var or=new T.Map,lr=!h(function(){return or.keys().next().done});if(("function"!=typeof T.Map.prototype.clear||0!==(new T.Set).size||0!==or.size||"function"!=typeof T.Map.prototype.keys||"function"!=typeof T.Set.prototype.keys||"function"!=typeof T.Map.prototype.forEach||"function"!=typeof T.Set.prototype.forEach||c(T.Map)||c(T.Set)||"function"!=typeof or.keys().next||lr||!tr)&&y(T,{Map:Hi.Map,Set:Hi.Set},!0),T.Set.prototype.keys!==T.Set.prototype.values&&v(T.Set.prototype,"keys",T.Set.prototype.values,!0),Lt(Object.getPrototypeOf((new T.Map).keys())),Lt(Object.getPrototypeOf((new T.Set).keys())),d&&"has"!==T.Set.prototype.has.name){var hr=T.Set.prototype.has;ct(T.Set.prototype,"has",function(t){return a(hr,this,t)})}}y(T,Hi),It(T.Map),It(T.Set)}var cr=function(t){if(!yt.TypeIsObject(t))throw new TypeError("target must be an object")},ur={apply:function(){return yt.Call(yt.Call,null,arguments)},construct:function(t,e){if(!yt.IsConstructor(t))throw new TypeError("First argument must be a constructor.");var i=arguments.length>2?arguments[2]:t;if(!yt.IsConstructor(i))throw new TypeError("new.target must be a constructor.");return yt.Construct(t,e,i,"internal")},deleteProperty:function(t,e){if(cr(t),u){var i=Object.getOwnPropertyDescriptor(t,e);if(i&&!i.configurable)return!1}return delete t[e]},has:function(t,e){return cr(t),e in t}};Object.getOwnPropertyNames&&Object.assign(ur,{ownKeys:function(t){cr(t);var e=Object.getOwnPropertyNames(t);return yt.IsCallable(Object.getOwnPropertySymbols)&&B(e,Object.getOwnPropertySymbols(t)),e}});var dr=function(t){return!l(t)};if(Object.preventExtensions&&Object.assign(ur,{isExtensible:function(t){return cr(t),Object.isExtensible(t)},preventExtensions:function(t){return cr(t),dr(function(){return Object.preventExtensions(t)})}}),u){var pr=function(t,e,i){var r=Object.getOwnPropertyDescriptor(t,e);if(!r){var n=Object.getPrototypeOf(t);if(null===n)return;return pr(n,e,i)}return"value"in r?r.value:r.get?yt.Call(r.get,i):void 0},fr=function(t,e,i,r){var n=Object.getOwnPropertyDescriptor(t,e);if(!n){var s=Object.getPrototypeOf(t);if(null!==s)return fr(s,e,i,r);n={value:void 0,writable:!0,enumerable:!0,configurable:!0}}return"value"in n?!!n.writable&&(!!yt.TypeIsObject(r)&&(Object.getOwnPropertyDescriptor(r,e)?ft.defineProperty(r,e,{value:i}):ft.defineProperty(r,e,{value:i,writable:!0,enumerable:!0,configurable:!0}))):!!n.set&&(a(n.set,r,i),!0)};Object.assign(ur,{defineProperty:function(t,e,i){return cr(t),dr(function(){return Object.defineProperty(t,e,i)})},getOwnPropertyDescriptor:function(t,e){return cr(t),Object.getOwnPropertyDescriptor(t,e)},get:function(t,e){cr(t);var i=arguments.length>2?arguments[2]:t;return pr(t,e,i)},set:function(t,e,i){cr(t);var r=arguments.length>3?arguments[3]:t;return fr(t,e,i,r)}})}if(Object.getPrototypeOf){var mr=Object.getPrototypeOf;ur.getPrototypeOf=function(t){return cr(t),mr(t)}}if(Object.setPrototypeOf&&ur.getPrototypeOf){Object.assign(ur,{setPrototypeOf:function(t,e){if(cr(t),null!==e&&!yt.TypeIsObject(e))throw new TypeError("proto must be an object or null");return e===ft.getPrototypeOf(t)||!(ft.isExtensible&&!ft.isExtensible(t))&&(!function(t,e){for(var i=e;i;){if(t===i)return!0;i=ur.getPrototypeOf(i)}return!1}(t,e)&&(Object.setPrototypeOf(t,e),!0))}})}Object.keys(ur).forEach(function(t){!function(t,e){yt.IsCallable(T.Reflect[t])?h(function(){return T.Reflect[t](1),T.Reflect[t](NaN),T.Reflect[t](!0),!0})&&ct(T.Reflect,t,e):v(T.Reflect,t,e)}(t,ur[t])});var gr=T.Reflect.getPrototypeOf;if(d&&gr&&"getPrototypeOf"!==gr.name&&ct(T.Reflect,"getPrototypeOf",function(t){return a(gr,T.Reflect,t)}),T.Reflect.setPrototypeOf&&h(function(){return T.Reflect.setPrototypeOf(1,{}),!0})&&ct(T.Reflect,"setPrototypeOf",ur.setPrototypeOf),T.Reflect.defineProperty&&(h(function(){var t=!T.Reflect.defineProperty(1,"test",{value:1}),e="function"!=typeof Object.preventExtensions||!T.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return t&&e})||ct(T.Reflect,"defineProperty",ur.defineProperty)),T.Reflect.construct&&(h(function(){var t=function(){};return T.Reflect.construct(function(){},[],t)instanceof t})||ct(T.Reflect,"construct",ur.construct)),"Invalid Date"!==String(new Date(NaN))){var vr=Date.prototype.toString;ct(Date.prototype,"toString",function(){var t=+this;return t!=t?"Invalid Date":yt.Call(vr,this)})}var yr={anchor:function(t){return yt.CreateHTML(this,"a","name",t)},big:function(){return yt.CreateHTML(this,"big","","")},blink:function(){return yt.CreateHTML(this,"blink","","")},bold:function(){return yt.CreateHTML(this,"b","","")},fixed:function(){return yt.CreateHTML(this,"tt","","")},fontcolor:function(t){return yt.CreateHTML(this,"font","color",t)},fontsize:function(t){return yt.CreateHTML(this,"font","size",t)},italics:function(){return yt.CreateHTML(this,"i","","")},link:function(t){return yt.CreateHTML(this,"a","href",t)},small:function(){return yt.CreateHTML(this,"small","","")},strike:function(){return yt.CreateHTML(this,"strike","","")},sub:function(){return yt.CreateHTML(this,"sub","","")},sup:function(){return yt.CreateHTML(this,"sup","","")}};p(Object.keys(yr),function(t){var e=String.prototype[t],i=!1;if(yt.IsCallable(e)){var r=a(e,"",' " '),n=I([],r.match(/"/g)).length;i=r!==r.toLowerCase()||n>2}else i=!0;i&&ct(String.prototype,t,yr[t])});var br=function(){if(!ut)return!1;var t="object"==typeof JSON&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!t)return!1;if(void 0!==t(J()))return!0;
19if("[null]"!==t([J()]))return!0;var e={a:J()};return e[J()]=!0,"{}"!==t(e)}(),xr=h(function(){return!ut||"{}"===JSON.stringify(Object(J()))&&"[{}]"===JSON.stringify([Object(J())])});if(br||!xr){var _r=JSON.stringify;ct(JSON,"stringify",function(t){if("symbol"!=typeof t){var e;arguments.length>1&&(e=arguments[1]);var i=[t];if(s(e))i.push(e);else{var r=yt.IsCallable(e)?e:null;i.push(function(t,e){var i=r?a(r,this,t,e):e;if("symbol"!=typeof i)return ht(i)?Pe({})(i):i})}return arguments.length>2&&i.push(arguments[2]),_r.apply(this,i)}})}return T})?a.call(e,i,e,t):a)||(t.exports=s)}).call(e,i(6),i(3))},function(t,e,i){"use strict";var r=i(111),n=function(t){this.routes=t};n.prototype.fire=function(t,e,i){void 0===e&&(e="init"),document.dispatchEvent(new CustomEvent("routed",{bubbles:!0,detail:{route:t,fn:e}}));var r=""!==t&&this.routes[t]&&"function"==typeof this.routes[t][e];r&&this.routes[t][e](i)},n.prototype.loadEvents=function(){var t=this;this.fire("common"),document.body.className.toLowerCase().replace(/-/g,"_").split(/\s+/).map(r.a).forEach(function(e){t.fire(e),t.fire(e,"finalize")}),this.fire("common","finalize")},e.a=n},function(t,e,i){"use strict";e.a=function(t){return""+t.charAt(0).toLowerCase()+t.replace(/[\W_]/g,"|").split("|").map(function(t){return""+t.charAt(0).toUpperCase()+t.slice(1)}).join("").slice(1)}},function(t,e,i){"use strict";(function(t){var r=i(113),n=i.n(r),a=i(114),s=i.n(a),o=i(115),l=i.n(o),h=i(117),c=i.n(h),u=i(118),d=i.n(u);e.a={init:function(){var e=document.querySelectorAll(".bee-lottie"),i=document.querySelector(".bee-lottie-mute");l.a.loadAnimation({container:i,renderer:"svg",loop:!0,autoplay:!0,animationData:d.a}),e.length>0&&e.forEach(function(t){l.a.loadAnimation({container:t,renderer:"svg",loop:!0,autoplay:!0,animationData:c.a})}),n()(),Array.prototype.filter.call(document.querySelectorAll("a"),function(t){t.hostname!=window.location.hostname&&(t.target="_blank")}),t(function(){var e=t(".header_position"),i=t(".preheader").innerHeight();t(window).scroll(function(){t(window).scrollTop()>=i?e.addClass("header_fixed"):e.removeClass("header_fixed")})}),t(".toggle-nav").on("click",function(){t("body").toggleClass("show-nav")}),t(".search-launcher").on("click",function(){t("body").toggleClass("show-search"),t(".search-content").slideToggle(),t(".search-field").focus()}),t(".search-overlay").on("click",function(){t(".search-content").slideUp(),t("body").removeClass("show-search")}),t(document).on("keydown",function(e){"Escape"==e.key&&t("body").hasClass("show-search")&&(t(".search-content").slideUp(),t("body").removeClass("show-search"))}),window.onresize=function(){window.matchMedia("(max-width: 1024px)").matches&&t("body").hasClass("show-search")&&(t(".search-content").slideUp(),t("body").removeClass("show-search"))},t(".search-anchor").length&&t("html, body").animate({scrollTop:t("#posts").offset().top-150}),t(".video-play").on("click",function(){var e=t(".banner-video"),i=t(".video-link").attr("href");e.attr("src",i),t(".video-play").addClass("tw-hidden"),t(".banner-video-container").removeClass("tw-hidden")}),t(".anchor_actioner").click(function(){var e=t(this).attr("anchor");t([document.documentElement,document.body]).animate({scrollTop:t("#"+e).offset().top-200},1e3)}),t.fn.isInViewport=function(){var e=t(this).offset().top,i=e+t(this).outerHeight()-250,r=t(window).scrollTop(),n=r+t(window).height();return i>r&&e<n},t(".anchor-module").each(function(){var e=t(this),i=t(this).attr("anchor");t(window).scroll(function(){e.isInViewport()?t("."+i).addClass("active-navigation"):t("."+i).removeClass("active-navigation")})}),new s.a(".swiper-container",{slidesPerView:1,spaceBetween:3,loop:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{480:{slidesPerView:2},640:{slidesPerView:3},1024:{slidesPerView:4}}}),new s.a(".cards-swiper-container",{slidesPerView:1,spaceBetween:16,loop:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{560:{slidesPerView:2},1024:{slidesPerView:3}}}),t(".faqs-accordion .accordion-button").click(function(){var e=this;t(".faqs-accordion .accordion-button").each(function(){this==e?t(this).next().slideToggle():t(this).next().slideUp()})}),t(document).ready(function(){t(window).resize(function(){t(".cards-swiper").each(function(){var e=1;t(this).find(".card-title").each(function(){t(this).height()>e&&(e=t(this).height())}),t(window).width()>=1024?t(this).find(".card-title").css("min-height",e+"px"):t(this).find(".card-title").css("min-height","auto")})}).resize()}),new s.a(".blog-banner-swiper-container",{slidesPerView:1,spaceBetween:3,loop:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),t(".form-input input").focusin(function(){t(t(this).parent()).parent().addClass("label-activate")}),t(".form-input input").focusout(function(){t(this).val()||t(t(this).parent()).parent().removeClass("label-activate")}),t(".login-input input").focusin(function(){t(t(this).parent()).addClass("label-activate")}),t(".login-input input").focusout(function(){t(this).val()||t(t(this).parent()).hasClass("dont-deactivate")||t(t(this).parent()).removeClass("label-activate")}),t(".input-date").focusin(function(){t(this).removeClass("hide-placeholder")}),t(".input-date").focusout(function(){t(this).val()||t(this).addClass("hide-placeholder")}),t(".language-select").change(function(){0==t(".language-select option:selected").prop("disabled")?t(this).addClass("label-activate"):t(this).removeClass("label-activate")}),t(".province-select").change(function(){0==t(".province-select option:selected").prop("disabled")?t(this).addClass("label-activate"):t(this).removeClass("label-activate")}),t(".form-textarea textarea").focusin(function(){t(t(this).parent()).parent().addClass("label-activate")}),t(".form-textarea textarea").focusout(function(){t(this).val()||t(t(this).parent()).parent().removeClass("label-activate")}),t("#file-upload").change(function(){var e=t("#file-upload")[0].files[0].name;t(t(this).parent()).parent().find("label").text(e)});
19var r=t("#first-layer-legal-original").html();t("#first-layer-legal").html(r),t("#first-layer-legal-original").remove(),t(".tax-selector").on("change",function(){var e=t(this).val();return e&&(window.location=e),!1}),t(".tax-anchor").length&&t("html, body").animate({scrollTop:t("#posts").offset().top-150}),t(".recipes_info .recipes_title a").hover(function(){t(this).closest(".recipes_block").addClass("image-zoom")},function(){t(this).closest(".recipes_block").removeClass("image-zoom")}),t(".modal-close").on("click",function(){t("#lightbox-modal").addClass("opacity-0"),t("#lightbox-modal").addClass("pointer-events-none"),t(".login-modal").addClass("opacity-0"),t(".login-modal").addClass("pointer-events-none"),t("body").removeClass("login-modal-open"),t(".generic-error-modal").addClass("opacity-0"),t(".generic-error-modal").addClass("pointer-events-none"),t("body").removeClass("generic-error-modal-open")}),t(".modal-overlay").on("click",function(){t("#lightbox-modal").addClass("opacity-0"),t("#lightbox-modal").addClass("pointer-events-none"),t(".login-modal").addClass("opacity-0"),t(".login-modal").addClass("pointer-events-none"),t("body").removeClass("login-modal-open"),t(".generic-error-modal").addClass("opacity-0"),t(".generic-error-modal").addClass("pointer-events-none"),t("body").removeClass("generic-error-modal-open")}),t(".custom-checkbox").click(function(){var e=t(this).find(".custom-control-input");e.prop("checked",!e.prop("checked"))});var a=document.querySelector(".pesticides-form");a&&a.addEventListener("submit",function(t){t.preventDefault();var e=document.querySelector(".ct-response-error"),i=document.querySelector(".ct-response-ok");e.classList.add("hidden"),i.classList.add("hidden");var r=function(){var t=new FormData(a),e=document.querySelector("#batch_number").value.trim();return e=e.replace(/^[^\d]+/,"").trim(),t.set("batch_number",e),t.append("action","pesticides_form"),t}(),n=new Request(window.Borges.ajaxurl,{method:"POST",body:r});fetch(n).then(function(t){if(t.ok)return t.json();throw new Error("Failed to retrieve data")}).then(function(t){if(t.success){var r=document.querySelector("#batch_number").value,n=t.data.file_url,a=document.createElement("a");a.href=n,a.download=r+".pdf",a.click(),i.classList.remove("hidden")}else e.classList.remove("hidden")}).catch(function(t){e.classList.remove("hidden")})});function o(e,i){i.find(".loader").removeClass("tw-hidden"),t.ajax({type:"post",method:"post",url:window.Borges.ajaxurl,data:{action:"easypromos_autologin",userData:e,promotionId:"1003730"},success:function(t){if(t.success&&t.data.lt){var e="https://a.cstmapp.com/p/"+t.data.promotion_id+"?lt="+t.data.lt;window.location.href=e}else i.find(".loader").addClass("tw-hidden")},error:function(t){i.find(".loader").addClass("tw-hidden")}})}if([{selector:".ecoretos-form",action:"ecoretos_form",terms:[".legal input"]},{selector:".salud-form",action:"salud_form",terms:[".legal input",".acceptance input"]},{selector:".grappolo-form",action:"grappolo_form",terms:[".legal input"]}].forEach(function(t){var e=t.selector,i=t.action,r=t.terms,n=document.querySelector(e);n&&n.addEventListener("submit",function(t){t.preventDefault();var e=document.querySelector(".ct-response-error"),a=document.querySelector(".ct-response-terms"),s=document.querySelector(".ct-response-ok");if(e.classList.add("hidden"),a.classList.add("hidden"),s.classList.add("hidden"),r.every(function(t){var e=document.querySelector(t);return e&&e.checked})){var o=new FormData(n);o.append("action",i),fetch(new Request(window.Borges.ajaxurl,{method:"POST",body:o})).then(function(t){if(t.ok){var i=n.querySelector(".redirect_subscription_success");if(i)window.location.href=i.value;else{var r=n.querySelector(".form-submit input");r&&r.classList.add("hidden"),s.classList.remove("hidden")}}else e.classList.remove("hidden")}).catch(function(){return e.classList.remove("hidden")})}else a.classList.remove("hidden")})}),t(function(){var e,i=t(".show-stars-value .ec-stars-value");e="0"==i.children(".ec-stars-rating-count").html()?"-":i.children(".ec-stars-rating-value").html(),i.html(e),i.closest(".show-stars-value").show()}),t(".ec-stars-wrapper a").click(function(){var e=t(this).closest(".ec-stars-wrapper").data("post-id"),i=t(this).data("value");if(null===function(t){for(var e=t+"=",i=document.cookie.split(";"),r=0;r<i.length;r++){for(var n=i[r];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(e))return n.substring(e.length,n.length)}return null}("ec_sr_v_"+e)){var r=new Date;r.setFullYear(r.getFullYear()+1),document.cookie="ec_sr_v_"+e+"="+i+";expires="+r.toUTCString()+";path=/"}}),t(".calendar-button").on("click",function(e){e.preventDefault();var i,r=t(this);if(r.find(".loader").removeClass("tw-hidden"),r.hasClass("user-logged")){t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion_no_checks",campaign_code:t(this).data().id}}).always(function(e){if(401==e.status){r.find(".loader").addClass("tw-hidden"),t(".login-modal-message").html(window.Borges.you_need_to_be_logged_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var i=t(".login-pop-up-register-link a"),n=i.data("original-url");-1==n.indexOf("https")&&(n="https:"+n);var a=new URL(n),s=t(location).attr("href");a.searchParams.set("redirect_url",s),a.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_CAMPAIGN),i.attr("href",a.href),t("#redirect_url").val(s),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_CAMPAIGN)}else"object"!=typeof e&&(e=JSON.parse(e))});var n=r.data("user-id"),a=r.data("first-name"),s=r.data("last-name"),l=r.data("email");r.data("id");if(a&&s&&l)o({external_id:n,first_name:a,last_name:s,email:l},r);else(i=n,new Promise(function(e){t.ajax({url:"/wp-json/crm/v1/user-email",method:"POST",data:JSON.stringify({user_id:i}),contentType:"application/json",success:function(t){t.success&&t.email?e(t.email):e(null)},error:function(){e(null)}})})).then(function(t){l=l||t;var e={external_id:n,first_name:a=a||"Desconocido",last_name:s=s||"Desconocido",email:l};o(e,r)}).catch(function(t){var e={external_id:n,first_name:a=a||"Desconocido",last_name:s=s||"Desconocido",email:l};o(e,r)})}else{r.find(".loader").addClass("tw-hidden"),t(".login-modal-message").html(window.Borges.you_need_to_be_logged_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var h=t(".login-pop-up-register-link a"),c=h.data("original-url");-1==c.indexOf("https")&&(c="https:"+c);var u=new URL(c),d=t(location).attr("href");u.searchParams.set("redirect_url",d),u.searchParams.set("callback","easypromo"),u.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_CAMPAIGN),h.attr("href",u.href),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_CAMPAIGN),t("#redirect_url").val(d),t("#callback").val("easypromo")}}),!sessionStorage.getItem("calendarAutoclickExecuted")){var h=document.querySelector(".calendar-button");h&&h.classList.contains("user-logged")&&(h.click(),sessionStorage.setItem("calendarAutoclickExecuted","true"))}},finalize:function(){}}}).call(e,i(2))}
19,function(t,e,i){"use strict";
20/*! npm.im/object-fit-images 3.2.4 */var r="bfred-it:object-fit-images",n=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,a="undefined"==typeof Image?{style:{"object-position":1}}:new Image,s="object-fit"in a.style,o="object-position"in a.style,l="background-size"in a.style,h="string"==typeof a.currentSrc,c=a.getAttribute,u=a.setAttribute,d=!1;function p(t,e,i){var r="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+(e||1)+"' height='"+(i||0)+"'%3E%3C/svg%3E";c.call(t,"src")!==r&&u.call(t,"src",r)}function f(t,e){t.naturalWidth?e(t):setTimeout(f,100,t,e)}function m(t){var e=function(t){for(var e,i=getComputedStyle(t).fontFamily,r={};null!==(e=n.exec(i));)r[e[1]]=e[2];return r}(t),i=t[r];if(e["object-fit"]=e["object-fit"]||"fill",!i.img){if("fill"===e["object-fit"])return;if(!i.skipTest&&s&&!e["object-position"])return}if(!i.img){i.img=new Image(t.width,t.height),i.img.srcset=c.call(t,"data-ofi-srcset")||t.srcset,i.img.src=c.call(t,"data-ofi-src")||t.src,u.call(t,"data-ofi-src",t.src),t.srcset&&u.call(t,"data-ofi-srcset",t.srcset),p(t,t.naturalWidth||t.width,t.naturalHeight||t.height),t.srcset&&(t.srcset="");try{!function(t){var e={get:function(e){return t[r].img[e||"src"]},set:function(e,i){return t[r].img[i||"src"]=e,u.call(t,"data-ofi-"+i,e),m(t),e}};Object.defineProperty(t,"src",e),Object.defineProperty(t,"currentSrc",{get:function(){return e.get("currentSrc")}}),Object.defineProperty(t,"srcset",{get:function(){return e.get("srcset")},set:function(t){return e.set(t,"srcset")}})}(t)}catch(t){window.console}}!function(t){if(t.srcset&&!h&&window.picturefill){var e=window.picturefill._;t[e.ns]&&t[e.ns].evaled||e.fillImg(t,{reselect:!0}),t[e.ns].curSrc||(t[e.ns].supported=!1,e.fillImg(t,{reselect:!0})),t.currentSrc=t[e.ns].curSrc||t.src}}(i.img),t.style.backgroundImage='url("'+(i.img.currentSrc||i.img.src).replace(/"/g,'\\"')+'")',t.style.backgroundPosition=e["object-position"]||"center",t.style.backgroundRepeat="no-repeat",t.style.backgroundOrigin="content-box",/scale-down/.test(e["object-fit"])?f(i.img,function(){i.img.naturalWidth>t.width||i.img.naturalHeight>t.height?t.style.backgroundSize="contain":t.style.backgroundSize="auto"}):t.style.backgroundSize=e["object-fit"].replace("none","auto").replace("fill","100% 100%"),f(i.img,function(e){p(t,e.naturalWidth,e.naturalHeight)})}function g(t,e){var i=!d&&!t;if(e=e||{},t=t||"img",o&&!e.skipTest||!l)return!1;"img"===t?t=document.getElementsByTagName("img"):"string"==typeof t?t=document.querySelectorAll(t):"length"in t||(t=[t]);for(var n=0;n<t.length;n++)t[n][r]=t[n][r]||{skipTest:e.skipTest},m(t[n]);i&&(document.body.addEventListener("load",function(t){"IMG"===t.target.tagName&&g(t.target,{skipTest:e.skipTest})},!0),d=!0,t="img"),e.watchMQ&&window.addEventListener("resize",g.bind(null,t,{skipTest:e.skipTest}))}g.supportsObjectFit=s,g.supportsObjectPosition=o,function(){function t(t,e){return t[r]&&t[r].img&&("src"===e||"srcset"===e)?t[r].img:t}o||(HTMLImageElement.prototype.getAttribute=function(e){return c.call(t(this,e),e)},HTMLImageElement.prototype.setAttribute=function(e,i){return u.call(t(this,e),e,String(i))})}(),t.exports=g},function(t,e,i){var r;r=function(){"use strict";function t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(this,arguments)}function i(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function r(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach(function(n){void 0===t[n]?t[n]=e[n]:i(e[n])&&i(t[n])&&Object.keys(e[n]).length>0&&r(t[n],e[n])})}var n={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){var t="undefined"!=typeof document?document:{};return r(t,n),t}var s={document:n,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(t){return"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0)},cancelAnimationFrame:function(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function o(){var t="undefined"!=typeof window?window:{};return r(t,s),t}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}
20function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function c(t,e,i){return(c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}()?Reflect.construct:function(t,e,i){var r=[null];r.push.apply(r,e);var n=new(Function.bind.apply(t,r));return i&&h(n,i.prototype),n}).apply(null,arguments)}function u(t){var e="function"==typeof Map?new Map:void 0;return(u=function(t){if(null===t||(i=t,-1===Function.toString.call(i).indexOf("[native code]")))return t;var i;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return c(t,arguments,l(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,t)})(t)}var d=function(t){var e,i;function r(e){var i,r,n;return r=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i=t.call.apply(t,[this].concat(e))||this),n=r.__proto__,Object.defineProperty(r,"__proto__",{get:function(){return n},set:function(t){n.__proto__=t}}),i}return i=t,(e=r).prototype=Object.create(i.prototype),e.prototype.constructor=e,e.__proto__=i,r}(u(Array));function p(t){void 0===t&&(t=[]);var e=[];return t.forEach(function(t){Array.isArray(t)?e.push.apply(e,p(t)):e.push(t)}),e}function f(t,e){return Array.prototype.filter.call(t,e)}function m(t,e){var i=o(),r=a(),n=[];if(!e&&t instanceof d)return t;if(!t)return new d(n);if("string"==typeof t){var s=t.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var l="div";0===s.indexOf("<li")&&(l="ul"),0===s.indexOf("<tr")&&(l="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(l="tr"),0===s.indexOf("<tbody")&&(l="table"),0===s.indexOf("<option")&&(l="select");var h=r.createElement(l);h.innerHTML=s;for(var c=0;c<h.childNodes.length;c+=1)n.push(h.childNodes[c])}else n=function(t,e){if("string"!=typeof t)return[t];for(var i=[],r=e.querySelectorAll(t),n=0;n<r.length;n+=1)i.push(r[n]);return i}(t.trim(),e||r)}else if(t.nodeType||t===i||t===r)n.push(t);else if(Array.isArray(t)){if(t instanceof d)return t;n=t}return new d(function(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(n))}m.fn=d.prototype;var g,v,y,b={addClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=p(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).add.apply(e,r)}),this},removeClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=p(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).remove.apply(e,r)}),this},hasClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=p(e.map(function(t){return t.split(" ")}));return f(this,function(t){return r.filter(function(e){return t.classList.contains(e)}).length>0}).length>0},toggleClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=p(e.map(function(t){return t.split(" ")}));this.forEach(function(t){r.forEach(function(e){t.classList.toggle(e)})})},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(t,e);else for(var r in t)this[i][r]=t[r],this[i].setAttribute(r,t[r]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?t+"ms":t;return this},on:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=e[0],n=e[1],a=e[2],s=e[3];function o(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];
vendor: 91,822 bytes, line 20
20if(i.indexOf(t)<0&&i.unshift(t),m(e).is(n))a.apply(e,i);else for(var r=m(e).parents(),s=0;s<r.length;s+=1)m(r[s]).is(n)&&a.apply(r[s],i)}}function l(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),a.apply(this,e)}"function"==typeof e[1]&&(r=e[0],a=e[1],s=e[2],n=void 0),s||(s=!1);for(var h,c=r.split(" "),u=0;u<this.length;u+=1){var d=this[u];if(n)for(h=0;h<c.length;h+=1){var p=c[h];d.dom7LiveListeners||(d.dom7LiveListeners={}),d.dom7LiveListeners[p]||(d.dom7LiveListeners[p]=[]),d.dom7LiveListeners[p].push({listener:a,proxyListener:o}),d.addEventListener(p,o,s)}else for(h=0;h<c.length;h+=1){var f=c[h];d.dom7Listeners||(d.dom7Listeners={}),d.dom7Listeners[f]||(d.dom7Listeners[f]=[]),d.dom7Listeners[f].push({listener:a,proxyListener:l}),d.addEventListener(f,l,s)}}return this},off:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=e[0],n=e[1],a=e[2],s=e[3];"function"==typeof e[1]&&(r=e[0],a=e[1],s=e[2],n=void 0),s||(s=!1);for(var o=r.split(" "),l=0;l<o.length;l+=1)for(var h=o[l],c=0;c<this.length;c+=1){var u=this[c],d=void 0;if(!n&&u.dom7Listeners?d=u.dom7Listeners[h]:n&&u.dom7LiveListeners&&(d=u.dom7LiveListeners[h]),d&&d.length)for(var p=d.length-1;p>=0;p-=1){var f=d[p];a&&f.listener===a||a&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===a?(u.removeEventListener(h,f.proxyListener,s),d.splice(p,1)):a||(u.removeEventListener(h,f.proxyListener,s),d.splice(p,1))}}return this},trigger:function(){for(var t=o(),e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];for(var n=i[0].split(" "),a=i[1],s=0;s<n.length;s+=1)for(var l=n[s],h=0;h<this.length;h+=1){var c=this[h];if(t.CustomEvent){var u=new t.CustomEvent(l,{detail:a,bubbles:!0,cancelable:!0});c.dom7EventData=i.filter(function(t,e){return e>0}),c.dispatchEvent(u),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(t){var e=this;return t&&e.on("transitionend",function i(r){r.target===this&&(t.call(this,r),e.off("transitionend",i))}),this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var t=o();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=o(),e=a(),i=this[0],r=i.getBoundingClientRect(),n=e.body,s=i.clientTop||n.clientTop||0,l=i.clientLeft||n.clientLeft||0,h=i===t?t.scrollY:i.scrollTop,c=i===t?t.scrollX:i.scrollLeft;return{top:r.top+h-s,left:r.left+c-l}}return null},css:function(t,e){var i,r=o();if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var n in t)this[i].style[n]=t[n];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function(t){return t?(this.forEach(function(e,i){t.apply(e,[e,i])}),this):this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){var e,i,r=o(),n=a(),s=this[0];if(!s||void 0===t)return!1;if("string"==typeof t){if(s.matches)return s.matches(t);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(t);if(s.msMatchesSelector)return s.msMatchesSelector(t);for(e=m(t),i=0;i<e.length;i+=1)if(e[i]===s)return!0;return!1}if(t===n)return s===n;if(t===r)return s===r;if(t.nodeType||t instanceof d){for(e=t.nodeType?[t]:t,i=0;i<e.length;i+=1)if(e[i]===s)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e=this.length;if(t>e-1)return m([]);if(t<0){var i=e+t;return m(i<0?[]:[this[i]])}return m([this[t]])},append:function(){for(var t,e=a(),i=0;i<arguments.length;i+=1){t=i<0||arguments.length<=i?void 0:arguments[i];for(var r=0;r<this.length;r+=1)if("string"==typeof t){var n=e.createElement("div");for(n.innerHTML=t;n.firstChild;)this[r].appendChild(n.firstChild)}else if(t instanceof d)for(var s=0;s<t.length;s+=1)this[r].appendChild(t[s]);else this[r].appendChild(t)}return this},prepend:function(t){var e,i,r=a();for(e=0;e<this.length;e+=1)if("string"==typeof t){var n=r.createElement("div");for(n.innerHTML=t,i=n.childNodes.length-1;i>=0;i-=1)this[e].insertBefore(n.childNodes[i],this[e].childNodes[0])}else if(t instanceof d)for(i=0;i<t.length;i+=1)this[e].insertBefore(t[i],this[e].childNodes[0]);else this[e].insertBefore(t,this[e].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(t)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(t){var e=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?m(r).is(t)&&e.push(r):e.push(r),i=r}return m(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&m(e.previousElementSibling).is(t)?m([e.previousElementSibling]):m([]):e.previousElementSibling?m([e.previousElementSibling]):m([])}return m([])},prevAll:function(t){var e=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?m(r).is(t)&&e.push(r):e.push(r),i=r}return m(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?m(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return m(e)},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var r=this[i].parentNode;r;)t?m(r).is(t)&&e.push(r):e.push(r),r=r.parentNode;return m(e)},closest:function(t){var e=this;return void 0===t?m([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var r=this[i].querySelectorAll(t),n=0;n<r.length;n+=1)e.push(r[n]);return m(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var r=this[i].children,n=0;n<r.length;n+=1)t&&!m(r[n]).is(t)||e.push(r[n]);return m(e)},filter:function(t){return m(f(this,t))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};function x(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function _(){return Date.now()}function w(t,e){void 0===e&&(e="x");var i,r,n,a=o(),s=function(t){var e,i=o();return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return a.WebKitCSSMatrix?((r=s.transform||s.webkitTransform).split(",").length>6&&(r=r.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),n=new a.WebKitCSSMatrix("none"===r?"":r)):i=(n=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(r=a.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(r=a.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function M(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function S(t){return"undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function k(){for(var t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&!S(r))for(var n=Object.keys(Object(r)).filter(function(t){return e.indexOf(t)<0}),a=0,s=n.length;a<s;a+=1){var o=n[a],l=Object.getOwnPropertyDescriptor(r,o);void 0!==l&&l.enumerable&&(M(t[o])&&M(r[o])?r[o].__swiper__?t[o]=r[o]:k(t[o],r[o]):!M(t[o])&&M(r[o])?(t[o]={},r[o].__swiper__?t[o]=r[o]:k(t[o],r[o])):t[o]=r[o])}}return t}function E(t,e){Object.keys(e).forEach(function(i){M(e[i])&&Object.keys(e[i]).forEach(function(r){"function"==typeof e[i][r]&&(e[i][r]=e[i][r].bind(t))}),t[i]=e[i]})}function A(t){return void 0===t&&(t=""),"."+t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function T(t,e,i,r){var n=a();return i&&Object.keys(r).forEach(function(i){if(!e[i]&&!0===e.auto){var a=n.createElement("div");a.className=r[i],t.append(a),e[i]=a}}),e}function C(){return g||(t=o(),e=a(),g={touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),pointerEvents:!!t.PointerEvent&&"maxTouchPoints"in t.navigator&&t.navigator.maxTouchPoints>=0,observer:"MutationObserver"in t||"WebkitMutationObserver"in t,passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(t){}return e}(),gestures:"ongesturestart"in t}),g;var t,e}function P(t){return void 0===t&&(t={}),v||(v=function(t){var e=(void 0===t?{}:t).userAgent,i=C(),r=o(),n=r.navigator.platform,a=e||r.navigator.userAgent,s={ios:!1,android:!1},l=r.screen.width,h=r.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/),u=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===n,m="MacIntel"===n;return!u&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+h)>=0&&((u=a.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),m=!1),c&&!f&&(s.os="android",s.android=!0),(u||p||d)&&(s.os="ios",s.ios=!0),s}(t)),v}function D(){return y||(e=o(),y={isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:(t=e.navigator.userAgent.toLowerCase(),t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}),y;var t,e}Object.keys(b).forEach(function(t){Object.defineProperty(m.fn,t,{value:b[t],writable:!0})});var I={name:"resize",create:function(){var t=this;k(t,{resize:{observer:null,createObserver:function(){t&&!t.destroyed&&t.initialized&&(t.resize.observer=new ResizeObserver(function(e){var i=t.width,r=t.height,n=i,a=r;e.forEach(function(e){var i=e.contentBoxSize,r=e.contentRect,s=e.target;s&&s!==t.el||(n=r?r.width:(i[0]||i).inlineSize,a=r?r.height:(i[0]||i).blockSize)}),n===i&&a===r||t.resize.resizeHandler()}),t.resize.observer.observe(t.el))},removeObserver:function(){t.resize.observer&&t.resize.observer.unobserve&&t.el&&(t.resize.observer.unobserve(t.el),t.resize.observer=null)},resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(t){var e=o();t.params.resizeObserver&&void 0!==o().ResizeObserver?t.resize.createObserver():(e.addEventListener("resize",t.resize.resizeHandler),e.addEventListener("orientationchange",t.resize.orientationChangeHandler))},destroy:function(t){var e=o();t.resize.removeObserver(),e.removeEventListener("resize",t.resize.resizeHandler),e.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}},L={attach:function(t,e){void 0===e&&(e={});var i=o(),r=this,n=new(i.MutationObserver||i.WebkitMutationObserver)(function(t){if(1!==t.length){var e=function(){r.emit("observerUpdate",t[0])};i.requestAnimationFrame?i.requestAnimationFrame(e):i.setTimeout(e,0)}else r.emit("observerUpdate",t[0])});n.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),r.observer.observers.push(n)},init:function(){var t=this;if(t.support.observer&&t.params.observer){if(t.params.observeParents)for(var e=t.$el.parents(),i=0;i<e.length;i+=1)t.observer.attach(e[i]);t.observer.attach(t.$el[0],{childList:t.params.observeSlideChildren}),t.observer.attach(t.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(t){t.disconnect()}),this.observer.observers=[]}},R={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:e({},L,{observers:[]})})},on:{init:function(t){t.observer.init()},destroy:function(t){t.observer.destroy()}}};function B(t){var e=this,i=a(),r=o(),n=e.touchEventsData,s=e.params,l=e.touches;if(e.enabled&&(!e.animating||!s.preventInteractionOnTransition)){var h=t;h.originalEvent&&(h=h.originalEvent);var c=m(h.target);if(("wrapper"!==s.touchEventsTarget||c.closest(e.wrapperEl).length)&&(n.isTouchEvent="touchstart"===h.type,(n.isTouchEvent||!("which"in h)||3!==h.which)&&!(!n.isTouchEvent&&"button"in h&&h.button>0||n.isTouched&&n.isMoved))){s.noSwipingClass&&""!==s.noSwipingClass&&h.target&&h.target.shadowRoot&&t.path&&t.path[0]&&(c=m(t.path[0]));var u=s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass,d=!(!h.target||!h.target.shadowRoot);if(s.noSwiping&&(d?function(t,e){return void 0===e&&(e=this),function e(i){return i&&i!==a()&&i!==o()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(t)||e(i.getRootNode().host)):null}(e)}(u,h.target):c.closest(u)[0]))e.allowClick=!0;else if(!s.swipeHandler||c.closest(s.swipeHandler)[0]){l.currentX="touchstart"===h.type?h.targetTouches[0].pageX:h.pageX,l.currentY="touchstart"===h.type?h.targetTouches[0].pageY:h.pageY;var p=l.currentX,f=l.currentY,g=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,v=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(g&&(p<=v||p>=r.innerWidth-v)){if("prevent"!==g)return;t.preventDefault()}if(k(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=f,n.touchStartTime=_(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==h.type){var y=!0;c.is(n.focusableElements)&&(y=!1),i.activeElement&&m(i.activeElement).is(n.focusableElements)&&i.activeElement!==c[0]&&i.activeElement.blur();var b=y&&e.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!b||c[0].isContentEditable||h.preventDefault()}e.emit("touchStart",h)}}}}function O(){var t=this,e=t.params,i=t.el;if(!i||0!==i.offsetWidth){e.breakpoints&&t.setBreakpoint();var r=t.allowSlideNext,n=t.allowSlidePrev,a=t.snapGrid;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=n,t.allowSlideNext=r,t.params.watchOverflow&&a!==t.snapGrid&&t.checkOverflow()}}var F=!1;function N(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},G={modular:{useParams:function(t){var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var r=e.modules[i];r.params&&k(t,r.params)})},useModules:function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var r=e.modules[i],n=t[i]||{};r.on&&e.on&&Object.keys(r.on).forEach(function(t){e.on(t,r.on[t])}),r.create&&r.create.bind(e)(n)})}},eventsEmitter:{on:function(t,e,i){var r=this;if("function"!=typeof e)return r;var n=i?"unshift":"push";return t.split(" ").forEach(function(t){r.eventsListeners[t]||(r.eventsListeners[t]=[]),r.eventsListeners[t][n](e)}),r},once:function(t,e,i){var r=this;if("function"!=typeof e)return r;function n(){r.off(t,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];e.apply(r,a)}return n.__emitterProxy=e,r.on(t,n,i)},onAny:function(t,e){var i=this;if("function"!=typeof t)return i;var r=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[r](t),i},offAny:function(t){var e=this;if(!e.eventsAnyListeners)return e;var i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off:function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach(function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(function(r,n){(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&i.eventsListeners[t].splice(n,1)})}),i):i},emit:function(){var t,e,i,r=this;if(!r.eventsListeners)return r;for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];return"string"==typeof a[0]||Array.isArray(a[0])?(t=a[0],e=a.slice(1,a.length),i=r):(t=a[0].events,e=a[0].data,i=a[0].context||r),e.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(function(t){r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(function(r){r.apply(i,[t].concat(e))}),r.eventsListeners&&r.eventsListeners[t]&&r.eventsListeners[t].forEach(function(t){t.apply(i,e)})}),r}},update:{updateSize:function(){var t,e,i=this,r=i.$el;t=void 0!==i.params.width&&null!==i.params.width?i.params.width:r[0].clientWidth,e=void 0!==i.params.height&&null!==i.params.height?i.params.height:r[0].clientHeight,0===t&&i.isHorizontal()||0===e&&i.isVertical()||(t=t-parseInt(r.css("padding-left")||0,10)-parseInt(r.css("padding-right")||0,10),e=e-parseInt(r.css("padding-top")||0,10)-parseInt(r.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(e)&&(e=0),k(i,{width:t,height:e,size:i.isHorizontal()?t:e}))},updateSlides:function(){var t=this;function e(e){return t.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function i(t,i){return parseFloat(t.getPropertyValue(e(i))||0)}var r=t.params,n=t.$wrapperEl,a=t.size,s=t.rtlTranslate,o=t.wrongRTL,l=t.virtual&&r.virtual.enabled,h=l?t.virtual.slides.length:t.slides.length,c=n.children("."+t.params.slideClass),u=l?t.virtual.slides.length:c.length,d=[],p=[],f=[],m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(t));var g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(t));var v=t.snapGrid.length,y=t.slidesGrid.length,b=r.spaceBetween,x=-m,_=0,w=0;if(void 0!==a){var M,S;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*a),t.virtualSize=-b,s?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),r.slidesPerColumn>1&&(M=Math.floor(u/r.slidesPerColumn)===u/t.params.slidesPerColumn?u:Math.ceil(u/r.slidesPerColumn)*r.slidesPerColumn,"auto"!==r.slidesPerView&&"row"===r.slidesPerColumnFill&&(M=Math.max(M,r.slidesPerView*r.slidesPerColumn)));for(var E,A,T,C=r.slidesPerColumn,P=M/C,D=Math.floor(u/r.slidesPerColumn),I=0;I<u;I+=1){S=0;var L=c.eq(I);if(r.slidesPerColumn>1){var R=void 0,B=void 0,O=void 0;if("row"===r.slidesPerColumnFill&&r.slidesPerGroup>1){var F=Math.floor(I/(r.slidesPerGroup*r.slidesPerColumn)),N=I-r.slidesPerColumn*r.slidesPerGroup*F,z=0===F?r.slidesPerGroup:Math.min(Math.ceil((u-F*C*r.slidesPerGroup)/C),r.slidesPerGroup);R=(B=N-(O=Math.floor(N/z))*z+F*r.slidesPerGroup)+O*M/C,L.css({"-webkit-box-ordinal-group":R,"-moz-box-ordinal-group":R,"-ms-flex-order":R,"-webkit-order":R,order:R})}else"column"===r.slidesPerColumnFill?(O=I-(B=Math.floor(I/C))*C,(B>D||B===D&&O===C-1)&&(O+=1)>=C&&(O=0,B+=1)):B=I-(O=Math.floor(I/P))*P;L.css(e("margin-top"),0!==O?r.spaceBetween&&r.spaceBetween+"px":"")}if("none"!==L.css("display")){if("auto"===r.slidesPerView){var G=getComputedStyle(L[0]),V=L[0].style.transform,j=L[0].style.webkitTransform;if(V&&(L[0].style.transform="none"),j&&(L[0].style.webkitTransform="none"),r.roundLengths)S=t.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0);else{var U=i(G,"width"),H=i(G,"padding-left"),q=i(G,"padding-right"),W=i(G,"margin-left"),$=i(G,"margin-right"),X=G.getPropertyValue("box-sizing");if(X&&"border-box"===X)S=U+W+$;else{var Y=L[0],Z=Y.clientWidth;S=U+H+q+W+$+(Y.offsetWidth-Z)}}V&&(L[0].style.transform=V),j&&(L[0].style.webkitTransform=j),r.roundLengths&&(S=Math.floor(S))}else S=(a-(r.slidesPerView-1)*b)/r.slidesPerView,r.roundLengths&&(S=Math.floor(S)),c[I]&&(c[I].style[e("width")]=S+"px");c[I]&&(c[I].swiperSlideSize=S),f.push(S),r.centeredSlides?(x=x+S/2+_/2+b,0===_&&0!==I&&(x=x-a/2-b),0===I&&(x=x-a/2-b),Math.abs(x)<.001&&(x=0),r.roundLengths&&(x=Math.floor(x)),w%r.slidesPerGroup==0&&d.push(x),p.push(x)):(r.roundLengths&&(x=Math.floor(x)),(w-Math.min(t.params.slidesPerGroupSkip,w))%t.params.slidesPerGroup==0&&d.push(x),p.push(x),x=x+S+b),t.virtualSize+=S+b,_=S,w+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+g,s&&o&&("slide"===r.effect||"coverflow"===r.effect)&&n.css({width:t.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize&&n.css(((A={})[e("width")]=t.virtualSize+r.spaceBetween+"px",A)),r.slidesPerColumn>1&&(t.virtualSize=(S+r.spaceBetween)*M,t.virtualSize=Math.ceil(t.virtualSize/r.slidesPerColumn)-r.spaceBetween,n.css(((T={})[e("width")]=t.virtualSize+r.spaceBetween+"px",T)),r.centeredSlides)){E=[];for(var K=0;K<d.length;K+=1){var J=d[K];r.roundLengths&&(J=Math.floor(J)),d[K]<t.virtualSize+d[0]&&E.push(J)}d=E}if(!r.centeredSlides){E=[];for(var Q=0;Q<d.length;Q+=1){var tt=d[Q];r.roundLengths&&(tt=Math.floor(tt)),d[Q]<=t.virtualSize-a&&E.push(tt)}d=E,Math.floor(t.virtualSize-a)-Math.floor(d[d.length-1])>1&&d.push(t.virtualSize-a)}if(0===d.length&&(d=[0]),0!==r.spaceBetween){var et,it=t.isHorizontal()&&s?"marginLeft":e("marginRight");c.filter(function(t,e){return!r.cssMode||e!==c.length-1}).css(((et={})[it]=b+"px",et))}if(r.centeredSlides&&r.centeredSlidesBounds){var rt=0;f.forEach(function(t){rt+=t+(r.spaceBetween?r.spaceBetween:0)});var nt=(rt-=r.spaceBetween)-a;d=d.map(function(t){return t<0?-m:t>nt?nt+g:t})}if(r.centerInsufficientSlides){var at=0;if(f.forEach(function(t){at+=t+(r.spaceBetween?r.spaceBetween:0)}),(at-=r.spaceBetween)<a){var st=(a-at)/2;d.forEach(function(t,e){d[e]=t-st}),p.forEach(function(t,e){p[e]=t+st})}}k(t,{slides:c,snapGrid:d,slidesGrid:p,slidesSizesGrid:f}),u!==h&&t.emit("slidesLengthChange"),d.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==y&&t.emit("slidesGridLengthChange"),(r.watchSlidesProgress||r.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=this,r=[],n=i.virtual&&i.params.virtual.enabled,a=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);var s=function(t){return n?i.slides.filter(function(e){return parseInt(e.getAttribute("data-swiper-slide-index"),10)===t})[0]:i.slides.eq(t)[0]};if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each(function(t){r.push(t)});else for(e=0;e<Math.ceil(i.params.slidesPerView);e+=1){var o=i.activeIndex+e;if(o>i.slides.length&&!n)break;r.push(s(o))}else r.push(s(i.activeIndex));for(e=0;e<r.length;e+=1)if(void 0!==r[e]){var l=r[e].offsetHeight;a=l>a?l:a}a&&i.$wrapperEl.css("height",a+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this,i=e.params,r=e.slides,n=e.rtlTranslate;if(0!==r.length){void 0===r[0].swiperSlideOffset&&e.updateSlidesOffset();var a=-t;n&&(a=t),r.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(var s=0;s<r.length;s+=1){var o=r[s],l=(a+(i.centeredSlides?e.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){var h=-(a-o.swiperSlideOffset),c=h+e.slidesSizesGrid[s];(h>=0&&h<e.size-1||c>1&&c<=e.size||h<=0&&c>=e.size)&&(e.visibleSlides.push(o),e.visibleSlidesIndexes.push(s),r.eq(s).addClass(i.slideVisibleClass))}o.progress=n?-l:l}e.visibleSlides=m(e.visibleSlides)}},updateProgress:function(t){var e=this;if(void 0===t){var i=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*i||0}var r=e.params,n=e.maxTranslate()-e.minTranslate(),a=e.progress,s=e.isBeginning,o=e.isEnd,l=s,h=o;0===n?(a=0,s=!0,o=!0):(s=(a=(t-e.minTranslate())/n)<=0,o=a>=1),k(e,{progress:a,isBeginning:s,isEnd:o}),(r.watchSlidesProgress||r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight)&&e.updateSlidesProgress(t),s&&!l&&e.emit("reachBeginning toEdge"),o&&!h&&e.emit("reachEnd toEdge"),(l&&!s||h&&!o)&&e.emit("fromEdge"),e.emit("progress",a)},updateSlidesClasses:function(){var t,e=this,i=e.slides,r=e.params,n=e.$wrapperEl,a=e.activeIndex,s=e.realIndex,o=e.virtual&&r.virtual.enabled;i.removeClass(r.slideActiveClass+" "+r.slideNextClass+" "+r.slidePrevClass+" "+r.slideDuplicateActiveClass+" "+r.slideDuplicateNextClass+" "+r.slideDuplicatePrevClass),(t=o?e.$wrapperEl.find("."+r.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(r.slideActiveClass),r.loop&&(t.hasClass(r.slideDuplicateClass)?n.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass):n.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass));var l=t.nextAll("."+r.slideClass).eq(0).addClass(r.slideNextClass);r.loop&&0===l.length&&(l=i.eq(0)).addClass(r.slideNextClass);var h=t.prevAll("."+r.slideClass).eq(0).addClass(r.slidePrevClass);r.loop&&0===h.length&&(h=i.eq(-1)).addClass(r.slidePrevClass),r.loop&&(l.hasClass(r.slideDuplicateClass)?n.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass):n.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass),h.hasClass(r.slideDuplicateClass)?n.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+h.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass):n.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+h.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(t){var e,i=this,r=i.rtlTranslate?i.translate:-i.translate,n=i.slidesGrid,a=i.snapGrid,s=i.params,o=i.activeIndex,l=i.realIndex,h=i.snapIndex,c=t;if(void 0===c){for(var u=0;u<n.length;u+=1)void 0!==n[u+1]?r>=n[u]&&r<n[u+1]-(n[u+1]-n[u])/2?c=u:r>=n[u]&&r<n[u+1]&&(c=u+1):r>=n[u]&&(c=u);s.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(a.indexOf(r)>=0)e=a.indexOf(r);else{var d=Math.min(s.slidesPerGroupSkip,c);e=d+Math.floor((c-d)/s.slidesPerGroup)}if(e>=a.length&&(e=a.length-1),c!==o){var p=parseInt(i.slides.eq(c).attr("data-swiper-slide-index")||c,10);k(i,{snapIndex:e,realIndex:p,previousIndex:o,activeIndex:c}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==p&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}else e!==h&&(i.snapIndex=e,i.emit("snapIndexChange"))},updateClickedSlide:function(t){var e,i=this,r=i.params,n=m(t.target).closest("."+r.slideClass)[0],a=!1;if(n)for(var s=0;s<i.slides.length;s+=1)if(i.slides[s]===n){a=!0,e=s;break}if(!n||!a)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=n,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(m(n).attr("data-swiper-slide-index"),10):i.clickedIndex=e,r.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this,i=e.params,r=e.rtlTranslate,n=e.translate,a=e.$wrapperEl;if(i.virtualTranslate)return r?-n:n;if(i.cssMode)return n;var s=w(a[0],t);return r&&(s=-s),s||0},setTranslate:function(t,e){var i=this,r=i.rtlTranslate,n=i.params,a=i.$wrapperEl,s=i.wrapperEl,o=i.progress,l=0,h=0;i.isHorizontal()?l=r?-t:t:h=t,n.roundLengths&&(l=Math.floor(l),h=Math.floor(h)),n.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-h:n.virtualTranslate||a.transform("translate3d("+l+"px, "+h+"px, 0px)"),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:h;var c=i.maxTranslate()-i.minTranslate();(0===c?0:(t-i.minTranslate())/c)!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,r,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);var a=this,s=a.params,o=a.wrapperEl;if(a.animating&&s.preventInteractionOnTransition)return!1;var l,h=a.minTranslate(),c=a.maxTranslate();if(l=r&&t>h?h:r&&t<c?c:t,a.updateProgress(l),s.cssMode){var u,d=a.isHorizontal();return 0===e?o[d?"scrollLeft":"scrollTop"]=-l:o.scrollTo?o.scrollTo(((u={})[d?"left":"top"]=-l,u.behavior="smooth",u)):o[d?"scrollLeft":"scrollTop"]=-l,!0}return 0===e?(a.setTransition(0),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(t){a&&!a.destroyed&&t.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){var i=this;i.params.cssMode||i.$wrapperEl.transition(t),i.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this,r=i.activeIndex,n=i.params,a=i.previousIndex;if(!n.cssMode){n.autoHeight&&i.updateAutoHeight();var s=e;if(s||(s=r>a?"next":r<a?"prev":"reset"),i.emit("transitionStart"),t&&r!==a){if("reset"===s)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),"next"===s?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this,r=i.activeIndex,n=i.previousIndex,a=i.params;if(i.animating=!1,!a.cssMode){i.setTransition(0);var s=e;if(s||(s=r>n?"next":r<n?"prev":"reset"),i.emit("transitionEnd"),t&&r!==n){if("reset"===s)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===s?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(t,e,i,r,n){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"number"!=typeof t&&"string"!=typeof t)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof t+"] given.");if("string"==typeof t){var a=parseInt(t,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+t+"] given.");t=a}var s=this,o=t;o<0&&(o=0);var l=s.params,h=s.snapGrid,c=s.slidesGrid,u=s.previousIndex,d=s.activeIndex,p=s.rtlTranslate,f=s.wrapperEl,m=s.enabled;if(s.animating&&l.preventInteractionOnTransition||!m&&!r&&!n)return!1;var g=Math.min(s.params.slidesPerGroupSkip,o),v=g+Math.floor((o-g)/s.params.slidesPerGroup);v>=h.length&&(v=h.length-1),(d||l.initialSlide||0)===(u||0)&&i&&s.emit("beforeSlideChangeStart");var y,b=-h[v];if(s.updateProgress(b),l.normalizeSlideIndex)for(var x=0;x<c.length;x+=1){var _=-Math.floor(100*b),w=Math.floor(100*c[x]),M=Math.floor(100*c[x+1]);void 0!==c[x+1]?_>=w&&_<M-(M-w)/2?o=x:_>=w&&_<M&&(o=x+1):_>=w&&(o=x)}if(s.initialized&&o!==d){if(!s.allowSlideNext&&b<s.translate&&b<s.minTranslate())return!1;if(!s.allowSlidePrev&&b>s.translate&&b>s.maxTranslate()&&(d||0)!==o)return!1}if(y=o>d?"next":o<d?"prev":"reset",p&&-b===s.translate||!p&&b===s.translate)return s.updateActiveIndex(o),l.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==l.effect&&s.setTranslate(b),"reset"!==y&&(s.transitionStart(i,y),s.transitionEnd(i,y)),!1;if(l.cssMode){var S,k=s.isHorizontal(),E=-b;return p&&(E=f.scrollWidth-f.offsetWidth-E),0===e?f[k?"scrollLeft":"scrollTop"]=E:f.scrollTo?f.scrollTo(((S={})[k?"left":"top"]=E,S.behavior="smooth",S)):f[k?"scrollLeft":"scrollTop"]=E,!0}return 0===e?(s.setTransition(0),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,r),s.transitionStart(i,y),s.transitionEnd(i,y)):(s.setTransition(e),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,r),s.transitionStart(i,y),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,y))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(t,e,i,r){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var n=this,a=t;return n.params.loop&&(a+=n.loopedSlides),n.slideTo(a,e,i,r)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var r=this,n=r.params,a=r.animating;if(!r.enabled)return r;var s=r.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(a&&n.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+s,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var r=this,n=r.params,a=r.animating,s=r.snapGrid,o=r.slidesGrid,l=r.rtlTranslate;if(!r.enabled)return r;if(n.loop){if(a&&n.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function h(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var c,u=h(l?r.translate:-r.translate),d=s[s.map(function(t){return h(t)}).indexOf(u)-1];return void 0===d&&n.cssMode&&s.forEach(function(t){!d&&u>=t&&(d=t)}),void 0!==d&&(c=o.indexOf(d))<0&&(c=r.activeIndex-1),r.slideTo(c,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i,r){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===r&&(r=.5);var n=this,a=n.activeIndex,s=Math.min(n.params.slidesPerGroupSkip,a),o=s+Math.floor((a-s)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){var h=n.snapGrid[o];l-h>(n.snapGrid[o+1]-h)*r&&(a+=n.params.slidesPerGroup)}else{var c=n.snapGrid[o-1];l-c<=(n.snapGrid[o]-c)*r&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,r=e.$wrapperEl,n="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,a=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<e.loopedSlides-n/2||a>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),a=r.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x(function(){e.slideTo(a)})):e.slideTo(a):a>e.slides.length-n?(e.loopFix(),a=r.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),x(function(){e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},loop:{loopCreate:function(){var t=this,e=a(),i=t.params,r=t.$wrapperEl;r.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=r.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var s=i.slidesPerGroup-n.length%i.slidesPerGroup;if(s!==i.slidesPerGroup){for(var o=0;o<s;o+=1){var l=m(e.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);r.append(l)}n=r.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=n.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>n.length&&(t.loopedSlides=n.length);var h=[],c=[];n.each(function(e,i){var r=m(e);i<t.loopedSlides&&c.push(e),i<n.length&&i>=n.length-t.loopedSlides&&h.push(e),r.attr("data-swiper-slide-index",i)});for(var u=0;u<c.length;u+=1)r.append(m(c[u].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var d=h.length-1;d>=0;d-=1)r.prepend(m(h[d].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var t=this;t.emit("beforeLoopFix");var e,i=t.activeIndex,r=t.slides,n=t.loopedSlides,a=t.allowSlidePrev,s=t.allowSlideNext,o=t.snapGrid,l=t.rtlTranslate;t.allowSlidePrev=!0,t.allowSlideNext=!0;var h=-o[i]-t.getTranslate();i<n?(e=r.length-3*n+i,e+=n,t.slideTo(e,0,!1,!0)&&0!==h&&t.setTranslate((l?-t.translate:t.translate)-h)):i>=r.length-n&&(e=-r.length+i+n,e+=n,t.slideTo(e,0,!1,!0)&&0!==h&&t.setTranslate((l?-t.translate:t.translate)-h)),t.allowSlidePrev=a,t.allowSlideNext=s,t.emit("loopFix")},loopDestroy:function(){var t=this,e=t.$wrapperEl,i=t.params,r=t.slides;e.children("."+i.slideClass+"."+i.slideDuplicateClass+",."+i.slideClass+"."+i.slideBlankClass).remove(),r.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(t){var e=this;if(!(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)){var i=e.el;i.style.cursor="move",i.style.cursor=t?"-webkit-grabbing":"-webkit-grab",i.style.cursor=t?"-moz-grabbin":"-moz-grab",i.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){var t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.el.style.cursor="")}},manipulation:{appendSlide:function(t){var e=this,i=e.$wrapperEl,r=e.params;if(r.loop&&e.loopDestroy(),"object"==typeof t&&"length"in t)for(var n=0;n<t.length;n+=1)t[n]&&i.append(t[n]);else i.append(t);r.loop&&e.loopCreate(),r.observer&&e.support.observer||e.update()},prependSlide:function(t){var e=this,i=e.params,r=e.$wrapperEl,n=e.activeIndex;i.loop&&e.loopDestroy();var a=n+1;if("object"==typeof t&&"length"in t){for(var s=0;s<t.length;s+=1)t[s]&&r.prepend(t[s]);a=n+t.length}else r.prepend(t);i.loop&&e.loopCreate(),i.observer&&e.support.observer||e.update(),e.slideTo(a,0,!1)},addSlide:function(t,e){var i=this,r=i.$wrapperEl,n=i.params,a=i.activeIndex;n.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=r.children("."+n.slideClass));var s=i.slides.length;if(t<=0)i.prependSlide(e);else if(t>=s)i.appendSlide(e);else{for(var o=a>t?a+1:a,l=[],h=s-1;h>=t;h-=1){var c=i.slides.eq(h);c.remove(),l.unshift(c)}if("object"==typeof e&&"length"in e){for(var u=0;u<e.length;u+=1)e[u]&&r.append(e[u]);o=a>t?a+e.length:a}else r.append(e);for(var d=0;d<l.length;d+=1)r.append(l[d]);n.loop&&i.loopCreate(),n.observer&&i.support.observer||i.update(),n.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}},removeSlide:function(t){var e=this,i=e.params,r=e.$wrapperEl,n=e.activeIndex;i.loop&&(n-=e.loopedSlides,e.loopDestroy(),e.slides=r.children("."+i.slideClass));var a,s=n;if("object"==typeof t&&"length"in t){for(var o=0;o<t.length;o+=1)a=t[o],e.slides[a]&&e.slides.eq(a).remove(),a<s&&(s-=1);s=Math.max(s,0)}else a=t,e.slides[a]&&e.slides.eq(a).remove(),a<s&&(s-=1),s=Math.max(s,0);i.loop&&e.loopCreate(),i.observer&&e.support.observer||e.update(),i.loop?e.slideTo(s+e.loopedSlides,0,!1):e.slideTo(s,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},events:{attachEvents:function(){var t=this,e=a(),i=t.params,r=t.touchEvents,n=t.el,s=t.wrapperEl,o=t.device,l=t.support;t.onTouchStart=B.bind(t),t.onTouchMove=function(t){var e=a(),i=this,r=i.touchEventsData,n=i.params,s=i.touches,o=i.rtlTranslate;if(i.enabled){var l=t;if(l.originalEvent&&(l=l.originalEvent),r.isTouched){if(!r.isTouchEvent||"touchmove"===l.type){var h="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),c="touchmove"===l.type?h.pageX:l.pageX,u="touchmove"===l.type?h.pageY:l.pageY;if(l.preventedByNestedSwiper)return s.startX=c,void(s.startY=u);if(!i.allowTouchMove)return i.allowClick=!1,void(r.isTouched&&(k(s,{startX:c,startY:u,currentX:c,currentY:u}),r.touchStartTime=_()));if(r.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(i.isVertical()){if(u<s.startY&&i.translate<=i.maxTranslate()||u>s.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(c<s.startX&&i.translate<=i.maxTranslate()||c>s.startX&&i.translate>=i.minTranslate())return;if(r.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&m(l.target).is(r.focusableElements))return r.isMoved=!0,void(i.allowClick=!1);if(r.allowTouchCallbacks&&i.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){s.currentX=c,s.currentY=u;var d,p=s.currentX-s.startX,f=s.currentY-s.startY;if(!(i.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(f,2))<i.params.threshold))if(void 0===r.isScrolling&&(i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:p*p+f*f>=25&&(d=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,r.isScrolling=i.isHorizontal()?d>n.touchAngle:90-d>n.touchAngle)),r.isScrolling&&i.emit("touchMoveOpposite",l),void 0===r.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(r.startMoving=!0)),r.isScrolling)r.isTouched=!1;else if(r.startMoving){i.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation(),r.isMoved||(n.loop&&i.loopFix(),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce=!1,!n.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),r.isMoved=!0;var g=i.isHorizontal()?p:f;s.diff=g,g*=n.touchRatio,o&&(g=-g),i.swipeDirection=g>0?"prev":"next",r.currentTranslate=g+r.startTranslate;var v=!0,y=n.resistanceRatio;if(n.touchReleaseOnEdges&&(y=0),g>0&&r.currentTranslate>i.minTranslate()?(v=!1,n.resistance&&(r.currentTranslate=i.minTranslate()-1+Math.pow(-i.minTranslate()+r.startTranslate+g,y))):g<0&&r.currentTranslate<i.maxTranslate()&&(v=!1,n.resistance&&(r.currentTranslate=i.maxTranslate()+1-Math.pow(i.maxTranslate()-r.startTranslate-g,y))),v&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),n.threshold>0){if(!(Math.abs(g)>n.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),n.freeMode&&(0===r.velocities.length&&r.velocities.push({position:s[i.isHorizontal()?"startX":"startY"],time:r.touchStartTime}),r.velocities.push({position:s[i.isHorizontal()?"currentX":"currentY"],time:_()})),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}}}}else r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",l)}}.bind(t),t.onTouchEnd=function(t){var e=this,i=e.touchEventsData,r=e.params,n=e.touches,a=e.rtlTranslate,s=e.$wrapperEl,o=e.slidesGrid,l=e.snapGrid;if(e.enabled){var h=t;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&r.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);r.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var c,u=_(),d=u-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(h),e.emit("tap click",h),d<300&&u-i.lastClickTime<300&&e.emit("doubleTap doubleClick",h)),i.lastClickTime=_(),x(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=r.followFinger?a?e.translate:-e.translate:-i.currentTranslate,!r.cssMode)if(r.freeMode){if(c<-e.minTranslate())return void e.slideTo(e.activeIndex);if(c>-e.maxTranslate())return void(e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1));if(r.freeModeMomentum){if(i.velocities.length>1){var p=i.velocities.pop(),f=i.velocities.pop(),m=p.position-f.position,g=p.time-f.time;e.velocity=m/g,e.velocity/=2,Math.abs(e.velocity)<r.freeModeMinimumVelocity&&(e.velocity=0),(g>150||_()-p.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeModeMomentumVelocityRatio,i.velocities.length=0;var v=1e3*r.freeModeMomentumRatio,y=e.velocity*v,b=e.translate+y;a&&(b=-b);var w,M,S=!1,k=20*Math.abs(e.velocity)*r.freeModeMomentumBounceRatio;if(b<e.maxTranslate())r.freeModeMomentumBounce?(b+e.maxTranslate()<-k&&(b=e.maxTranslate()-k),w=e.maxTranslate(),S=!0,i.allowMomentumBounce=!0):b=e.maxTranslate(),r.loop&&r.centeredSlides&&(M=!0);else if(b>e.minTranslate())r.freeModeMomentumBounce?(b-e.minTranslate()>k&&(b=e.minTranslate()+k),w=e.minTranslate(),S=!0,i.allowMomentumBounce=!0):b=e.minTranslate(),r.loop&&r.centeredSlides&&(M=!0);else if(r.freeModeSticky){for(var E,A=0;A<l.length;A+=1)if(l[A]>-b){E=A;break}b=-(b=Math.abs(l[E]-b)<Math.abs(l[E-1]-b)||"next"===e.swipeDirection?l[E]:l[E-1])}if(M&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity){if(v=a?Math.abs((-b-e.translate)/e.velocity):Math.abs((b-e.translate)/e.velocity),r.freeModeSticky){var T=Math.abs((a?-b:b)-e.translate),C=e.slidesSizesGrid[e.activeIndex];v=T<C?r.speed:T<2*C?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void e.slideToClosest();r.freeModeMomentumBounce&&S?(e.updateProgress(w),e.setTransition(v),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating=!0,s.transitionEnd(function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(r.speed),setTimeout(function(){e.setTranslate(w),s.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(e.updateProgress(b),e.setTransition(v),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,s.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):(e.emit("_freeModeNoMomentumRelease"),e.updateProgress(b)),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(r.freeModeSticky)return void e.slideToClosest();r.freeMode&&e.emit("_freeModeNoMomentumRelease")}(!r.freeModeMomentum||d>=r.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var P=0,D=e.slidesSizesGrid[0],I=0;I<o.length;I+=I<r.slidesPerGroupSkip?1:r.slidesPerGroup){var L=I<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==o[I+L]?c>=o[I]&&c<o[I+L]&&(P=I,D=o[I+L]-o[I]):c>=o[I]&&(P=I,D=o[o.length-1]-o[o.length-2])}var R=(c-o[P])/D,B=P<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(d>r.longSwipesMs){if(!r.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(R>=r.longSwipesRatio?e.slideTo(P+B):e.slideTo(P)),"prev"===e.swipeDirection&&(R>1-r.longSwipesRatio?e.slideTo(P+B):e.slideTo(P))}else{if(!r.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||h.target!==e.navigation.nextEl&&h.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(P+B),"prev"===e.swipeDirection&&e.slideTo(P)):h.target===e.navigation.nextEl?e.slideTo(P+B):e.slideTo(P)}}}}.bind(t),i.cssMode&&(t.onScroll=function(){var t=this,e=t.wrapperEl,i=t.rtlTranslate;if(t.enabled){t.previousTranslate=t.translate,t.isHorizontal()?t.translate=i?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:t.translate=-e.scrollTop,-0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();var r=t.maxTranslate()-t.minTranslate();(0===r?0:(t.translate-t.minTranslate())/r)!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}}.bind(t)),t.onClick=function(t){var e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}.bind(t);var h=!!i.nested;if(!l.touch&&l.pointerEvents)n.addEventListener(r.start,t.onTouchStart,!1),e.addEventListener(r.move,t.onTouchMove,h),e.addEventListener(r.end,t.onTouchEnd,!1);else{if(l.touch){var c=!("touchstart"!==r.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(r.start,t.onTouchStart,c),n.addEventListener(r.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:h}:h),n.addEventListener(r.end,t.onTouchEnd,c),r.cancel&&n.addEventListener(r.cancel,t.onTouchEnd,c),F||(e.addEventListener("touchstart",N),F=!0)}(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(n.addEventListener("mousedown",t.onTouchStart,!1),e.addEventListener("mousemove",t.onTouchMove,h),e.addEventListener("mouseup",t.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&n.addEventListener("click",t.onClick,!0),i.cssMode&&s.addEventListener("scroll",t.onScroll),i.updateOnWindowResize?t.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",O,!0):t.on("observerUpdate",O,!0)},detachEvents:function(){var t=this,e=a(),i=t.params,r=t.touchEvents,n=t.el,s=t.wrapperEl,o=t.device,l=t.support,h=!!i.nested;if(!l.touch&&l.pointerEvents)n.removeEventListener(r.start,t.onTouchStart,!1),e.removeEventListener(r.move,t.onTouchMove,h),e.removeEventListener(r.end,t.onTouchEnd,!1);else{if(l.touch){var c=!("onTouchStart"!==r.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(r.start,t.onTouchStart,c),n.removeEventListener(r.move,t.onTouchMove,h),n.removeEventListener(r.end,t.onTouchEnd,c),r.cancel&&n.removeEventListener(r.cancel,t.onTouchEnd,c)}(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(n.removeEventListener("mousedown",t.onTouchStart,!1),e.removeEventListener("mousemove",t.onTouchMove,h),e.removeEventListener("mouseup",t.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&n.removeEventListener("click",t.onClick,!0),i.cssMode&&s.removeEventListener("scroll",t.onScroll),t.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",O)}},breakpoints:{setBreakpoint:function(){var t=this,e=t.activeIndex,i=t.initialized,r=t.loopedSlides,n=void 0===r?0:r,a=t.params,s=t.$el,o=a.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=t.getBreakpoint(o,t.params.breakpointsBase,t.el);if(l&&t.currentBreakpoint!==l){var h=l in o?o[l]:void 0;h&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(t){var e=h[t];void 0!==e&&(h[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")});var c=h||t.originalParams,u=a.slidesPerColumn>1,d=c.slidesPerColumn>1,p=a.enabled;u&&!d?(s.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),t.emitContainerClasses()):!u&&d&&(s.addClass(a.containerModifierClass+"multirow"),(c.slidesPerColumnFill&&"column"===c.slidesPerColumnFill||!c.slidesPerColumnFill&&"column"===a.slidesPerColumnFill)&&s.addClass(a.containerModifierClass+"multirow-column"),t.emitContainerClasses());var f=c.direction&&c.direction!==a.direction,m=a.loop&&(c.slidesPerView!==a.slidesPerView||f);f&&i&&t.changeDirection(),k(t.params,c);var g=t.params.enabled;k(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),p&&!g?t.disable():!p&&g&&t.enable(),t.currentBreakpoint=l,t.emit("_beforeBreakpoint",c),m&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-n+t.loopedSlides,0,!1)),t.emit("breakpoint",c)}}},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),t&&("container"!==e||i)){var r=!1,n=o(),a="window"===e?n.innerHeight:i.clientHeight,s=Object.keys(t).map(function(t){if("string"==typeof t&&0===t.indexOf("@")){var e=parseFloat(t.substr(1));return{value:a*e,point:t}}return{value:t,point:t}});s.sort(function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)});for(var l=0;l<s.length;l+=1){var h=s[l],c=h.point,u=h.value;"window"===e?n.matchMedia("(min-width: "+u+"px)").matches&&(r=c):u<=i.clientWidth&&(r=c)}return r||"max"}}},checkOverflow:{checkOverflow:function(){var t=this,e=t.params,i=t.isLocked,r=t.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(t.slides.length-1)+t.slides[0].offsetWidth*t.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&r?t.isLocked=r<=t.size:t.isLocked=1===t.snapGrid.length,t.allowSlideNext=!t.isLocked,t.allowSlidePrev=!t.isLocked,i!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock"),i&&i!==t.isLocked&&(t.isEnd=!1,t.navigation&&t.navigation.update())}},classes:{addClasses:function(){var t,e,i,r=this,n=r.classNames,a=r.params,s=r.rtl,o=r.$el,l=r.device,h=r.support,c=(t=["initialized",a.direction,{"pointer-events":h.pointerEvents&&!h.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:s},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode}],e=a.containerModifierClass,i=[],t.forEach(function(t){"object"==typeof t?Object.keys(t).forEach(function(r){t[r]&&i.push(e+r)}):"string"==typeof t&&i.push(e+t)}),i);n.push.apply(n,c),o.addClass([].concat(n).join(" ")),r.emitContainerClasses()},removeClasses:function(){var t=this,e=t.$el,i=t.classNames;e.removeClass(i.join(" ")),t.emitContainerClasses()}},images:{loadImage:function(t,e,i,r,n,a){var s,l=o();function h(){a&&a()}m(t).parent("picture")[0]||t.complete&&n?h():e?((s=new l.Image).onload=h,s.onerror=h,r&&(s.sizes=r),i&&(s.srcset=i),e&&(s.src=e)):h()},preloadImages:function(){var t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var r=t.imagesToLoad[i];t.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,e)}}}},V={},j=function(){function e(){for(var t,i,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];if(1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?i=n[0]:(t=n[0],i=n[1]),i||(i={}),i=k({},i),t&&!i.el&&(i.el=t),i.el&&m(i.el).length>1){var s=[];return m(i.el).each(function(t){var r=k({},i,{el:t});s.push(new e(r))}),s}var o=this;o.__swiper__=!0,o.support=C(),o.device=P({userAgent:i.userAgent}),o.browser=D(),o.eventsListeners={},o.eventsAnyListeners=[],void 0===o.modules&&(o.modules={}),Object.keys(o.modules).forEach(function(t){var e=o.modules[t];if(e.params){var r=Object.keys(e.params)[0],n=e.params[r];if("object"!=typeof n||null===n)return;if(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===i[r]&&(i[r]={auto:!0}),!(r in i&&"enabled"in n))return;!0===i[r]&&(i[r]={enabled:!0}),"object"!=typeof i[r]||"enabled"in i[r]||(i[r].enabled=!0),i[r]||(i[r]={enabled:!1})}});var l,h,c=k({},z);return o.useParams(c),o.params=k({},c,V,i),o.originalParams=k({},o.params),o.passedParams=k({},i),o.params&&o.params.on&&Object.keys(o.params.on).forEach(function(t){o.on(t,o.params.on[t])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=m,k(o,{enabled:o.params.enabled,el:t,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===o.params.direction},isVertical:function(){return"vertical"===o.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],h=["mousedown","mousemove","mouseup"],o.support.pointerEvents&&(h=["pointerdown","pointermove","pointerup"]),o.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},o.touchEventsDesktop={start:h[0],move:h[1],end:h[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:_(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.useModules(),o.emit("_swiper"),o.params.init&&o.init(),o}var i,r,n=e.prototype;return n.enable=function(){var t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))},n.disable=function(){var t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))},n.setProgress=function(t,e){var i=this;t=Math.min(Math.max(t,0),1);var r=i.minTranslate(),n=(i.maxTranslate()-r)*t+r;i.translateTo(n,void 0===e?0:e),i.updateActiveIndex(),i.updateSlidesClasses()},n.emitContainerClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)});t.emit("_containerClasses",e.join(" "))}},n.getSlideClasses=function(t){var e=this;return t.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}).join(" ")},n.emitSlidesClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=[];t.slides.each(function(i){var r=t.getSlideClasses(i);e.push({slideEl:i,classNames:r}),t.emit("_slideClass",i,r)}),t.emit("_slideClasses",e)}},n.slidesPerViewDynamic=function(){var t=this,e=t.params,i=t.slides,r=t.slidesGrid,n=t.size,a=t.activeIndex,s=1;if(e.centeredSlides){for(var o,l=i[a].swiperSlideSize,h=a+1;h<i.length;h+=1)i[h]&&!o&&(s+=1,(l+=i[h].swiperSlideSize)>n&&(o=!0));for(var c=a-1;c>=0;c-=1)i[c]&&!o&&(s+=1,(l+=i[c].swiperSlideSize)>n&&(o=!0))}else for(var u=a+1;u<i.length;u+=1)r[u]-r[a]<n&&(s+=1);return s},n.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,i=t.params;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(r(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||r(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function r(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}},n.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this,r=i.params.direction;return t||(t="horizontal"===r?"vertical":"horizontal"),t===r||"horizontal"!==t&&"vertical"!==t||(i.$el.removeClass(""+i.params.containerModifierClass+r).addClass(""+i.params.containerModifierClass+t),i.emitContainerClasses(),i.params.direction=t,i.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),i.emit("changeDirection"),e&&i.update()),i},n.mount=function(t){var e=this;if(e.mounted)return!0;var i=m(t||e.params.el);if(!(t=i[0]))return!1;t.swiper=e;var r=function(){return"."+(e.params.wrapperClass||"").trim().split(" ").join(".")},n=function(){if(t&&t.shadowRoot&&t.shadowRoot.querySelector){var e=m(t.shadowRoot.querySelector(r()));return e.children=function(t){return i.children(t)},e}return i.children(r())}();if(0===n.length&&e.params.createElements){var s=a().createElement("div");n=m(s),s.className=e.params.wrapperClass,i.append(s),i.children("."+e.params.slideClass).each(function(t){n.append(t)})}return k(e,{$el:i,el:t,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0},n.init=function(t){var e=this;return e.initialized||!1===e.mount(t)||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit,!1,!0):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.attachEvents(),e.initialized=!0,e.emit("init"),e.emit("afterInit")),e},n.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i,r=this,n=r.params,a=r.$el,s=r.$wrapperEl,o=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&&r.loopDestroy(),e&&(r.removeClasses(),a.removeAttr("style"),s.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(function(t){r.off(t)}),!1!==t&&(r.$el[0].swiper=null,i=r,Object.keys(i).forEach(function(t){try{i[t]=null}catch(t){}try{delete i[t]}catch(t){}})),r.destroyed=!0),null},e.extendDefaults=function(t){k(V,t)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var i=t.name||Object.keys(e.prototype.modules).length+"_"+_();e.prototype.modules[i]=t},e.use=function(t){return Array.isArray(t)?(t.forEach(function(t){return e.installModule(t)}),e):(e.installModule(t),e)},i=e,r=[{key:"extendedDefaults",get:function(){return V}},{key:"defaults",get:function(){return z}}],null&&t(i.prototype,null),r&&t(i,r),e}();Object.keys(G).forEach(function(t){Object.keys(G[t]).forEach(function(e){j.prototype[e]=G[t][e]})}),j.use([I,R]);var U={update:function(t){var e=this,i=e.params,r=i.slidesPerView,n=i.slidesPerGroup,a=i.centeredSlides,s=e.params.virtual,o=s.addSlidesBefore,l=s.addSlidesAfter,h=e.virtual,c=h.from,u=h.to,d=h.slides,p=h.slidesGrid,f=h.renderSlide,m=h.offset;e.updateActiveIndex();var g,v,y,b=e.activeIndex||0;g=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",a?(v=Math.floor(r/2)+n+l,y=Math.floor(r/2)+n+o):(v=r+(n-1)+l,y=n+o);var x=Math.max((b||0)-y,0),_=Math.min((b||0)+v,d.length-1),w=(e.slidesGrid[x]||0)-(e.slidesGrid[0]||0);function M(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(k(e.virtual,{from:x,to:_,offset:w,slidesGrid:e.slidesGrid}),c===x&&u===_&&!t)return e.slidesGrid!==p&&w!==m&&e.slides.css(g,w+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:w,from:x,to:_,slides:function(){for(var t=[],e=x;e<=_;e+=1)t.push(d[e]);return t}()}),void(e.params.virtual.renderExternalUpdate&&M());var S=[],E=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var A=c;A<=u;A+=1)(A<x||A>_)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+A+'"]').remove();for(var T=0;T<d.length;T+=1)T>=x&&T<=_&&(void 0===u||t?E.push(T):(T>u&&E.push(T),T<c&&S.push(T)));E.forEach(function(t){e.$wrapperEl.append(f(d[t],t))}),S.sort(function(t,e){return e-t}).forEach(function(t){e.$wrapperEl.prepend(f(d[t],t))}),e.$wrapperEl.children(".swiper-slide").css(g,w+"px"),M()},renderSlide:function(t,e){var i=this,r=i.params.virtual;if(r.cache&&i.virtual.cache[e])return i.virtual.cache[e];var n=r.renderSlide?m(r.renderSlide.call(i,t,e)):m('<div class="'+i.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",e),r.cache&&(i.virtual.cache[e]=n),n},appendSlide:function(t){var e=this;if("object"==typeof t&&"length"in t)for(var i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.push(t[i]);else e.virtual.slides.push(t);e.virtual.update(!0)},prependSlide:function(t){var e=this,i=e.activeIndex,r=i+1,n=1;if(Array.isArray(t)){for(var a=0;a<t.length;a+=1)t[a]&&e.virtual.slides.unshift(t[a]);r=i+t.length,n=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){var s=e.virtual.cache,o={};Object.keys(s).forEach(function(t){var e=s[t],i=e.attr("data-swiper-slide-index");i&&e.attr("data-swiper-slide-index",parseInt(i,10)+1),o[parseInt(t,10)+n]=e}),e.virtual.cache=o}e.virtual.update(!0),e.slideTo(r,0)},removeSlide:function(t){var e=this;if(null!=t){var i=e.activeIndex;if(Array.isArray(t))for(var r=t.length-1;r>=0;r-=1)e.virtual.slides.splice(t[r],1),e.params.virtual.cache&&delete e.virtual.cache[t[r]],t[r]<i&&(i-=1),i=Math.max(i,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<i&&(i-=1),i=Math.max(i,0);e.virtual.update(!0),e.slideTo(i,0)}},removeAllSlides:function(){var t=this;t.virtual.slides=[],t.params.virtual.cache&&(t.virtual.cache={}),t.virtual.update(!0),t.slideTo(0,0)}},H={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){E(this,{virtual:e({},U,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(t){if(t.params.virtual.enabled){t.classNames.push(t.params.containerModifierClass+"virtual");var e={watchSlidesProgress:!0};k(t.params,e),k(t.originalParams,e),t.params.initialSlide||t.virtual.update()}},setTranslate:function(t){t.params.virtual.enabled&&t.virtual.update()}}},q={handle:function(t){var e=this;if(e.enabled){var i=o(),r=a(),n=e.rtlTranslate,s=t;s.originalEvent&&(s=s.originalEvent);var l=s.keyCode||s.charCode,h=e.params.keyboard.pageUpDown,c=h&&33===l,u=h&&34===l,d=37===l,p=39===l,f=38===l,m=40===l;if(!e.allowSlideNext&&(e.isHorizontal()&&p||e.isVertical()&&m||u))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&d||e.isVertical()&&f||c))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||r.activeElement&&r.activeElement.nodeName&&("input"===r.activeElement.nodeName.toLowerCase()||"textarea"===r.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(c||u||d||p||f||m)){var g=!1;if(e.$el.parents("."+e.params.slideClass).length>0&&0===e.$el.parents("."+e.params.slideActiveClass).length)return;var v=e.$el,y=v[0].clientWidth,b=v[0].clientHeight,x=i.innerWidth,_=i.innerHeight,w=e.$el.offset();n&&(w.left-=e.$el[0].scrollLeft);for(var M=[[w.left,w.top],[w.left+y,w.top],[w.left,w.top+b],[w.left+y,w.top+b]],S=0;S<M.length;S+=1){var k=M[S];if(k[0]>=0&&k[0]<=x&&k[1]>=0&&k[1]<=_){if(0===k[0]&&0===k[1])continue;g=!0}}if(!g)return}e.isHorizontal()?((c||u||d||p)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((u||p)&&!n||(c||d)&&n)&&e.slideNext(),((c||d)&&!n||(u||p)&&n)&&e.slidePrev()):((c||u||f||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(u||m)&&e.slideNext(),(c||f)&&e.slidePrev()),e.emit("keyPress",l)}}},enable:function(){var t=this,e=a();t.keyboard.enabled||(m(e).on("keydown",t.keyboard.handle),t.keyboard.enabled=!0)},disable:function(){var t=this,e=a();t.keyboard.enabled&&(m(e).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}},W={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){E(this,{keyboard:e({enabled:!1},q)})},on:{init:function(t){t.params.keyboard.enabled&&t.keyboard.enable()},destroy:function(t){t.keyboard.enabled&&t.keyboard.disable()}}},$={lastScrollTime:_(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return o().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t=a(),e="onwheel",i=e in t;if(!i){var r=t.createElement("div");r.setAttribute(e,"return;"),i="function"==typeof r.onwheel}return!i&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")&&(i=t.implementation.hasFeature("Events.wheel","3.0")),i}()?"wheel":"mousewheel"},normalize:function(t){var e=0,i=0,r=0,n=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),r=10*e,n=10*i,"deltaY"in t&&(n=t.deltaY),"deltaX"in t&&(r=t.deltaX),t.shiftKey&&!r&&(r=n,n=0),(r||n)&&t.deltaMode&&(1===t.deltaMode?(r*=40,n*=40):(r*=800,n*=800)),r&&!e&&(e=r<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:e,spinY:i,pixelX:r,pixelY:n}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(t){var e=t,i=this;if(i.enabled){var r=i.params.mousewheel;i.params.cssMode&&e.preventDefault();var n=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(n=m(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!n[0].contains(e.target)&&!r.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var a=0,s=i.rtlTranslate?-1:1,o=$.normalize(e);if(r.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=-o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=-o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY;if(0===a)return!0;r.invert&&(a=-a);var l=i.getTranslate()+a*r.sensitivity;if(l>=i.minTranslate()&&(l=i.minTranslate()),l<=i.maxTranslate()&&(l=i.maxTranslate()),(!!i.params.loop||!(l===i.minTranslate()||l===i.maxTranslate()))&&i.params.nested&&e.stopPropagation(),i.params.freeMode){var h={time:_(),delta:Math.abs(a),direction:Math.sign(a)},c=i.mousewheel.lastEventBeforeSnap,u=c&&h.time<c.time+500&&h.delta<=c.delta&&h.direction===c.direction;if(!u){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var d=i.getTranslate()+a*r.sensitivity,p=i.isBeginning,f=i.isEnd;if(d>=i.minTranslate()&&(d=i.minTranslate()),d<=i.maxTranslate()&&(d=i.maxTranslate()),i.setTransition(0),i.setTranslate(d),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!p&&i.isBeginning||!f&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var g=i.mousewheel.recentWheelEvents;g.length>=15&&g.shift();var v=g.length?g[g.length-1]:void 0,y=g[0];if(g.push(h),v&&(h.delta>v.delta||h.direction!==v.direction))g.splice(0);else if(g.length>=15&&h.time-y.time<500&&y.delta-h.delta>=1&&h.delta<=6){var b=a>0?.8:.2;i.mousewheel.lastEventBeforeSnap=h,g.splice(0),i.mousewheel.timeout=x(function(){i.slideToClosest(i.params.speed,!0,void 0,b)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=x(function(){i.mousewheel.lastEventBeforeSnap=h,g.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(u||i.emit("scroll",e),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),d===i.minTranslate()||d===i.maxTranslate())return!0}}else{var w={time:_(),delta:Math.abs(a),direction:Math.sign(a),raw:t},M=i.mousewheel.recentWheelEvents;M.length>=2&&M.shift();var S=M.length?M[M.length-1]:void 0;if(M.push(w),S?(w.direction!==S.direction||w.delta>S.delta||w.time>S.time+150)&&i.mousewheel.animateSlider(w):i.mousewheel.animateSlider(w),i.mousewheel.releaseScroll(w))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}},animateSlider:function(t){var e=this,i=o();return!(this.params.mousewheel.thresholdDelta&&t.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&_()-e.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(t.delta>=6&&_()-e.mousewheel.lastScrollTime<60)&&(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),e.emit("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),e.emit("scroll",t.raw)),e.mousewheel.lastScrollTime=(new i.Date).getTime(),1))},releaseScroll:function(t){var e=this,i=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&i.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&i.releaseOnEdges)return!0;return!1},enable:function(){var t=this,e=$.event();if(t.params.cssMode)return t.wrapperEl.removeEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(t.mousewheel.enabled)return!1;var i=t.$el;return"container"!==t.params.mousewheel.eventsTarget&&(i=m(t.params.mousewheel.eventsTarget)),i.on("mouseenter",t.mousewheel.handleMouseEnter),i.on("mouseleave",t.mousewheel.handleMouseLeave),i.on(e,t.mousewheel.handle),t.mousewheel.enabled=!0,!0},disable:function(){var t=this,e=$.event();if(t.params.cssMode)return t.wrapperEl.addEventListener(e,t.mousewheel.handle),!0;if(!e)return!1;if(!t.mousewheel.enabled)return!1;var i=t.$el;return"container"!==t.params.mousewheel.eventsTarget&&(i=m(t.params.mousewheel.eventsTarget)),i.off(e,t.mousewheel.handle),t.mousewheel.enabled=!1,!0}},X={toggleEl:function(t,e){t[e?"addClass":"removeClass"](this.params.navigation.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=e)},update:function(){var t=this,e=t.params.navigation,i=t.navigation.toggleEl;if(!t.params.loop){var r=t.navigation,n=r.$nextEl,a=r.$prevEl;a&&a.length>0&&(t.isBeginning?i(a,!0):i(a,!1),t.params.watchOverflow&&t.enabled&&a[t.isLocked?"addClass":"removeClass"](e.lockClass)),n&&n.length>0&&(t.isEnd?i(n,!0):i(n,!1),t.params.watchOverflow&&t.enabled&&n[t.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(t){var e=this;t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()},onNextClick:function(t){var e=this;t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()},init:function(){var t,e,i=this,r=i.params.navigation;i.params.navigation=T(i.$el,i.params.navigation,i.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),(r.nextEl||r.prevEl)&&(r.nextEl&&(t=m(r.nextEl),i.params.uniqueNavElements&&"string"==typeof r.nextEl&&t.length>1&&1===i.$el.find(r.nextEl).length&&(t=i.$el.find(r.nextEl))),r.prevEl&&(e=m(r.prevEl),i.params.uniqueNavElements&&"string"==typeof r.prevEl&&e.length>1&&1===i.$el.find(r.prevEl).length&&(e=i.$el.find(r.prevEl))),t&&t.length>0&&t.on("click",i.navigation.onNextClick),e&&e.length>0&&e.on("click",i.navigation.onPrevClick),k(i.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}),i.enabled||(t&&t.addClass(r.lockClass),e&&e.addClass(r.lockClass)))},destroy:function(){var t=this,e=t.navigation,i=e.$nextEl,r=e.$prevEl;i&&i.length&&(i.off("click",t.navigation.onNextClick),i.removeClass(t.params.navigation.disabledClass)),r&&r.length&&(r.off("click",t.navigation.onPrevClick),r.removeClass(t.params.navigation.disabledClass))}},Y={update:function(){var t=this,e=t.rtl,i=t.params.pagination;if(i.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var r,n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el,s=t.params.loop?Math.ceil((n-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?((r=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup))>n-1-2*t.loopedSlides&&(r-=n-2*t.loopedSlides),r>s-1&&(r-=s),r<0&&"bullets"!==t.params.paginationType&&(r=s+r)):r=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){var o,l,h,c=t.pagination.bullets;if(i.dynamicBullets&&(t.pagination.bulletSize=c.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(t.isHorizontal()?"width":"height",t.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==t.previousIndex&&(t.pagination.dynamicBulletIndex+=r-t.previousIndex,t.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?t.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:t.pagination.dynamicBulletIndex<0&&(t.pagination.dynamicBulletIndex=0)),o=r-t.pagination.dynamicBulletIndex,h=((l=o+(Math.min(c.length,i.dynamicMainBullets)-1))+o)/2),c.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),a.length>1)c.each(function(t){var e=m(t),n=e.index();n===r&&e.addClass(i.bulletActiveClass),i.dynamicBullets&&(n>=o&&n<=l&&e.addClass(i.bulletActiveClass+"-main"),n===o&&e.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),n===l&&e.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else{var u=c.eq(r),d=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){for(var p=c.eq(o),f=c.eq(l),g=o;g<=l;g+=1)c.eq(g).addClass(i.bulletActiveClass+"-main");if(t.params.loop)if(d>=c.length-i.dynamicMainBullets){for(var v=i.dynamicMainBullets;v>=0;v-=1)c.eq(c.length-v).addClass(i.bulletActiveClass+"-main");c.eq(c.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){var y=Math.min(c.length,i.dynamicMainBullets+4),b=(t.pagination.bulletSize*y-t.pagination.bulletSize)/2-h*t.pagination.bulletSize,x=e?"right":"left";c.css(t.isHorizontal()?x:"top",b+"px")}}if("fraction"===i.type&&(a.find(A(i.currentClass)).text(i.formatFractionCurrent(r+1)),a.find(A(i.totalClass)).text(i.formatFractionTotal(s))),"progressbar"===i.type){var _;_=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";var w=(r+1)/s,M=1,S=1;"horizontal"===_?M=w:S=w,a.find(A(i.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+M+") scaleY("+S+")").transition(t.params.speed)}"custom"===i.type&&i.renderCustom?(a.html(i.renderCustom(t,r+1,s)),t.emit("paginationRender",a[0])):t.emit("paginationUpdate",a[0]),t.params.watchOverflow&&t.enabled&&a[t.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var t=this,e=t.params.pagination;if(e.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el,n="";if("bullets"===e.type){var a=t.params.loop?Math.ceil((i-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&!t.params.loop&&a>i&&(a=i);for(var s=0;s<a;s+=1)e.renderBullet?n+=e.renderBullet.call(t,s,e.bulletClass):n+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";r.html(n),t.pagination.bullets=r.find(A(e.bulletClass))}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',r.html(n)),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',r.html(n)),"custom"!==e.type&&t.emit("paginationRender",t.pagination.$el[0])}},init:function(){var t=this;t.params.pagination=T(t.$el,t.params.pagination,t.params.createElements,{el:"swiper-pagination"});var e=t.params.pagination;if(e.el){var i=m(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&(i=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click",A(e.bulletClass),function(e){e.preventDefault();var i=m(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)}),k(t.pagination,{$el:i,el:i[0]}),t.enabled||i.addClass(e.lockClass))}},destroy:function(){var t=this,e=t.params.pagination;if(e.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var i=t.pagination.$el;i.removeClass(e.hiddenClass),i.removeClass(e.modifierClass+e.type),t.pagination.bullets&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&i.off("click",A(e.bulletClass))}}},Z={setTranslate:function(){var t=this;if(t.params.scrollbar.el&&t.scrollbar.el){var e=t.scrollbar,i=t.rtlTranslate,r=t.progress,n=e.dragSize,a=e.trackSize,s=e.$dragEl,o=e.$el,l=t.params.scrollbar,h=n,c=(a-n)*r;i?(c=-c)>0?(h=n-c,c=0):-c+n>a&&(h=a+c):c<0?(h=n+c,c=0):c+n>a&&(h=a-c),t.isHorizontal()?(s.transform("translate3d("+c+"px, 0, 0)"),s[0].style.width=h+"px"):(s.transform("translate3d(0px, "+c+"px, 0)"),s[0].style.height=h+"px"),l.hide&&(clearTimeout(t.scrollbar.timeout),o[0].style.opacity=1,t.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(t){var e=this;e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)},updateSize:function(){var t=this;if(t.params.scrollbar.el&&t.scrollbar.el){var e=t.scrollbar,i=e.$dragEl,r=e.$el;i[0].style.width="",i[0].style.height="";var n,a=t.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,s=t.size/t.virtualSize,o=s*(a/t.size);n="auto"===t.params.scrollbar.dragSize?a*s:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i[0].style.width=n+"px":i[0].style.height=n+"px",r[0].style.display=s>=1?"none":"",t.params.scrollbar.hide&&(r[0].style.opacity=0),k(e,{trackSize:a,divider:s,moveDivider:o,dragSize:n}),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}},getPointerPosition:function(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition:function(t){var e,i=this,r=i.scrollbar,n=i.rtlTranslate,a=r.$el,s=r.dragSize,o=r.trackSize,l=r.dragStartPos;e=(r.getPointerPosition(t)-a.offset()[i.isHorizontal()?"left":"top"]-(null!==l?l:s/2))/(o-s),e=Math.max(Math.min(e,1),0),n&&(e=1-e);var h=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*e;i.updateProgress(h),i.setTranslate(h),i.updateActiveIndex(),i.updateSlidesClasses()},onDragStart:function(t){var e=this,i=e.params.scrollbar,r=e.scrollbar,n=e.$wrapperEl,a=r.$el,s=r.$dragEl;e.scrollbar.isTouched=!0,e.scrollbar.dragStartPos=t.target===s[0]||t.target===s?r.getPointerPosition(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),n.transition(100),s.transition(100),r.setDragPosition(t),clearTimeout(e.scrollbar.dragTimeout),a.transition(0),i.hide&&a.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),e.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this,i=e.scrollbar,r=e.$wrapperEl,n=i.$el,a=i.$dragEl;e.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,i.setDragPosition(t),r.transition(0),n.transition(0),a.transition(0),e.emit("scrollbarDragMove",t))},onDragEnd:function(t){var e=this,i=e.params.scrollbar,r=e.scrollbar,n=e.$wrapperEl,a=r.$el;e.scrollbar.isTouched&&(e.scrollbar.isTouched=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),n.transition("")),i.hide&&(clearTimeout(e.scrollbar.dragTimeout),e.scrollbar.dragTimeout=x(function(){a.css("opacity",0),a.transition(400)},1e3)),e.emit("scrollbarDragEnd",t),i.snapOnRelease&&e.slideToClosest())},enableDraggable:function(){var t=this;if(t.params.scrollbar.el){var e=a(),i=t.scrollbar,r=t.touchEventsTouch,n=t.touchEventsDesktop,s=t.params,o=t.support,l=i.$el[0],h=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};l&&(o.touch?(l.addEventListener(r.start,t.scrollbar.onDragStart,h),l.addEventListener(r.move,t.scrollbar.onDragMove,h),l.addEventListener(r.end,t.scrollbar.onDragEnd,c)):(l.addEventListener(n.start,t.scrollbar.onDragStart,h),e.addEventListener(n.move,t.scrollbar.onDragMove,h),e.addEventListener(n.end,t.scrollbar.onDragEnd,c)))}},disableDraggable:function(){var t=this;if(t.params.scrollbar.el){var e=a(),i=t.scrollbar,r=t.touchEventsTouch,n=t.touchEventsDesktop,s=t.params,o=t.support,l=i.$el[0],h=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},c=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};l&&(o.touch?(l.removeEventListener(r.start,t.scrollbar.onDragStart,h),l.removeEventListener(r.move,t.scrollbar.onDragMove,h),l.removeEventListener(r.end,t.scrollbar.onDragEnd,c)):(l.removeEventListener(n.start,t.scrollbar.onDragStart,h),e.removeEventListener(n.move,t.scrollbar.onDragMove,h),e.removeEventListener(n.end,t.scrollbar.onDragEnd,c)))}},init:function(){var t=this,e=t.scrollbar,i=t.$el;t.params.scrollbar=T(i,t.params.scrollbar,t.params.createElements,{el:"swiper-scrollbar"});var r=t.params.scrollbar;if(r.el){var n=m(r.el);t.params.uniqueNavElements&&"string"==typeof r.el&&n.length>1&&1===i.find(r.el).length&&(n=i.find(r.el));var a=n.find("."+t.params.scrollbar.dragClass);0===a.length&&(a=m('<div class="'+t.params.scrollbar.dragClass+'"></div>'),n.append(a)),k(e,{$el:n,el:n[0],$dragEl:a,dragEl:a[0]}),r.draggable&&e.enableDraggable(),n&&n[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},K={setTransform:function(t,e){var i=this.rtl,r=m(t),n=i?-1:1,a=r.attr("data-swiper-parallax")||"0",s=r.attr("data-swiper-parallax-x"),o=r.attr("data-swiper-parallax-y"),l=r.attr("data-swiper-parallax-scale"),h=r.attr("data-swiper-parallax-opacity");if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=a,o="0"):(o=a,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*e*n+"%":s*e*n+"px",o=o.indexOf("%")>=0?parseInt(o,10)*e+"%":o*e+"px",null!=h){var c=h-(h-1)*(1-Math.abs(e));r[0].style.opacity=c}if(null==l)r.transform("translate3d("+s+", "+o+", 0px)");else{var u=l-(l-1)*(1-Math.abs(e));r.transform("translate3d("+s+", "+o+", 0px) scale("+u+")")}},setTranslate:function(){var t=this,e=t.$el,i=t.slides,r=t.progress,n=t.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,r)}),i.each(function(e,i){var a=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(i/2)-r*(n.length-1)),a=Math.min(Math.max(a,-1),1),m(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var i=m(e),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(r=0),i.transition(r)})}},J={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,r=t.targetTouches[1].pageX,n=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-e,2)+Math.pow(n-i,2))},onGestureStart:function(t){var e=this,i=e.support,r=e.params.zoom,n=e.zoom,a=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;n.fakeGestureTouched=!0,a.scaleStart=J.getDistanceBetweenTouches(t)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=m(t.target).closest("."+e.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=e.slides.eq(e.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+r.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),e.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(t){var e=this,i=e.support,r=e.params.zoom,n=e.zoom,a=n.gesture;if(!i.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;n.fakeGestureMoved=!0,a.scaleMove=J.getDistanceBetweenTouches(t)}a.$imageEl&&0!==a.$imageEl.length?(i.gestures?n.scale=t.scale*n.currentScale:n.scale=a.scaleMove/a.scaleStart*n.currentScale,n.scale>a.maxRatio&&(n.scale=a.maxRatio-1+Math.pow(n.scale-a.maxRatio+1,.5)),n.scale<r.minRatio&&(n.scale=r.minRatio+1-Math.pow(r.minRatio-n.scale+1,.5)),a.$imageEl.transform("translate3d(0,
200,0) scale("+n.scale+")")):"gesturechange"===t.type&&n.onGestureStart(t)},onGestureEnd:function(t){var e=this,i=e.device,r=e.support,n=e.params.zoom,a=e.zoom,s=a.gesture;if(!r.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!i.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}s.$imageEl&&0!==s.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,s.maxRatio),n.minRatio),s.$imageEl.transition(e.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(s.$slideEl=void 0))},onTouchStart:function(t){var e=this.device,i=this.zoom,r=i.gesture,n=i.image;r.$imageEl&&0!==r.$imageEl.length&&(n.isTouched||(e.android&&t.cancelable&&t.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,n.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this,i=e.zoom,r=i.gesture,n=i.image,a=i.velocity;if(r.$imageEl&&0!==r.$imageEl.length&&(e.allowClick=!1,n.isTouched&&r.$slideEl)){n.isMoved||(n.width=r.$imageEl[0].offsetWidth,n.height=r.$imageEl[0].offsetHeight,n.startX=w(r.$imageWrapEl[0],"x")||0,n.startY=w(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0));var s=n.width*i.scale,o=n.height*i.scale;if(!(s<r.slideWidth&&o<r.slideHeight)){if(n.minX=Math.min(r.slideWidth/2-s/2,0),n.maxX=-n.minX,n.minY=Math.min(r.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,n.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!n.isMoved&&!i.isScaling){if(e.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=n.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=n.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(n.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(n.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(n.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(n.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=n.touchesCurrent.x,a.prevPositionY=n.touchesCurrent.y,a.prevTime=Date.now(),r.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,r=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var n=300,a=300,s=r.x*n,o=i.currentX+s,l=r.y*a,h=i.currentY+l;0!==r.x&&(n=Math.abs((o-i.currentX)/r.x)),0!==r.y&&(a=Math.abs((h-i.currentY)/r.y));var c=Math.max(n,a);i.currentX=o,i.currentY=h;var u=i.width*t.scale,d=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-u/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-d/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this,e=t.zoom,i=e.gesture;i.$slideEl&&t.previousIndex!==t.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,
200,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,r,n,a,s,l,h,c,u,d,p,f,g,v,y,b=this,x=o(),_=b.zoom,w=b.params.zoom,M=_.gesture,S=_.image;M.$slideEl||(t&&t.target&&(M.$slideEl=m(t.target).closest("."+b.params.slideClass)),M.$slideEl||(b.params.virtual&&b.params.virtual.enabled&&b.virtual?M.$slideEl=b.$wrapperEl.children("."+b.params.slideActiveClass):M.$slideEl=b.slides.eq(b.activeIndex)),M.$imageEl=M.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),M.$imageWrapEl=M.$imageEl.parent("."+w.containerClass)),M.$imageEl&&0!==M.$imageEl.length&&M.$imageWrapEl&&0!==M.$imageWrapEl.length&&(M.$slideEl.addClass(""+w.zoomedSlideClass),void 0===S.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=S.touchesStart.x,i=S.touchesStart.y),_.scale=M.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,_.currentScale=M.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,t?(v=M.$slideEl[0].offsetWidth,y=M.$slideEl[0].offsetHeight,r=M.$slideEl.offset().left+x.scrollX+v/2-e,n=M.$slideEl.offset().top+x.scrollY+y/2-i,l=M.$imageEl[0].offsetWidth,h=M.$imageEl[0].offsetHeight,c=l*_.scale,u=h*_.scale,f=-(d=Math.min(v/2-c/2,0)),g=-(p=Math.min(y/2-u/2,0)),(a=r*_.scale)<d&&(a=d),a>f&&(a=f),(s=n*_.scale)<p&&(s=p),s>g&&(s=g)):(a=0,s=0),M.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+s+"px,0)"),M.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+_.scale+")"))},out:function(){var t=this,e=t.zoom,i=t.params.zoom,r=e.gesture;r.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?r.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):r.$slideEl=t.slides.eq(t.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+i.containerClass)),r.$imageEl&&0!==r.$imageEl.length&&r.$imageWrapEl&&0!==r.$imageWrapEl.length&&(e.scale=1,e.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(""+i.zoomedSlideClass),r.$slideEl=void 0)},toggleGestures:function(t){var e=this,i=e.zoom,r=i.slideSelector,n=i.passiveListener;e.$wrapperEl[t]("gesturestart",r,i.onGestureStart,n),e.$wrapperEl[t]("gesturechange",r,i.onGestureChange,n),e.$wrapperEl[t]("gestureend",r,i.onGestureEnd,n)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var t=this,e=t.support,i=t.zoom;if(!i.enabled){i.enabled=!0;var r=!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},n=!e.passiveListener||{passive:!1,capture:!0},a="."+t.params.slideClass;t.zoom.passiveListener=r,t.zoom.slideSelector=a,e.gestures?(t.$wrapperEl.on(t.touchEvents.start,t.zoom.enableGestures,r),t.$wrapperEl.on(t.touchEvents.end,t.zoom.disableGestures,r)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,a,i.onGestureStart,r),t.$wrapperEl.on(t.touchEvents.move,a,i.onGestureChange,n),t.$wrapperEl.on(t.touchEvents.end,a,i.onGestureEnd,r),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,a,i.onGestureEnd,r)),t.$wrapperEl.on(t.touchEvents.move,"."+t.params.zoom.containerClass,i.onTouchMove,n)}},disable:function(){var t=this,e=t.zoom;if(e.enabled){var i=t.support;t.zoom.enabled=!1;var r=!("touchstart"!==t.touchEvents.start||!i.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},n=!i.passiveListener||{passive:!1,capture:!0},a="."+t.params.slideClass;i.gestures?(t.$wrapperEl.off(t.touchEvents.start,t.zoom.enableGestures,r),t.$wrapperEl.off(t.touchEvents.end,t.zoom.disableGestures,r)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,a,e.onGestureStart,r),t.$wrapperEl.off(t.touchEvents.move,a,e.onGestureChange,n),t.$wrapperEl.off(t.touchEvents.end,a,e.onGestureEnd,r),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,a,e.onGestureEnd,r)),t.$wrapperEl.off(t.touchEvents.move,"."+t.params.zoom.containerClass,e.onTouchMove,n)}}},Q={loadInSlide:function(t,e){void 0===e&&(e=!0);var i=this,r=i.params.lazy;if(void 0!==t&&0!==i.slides.length){var n=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):i.slides.eq(t),a=n.find("."+r.elementClass+":not(."+r.loadedClass+"):not(."+r.loadingClass+")");!n.hasClass(r.elementClass)||n.hasClass(r.loadedClass)||n.hasClass(r.loadingClass)||a.push(n[0]),0!==a.length&&a.each(function(t){var a=m(t);a.addClass(r.loadingClass);var s=a.attr("data-background"),o=a.attr("data-src"),l=a.attr("data-srcset"),h=a.attr("data-sizes"),c=a.parent("picture");i.loadImage(a[0],o||s,l,h,!1,function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){
vendor: 8,187 bytes, line 20
20if(s?(a.css("background-image",'url("'+s+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),h&&(a.attr("sizes",h),a.removeAttr("data-sizes")),c.length&&c.children("source").each(function(t){var e=m(t);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),o&&(a.attr("src",o),a.removeAttr("data-src"))),a.addClass(r.loadedClass).removeClass(r.loadingClass),n.find("."+r.preloaderClass).remove(),i.params.loop&&e){var t=n.attr("data-swiper-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){var u=i.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(u.index(),!1)}else{var d=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');i.lazy.loadInSlide(d.index(),!1)}}i.emit("lazyImageReady",n[0],a[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",n[0],a[0])})}},load:function(){var t=this,e=t.$wrapperEl,i=t.params,r=t.slides,n=t.activeIndex,a=t.virtual&&i.virtual.enabled,s=i.lazy,o=i.slidesPerView;function l(t){if(a){if(e.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(r[t])return!0;return!1}function h(t){return a?m(t).attr("data-swiper-slide-index"):m(t).index()}if("auto"===o&&(o=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+i.slideVisibleClass).each(function(e){var i=a?m(e).attr("data-swiper-slide-index"):m(e).index();t.lazy.loadInSlide(i)});else if(o>1)for(var c=n;c<n+o;c+=1)l(c)&&t.lazy.loadInSlide(c);else t.lazy.loadInSlide(n);if(s.loadPrevNext)if(o>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var u=s.loadPrevNextAmount,d=o,p=Math.min(n+d+Math.max(u,d),r.length),f=Math.max(n-Math.max(d,u),0),g=n+o;g<p;g+=1)l(g)&&t.lazy.loadInSlide(g);for(var v=f;v<n;v+=1)l(v)&&t.lazy.loadInSlide(v)}else{var y=e.children("."+i.slideNextClass);y.length>0&&t.lazy.loadInSlide(h(y));var b=e.children("."+i.slidePrevClass);b.length>0&&t.lazy.loadInSlide(h(b))}},checkInViewOnLoad:function(){var t=o(),e=this;if(e&&!e.destroyed){var i=e.params.lazy.scrollingElement?m(e.params.lazy.scrollingElement):m(t),r=i[0]===t,n=r?t.innerWidth:i[0].offsetWidth,a=r?t.innerHeight:i[0].offsetHeight,s=e.$el.offset(),l=!1;e.rtlTranslate&&(s.left-=e.$el[0].scrollLeft);for(var h=[[s.left,s.top],[s.left+e.width,s.top],[s.left,s.top+e.height],[s.left+e.width,s.top+e.height]],c=0;c<h.length;c+=1){var u=h[c];if(u[0]>=0&&u[0]<=n&&u[1]>=0&&u[1]<=a){if(0===u[0]&&0===u[1])continue;l=!0}}var d=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};l?(e.lazy.load(),i.off("scroll",e.lazy.checkInViewOnLoad,d)):e.lazy.scrollHandlerAttached||(e.lazy.scrollHandlerAttached=!0,i.on("scroll",e.lazy.checkInViewOnLoad,d))}}},tt={LinearSpline:function(t,e){var i,r,n,a,s;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(s=function(t,e){for(r=-1,i=t.length;i-r>1;)t[n=i+r>>1]<=e?r=n:i=n;return i}(this.x,t),a=s-1,(t-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(t){var e=this;e.controller.spline||(e.controller.spline=e.params.loop?new tt.LinearSpline(e.slidesGrid,t.slidesGrid):new tt.LinearSpline(e.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,r,n=this,a=n.controller.control,s=n.constructor;function o(t){var e=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(t),r=-n.controller.spline.interpolate(-e)),r&&"container"!==n.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(n.maxTranslate()-n.minTranslate()),r=(e-n.minTranslate())*i+t.minTranslate()),n.params.controller.inverse&&(r=t.maxTranslate()-r),t.updateProgress(r),t.setTranslate(r,n),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(var l=0;l<a.length;l+=1)a[l]!==e&&a[l]instanceof s&&o(a[l]);else a instanceof s&&e!==a&&o(a)},setTransition:function(t,e){var i,r=this,n=r.constructor,a=r.controller.control;function s(e){e.setTransition(t,r),0!==t&&(e.transitionStart(),e.params.autoHeight&&x(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){a&&(e.params.loop&&"slide"===r.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==e&&a[i]instanceof n&&s(a[i]);else a instanceof n&&e!==a&&s(a)}},et={getRandomNumber:function(t){return void 0===t&&(t=16),"x".repeat(t).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(t){return t.attr("tabIndex","0"),t},makeElNotFocusable:function(t){return t.attr("tabIndex","-1"),t},addElRole:function(t,e){return t.attr("role",e),t},addElRoleDescription:function(t,e){return t.attr("aria-roledescription",e),t},addElControls:function(t,e){return t.attr("aria-controls",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},addElId:function(t,e){return t.attr("id",e),t},addElLive:function(t,e){return t.attr("aria-live",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterOrSpaceKey:function(t){if(13===t.keyCode||32===t.keyCode){var e=this,i=e.params.a11y,r=m(t.target);e.navigation&&e.navigation.$nextEl&&r.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?e.a11y.notify(i.lastSlideMessage):e.a11y.notify(i.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&r.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?e.a11y.notify(i.firstSlideMessage):e.a11y.notify(i.prevSlideMessage)),e.pagination&&r.is(A(e.params.pagination.bulletClass))&&r[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){var t=this;if(!t.params.loop&&t.navigation){var e=t.navigation,i=e.$nextEl,r=e.$prevEl;r&&r.length>0&&(t.isBeginning?(t.a11y.disableEl(r),t.a11y.makeElNotFocusable(r)):(t.a11y.enableEl(r),t.a11y.makeElFocusable(r))),i&&i.length>0&&(t.isEnd?(t.a11y.disableEl(i),t.a11y.makeElNotFocusable(i)):(t.a11y.enableEl(i),t.a11y.makeElFocusable(i)))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(i){var r=m(i);t.a11y.makeElFocusable(r),t.params.pagination.renderBullet||(t.a11y.addElRole(r,"button"),t.a11y.addElLabel(r,e.paginationBulletMessage.replace(/\{\{index\}\}/,r.index()+1)))})},init:function(){var t=this,e=t.params.a11y;t.$el.append(t.a11y.liveRegion);var i=t.$el;e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(i,e.containerMessage);var r=t.$wrapperEl,n=r.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";t.a11y.addElId(r,n),t.a11y.addElLive(r,a),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(m(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(m(t.slides),e.slideRole);var s,o,l=t.params.loop?t.slides.filter(function(e){return!e.classList.contains(t.params.slideDuplicateClass)}).length:t.slides.length;t.slides.each(function(i,r){var n=m(i),a=t.params.loop?parseInt(n.attr("data-swiper-slide-index"),10):r,s=e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,l);t.a11y.addElLabel(n,s)}),t.navigation&&t.navigation.$nextEl&&(s=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(o=t.navigation.$prevEl),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(s,e.nextSlideMessage),t.a11y.addElControls(s,n)),o&&o.length&&(t.a11y.makeElFocusable(o),"BUTTON"!==o[0].tagName&&(t.a11y.addElRole(o,"button"),o.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(o,e.prevSlideMessage),t.a11y.addElControls(o,n)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("key
20down",A(t.params.pagination.bulletClass),t.a11y.onEnterOrSpaceKey)},destroy:function(){var t,e,i=this;i.a11y.liveRegion&&i.a11y.liveRegion.length>0&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(t=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(e=i.navigation.$prevEl),t&&t.off("keydown",i.a11y.onEnterOrSpaceKey),e&&e.off("keydown",i.a11y.onEnterOrSpaceKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown",A(i.params.pagination.bulletClass),i.a11y.onEnterOrSpaceKey)}},it={init:function(){var t=this,e=o();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);var i=t.history;i.initialized=!0,i.paths=it.getPathValues(t.params.url),(i.paths.key||i.paths.value)&&(i.scrollToSlide(0,i.paths.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",t.history.setHistoryPopState))}},destroy:function(){var t=o();this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var t=this;t.history.paths=it.getPathValues(t.params.url),t.history.scrollToSlide(t.params.speed,t.history.paths.value,!1)},getPathValues:function(t){var e=o(),i=(t?new URL(t):e.location).pathname.slice(1).split("/").filter(function(t){return""!==t}),r=i.length;return{key:i[r-2],value:i[r-1]}},setHistory:function(t,e){var i=this,r=o();if(i.history.initialized&&i.params.history.enabled){var n;n=i.params.url?new URL(i.params.url):r.location;var a=i.slides.eq(e),s=it.slugify(a.attr("data-history"));if(i.params.history.root.length>0){var l=i.params.history.root;"/"===l[l.length-1]&&(l=l.slice(0,l.length-1)),s=l+"/"+t+"/"+s}else n.pathname.includes(t)||(s=t+"/"+s);var h=r.history.state;h&&h.value===s||(i.params.history.replaceState?r.history.replaceState({value:s},null,s):r.history.pushState({value:s},null,s))}},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,i){var r=this;if(e)for(var n=0,a=r.slides.length;n<a;n+=1){var s=r.slides.eq(n);if(it.slugify(s.attr("data-history"))===e&&!s.hasClass(r.params.slideDuplicateClass)){var o=s.index();r.slideTo(o,t,i)}}else r.slideTo(0,t,i)}},rt={onHashChange:function(){var t=this,e=a();t.emit("hashChange");var i=e.location.hash.replace("#","");if(i!==t.slides.eq(t.activeIndex).attr("data-hash")){var r=t.$wrapperEl.children("."+t.params.slideClass+'[data-hash="'+i+'"]').index();if(void 0===r)return;t.slideTo(r)}},setHash:function(){var t=this,e=o(),i=a();if(t.hashNavigation.initialized&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&e.history&&e.history.replaceState)e.history.replaceState(null,null,"#"+t.slides.eq(t.activeIndex).attr("data-hash")||""),t.emit("hashSet");else{var r=t.slides.eq(t.activeIndex),n=r.attr("data-hash")||r.attr("data-history");i.location.hash=n||"",t.emit("hashSet")}},init:function(){var t=this,e=a(),i=o();if(!(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)){t.hashNavigation.initialized=!0;var r=e.location.hash.replace("#","");if(r)for(var n=0,s=t.slides.length;n<s;n+=1){var l=t.slides.eq(n);if((l.attr("data-hash")||l.attr("data-history"))===r&&!l.hasClass(t.params.slideDuplicateClass)){var h=l.index();t.slideTo(h,0,t.params.runCallbacksOnInit,!0)}}t.params.hashNavigation.watchState&&m(i).on("hashchange",t.hashNavigation.onHashChange)}},destroy:function(){var t=o();this.params.hashNavigation.watchState&&m(t).off("hashchange",this.hashNavigation.onHashChange)}},nt={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=x(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,
vendor: 21,849 bytes, line 20
20!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()},i)},start:function(){var t=this;return void 0===t.autoplay.timeout&&!t.autoplay.running&&(t.autoplay.running=!0,t.emit("autoplayStart"),t.autoplay.run(),!0)},stop:function(){var t=this;return!!t.autoplay.running&&void 0!==t.autoplay.timeout&&(t.autoplay.timeout&&(clearTimeout(t.autoplay.timeout),t.autoplay.timeout=void 0),t.autoplay.running=!1,t.emit("autoplayStop"),!0)},pause:function(t){var e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(function(t){e.$wrapperEl[0].addEventListener(t,e.autoplay.onTransitionEnd)}):(e.autoplay.paused=!1,e.autoplay.run())))},onVisibilityChange:function(){var t=this,e=a();"hidden"===e.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===e.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1)},onTransitionEnd:function(t){var e=this;e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())},onMouseEnter:function(){var t=this;t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach(function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})},onMouseLeave:function(){var t=this;t.params.autoplay.disableOnInteraction||(t.autoplay.paused=!1,t.autoplay.run())},attachMouseEvents:function(){var t=this;t.params.autoplay.pauseOnMouseEnter&&(t.$el.on("mouseenter",t.autoplay.onMouseEnter),t.$el.on("mouseleave",t.autoplay.onMouseLeave))},detachMouseEvents:function(){var t=this;t.$el.off("mouseenter",t.autoplay.onMouseEnter),t.$el.off("mouseleave",t.autoplay.onMouseLeave)}},at={setTranslate:function(){for(var t=this,e=t.slides,i=0;i<e.length;i+=1){var r=t.slides.eq(i),n=-r[0].swiperSlideOffset;t.params.virtualTranslate||(n-=t.translate);var a=0;t.isHorizontal()||(a=n,n=0);var s=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(r[0].progress),0):1+Math.min(Math.max(r[0].progress,-1),0);r.css({opacity:s}).transform("translate3d("+n+"px, "+a+"px, 0px)")}},setTransition:function(t){var e=this,i=e.slides,r=e.$wrapperEl;if(i.transition(t),e.params.virtualTranslate&&0!==t){var n=!1;i.transitionEnd(function(){if(!n&&e&&!e.destroyed){n=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)r.trigger(t[i])}})}}},st={setTranslate:function(){var t,e=this,i=e.$el,r=e.$wrapperEl,n=e.slides,a=e.width,s=e.height,o=e.rtlTranslate,l=e.size,h=e.browser,c=e.params.cubeEffect,u=e.isHorizontal(),d=e.virtual&&e.params.virtual.enabled,p=0;c.shadow&&(u?(0===(t=r.find(".swiper-cube-shadow")).length&&(t=m('<div class="swiper-cube-shadow"></div>'),r.append(t)),t.css({height:a+"px"})):0===(t=i.find(".swiper-cube-shadow")).length&&(t=m('<div class="swiper-cube-shadow"></div>'),i.append(t)));for(var f=0;f<n.length;f+=1){var g=n.eq(f),v=f;d&&(v=parseInt(g.attr("data-swiper-slide-index"),10));var y=90*v,b=Math.floor(y/360);o&&(y=-y,b=Math.floor(-y/360));var x=Math.max(Math.min(g[0].progress,1),-1),_=0,w=0,M=0;v%4==0?(_=4*-b*l,M=0):(v-1)%4==0?(_=0,M=4*-b*l):(v-2)%4==0?(_=l+4*b*l,M=l):(v-3)%4==0&&(_=-l,M=3*l+4*l*b),o&&(_=-_),u||(w=_,_=0);var S="rotateX("+(u?0:-y)+"deg) rotateY("+(u?y:0)+"deg) translate3d("+_+"px, "+w+"px, "+M+"px)";if(x<=1&&x>-1&&(p=90*v+90*x,o&&(p=90*-v-90*x)),g.transform(S),c.slideShadows){var k=u?g.find(".swiper-slide-shadow-left"):g.find(".swiper-slide-shadow-top"),E=u?g.find(".swiper-slide-shadow-right"):g.find(".swiper-slide-shadow-bottom");0===k.length&&(k=m('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),g.append(k)),0===E.length&&(E=m('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),g.append(E)),k.length&&(k[0].style.opacity=Math.max(-x,0)),E.length&&(E[0].style.opacity=Math.max(x,0))}}if(r.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow)if(u)t.transform("translate3d(0px, "+(a/2+c.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var A=Math.abs(p)-90*Math.floor(Math.abs(p)/90),T=1.5-(Math.sin(2*A*Math.PI/360)/2+Math.cos(2*A*Math.PI/360)/2),C=c.shadowScale,P=c.shadowScale/T,D=c.shadowOffset;t.transform("scale3d("+C+", 1, "+P+") translate3d(0px, "+(s/2+D)+"px, "+-s/2/P+"px) rotateX(-90deg)")}var I=h.isSafari||h.isWebView?-l/2:0;r.transform("translate3d(0px,0,"+I+"px) rotateX("+(e.isHorizontal()?0:p)+"deg) rotateY("+(e.isHorizontal()?-p:0)+"deg)")},setTransition:function(t){var e=this,i=e.$el;e.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&i.find(".swiper-cube-shadow").transition(t)}},ot={setTranslate:function(){for(var t=this,e=t.slides,i=t.rtlTranslate,r=0;r<e.length;r+=1){var n=e.eq(r),a=n[0].progress;t.params.flipEffect.limitRotation&&(a=Math.max(Math.min(n[0].progress,1),-1));var s=-180*a,o=0,l=-n[0].swiperSlideOffset,h=0;if(t.isHorizontal()?i&&(s=-s):(h=l,l=0,o=-s,s=0),n[0].style.zIndex=-Math.abs(Math.round(a))+e.length,t.params.flipEffect.slideShadows){var c=t.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),u=t.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===c.length&&(c=m('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"left":"top")+'"></div>'),n.append(c)),0===u.length&&(u=m('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"right":"bottom")+'"></div>'),n.append(u)),c.length&&(c[0].style.opacity=Math.max(-a,0)),u.length&&(u[0].style.opacity=Math.max(a,0))}n.transform("translate3d("+l+"px, "+h+"px, 0px) rotateX("+o+"deg) rotateY("+s+"deg)")}},setTransition:function(t){var e=this,i=e.slides,r=e.activeIndex,n=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var a=!1;i.eq(r).transitionEnd(function(){if(!a&&e&&!e.destroyed){a=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)n.trigger(t[i])}})}}},lt={setTranslate:function(){for(var t=this,e=t.width,i=t.height,r=t.slides,n=t.slidesSizesGrid,a=t.params.coverflowEffect,s=t.isHorizontal(),o=t.translate,l=s?e/2-o:i/2-o,h=s?a.rotate:-a.rotate,c=a.depth,u=0,d=r.length;u<d;u+=1){var p=r.eq(u),f=n[u],g=(l-p[0].swiperSlideOffset-f/2)/f*a.modifier,v=s?h*g:0,y=s?0:h*g,b=-c*Math.abs(g),x=a.stretch;"string"==typeof x&&-1!==x.indexOf("%")&&(x=parseFloat(a.stretch)/100*f);var _=s?0:x*g,w=s?x*g:0,M=1-(1-a.scale)*Math.abs(g);Math.abs(w)<.001&&(w=0),Math.abs(_)<.001&&(_=0),Math.abs(b)<.001&&(b=0),Math.abs(v)<.001&&(v=0),Math.abs(y)<.001&&(y=0),Math.abs(M)<.001&&(M=0);var S="translate3d("+w+"px,"+_+"px,"+b+"px)  rotateX("+y+"deg) rotateY("+v+"deg) scale("+M+")";if(p.transform(S),p[0].style.zIndex=1-Math.abs(Math.round(g)),a.slideShadows){var k=s?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),E=s?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom");0===k.length&&(k=m('<div class="swiper-slide-shadow-'+(s?"left":"top")+'"></div>'),p.append(k)),0===E.length&&(E=m('<div class="swiper-slide-shadow-'+(s?"right":"bottom")+'"></div>'),p.append(E)),k.length&&(k[0].style.opacity=g>0?g:0),E.length&&(E[0].style.opacity=-g>0?-g:0)}}},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},ht={init:function(){var t=this,e=t.params.thumbs;if(t.thumbs.initialized)return!1;t.thumbs.initialized=!0;var i=t.constructor;return e.swiper instanceof i?(t.thumbs.swiper=e.swiper,k(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),k(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):M(e.swiper)&&(t.thumbs.swiper=new i(k({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),t.thumbs.swiperCreated=!0),t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",t.thumbs.onThumbClick),!0},onThumbClick:function(){var t=this,e=t.thumbs.swiper;if(e){var i=e.clickedIndex,r=e.clickedSlide;if(!(r&&m(r).hasClass(t.params.thumbs.slideThumbActiveClass)||null==i)){var n;if(n=e.params.loop?parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10):i,t.params.loop){var a=t.activeIndex;t.slides.eq(a).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,a=t.activeIndex);var s=t.slides.eq(a).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),o=t.slides.eq(a).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===s?o:void 0===o?s:o-a<a-s?o:s}t.slideTo(n)}}},update:function(t){var e=this,i=e.thumbs.swiper;if(i){var r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,n=e.params.thumbs.autoScrollOffset,a=n&&!i.params.loop;if(e.realIndex!==i.realIndex||a){var s,o,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);var h=i.slides.eq(l).prevAll('[data-swiper-slide-index="'+e.realIndex+'"]').eq(0).index(),c=i.slides.eq(l).nextAll('[data-swiper-slide-index="'+e.realIndex+'"]').eq(0).index();s=void 0===h?c:void 0===c?h:c-l==l-h?i.params.slidesPerGroup>1?c:l:c-l<l-h?c:h,o=e.activeIndex>e.previousIndex?"next":"prev"}else o=(s=e.realIndex)>e.previousIndex?"next":"prev";a&&(s+="next"===o?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=s>l?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>l&&i.params.slidesPerGroup,i.slideTo(s,t?0:void 0))}var u=1,d=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(u=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),i.slides.removeClass(d),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var p=0;p<u;p+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(e.realIndex+p)+'"]').addClass(d);else for(var f=0;f<u;f+=1)i.slides.eq(e.realIndex+f).addClass(d)}}},ct=[H,W,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){E(this,{mousewheel:{enabled:!1,lastScrollTime:_(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:$.enable,disable:$.disable,handle:$.handle,handleMouseEnter:$.handleMouseEnter,handleMouseLeave:$.handleMouseLeave,animateSlider:$.animateSlider,releaseScroll:$.releaseScroll}})},on:{init:function(t){!t.params.mousewheel.enabled&&t.params.cssMode&&t.mousewheel.disable(),t.params.mousewheel.enabled&&t.mousewheel.enable()},destroy:function(t){t.params.cssMode&&t.mousewheel.enable(),t.mousewheel.enabled&&t.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:e({},X)})},on:{init:function(t){t.navigation.init(),t.navigation.update()},toEdge:function(t){t.navigation.update()},fromEdge:function(t){t.navigation.update()},destroy:function(t){t.navigation.destroy()},"enable disable":function(t){var e=t.navigation,i=e.$nextEl,r=e.$prevEl;i&&i[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),r&&r[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)},click:function(t,e){var i=t.navigation,r=i.$nextEl,n=i.$prevEl,a=e.target;if(t.params.navigation.hideOnClick&&!m(a).is(n)&&!m(a).is(r)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===a||t.pagination.el.contains(a)))return;var s;r?s=r.hasClass(t.params.navigation.hiddenClass):n&&(s=n.hasClass(t.params.navigation.hiddenClass)),!0===s?t.emit("navigationShow"):t.emit("navigationHide"),r&&r.toggleClass(t.params.navigation.hiddenClass),n&&n.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:e({dynamicBulletIndex:0},Y)})},on:{init:function(t){t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange:function(t){(t.params.loop||void 0===t.snapIndex)&&t.pagination.update()},snapIndexChange:function(t){t.params.loop||t.pagination.update()},slidesLengthChange:function(t){t.params.loop&&(t.pagination.render(),t.pagination.update())},snapGridLengthChange:function(t){t.params.loop||(t.pagination.render(),t.pagination.update())},destroy:function(t){t.pagination.destroy()},"enable disable":function(t){var e=t.pagination.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)},click:function(t,e){var i=e.target;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!m(i).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&i===t.navigation.nextEl||t.navigation.prevEl&&i===t.navigation.prevEl))return;!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){E(this,{scrollbar:e({isTouched:!1,timeout:null,dragTimeout:null},Z)})},on:{init:function(t){t.scrollbar.init(),t.scrollbar.updateSize(),t.scrollbar.setTranslate()},update:function(t){t.scrollbar.updateSize()},resize:function(t){t.scrollbar.updateSize()},observerUpdate:function(t){t.scrollbar.updateSize()},setTranslate:function(t){t.scrollbar.setTranslate()},setTransition:function(t,e){t.scrollbar.setTransition(e)},"enable disable":function(t){var e=t.scrollbar.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)},destroy:function(t){t.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){E(this,{parallax:e({},K)})},on:{beforeInit:function(t){t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},init:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTranslate:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTransition:function(t,e){t.params.parallax.enabled&&t.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this;E(t,{zoom:e({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},J)});var i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(e){if(i!==e){var r=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,n=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,r,n)}i=e}})},on:{init:function(t){t.params.zoom.enabled&&t.zoom.enable()},destroy:function(t){t.zoom.disable()},touchStart:function(t,e){t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd:function(t,e){t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap:function(t,e){!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.zoom.onTransitionEnd()},slideChange:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&t.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:e({initialImageLoaded:!1},Q)})},on:{beforeInit:function(t){t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)},init:function(t){t.params.lazy.enabled&&!t.params.loop&&0===t.params.initialSlide&&(t.params.lazy.checkInView?t.lazy.checkInViewOnLoad():t.lazy.load())},scroll:function(t){t.params.freeMode&&!t.params.freeModeSticky&&t.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(t){t.params.lazy.enabled&&t.lazy.load()},transitionStart:function(t){t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},transitionEnd:function(t){t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&t.lazy.load()},slideChange:function(t){var e=t.params,i=e.lazy,r=e.cssMode,n=e.watchSlidesVisibility,a=e.watchSlidesProgress,s=e.touchReleaseOnEdges,o=e.resistanceRatio;i.enabled&&(r||(n||a)&&(s||0===o))&&t.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){E(this,{controller:e({control:this.params.controller.control},tt)})},on:{update:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},resize:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},observerUpdate:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},setTranslate:function(t,e,i){t.controller.control&&t.controller.setTranslate(e,i)},setTransition:function(t,e,i){t.controller.control&&t.controller.setTransition(e,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){E(this,{a11y:e({},et,{liveRegion:m('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(t){t.params.a11y.enabled&&(t.a11y.init(),t.a11y.updateNavigation())},toEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},fromEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},paginationUpdate:function(t){t.params.a11y.enabled&&t.a11y.updatePagination()},destroy:function(t){t.params.a11y.enabled&&t.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){E(this,{history:e({},it)})},on:{init:function(t){t.params.history.enabled&&t.history.init()},destroy:function(t){t.params.history.enabled&&t.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.history.initialized&&t.history.setHistory(t.params.history.key,t.activeIndex)},slideChange:function(t){t.history.initialized&&t.params.cssMode&&t.history.setHistory(t.params.history.key,t.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){E(this,{hashNavigation:e({initialized:!1},rt)})},on:{init:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.init()},destroy:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.hashNavigation.initialized&&t.hashNavigation.setHash()},slideChange:function(t){t.hashNavigation.initialized&&t.params.cssMode&&t.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){E(this,{autoplay:e({},nt,{running:!1,paused:!1})})},on:{init:function(t){t.params.autoplay.enabled&&(t.autoplay.start(),a().addEventListener("visibilitychange",t.autoplay.onVisibilityChange),t.autoplay.attachMouseEvents())}
20,beforeTransitionStart:function(t,e,i){t.autoplay.running&&(i||!t.params.autoplay.disableOnInteraction?t.autoplay.pause(e):t.autoplay.stop())},sliderFirstMove:function(t){t.autoplay.running&&(t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause())},touchEnd:function(t){t.params.cssMode&&t.autoplay.paused&&!t.params.autoplay.disableOnInteraction&&t.autoplay.run()},destroy:function(t){t.autoplay.detachMouseEvents(),t.autoplay.running&&t.autoplay.stop(),a().removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:e({},at)})},on:{beforeInit:function(t){if("fade"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};k(t.params,e),k(t.originalParams,e)}},setTranslate:function(t){"fade"===t.params.effect&&t.fadeEffect.setTranslate()},setTransition:function(t,e){"fade"===t.params.effect&&t.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){E(this,{cubeEffect:e({},st)})},on:{beforeInit:function(t){if("cube"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"cube"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};k(t.params,e),k(t.originalParams,e)}},setTranslate:function(t){"cube"===t.params.effect&&t.cubeEffect.setTranslate()},setTransition:function(t,e){"cube"===t.params.effect&&t.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){E(this,{flipEffect:e({},ot)})},on:{beforeInit:function(t){if("flip"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"flip"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};k(t.params,e),k(t.originalParams,e)}},setTranslate:function(t){"flip"===t.params.effect&&t.flipEffect.setTranslate()},setTransition:function(t,e){"flip"===t.params.effect&&t.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){E(this,{coverflowEffect:e({},lt)})},on:{beforeInit:function(t){"coverflow"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"coverflow"),t.classNames.push(t.params.containerModifierClass+"3d"),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},setTranslate:function(t){"coverflow"===t.params.effect&&t.coverflowEffect.setTranslate()},setTransition:function(t,e){"coverflow"===t.params.effect&&t.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){E(this,{thumbs:e({swiper:null,initialized:!1},ht)})},on:{beforeInit:function(t){var e=t.params.thumbs;e&&e.swiper&&(t.thumbs.init(),t.thumbs.update(!0))},slideChange:function(t){t.thumbs.swiper&&t.thumbs.update()},update:function(t){t.thumbs.swiper&&t.thumbs.update()},resize:function(t){t.thumbs.swiper&&t.thumbs.update()},observerUpdate:function(t){t.thumbs.swiper&&t.thumbs.update()},setTransition:function(t,e){var i=t.thumbs.swiper;i&&i.setTransition(e)},beforeDestroy:function(t){var e=t.thumbs.swiper;e&&t.thumbs.swiperCreated&&e&&e.destroy()}}}];return j.use(ct),j},t.exports=r()},function(module,exports,__webpack_require__){var factory;"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var i,r,n=t.length;for(i=0;i<n;i+=1)for(var a in r=t[i].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(e.prototype[a]=r[a])}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(t){var e,i=this.audios.length;for(e=0;e<i;e+=1)this.audios[e].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),createTypedArray=function(){function t(t,e){var i,r=0,n=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<e;r+=1)n.push(i);return n}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,i){return"float32"===e?new Float32Array(i):"int16"===e?new Int16Array(i):"uint8c"===e?new Uint8ClampedArray(i):t(e,i)}:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){"@babel/helpers - typeof";return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var t,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"],i=e.length;for(t=0;t<i;t+=1)BMMath[e[t]]=Math[e[t]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===_typeof$6(t)&&t.length){var e,i=createSizedArray(t.length),r=t.length;for(e=0;e<r;e+=1)i[e]=Math.abs(t[e]);return i}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,i,r){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=r<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,i,r){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=r<0?-1:1}function BMSegmentStartEvent(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(t,e,i){var r,n,a,s,o,l,h,c;switch(l=i*(1-e),h=i*(1-(o=6*t-(s=Math.floor(6*t)))*e),c=i*(1-(1-o)*e),s%6){case 0:r=i,n=c,a=l;break;case 1:r=h,n=i,a=l;break;case 2:r=l,n=i,a=c;break;case 3:r=l,n=h,a=i;break;case 4:r=c,n=l,a=i;break;case 5:r=i,n=l,a=h}return[r,n,a]}
vendor: 13,657 bytes, line 20
20function RGBtoHSV(t,e,i){var r,n=Math.max(t,e,i),a=Math.min(t,e,i),s=n-a,o=0===n?0:s/n,l=n/255;switch(n){case a:r=0;break;case t:r=e-i+s*(e<i?6:0),r/=6*s;break;case e:r=i-t+2*s,r/=6*s;break;case i:r=t-e+4*s,r/=6*s}return[r,o,l]}function addSaturationToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[1]+=e,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[2]+=e,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[0]+=e/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),HSVtoRGB(i[0],i[1],i[2])}var rgbToHex=function(){var t,e,i=[];for(t=0;t<256;t+=1)e=t.toString(16),i[t]=1===e.length?"0"+e:e;return function(t,e,r){return t<0&&(t=0),e<0&&(e=0),r<0&&(r=0),"#"+i[t]+i[e]+i[r]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t},getIdPrefix=function(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var dataManager=function(){var t,e,i=1,r=[],n={onmessage:function(){},postMessage:function(e){t({data:e})}},a={postMessage:function(t){n.onmessage({data:t})}};function s(){e||((e=function(e){if(window.Worker&&window.Blob&&getWebWorker()){var i=new Blob(["var _workerSelf = self; self.onmessage = ",e.toString()],{type:"text/javascript"}),r=URL.createObjectURL(i);return new Worker(r)}return t=e,n}(function(t){if(a.dataManager||(a.dataManager=function(){function t(n,a){var s,o,l,h,c,u,d,p=n.length;for(o=0;o<p;o+=1)if("ks"in(s=n[o])&&!s.completed){if(s.completed=!0,s.tt&&(n[o-1].td=s.tt),s.hasMask){var f=s.masksProperties;for(h=f.length,l=0;l<h;l+=1)if(f[l].pt.k.i)r(f[l].pt.k);else for(u=f[l].pt.k.length,c=0;c<u;c+=1)f[l].pt.k[c].s&&r(f[l].pt.k[c].s[0]),f[l].pt.k[c].e&&r(f[l].pt.k[c].e[0])}0===s.ty?(s.layers=e(s.refId,a),t(s.layers,a)):4===s.ty?i(s.shapes):5===s.ty&&(0===(d=s).t.a.length&&d.t.p)}}function e(t,e){var i=function(t,e){for(var i=0,r=e.length;i<r;){if(e[i].id===t)return e[i];i+=1}return null}(t,e);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function i(t){var e,n,a;for(e=t.length-1;e>=0;e-=1)if("sh"===t[e].ty)if(t[e].ks.k.i)r(t[e].ks.k);else for(a=t[e].ks.k.length,n=0;n<a;n+=1)t[e].ks.k[n].s&&r(t[e].ks.k[n].s[0]),t[e].ks.k[n].e&&r(t[e].ks.k[n].e[0]);else"gr"===t[e].ty&&i(t[e].it)}function r(t){var e,i=t.i.length;for(e=0;e<i;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function n(t,e){var i=e?e.split("."):[100,100,100];return t[0]>i[0]||!(i[0]>t[0])&&(t[1]>i[1]||!(i[1]>t[1])&&(t[2]>i[2]||!(i[2]>t[2])&&null))}var a,s=function(){var t=[4,4,14];function e(t){var e,i,r,n=t.length;for(e=0;e<n;e+=1)5===t[e].ty&&(i=t[e],r=i.t.d,i.t.d={k:[{s:r,t:0}]})}return function(i){if(n(t,i.v)&&(e(i.layers),i.assets)){var r,a=i.assets.length;for(r=0;r<a;r+=1)i.assets[r].layers&&e(i.assets[r].layers)}}}(),o=(a=[4,7,99],function(t){if(t.chars&&!n(a,t.v)){var e,r=t.chars.length;for(e=0;e<r;e+=1){var s=t.chars[e];s.data&&s.data.shapes&&(i(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[e].t||(s.data.shapes.push({ty:"no"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var t=[5,7,15];function e(t){var e,i,r,n=t.length;for(e=0;e<n;e+=1)5===t[e].ty&&(i=t[e],r=void 0,"number"==typeof(r=i.t.p).a&&(r.a={a:0,k:r.a}),"number"==typeof r.p&&(r.p={a:0,k:r.p}),"number"==typeof r.r&&(r.r={a:0,k:r.r}))}return function(i){if(n(t,i.v)&&(e(i.layers),i.assets)){var r,a=i.assets.length;for(r=0;r<a;r+=1)i.assets[r].layers&&e(i.assets[r].layers)}}}(),h=function(){var t=[4,1,9];function e(t){var i,r,n,a=t.length;for(i=0;i<a;i+=1)if("gr"===t[i].ty)e(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(n=t[i].c.k.length,r=0;r<n;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function i(t){var i,r=t.length;for(i=0;i<r;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}(),c=function(){var t=[4,4,18];function e(t){var i,r,n;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(n=t[i].ks.k.length,r=0;r<n;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&e(t[i].it)}function i(t){var i,r,n,a,s,o,l=t.length;for(r=0;r<l;r+=1){if((i=t[r]).hasMask){var h=i.masksProperties;for(a=h.length,n=0;n<a;n+=1)if(h[n].pt.k.i)h[n].pt.k.c=h[n].cl;else for(o=h[n].pt.k.length,s=0;s<o;s+=1)h[n].pt.k[s].s&&(h[n].pt.k[s].s[0].c=h[n].cl),h[n].pt.k[s].e&&(h[n].pt.k[s].e[0].c=h[n].cl)}4===i.ty&&e(i.shapes)}}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,a=e.assets.length;for(r=0;r<a;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}();var u={};return u.completeData=function(i){i.__complete||(h(i),s(i),o(i),l(i),c(i),t(i.layers,i.assets),function(i,r){if(i){var n=0,a=i.length;for(n=0;n<a;n+=1)1===i[n].t&&(i[n].data.layers=e(i[n].data.refId,r),t(i[n].data.layers,r))}}(i.chars,i.assets),i.__complete=!0)},u.checkColors=h,u.checkChars=o,u.checkPathProperties=l,u.checkShapes=c,u.completeLayers=t,u}()),a.assetLoader||(a.assetLoader=function(){function t(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")?t.response:t.response&&"object"===_typeof$5(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}return{load:function(e,i,r,n){var a,s=new XMLHttpRequest;try{s.responseType="json"}catch(t){}s.onreadystatechange=function(){if(4===s.readyState)if(200===s.status)a=t(s),r(a);else try{a=t(s),r(a)}catch(t){n&&n(t)}};try{s.open("GET",e,!0)}catch(t){s.open("GET",i+"/"+e,!0)}s.send()}}}()),"loadAnimation"===t.data.type)a.assetLoader.load(t.data.path,t.data.fullPath,function(e){a.dataManager.completeData(e),a.postMessage({id:t.data.id,payload:e,status:"success"})},function(){a.postMessage({id:t.data.id,status:"error"})});else if("complete"===t.data.type){var e=t.data.animation;a.dataManager.completeData(e),a.postMessage({id:t.data.id,payload:e,status:"success"})}else"loadData"===t.data.type&&a.assetLoader.load(t.data.path,t.data.fullPath,function(e){a.postMessage({id:t.data.id,payload:e,status:"success"})},function(){a.postMessage({id:t.data.id,status:"error"})})})).onmessage=function(t){var e=t.data,i=e.id,n=r[i];r[i]=null,"success"===e.status?n.onComplete(e.payload):n.onError&&n.onError()})}function o(t,e){var n="processId_"+(i+=1);return r[n]={onComplete:t,onError:e},n}return{loadAnimation:function(t,i,r){s();var n=o(i,r);e.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:n})},loadData:function(t,i,r){s();var n=o(i,r);e.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:n})},completeAnimation:function(t,i,r){s();var n=o(i,r);e.postMessage({type:"complete",animation:t,id:n})}}}(),ImagePreloader=function(){var t=function(){var t=createTag("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(t,e,i){var r="";if(t.e)r=t.p;else if(e){var n=t.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),r=e+n}else r=i,r+=t.u?t.u:"",r+=t.p;return r}function n(){this._imageLoaded=e.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=function(t){var e=0,i=setInterval(function(){(t.getBBox().width||e>500)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}.bind(this),this.createFootageData=function(t){var e={assetData:t},i=r(t,this.assetsPath,this.path);return dataManager.loadData(i,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(t,e){var i;this.imagesLoadedCb=e;var r=t.length;for(i=0;i<r;i+=1)t[i].layers||(t[i].t&&"seq"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(e){var i=r(e,this.assetsPath,this.path),n=createTag("img");n.crossOrigin="anonymous",n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){a.img=t,this._imageLoaded()}.bind(this),!1),n.src=i;var a={img:n,assetData:e};return a},createImageData:function(e){var i=r(e,this.assetsPath,this.path),n=createNS("image");isSafari?this.testImageLoaded(n):n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){a.img=t,this._imageLoaded()}.bind(this),!1),n.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this._elementHelper.append?this._elementHelper.append(n):this._elementHelper.appendChild(n);var a={img:n,assetData:e};return a},imageLoaded:e,footageLoaded:i,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},n}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],r=0;r<i.length;r+=1)i[r](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,r=this._cbs[t].length;i<r;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,r-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var markerParser=function(){function t(t){for(var e,i=t.split("\r\n"),r={},n=0,a=0;a<i.length;a+=1)2===(e=i[a].split(":")).length&&(r[e[0]]=e[1].trim(),n+=1);if(0===n)throw new Error;return r}return function(e){for(var i=[],r=0;r<e.length;r+=1){var n=e[r],a={time:n.tm,duration:n.dr};try{a.payload=JSON.parse(e[r].cm)}catch(i){try{a.payload=t(e[r].cm)}catch(t){a.payload={name:e[r].cm}}}i.push(a)}return i}}(),ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(t,e){renderers[t]=e};function getRenderer(t){return renderers[t]}function _typeof$4(t){"@babel/helpers - typeof";return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 18,227 bytes, line 20
20w BMEnterFrameEvent("drawnFrame",0,0,0)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var i=getRenderer(e);this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&"object"!==_typeof$4(e)&&(e=JSON.parse(e));var i={wrapper:t,animationData:e},r=t.attributes;i.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",i.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var n=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===n?i.loop=!1:"true"===n?i.loop=!0:""!==n&&(i.loop=parseInt(n,10));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;i.autoplay="false"!==a,i.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(i.prerender=!1),this.setParams(i)},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,i,r=this.animationData.layers,n=r.length,a=t.layers,s=a.length;for(i=0;i<s;i+=1)for(e=0;e<n;){if(r[e].id===a[i].id){r[e]=a[i];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(n=t.assets.length,e=0;e<n;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(i,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(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.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(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,i){if(!i||this.name===i){var r=Number(t);if(isNaN(r)){var n=this.getMarkerData(t);n&&this.goToAndStop(n.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,i){if(!i||this.name===i){var r=Number(t);if(isNaN(r)){var n=this.getMarkerData(t);n&&(n.duration?this.playSegments([n.time,n.time+n.duration],!0):this.goToAndStop(n.time,!0))}else this.goToAndStop(r,e,i);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(i=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===_typeof$4(t[0])){var i,r=t.length;for(i=0;i<r;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var i=t.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),e=this.assetsPath+i}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var t={},e=[],i=0,r=0,n=0,a=!0,s=!1;function o(t){for(var i=0,n=t.target;i<r;)e[i].animation===n&&(e.splice(i,1),i-=1,r-=1,n.isPaused||c()),i+=1}function l(t,i){if(!t)return null;for(var n=0;n<r;){if(e[n].elem===t&&null!==e[n].elem)return e[n].animation;n+=1}var a=new AnimationItem;return u(a,t),a.setData(t,i),a}function h(){n+=1,f()}function c(){n-=1}function u(t,i){t.addEventListener("destroy",o),t.addEventListener("_active",h),t.addEventListener("_idle",c),e.push({elem:i,animation:t}),r+=1}function d(t){var o,l=t-i;for(o=0;o<r;o+=1)e[o].animation.advanceTime(l);i=t,n&&!s?window.requestAnimationFrame(d):a=!0}function p(t){i=t,window.requestAnimationFrame(d)}function f(){!s&&n&&a&&(window.requestAnimationFrame(p),a=!1)}return t.registerAnimation=l,t.loadAnimation=function(t){var e=new AnimationItem;return u(e,null),e.setParams(t),e},t.setSpeed=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setSpeed(t,i)},t.setDirection=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setDirection(t,i)},t.play=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.play(t)},t.pause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.pause(t)},t.stop=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.stop(t)},t.togglePause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.togglePause(t)},t.searchAnimations=function(t,e,i){var r,n=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=n.length;for(r=0;r<a;r+=1)i&&n[r].setAttribute("data-bm-type",i),l(n[r],t);if(e&&0===a){i||(i="svg");var s=document.getElementsByTagName("body")[0];s.innerText="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),s.appendChild(o),l(o,t)}},t.resize=function(){var t;for(t=0;t<r;t+=1)e[t].animation.resize()},t.goToAndStop=function(t,i,n){var a;for(a=0;a<r;a+=1)e[a].animation.goToAndStop(t,i,n)},t.destroy=function(t){var i;for(i=r-1;i>=0;i-=1)e[i].animation.destroy(t)},t.freeze=function(){s=!0},t.unfreeze=function(){s=!1,f()},t.setVolume=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setVolume(t,i)},t.mute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.mute(t)},t.unmute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.unmute(t)},t.getRegisteredAnimations=function(){var t,i=e.length,r=[];for(t=0;t<i;t+=1)r.push(e[t].animation);return r},t}(),BezierFactory=function(){var t={getBezierEasing:function(t,i,r,n,a){var s=a||("bez_"+t+"_"+i+"_"+r+"_"+n).replace(/\./g,"p");if(e[s])return e[s];var o=new p([t,i,r,n]);return e[s]=o,o}},e={};var i=4,r=1e-7,n=10,a=11,s=1/(a-1),o="function"==typeof Float32Array;function l(t,e){return 1-3*e+3*t}function h(t,e){return 3*e-6*t}function c(t){return 3*t}function u(t,e,i){return((l(e,i)*t+h(e,i))*t+c(e))*t}function d(t,e,i){return 3*l(e,i)*t*t+2*h(e,i)*t+c(e)}function p(t){this._p=t,this._mSampleValues=o?new Float32Array(a):new Array(a),this._precomputed=!1,this.get=this.get.bind(this)}return p.prototype={get:function(t){var e=this._p[0],i=this._p[1],r=this._p[2],n=this._p[3];return this._precomputed||this._precompute(),e===i&&r===n?t:0===t?0:1===t?1:u(this._getTForX(t),i,n)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0,t===e&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<a;++i)this._mSampleValues[i]=u(i*s,t,e)},_getTForX:function(t){for(var e=this._p[0],o=this._p[2],l=this._mSampleValues,h=0,c=1,p=a-1;c!==p&&l[c]<=t;++c)h+=s;var f=h+(t-l[--c])/(l[c+1]-l[c])*s,m=d(f,e,o);return m>=.001?function(t,e,r,n){for(var a=0;a<i;++a){var s=d(e,r,n);if(0===s)return e;e-=(u(e,r,n)-t)/s}return e}
vendor: 2,271 bytes, line 20
20(t,f,e,o):0===m?f:function(t,e,i,a,s){var o,l,h=0;do{(o=u(l=e+(i-e)/2,a,s)-t)>0?i=l:e=l}while(Math.abs(o)>r&&++h<n);return l}(t,h,h+s,e,o)}},t}(),pooling=function(){return{double:function(t){return t.concat(createSizedArray(t.length))}}}(),poolFactory=function(t,e,i){var r=0,n=t,a=createSizedArray(n);return{newElement:function(){return r?a[r-=1]:e()},release:function(t){r===n&&(a=pooling.double(a),n*=2),i&&i(t),a[r]=t,r+=1}}},bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){return poolFactory(8,function(){return{lengths:[],totalLength:0}},function(t){var e,i=t.lengths.length;for(e=0;e<i;e+=1)bezierLengthPool.release(t.lengths[e]);t.lengths.length=0})}();function bezFunction(){var t=Math;function e(t,e,i,r,n,a){var s=t*r+e*n+i*a-n*r-a*t-i*e;return s>-.001&&s<.001}var i=function(t,e,i,r){var n,a,s,o,l,h,c=getDefaultCurveSegments(),u=0,d=[],p=[],f=bezierLengthPool.newElement();for(s=i.length,n=0;n<c;n+=1){for(l=n/(c-1),h=0,a=0;a<s;a+=1)o=bmPow(1-l,3)*t[a]+3*bmPow(1-l,2)*l*i[a]+3*(1-l)*bmPow(l,2)*r[a]+bmPow(l,3)*e[a],d[a]=o,null!==p[a]&&(h+=bmPow(d[a]-p[a],2)),p[a]=d[a];h&&(u+=h=bmSqrt(h)),f.percents[n]=l,f.lengths[n]=u}return f.addedLength=u,f};function r(t,e){this.partialLength=t,this.point=e}var n,a=(n={},function(t,i,a,s){var o=(t[0]+"_"+t[1]+"_"+i[0]+"_"+i[1]+"_"+a[0]+"_"+a[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!n[o]){var l,h,c,u,d,p,f,m=getDefaultCurveSegments(),g=0,v=null;2===t.length&&(t[0]!==i[0]||t[1]!==i[1])&&e(t[0],t[1],i[0],i[1],t[0]+a[0],t[1]+a[1])&&e(t[0],t[1],i[0],i[1],i[0]+s[0],i[1]+s[1])&&(m=2);var y=new function(t){this.segmentLength=0,this.points=new Array(t)}(m);for(c=a.length,l=0;l<m;l+=1){for(f=createSizedArray(c),d=l/(m-1),p=0,h=0;h<c;h+=1)u=bmPow(1-d,3)*t[h]+3*bmPow(1-d,2)*d*(t[h]+a[h])+3*(1-d)*bmPow(d,2)*(i[h]+s[h])+bmPow(d,3)*i[h],f[h]=u,null!==v&&(p+=bmPow(f[h]-v[h],2));g+=p=bmSqrt(p),y.points[l]=new r(p,f),v=f}y.segmentLength=g,n[o]=y}return n[o]});function s(t,e){var i=e.percents,r=e.lengths,n=i.length,a=bmFloor((n-1)*t),s=t*e.addedLength,o=0;if(a===n-1||0===a||s===r[a])return i[a];for(var l=r[a]>s?-1:1,h=!0;h;
vendor: 4,626 bytes, line 20
20)if(r[a]<=s&&r[a+1]>s?(o=(s-r[a])/(r[a+1]-r[a]),h=!1):a+=l,a<0||a>=n-1){if(a===n-1)return i[a];h=!1}return i[a]+(i[a+1]-i[a])*o}var o=createTypedArray("float32",8);return{getSegmentsLength:function(t){var e,r=segmentsLengthPool.newElement(),n=t.c,a=t.v,s=t.o,o=t.i,l=t._length,h=r.lengths,c=0;for(e=0;e<l-1;e+=1)h[e]=i(a[e],a[e+1],s[e],o[e+1]),c+=h[e].addedLength;return n&&l&&(h[e]=i(a[e],a[0],s[e],o[0]),c+=h[e].addedLength),r.totalLength=c,r},getNewSegment:function(e,i,r,n,a,l,h){a<0?a=0:a>1&&(a=1);var c,u=s(a,h),d=s(l=l>1?1:l,h),p=e.length,f=1-u,m=1-d,g=f*f*f,v=u*f*f*3,y=u*u*f*3,b=u*u*u,x=f*f*m,_=u*f*m+f*u*m+f*f*d,w=u*u*m+f*u*d+u*f*d,M=u*u*d,S=f*m*m,k=u*m*m+f*d*m+f*m*d,E=u*d*m+f*d*d+u*m*d,A=u*d*d,T=m*m*m,C=d*m*m+m*d*m+m*m*d,P=d*d*m+m*d*d+d*m*d,D=d*d*d;for(c=0;c<p;c+=1)o[4*c]=t.round(1e3*(g*e[c]+v*r[c]+y*n[c]+b*i[c]))/1e3,o[4*c+1]=t.round(1e3*(x*e[c]+_*r[c]+w*n[c]+M*i[c]))/1e3,o[4*c+2]=t.round(1e3*(S*e[c]+k*r[c]+E*n[c]+A*i[c]))/1e3,o[4*c+3]=t.round(1e3*(T*e[c]+C*r[c]+P*n[c]+D*i[c]))/1e3;return o},getPointInSegment:function(e,i,r,n,a,o){var l=s(a,o),h=1-l;return[t.round(1e3*(h*h*h*e[0]+(l*h*h+h*l*h+h*h*l)*r[0]+(l*l*h+h*l*l+l*h*l)*n[0]+l*l*l*i[0]))/1e3,t.round(1e3*(h*h*h*e[1]+(l*h*h+h*l*h+h*h*l)*r[1]+(l*l*h+h*l*l+l*h*l)*n[1]+l*l*l*i[1]))/1e3]},buildBezierData:a,pointOnLine2D:e,pointOnLine3D:function(i,r,n,a,s,o,l,h,c){if(0===n&&0===o&&0===c)return e(i,r,a,s,l,h);var u,d=t.sqrt(t.pow(a-i,2)+t.pow(s-r,2)+t.pow(o-n,2)),p=t.sqrt(t.pow(l-i,2)+t.pow(h-r,2)+t.pow(c-n,2)),f=t.sqrt(t.pow(l-a,2)+t.pow(h-s,2)+t.pow(c-o,2));return(u=d>p?d>f?d-p-f:f-p-d:f>p?f-p-d:p-d-f)>-1e-4&&u<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var t=initialDefaultFrame,e=Math.abs;function i(t,e){var i,n=this.offsetTime;"multidimensional"===this.propType&&(i=createTypedArray("float32",this.pv.length));for(var a,s,o,l,h,c,u,d,p,f=e.lastIndex,m=f,g=this.keyframes.length-1,v=!0;v;){if(a=this.keyframes[m],s=this.keyframes[m+1],m===g-1&&t>=s.t-n){a.h&&(a=s),f=0;break}if(s.t-n>t){f=m;break}m<g-1?m+=1:(f=0,v=!1)}o=this.keyframesMetadata[m]||{};var y,b,x,_,w,M,S,k,E,A,T=s.t-n,C=a.t-n;if(a.to){o.bezierData||(o.bezierData=bez.buildBezierData(a.s,s.s||a.e,a.to,a.ti));var P=o.bezierData;if(t>=T||t<C){var D=t>=T?P.points.length-1:0;for(h=P.points[D].point.length,l=0;l<h;l+=1)i[l]=P.points[D].point[l]}else{o.__fnct?p=o.__fnct:(p=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,o.__fnct=p),c=p((t-C)/(T-C));var I,L=P.segmentLength*c,R=e.lastFrame<t&&e._lastKeyframeIndex===m?e._lastAddedLength:0;for(d=e.lastFrame<t&&e._lastKeyframeIndex===m?e._lastPoint:0,v=!0,u=P.points.length;v;){if(R+=P.points[d].partialLength,0===L||0===c||d===P.points.length-1){for(h=P.points[d].point.length,l=0;l<h;l+=1)i[l]=P.points[d].point[l];break}if(L>=R&&L<R+P.points[d+1].partialLength){for(I=(L-R)/P.points[d+1].partialLength,h=P.points[d].point.length,l=0;l<h;l+=1)i[l]=P.points[d].point[l]+(P.points[d+1].point[l]-P.points[d].point[l])*I;break}d<u-1?d+=1:v=!1}e._lastPoint=d,e._lastAddedLength=R-P.points[d].partialLength,e._lastKeyframeIndex=m}}else{var B,O,F,N,z;if(g=a.s.length,y=s.s||a.e,this.sh&&1!==a.h)if(t>=T)i[0]=y[0],i[1]=y[1],i[2]=y[2];else if(t<=C)i[0]=a.s[0],i[1]=a.s[1],i[2]=a.s[2];else{var G=r(a.s),V=r(y);b=i,x=function(t,e,i){var r,n,a,s,o,l=[],h=t[0],c=t[1],u=t[2],d=t[3],p=e[0],f=e[1],m=e[2],g=e[3];(n=h*p+c*f+u*m+d*g)<0&&(n=-n,p=-p,f=-f,m=-m,g=-g);1-n>1e-6?(r=Math.acos(n),a=Math.sin(r),s=Math.sin((1-i)*r)/a,o=Math.sin(i*r)/a):(s=1-i,o=i);return l[0]=s*h+o*p,l[1]=s*c+o*f,l[2]=s*u+o*m,l[3]=s*d+o*g,l}(G,V,(t-C)/(T-C)),_=x[0],w=x[1],M=x[2],S=x[3],k=Math.atan2(2*w*S-2*_*M,1-2*w*w-2*M*M),E=Math.asin(2*_*w+2*M*S),A=Math.atan2(2*_*S-2*w*M,1-2*_*_-2*M*M),b[0]=k/degToRads,b[1]=E/degToRads,b[2]=A/degToRads}else for(m=0;m<g;m+=1)1!==a.h&&(t>=T?c=1:t<C?c=0:(a.o.x.constructor===Array?(o.__fnct||(o.__fnct=[]),o.__fnct[m]?p=o.__fnct[m]:(B=void 0===a.o.x[m]?a.o.x[0]:a.o.x[m],O=void 0===a.o.y[m]?a.o.y[0]:a.o.y[m],F=void 0===a.i.x[m]?a.i.x[0]:a.i.x[m],N=void 0===a.i.y[m]?a.i.y[0]:a.i.y[m],p=BezierFactory.getBezierEasing(B,O,F,N).get,o.__fnct[m]=p)):o.__fnct?p=o.__fnct:(B=a.o.x,O=a.o.y,F=a.i.x,N=a.i.y,p=BezierFactory.getBezierEasing(B,O,F,N).get,a.keyframeMetadata=p),c=p((t-C)/(T-C)))),y=s.s||a.e,z=1===a.h?a.s[m]:a.s[m]+(y[m]-a.s[m])*c,"multidimensional"===this.propType?i[m]=z:i=z}return e.lastIndex=f,i}function r(t){var e=t[0]*degToRads,i=t[1]*degToRads,r=t[2]*degToRads,n=Math.cos(e/2),a=Math.cos(i/2),s=Math.cos(r/2),o=Math.sin(e/2),l=Math.sin(i/2),h=Math.sin(r/2);return[o*l*s+n*a*h,o*a*s+n*l*h,n*l*s-o*a*h,n*a*s-o*l*h]}function n(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t
vendor: 3,440 bytes, line 20
20-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==t&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame<i&&e<i))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function a(t){var i;if("unidimensional"===this.propType)i=t*this.mult,e(this.v-i)>1e-5&&(this.v=i,this._mdf=!0);else for(var r=0,n=this.v.length;r<n;)i=t[r]*this.mult,e(this.v[r]-i)>1e-5&&(this.v[r]=i,this._mdf=!0),r+=1}function s(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t;this.lock=!0,this._mdf=this._isFirstFrame;var e=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)i=this.effectsSequence[t](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function o(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}return{getProp:function(e,r,l,h,c){var u;if(r.k.length)if("number"==typeof r.k[0])u=new function(t,e,i,r){var n;this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=e.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),n=0;n<l;n+=1)this.v[n]=e.k[n]*this.mult,this.pv[n]=e.k[n];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=s,this.setVValue=a,this.addEffect=o}(e,r,h,c);else switch(l){case 0:u=new function(e,r,l,h){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:t,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.v=t,this.pv=t,this._isFirstFrame=!0,this.getValue=s,this.setVValue=a,this.interpolateValue=i,this.effectsSequence=[n.bind(this)],this.addEffect=o}(e,r,h,c);break;case 1:u=new function(e,r,l,h){var c;this.propType="multidimensional";var u,d,p,f,m=r.k.length;for(c=0;c<m-1;c+=1)r.k[c].to&&r.k[c].s&&r.k[c+1]&&r.k[c+1].s&&(u=r.k[c].s,d=r.k[c+1].s,p=r.k[c].to,f=r.k[c].ti,(2===u.length&&(u[0]!==d[0]||u[1]!==d[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],u[0]+p[0],u[1]+p[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],d[0]+f[0],d[1]+f[1])||3===u.length&&(u[0]!==d[0]||u[1]!==d[1]||u[2]!==d[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],u[0]+p[0],u[1]+p[1],u[2]+p[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],d[0]+f[0],d[1]+f[1],d[2]+f[2]))&&(r.k[c].to=null,r.k[c].ti=null),u[0]===d[0]&&u[1]===d[1]&&0===p[0]&&0===p[1]&&0===f[0]&&0===f[1]&&(2===u.length||u[2]===d[2]&&0===p[2]&&0===f[2])&&(r.k[c].to=null,r.k[c].ti=null));this.effectsSequence=[n.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.getValue=s,this.setVValue=a,this.interpolateValue=i,this.frameId=-1;var g=r.k[0].s.length;for(this.v=createTypedArray("float32",g),this.pv=createTypedArray("float32",g),c=0;c<g;c+=1)this.v[c]=t,this.pv[c]=t;this._caching={lastFrame:t,lastIndex:0,value:createTypedArray("float32",g)},this.addEffect=o}
vendor: 1,485 bytes, line 20
20(e,r,h,c)}else u=new function(t,e,i,r){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=s,this.setVValue=a,this.addEffect=o}(e,r,h,c);return u.effectsSequence.length&&c.addDynamicProperty(u),u}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var t;this._mdf=!1;var e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){return poolFactory(8,function(){return createTypedArray("float32",2)})}();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(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;
vendor: 2,438 bytes, line 20
20)this.doubleArrayLength();this._length=t},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(t,e,i,r,n){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!n)&&(a[r]=pointPool.newElement()),a[r][0]=t,a[r][1]=e},ShapePath.prototype.setTripleAt=function(t,e,i,r,n,a,s,o){this.setXYAt(t,e,"v",s,o),this.setXYAt(i,r,"o",s,o),this.setXYAt(n,a,"i",s,o)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,i=this.o,r=this.i,n=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],r[0][0],r[0][1],i[0][0],i[0][1],0,!1),n=1);var a,s=this._length-1,o=this._length;for(a=n;a<o;a+=1)t.setTripleAt(e[s][0],e[s][1],r[s][0],r[s][1],i[s][0],i[s][1],a,!1),s-=1;return t};var shapePool=function(){var t=poolFactory(4,function(){return new ShapePath},function(t){var e,i=t._length;for(e=0;e<i;e+=1)pointPool.release(t.v[e]),pointPool.release(t.i[e]),pointPool.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1});return t.clone=function(e){var i,r=t.newElement(),n=void 0===e._length?e.v.length:e._length;for(r.setLength(n),r.c=e.c,i=0;i<n;i+=1)r.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 r},t}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0};var shapeCollectionPool=function(){var t={newShapeCollection:function(){var t;t=e?r[e-=1]:new ShapeCollection;return t},release:function(t){var n,a=t._length;for(n=0;n<a;n+=1)shapePool.release(t.shapes[n]);t._length=0,e===i&&(r=pooling.double(r),i*=2);r[e]=t,e+=1}},e=0,i=4,r=createSizedArray(i);return t}(),ShapePropertyFactory=function(){var t=-999999;function e(t,e,i){var r,n,a,s,o,l,h,c,u,d=i.lastIndex,p=this.keyframes;
vendor: 60,439 bytes, line 20
20if(t<p[0].t-this.offsetTime)r=p[0].s[0],a=!0,d=0;else if(t>=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],a=!0;else{for(var f,m,g,v=d,y=p.length-1,b=!0;b&&(f=p[v],!((m=p[v+1]).t-this.offsetTime>t));)v<y-1?v+=1:b=!1;if(g=this.keyframesMetadata[v]||{},d=v,!(a=1===f.h)){if(t>=m.t-this.offsetTime)c=1;else if(t<f.t-this.offsetTime)c=0;else{var x;g.__fnct?x=g.__fnct:(x=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,g.__fnct=x),c=x((t-(f.t-this.offsetTime))/(m.t-this.offsetTime-(f.t-this.offsetTime)))}n=m.s?m.s[0]:f.e[0]}r=f.s[0]}for(l=e._length,h=r.i[0].length,i.lastIndex=d,s=0;s<l;s+=1)for(o=0;o<h;o+=1)u=a?r.i[s][o]:r.i[s][o]+(n.i[s][o]-r.i[s][o])*c,e.i[s][o]=u,u=a?r.o[s][o]:r.o[s][o]+(n.o[s][o]-r.o[s][o])*c,e.o[s][o]=u,u=a?r.v[s][o]:r.v[s][o]+(n.v[s][o]-r.v[s][o])*c,e.v[s][o]=u}function i(){this.paths=this.localShapeCollection}function r(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,r=t._length;for(i=0;i<r;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0})(this.v,t)||(this.v=shapePool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,e;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var i=this.effectsSequence.length;for(e=0;e<i;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(t,e,r){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var n=3===r?e.pt.k:e.ks.k;this.v=shapePool.clone(n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function s(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(e,r,n){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===n?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=i,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[function(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,n=this._caching.lastFrame;return n!==t&&(n<i&&e<i||n>r&&e>r)||(this._caching.lastIndex=n<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}.bind(this)]}a.prototype.interpolateShape=e,a.prototype.getValue=n,a.prototype.setVValue=r,a.prototype.addEffect=s,o.prototype.getValue=n,o.prototype.interpolateShape=e,o.prototype.setVValue=r,o.prototype.addEffect=s;var l=function(){var t=roundCorner;function e(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var e=this.p.v[0],i=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2,a=3!==this.d,s=this.v;s.v[0][0]=e,s.v[0][1]=i-n,s.v[1][0]=a?e+r:e-r,s.v[1][1]=i,s.v[2][0]=e,s.v[2][1]=i+n,s.v[3][0]=a?e-r:e+r,s.v[3][1]=i,s.i[0][0]=a?e-r*t:e+r*t,s.i[0][1]=i-n,s.i[1][0]=a?e+r:e-r,s.i[1][1]=i-n*t,s.i[2][0]=a?e+r*t:e-r*t,s.i[2][1]=i+n,s.i[3][0]=a?e-r:e+r,s.i[3][1]=i+n*t,s.o[0][0]=a?e+r*t:e-r*t,s.o[0][1]=i-n,s.o[1][0]=a?e+r:e-r,s.o[1][1]=i+n*t,s.o[2][0]=a?e-r*t:e+r*t,s.o[2][1]=i+n,s.o[3][0]=a?e-r:e+r,s.o[3][1]=i-n*t}},extendPrototype([DynamicPropertyContainer],e),e}(),h=function(){function t(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=PropertyFactory.getProp(t,e.ir,0,0,this),this.is=PropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(t,e.pt,0,0,this),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,e.or,0,0,this),this.os=PropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,i,r,n=2*Math.floor(this.pt.v),a=2*Math.PI/n,s=!0,o=this.or.v,l=this.ir.v,h=this.os.v,c=this.is.v,u=2*Math.PI*o/(2*n),d=2*Math.PI*l/(2*n),p=-Math.PI/2;p+=this.r.v;var f=3===this.data.d?-1:1;for(this.v._length=0,t=0;t<n;t+=1){e=s?o:l,i=s?h:c,r=s?u:d;var m=e*Math.cos(p),g=e*Math.sin(p),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),y=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*r*i*f,g-y*r*i*f,m+v*r*i*f,g+y*r*i*f,t,!0),s=!s,p+=a*f}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,r=this.or.v,n=this.os.v,a=2*Math.PI*r/(4*e),s=.5*-Math.PI,o=3===this.data.d?-1:1;for(s+=this.r.v,this.v._length=0,t=0;t<e;t+=1){var l=r*Math.cos(s),h=r*Math.sin(s),c=0===l&&0===h?0:h/Math.sqrt(l*l+h*h),u=0===l&&0===h?0:-l/Math.sqrt(l*l+h*h);l+=+this.p.v[0],h+=+this.p.v[1],this.v.setTripleAt(l,h,l-c*a*n*o,h-u*a*n*o,l+c*a*n*o,h+u*a*n*o,t,!0),s+=i*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function t(t,e){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,r=this.s.v[1]/2,n=bmMin(i,r,this.r.v),a=n*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-r+n,t+i,e-r+n,t+i,e-r+a,0,!0),this.v.setTripleAt(t+i,e+r-n,t+i,e+r-a,t+i,e+r-n,1,!0),0!==n?(this.v.setTripleAt(t+i-n,e+r,t+i-n,e+r,t+i-a,e+r,2,!0),this.v.setTripleAt(t-i+n,e+r,t-i+a,e+r,t-i+n,e+r,3,!0),this.v.setTripleAt(t-i,e+r-n,t-i,e+r-n,t-i,e+r-a,4,!0),this.v.setTripleAt(t-i,e-r+n,t-i,e-r+a,t-i,e-r+n,5,!0),this.v.setTripleAt(t-i+n,e-r,t-i+n,e-r,t-i+a,e-r,6,!0),this.v.setTripleAt(t+i-n,e-r,t+i-a,e-r,t+i-n,e-r,7,!0)):(this.v.setTripleAt(t-i,e+r,t-i+a,e+r,t-i,e+r,2),this.v.setTripleAt(t-i,e-r,t-i,e-r+a,t-i,e-r,3))):(this.v.setTripleAt(t+i,e-r+n,t+i,e-r+a,t+i,e-r+n,0,!0),0!==n?(this.v.setTripleAt(t+i-n,e-r,t+i-n,e-r,t+i-a,e-r,1,!0),this.v.setTripleAt(t-i+n,e-r,t-i+a,e-r,t-i+n,e-r,2,!0),this.v.setTripleAt(t-i,e-r+n,t-i,e-r+n,t-i,e-r+a,3,!0),this.v.setTripleAt(t-i,e+r-n,t-i,e+r-a,t-i,e+r-n,4,!0),this.v.setTripleAt(t-i+n,e+r,t-i+n,e+r,t-i+a,e+r,5,!0),this.v.setTripleAt(t+i-n,e+r,t+i-a,e+r,t+i-n,e+r,6,!0),this.v.setTripleAt(t+i,e+r-n,t+i,e+r-n,t+i,e+r-a,7,!0)):(this.v.setTripleAt(t-i,e-r,t-i+a,e-r,t-i,e-r,1,!0),this.v.setTripleAt(t-i,e+r,t-i,e+r-a,t-i,e+r,2,!0),this.v.setTripleAt(t+i,e+r,t+i-a,e+r,t+i,e+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],t),t}();var u={getShapeProp:function(t,e,i){var r;return 3===i||4===i?r=(3===i?e.pt:e.ks).k.length?new o(t,e,i):new a(t,e,i):5===i?r=new c(t,e):6===i?r=new l(t,e):7===i&&(r=new h(t,e)),r.k&&t.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return o}};return u}(),Matrix=function(){var t=Math.cos,e=Math.sin,i=Math.tan,r=Math.round;function n(){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 a(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,-n,0,0,n,r,0,0,0,0,1,0,0,0,0,1)}function s(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(1,0,0,0,0,r,-n,0,0,n,r,0,0,0,0,1)}function o(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,0,n,0,0,1,0,0,-n,0,r,0,0,0,0,1)}function l(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,-n,0,0,n,r,0,0,0,0,1,0,0,0,0,1)}function h(t,e){return this._t(1,e,t,1,0,0)}function c(t,e){return this.shear(i(t),i(e))}function u(r,n){var a=t(n),s=e(n);return this._t(a,s,0,0,-s,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,i(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-s,0,0,s,a,0,0,0,0,1,0,0,0,0,1)}function d(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function p(t,e,i,r,n,a,s,o,l,h,c,u,d,p,f,m){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=r,this.props[4]=n,this.props[5]=a,this.props[6]=s,this.props[7]=o,this.props[8]=l,this.props[9]=h,this.props[10]=c,this.props[11]=u,this.props[12]=d,this.props[13]=p,this.props[14]=f,this.props[15]=m,this}function f(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function m(t,e,i,r,n,a,s,o,l,h,c,u,d,p,f,m){var g=this.props;if(1===t&&0===e&&0===i&&0===r&&0===n&&1===a&&0===s&&0===o&&0===l&&0===h&&1===c&&0===u)return g[12]=g[12]*t+g[15]*d,g[13]=g[13]*a+g[15]*p,g[14]=g[14]*c+g[15]*f,g[15]*=m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],x=g[3],_=g[4],w=g[5],M=g[6],S=g[7],k=g[8],E=g[9],A=g[10],T=g[11],C=g[12],P=g[13],D=g[14],I=g[15];return g[0]=v*t+y*n+b*l+x*d,g[1]=v*e+y*a+b*h+x*p,g[2]=v*i+y*s+b*c+x*f,g[3]=v*r+y*o+b*u+x*m,g[4]=_*t+w*n+M*l+S*d,g[5]=_*e+w*a+M*h+S*p,g[6]=_*i+w*s+M*c+S*f,g[7]=_*r+w*o+M*u+S*m,g[8]=k*t+E*n+A*l+T*d,g[9]=k*e+E*a+A*h+T*p,g[10]=k*i+E*s+A*c+T*f,g[11]=k*r+E*o+A*u+T*m,g[12]=C*t+P*n+D*l+I*d,g[13]=C*e+P*a+D*h+I*p,g[14]=C*i+P*s+D*c+I*f,g[15]=C*r+P*o+D*u+I*m,this._identityCalculated=!1,this}function g(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function v(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function y(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function b(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function x(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function _(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function w(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function M(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function S(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,r=-this.props[4]/t,n=this.props[0]/t,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,s=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,o=new Matrix;return o.props[0]=e,o.props[1]=i,o.props[4]=r,o.props[5]=n,o.props[12]=a,o.props[13]=s,o}function k(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function E(t){var e,i=t.length,r=[];for(e=0;e<i;e+=1)r[e]=k(t[e]);return r}function A(t,e,i){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=t[0],r[1]=t[1],r[2]=e[0],r[3]=e[1],r[4]=i[0],r[5]=i[1];else{var n=this.props[0],a=this.props[1],s=this.props[4],o=this.props[5],l=this.props[12],h=this.props[13];r[0]=t[0]*n+t[1]*s+l,r[1]=t[0]*a+t[1]*o+h,r[2]=e[0]*n+e[1]*s+l,r[3]=e[0]*a+e[1]*o+h,r[4]=i[0]*n+i[1]*s+l,r[5]=i[0]*a+i[1]*o+h}return r}function T(t,e,i){return this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]]}function C(t,e){if(this.isIdentity())return t+","+e;var i=this.props;return Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100}function P(){for(var t=0,e=this.props,i="matrix3d(";t<16;)i+=r(1e4*e[t])/1e4,i+=15===t?")":",",t+=1;return i}function D(t){return t<1e-6&&t>0||t>-1e-6&&t<0?r(1e4*t)/1e4:t}function I(){var t=this.props;return"matrix("+D(t[0])+","+D(t[1])+","+D(t[4])+","+D(t[5])+","+D(t[12])+","+D(t[13])+")"}return function(){this.reset=n,this.rotate=a,this.rotateX=s,this.rotateY=o,this.rotateZ=l,this.skew=c,this.skewFromAxis=u,this.shear=h,this.scale=d,this.setTransform=p,this.translate=f,this.transform=m,this.applyToPoint=x,this.applyToX=_,this.applyToY=w,this.applyToZ=M,this.applyToPointArray=T,this.applyToTriplePoints=A,this.applyToPointStringified=C,this.toCSS=P,this.to2dCSS=I,this.clone=y,this.cloneFromProps=b,this.equals=v,this.inversePoints=E,this.inversePoint=k,this.getInverseMatrix=S,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){"@babel/helpers - typeof";return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),i=0;i<e.length;i+=1){var r=e[i].split("=");if(decodeURIComponent(r[0])==t)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)&&void 0!==module||__webpack_require__(116)||(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=function(){var t={},e={};return t.registerModifier=function(t,i){e[t]||(e[t]=i)},t.getModifier=function(t,i,r){return new e[t](i,r)},t}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),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(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,i,r,n){var a=[];e<=1?a.push({s:t,e:e}):t>=1?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var s,o,l=[],h=a.length;for(s=0;s<h;s+=1){var c,u;if(!((o=a[s]).e*n<r||o.s*n>r+i))c=o.s*n<=r?0:(o.s*n-r)/i,u=o.e*n>=r+i?1:(o.e*n-r)/i,l.push([c,u])}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(t){var e,i=t.length;for(e=0;e<i;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,i,r,n;if(this._mdf||t){var a=this.o.v%360/360;if(a<0&&(a+=1),(e=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(i=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var s=e;e=i,i=s}e=1e-4*Math.round(1e4*e),i=1e-4*Math.round(1e4*i),this.sValue=e,this.eValue=i}else e=this.sValue,i=this.eValue;var o,l,h,c,u,d=this.shapes.length,p=0;if(i===e)for(n=0;n<d;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(1===i&&0===e||0===i&&1===e){if(this._mdf)for(n=0;n<d;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var f,m,g=[];for(n=0;n<d;n+=1)if((f=this.shapes[n]).shape._mdf||this._mdf||t||2===this.m){if(l=(r=f.shape.paths)._length,u=0,!f.shape._mdf&&f.pathsData.length)u=f.totalShapeLength;else{for(h=this.releasePathsData(f.pathsData),o=0;o<l;o+=1)c=bez.getSegmentsLength(r.shapes[o]),h.push(c),u+=c.totalLength;f.totalShapeLength=u,f.pathsData=h}p+=u,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var v,y=e,b=i,x=0;for(n=d-1;n>=0;n-=1)if((f=this.shapes[n]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&d>1?(v=this.calculateShapeEdges(e,i,f.totalShapeLength,x,p),x+=f.totalShapeLength):v=[[y,b]],l=v.length,o=0;o<l;o+=1){y=v[o][0],b=v[o][1],g.length=0,b<=1?g.push({s:f.totalShapeLength*y,e:f.totalShapeLength*b}):y>=1?g.push({s:f.totalShapeLength*(y-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*y,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var _=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var w=_.pop();this.addPaths(_,m),_=this.addShapes(f,g[1],w)}else this.addPaths(_,m),_=this.addShapes(f,g[1]);this.addPaths(_,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e.addShape(t[i])},TrimModifier.prototype.addSegment=function(t,e,i,r,n,a,s){n.setXYAt(e[0],e[1],"o",a),n.setXYAt(i[0],i[1],"i",a+1),s&&n.setXYAt(t[0],t[1],"v",a),n.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,i,r){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),r&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},TrimModifier.prototype.addShapes=function(t,e,i){var r,n,a,s,o,l,h,c,u=t.pathsData,d=t.shape.paths.shapes,p=t.shape.paths._length,f=0,m=[],g=!0;for(i?(o=i._length,c=i._length):(i=shapePool.newElement(),o=0,c=0),m.push(i),r=0;r<p;r+=1){for(l=u[r].lengths,i.c=d[r].c,a=d[r].c?l.length:l.length+1,n=1;n<a;n+=1)if(f+(s=l[n-1]).addedLength<e.s)f+=s.addedLength,i.c=!1;else{if(f>e.e){i.c=!1;break}e.s<=f&&e.e>=f+s.addedLength?(this.addSegment(d[r].v[n-1],d[r].o[n-1],d[r].i[n],d[r].v[n],i,o,g),g=!1):(h=bez.getNewSegment(d[r].v[n-1],d[r].v[n],d[r].o[n-1],d[r].i[n],(e.s-f)/s.addedLength,(e.e-f)/s.addedLength,l[n-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1),f+=s.addedLength,o+=1}if(d[r].c&&l.length){if(s=l[n-1],f<=e.e){var v=l[n-1].addedLength;e.s<=f&&e.e>=f+v?(this.addSegment(d[r].v[n-1],d[r].o[n-1],d[r].i[0],d[r].v[0],i,o,g),g=!1):(h=bez.getNewSegment(d[r].v[n-1],d[r].v[0],d[r].o[n-1],d[r].i[0],(e.s-f)/v,(e.e-f)/v,l[n-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1)}else i.c=!1;f+=s.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[c][0],i.v[c][1],"i",c),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),f>e.e)break;r<p-1&&(i=shapePool.newElement(),g=!0,m.push(i),o=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var i=e/100,r=[0,0],n=t._length,a=0;for(a=0;a<n;a+=1)r[0]+=t.v[a][0],r[1]+=t.v[a][1];r[0]/=n,r[1]/=n;var s,o,l,h,c,u,d=shapePool.newElement();for(d.c=t.c,a=0;a<n;a+=1)s=t.v[a][0]+(r[0]-t.v[a][0])*i,o=t.v[a][1]+(r[1]-t.v[a][1])*i,l=t.o[a][0]+(r[0]-t.o[a][0])*-i,h=t.o[a][1]+(r[1]-t.o[a][1])*-i,c=t.i[a][0]+(r[0]-t.i[a][0])*-i,u=t.i[a][1]+(r[1]-t.i[a][1])*-i,d.setTripleAt(s,o,l,h,c,u,a);return d},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,i,r,n,a,s,o=this.shapes.length,l=this.amount.v;if(0!==l)for(i=0;i<o;i+=1){if(s=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||t)for(s.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,n=a.shape.paths._length,r=0;r<n;r+=1)s.addShape(this.processPath(e[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var t=[0,0];function e(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=PropertyFactory.getProp(t,e.p.x,0,0,this),this.py=PropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=PropertyFactory.getProp(t,e.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k[0].ti){var r,n=e.or.k.length;for(r=0;r<n;r+=1)e.or.k[r].to=null,e.or.k[r].ti=null}this.or=PropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=PropertyFactory.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.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?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.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){var i;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 r,n;if(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),n=this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),n=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/i,0)):(r=this.p.pv,n=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],n=[];var a=this.px,s=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/i,0),r[1]=s.getValueAtTime((s.keyframes[0].t+.01)/i,0),n[0]=a.getValueAtTime(a.keyframes[0].t/i,0),n[1]=s.getValueAtTime(s.keyframes[0].t/i,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/i,0),r[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/i,0),n[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/i,0),n[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/i,0)):(r=[a.pv,s.pv],n[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/i,a.offsetTime),n[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/i,s.offsetTime))}else r=n=t;this.v.rotate(-Math.atan2(r[1]-n[1],r[0]-n[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],e),e.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new e(t,i,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],i="normal",r="normal",n=e.length,a=0;a<n;a+=1)switch(e[a].toLowerCase()){case"italic":r="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:r,weight:t.fWeight||i}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,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(t,e,i,r,n,a){var s=a?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-n),l=r.s.v[1]+(1-r.s.v[1])*(1-n);t.translate(r.p.v[0]*s*n,r.p.v[1]*s*n,r.p.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.rotate(-r.r.v*s*n),e.translate(r.a.v[0],r.a.v[1],r.a.v[2]),i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),i.scale(a?1/o:o,a?1/l:l),i.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(t,e,i,r){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);i>0;)i-=1,this._elements.unshift(e[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,i,r,n,a,s=!1;if(this._mdf||t){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){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(),s=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(o=a<l,this._groups[r]._render=o,this.changeGroupRender(this._groups[r].it,o),!o){var c=this.elemsData[r].it,u=c[c.length-1];0!==u.transform.op.v?(u.transform.op._mdf=!0,u.transform.op.v=0):u.transform.op._mdf=!1}a+=1}this._currentCopies=l;var d=this.o.v,p=d%1,f=d>0?Math.floor(d):Math.ceil(d),m=this.pMatrix.props,g=this.rMatrix.props,v=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,x=0;if(d>0){for(;x<f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),x+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),x+=p)}else if(d<0){for(;x>f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),x-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),x-=p)}for(r=1===this.data.m?0:this._currentCopies-1,n=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(i=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==x){for((0!==r&&1===n||r!==this._currentCopies-1&&-1===n)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[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]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),y=0;y<b;y+=1)i[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<b;y+=1)i[y]=this.matrix.props[y];x+=1,a-=1,r+=n}}else for(a=this._currentCopies,r=0,n=1;a;)i=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,a-=1,r+=n;return s},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var i,r=shapePool.newElement();r.c=t.c;var n,a,s,o,l,h,c,u,d,p,f,m,g=t._length,v=0;for(i=0;i<g;i+=1)n=t.v[i],s=t.o[i],a=t.i[i],n[0]===s[0]&&n[1]===s[1]&&n[0]===a[0]&&n[1]===a[1]?0!==i&&i!==g-1||t.c?(o=0===i?t.v[g-1]:t.v[i-1],h=(l=Math.sqrt(Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=f=n[0]+(o[0]-n[0])*h,u=m=n[1]-(n[1]-o[1])*h,d=c-(c-n[0])*roundCorner,p=u-(u-n[1])*roundCorner,r.setTripleAt(c,u,d,p,f,m,v),v+=1,o=i===g-1?t.v[0]:t.v[i+1],h=(l=Math.sqrt(Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=d=n[0]+(o[0]-n[0])*h,u=p=n[1]+(o[1]-n[1])*h,f=c-(c-n[0])*roundCorner,m=u-(u-n[1])*roundCorner,r.setTripleAt(c,u,d,p,f,m,v),v+=1):(r.setTripleAt(n[0],n[1],s[0],s[1],a[0],a[1],v),v+=1):(r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],v),v+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,i,r,n,a,s,o=this.shapes.length,l=this.rd.v;if(0!==l)for(i=0;i<o;i+=1){if(s=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||t)for(s.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,n=a.shape.paths._length,r=0;r<n;r+=1)s.addShape(this.processPath(e[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},i=[];i=i.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 r=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],n=[65039,8205];function a(t,e){var i=createTag("span");i.setAttribute("aria-hidden",!0),i.style.fontFamily=e;var r=createTag("span");r.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(r),document.body.appendChild(i);var n=r.offsetWidth;return r.style.fontFamily=function(t){var e,i=t.split(","),r=i.length,n=[];for(e=0;e<r;e+=1)"sans-serif"!==i[e]&&"monospace"!==i[e]&&n.push(i[e]);return n.join(",")}(t)+", "+e,{node:r,w:n,parent:i}}function s(t,e){var i,r=document.body&&e?"svg":"canvas",n=getFontProperties(t);if("svg"===r){var a=createNS("text");a.style.fontSize="100px",a.setAttribute("font-family",t.fFamily),a.setAttribute("font-style",n.style),a.setAttribute("font-weight",n.weight),a.textContent="1",t.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",t.fClass)):a.style.fontFamily=t.fFamily,e.appendChild(a),i=a}else{var s=new OffscreenCanvas(500,500).getContext("2d");s.font=n.style+" "+n.weight+" 100px "+t.fFamily,i=s}return{measureText:function(t){return"svg"===r?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}}}var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.isModifier=function(t,e){var i=t.toString(16)+e.toString(16);return-1!==r.indexOf(i)},o.isZeroWidthJoiner=function(t,e){return e?t===n[0]&&e===n[1]:t===n[1]},o.isCombinedCharacter=function(t){return-1!==i.indexOf(t)},o.prototype={addChars:function(t){if(t){var e;this.chars||(this.chars=[]);var i,r,n=t.length,a=this.chars.length;for(e=0;e<n;e+=1){for(i=0,r=!1;i<a;)this.chars[i].style===t[e].style&&this.chars[i].fFamily===t[e].fFamily&&this.chars[i].ch===t[e].ch&&(r=!0),i+=1;r||(this.chars.push(t[e]),a+=1)}}},addFonts:function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach(function(t){t.helper=s(t),t.cache={}}),void(this.fonts=t.list);var i,r=t.list,n=r.length,o=n;for(i=0;i<n;i+=1){var l,h,c=!0;if(r[i].loaded=!1,r[i].monoCase=a(r[i].fFamily,"monospace"),r[i].sansCase=a(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length>0&&(c=!1),c){var u=createTag("style");u.setAttribute("f-forigin",r[i].fOrigin),u.setAttribute("f-origin",r[i].origin),u.setAttribute("f-family",r[i].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",e.appendChild(u)}}else if("g"===r[i].fOrigin||1===r[i].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<l.length;h+=1)-1!==l[h].href.indexOf(r[i].fPath)&&(c=!1);if(c){var d=createTag("link");d.setAttribute("f-forigin",r[i].fOrigin),d.setAttribute("f-origin",r[i].origin),d.type="text/css",d.rel="stylesheet",d.href=r[i].fPath,document.body.appendChild(d)}}else if("t"===r[i].fOrigin||2===r[i].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<l.length;h+=1)r[i].fPath===l[h].src&&(c=!1);if(c){var p=createTag("link");p.setAttribute("f-forigin",r[i].fOrigin),p.setAttribute("f-origin",r[i].origin),p.setAttribute("rel","stylesheet"),p.setAttribute("href",r[i].fPath),e.appendChild(p)}}}else r[i].loaded=!0,o-=1;r[i].helper=s(r[i],e),r[i].cache={},this.fonts.push(r[i])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,i,r){for(var n=0,a=this.chars.length;n<a;){if(this.chars[n].ch===t&&this.chars[n].style===i&&this.chars[n].fFamily===r)return this.chars[n];n+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),e},getFontByName:function(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},measureText:function(t,e,i){var r=this.getFontByName(e),n=t.charCodeAt(0);if(!r.cache[n+1]){var a=r.helper;if(" "===t){var s=a.measureText("|"+t+"|"),o=a.measureText("||");r.cache[n+1]=(s-o)/100}else r.cache[n+1]=a.measureText(t)/100}return r.cache[n+1]*i},checkLoadedFonts:function(){var e,i,r,n=this.fonts.length,a=n;for(e=0;e<n;e+=1)this.fonts[e].loaded?a-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(i=this.fonts[e].monoCase.node,r=this.fonts[e].monoCase.w,i.offsetWidth!==r?(a-=1,this.fonts[e].loaded=!0):(i=this.fonts[e].sansCase.node,r=this.fonts[e].sansCase.w,i.offsetWidth!==r&&(a-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==a&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},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(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!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 t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].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}}};var MaskManagerInterface=function(){function t(t,e){this._mask=t,this._data=e}Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(e){var i,r=createSizedArray(e.viewData.length),n=e.viewData.length;for(i=0;i<n;i+=1)r[i]=new t(e.viewData[i],e.masksProperties[i]);return function(t){for(i=0;i<n;){if(e.masksProperties[i].nm===t)return r[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function i(t,e,i){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(r){if(!t.numKeys)return 0;var n="";n="s"in e.keyframes[r-1]?e.keyframes[r-1].s:"e"in e.keyframes[r-2]?e.keyframes[r-2].e:e.keyframes[r-2].s;var a="unidimensional"===i?new Number(n):Object.assign({},n);return a.time=e.keyframes[r-1].t/e.elem.comp.globalData.frameRate,a.value="unidimensional"===i?n[0]:n,a},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function r(){return t}return function(n){return n?"unidimensional"===n.propType?function(e){e&&"pv"in e||(e=t);var r=1/e.mult,n=e.pv*r,a=new Number(n);return a.value=n,i(a,e,"unidimensional"),function(){return e.k&&e.getValue(),n=e.v*r,a.value!==n&&((a=new Number(n)).value=n,i(a,e,"unidimensional")),a}}(n):function(t){t&&"pv"in t||(t=e);var r=1/t.mult,n=t.data&&t.data.l||t.pv.length,a=createTypedArray("float32",n),s=createTypedArray("float32",n);return a.value=s,i(a,t,"multidimensional"),function(){t.k&&t.getValue();for(var e=0;e<n;e+=1)s[e]=t.v[e]*r,a[e]=s[e];return a}}(n):r}}(),TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var i,r,n,a;return Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p?a=ExpressionPropertyInterface(t.p):(i=ExpressionPropertyInterface(t.px),r=ExpressionPropertyInterface(t.py),t.pz&&(n=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?a():[i(),r(),n?n():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},LayerExpressionInterface=function(){function t(t){var e=new Matrix;void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e);return e}function e(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,t)}function i(t,e){var i=this.getMatrix(e);return this.applyPoint(i,t)}function r(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,t)}function n(t,e){var i=this.getMatrix(e);return this.invertPoint(i,t)}function a(t,e){if(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)}function s(t,e){if(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)}function o(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),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(e);return e.inversePoint(t)}return e.inversePoint(t)}function l(){return[1,1,1,1]}return function(h){var c;function u(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return u.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return u.effect;case"ADBE Text Properties":return u.textInterface;default:return null}}u.getMatrix=t,u.invertPoint=s,u.applyPoint=a,u.toWorld=i,u.toWorldVec=e,u.fromWorld=n,u.fromWorldVec=r,u.toComp=i,u.fromComp=o,u.sampleImage=l,u.sourceRectAtTime=h.sourceRectAtTime.bind(h),u._elem=h;var d=getDescriptor(c=TransformExpressionInterface(h.finalTransform.mProp),"anchorPoint");return Object.defineProperties(u,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return c}},active:{get:function(){return h.isInRange}}}),u.startTime=h.data.st,u.index=h.data.ind,u.source=h.data.refId,u.height=0===h.data.ty?h.data.h:100,u.width=0===h.data.ty?h.data.w:100,u.inPoint=h.data.ip/h.comp.globalData.frameRate,u.outPoint=h.data.op/h.comp.globalData.frameRate,u._name=h.data.nm,u.registerMaskInterface=function(t){u.mask=new MaskManagerInterface(t,h)},u.registerEffectsInterface=function(t){u.effect=t},u}}(),propertyGroupFactory=function(t,e){return function(i){return(i=void 0===i?1:i)<=0?t:e(i-1)}},PropertyInterface=function(t,e){var i={_name:t};return function(t){return(t=void 0===t?1:t)<=0?i:e(t-1)}},EffectsExpressionInterface=function(){function t(i,r,n,a){function s(t){for(var e=i.ef,r=0,n=e.length;r<n;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return 5===e[r].ty?h[r]:h[r]();r+=1}throw new Error}var o,l=propertyGroupFactory(s,n),h=[],c=i.ef.length;for(o=0;o<c;o+=1)5===i.ef[o].ty?h.push(t(i.ef[o],r.effectElements[o],r.effectElements[o].propertyGroup,a)):h.push(e(r.effectElements[o],i.ef[o].ty,a,l));return"ADBE Color Control"===i.mn&&Object.defineProperty(s,"color",{get:function(){return h[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:l}}),s.enabled=0!==i.en,s.active=s.enabled,s}function e(t,e,i,r){var n=ExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===e?i.comp.compInterface(t.p.v):n()}}return{createEffectsInterface:function(e,i){if(e.effectsManager){var r,n=[],a=e.data.ef,s=e.effectsManager.effectElements.length;for(r=0;r<s;r+=1)n.push(t(a[r],e.effectsManager.effectElements[r],i,e));var o=e.data.ef||[],l=function(t){for(r=0,s=o.length;r<s;){if(t===o[r].nm||t===o[r].mn||t===o[r].ix)return n[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return o.length}}),l}return null}}}(),CompExpressionInterface=function(t){function e(e){for(var i=0,r=t.layers.length;i<r;){if(t.layers[i].nm===e||t.layers[i].ind===e)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e},ShapePathInterface=function(t,e,i){var r=e.sh;function n(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?n.path:null}var a=propertyGroupFactory(n,i);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(n,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),n},ShapeExpressionInterface=function(){function t(t,o,p){var f,m=[],g=t?t.length:0;for(f=0;f<g;f+=1)"gr"===t[f].ty?m.push(e(t[f],o[f],p)):"fl"===t[f].ty?m.push(i(t[f],o[f],p)):"st"===t[f].ty?m.push(a(t[f],o[f],p)):"tm"===t[f].ty?m.push(s(t[f],o[f],p)):"tr"===t[f].ty||("el"===t[f].ty?m.push(l(t[f],o[f],p)):"sr"===t[f].ty?m.push(h(t[f],o[f],p)):"sh"===t[f].ty?m.push(ShapePathInterface(t[f],o[f],p)):"rc"===t[f].ty?m.push(c(t[f],o[f],p)):"rd"===t[f].ty?m.push(u(t[f],o[f],p)):"rp"===t[f].ty?m.push(d(t[f],o[f],p)):"gf"===t[f].ty?m.push(r(t[f],o[f],p)):m.push(n(t[f],o[f])));return m}function e(e,i,r){var n=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return n.content;default:return n.transform}};n.propertyGroup=propertyGroupFactory(n,r);var a=function(e,i,r){var n,a=function(t){for(var e=0,i=n.length;e<i;){if(n[e]._name===t||n[e].mn===t||n[e].propertyIndex===t||n[e].ix===t||n[e].ind===t)return n[e];e+=1}return"number"==typeof t?n[t-1]:null};a.propertyGroup=propertyGroupFactory(a,r),n=t(e.it,i.it,a.propertyGroup),a.numProperties=n.length;var s=o(e.it[e.it.length-1],i.it[i.it.length-1],a.propertyGroup);return a.transform=s,a.propertyIndex=e.cix,a._name=e.nm,a}(e,i,n.propertyGroup),s=o(e.it[e.it.length-1],i.it[i.it.length-1],n.propertyGroup);return n.content=a,n.transform=s,Object.defineProperty(n,"_name",{get:function(){return e.nm}}),n.numProperties=e.np,n.propertyIndex=e.ix,n.nm=e.nm,n.mn=e.mn,n}function i(t,e,i){function r(t){return"Color"===t||"color"===t?r.color:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",i)),e.o.setGroupProperty(PropertyInterface("Opacity",i)),r}function r(t,e,i){function r(t){return"Start Point"===t||"start point"===t?r.startPoint:"End Point"===t||"end point"===t?r.endPoint:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(e.s)},endPoint:{get:ExpressionPropertyInterface(e.e)},opacity:{get:ExpressionPropertyInterface(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(PropertyInterface("Start Point",i)),e.e.setGroupProperty(PropertyInterface("End Point",i)),e.o.setGroupProperty(PropertyInterface("Opacity",i)),r}function n(){return function(){return null}}function a(t,e,i){var r,n=propertyGroupFactory(h,i),a=propertyGroupFactory(l,n);function s(i){Object.defineProperty(l,t.d[i].nm,{get:ExpressionPropertyInterface(e.d.dataProps[i].p)})}var o=t.d?t.d.length:0,l={};for(r=0;r<o;r+=1)s(r),e.d.dataProps[r].p.setGroupProperty(a);function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:null}return Object.defineProperties(h,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function(){return l}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",n)),e.o.setGroupProperty(PropertyInterface("Opacity",n)),e.w.setGroupProperty(PropertyInterface("Stroke Width",n)),h}function s(t,e,i){function r(e){return e===t.e.ix||"End"===e||"end"===e?r.end:e===t.s.ix?r.start:e===t.o.ix?r.offset:null}var n=propertyGroupFactory(r,i);return r.propertyIndex=t.ix,e.s.setGroupProperty(PropertyInterface("Start",n)),e.e.setGroupProperty(PropertyInterface("End",n)),e.o.setGroupProperty(PropertyInterface("Offset",n)),r.propertyIndex=t.ix,r.propertyGroup=i,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),r.mn=t.mn,r}function o(t,e,i){function r(e){return t.a.ix===e||"Anchor Point"===e?r.anchorPoint:t.o.ix===e||"Opacity"===e?r.opacity:t.p.ix===e||"Position"===e?r.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?r.rotation:t.s.ix===e||"Scale"===e?r.scale:t.sk&&t.sk.ix===e||"Skew"===e?r.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?r.skewAxis:null}var n=propertyGroupFactory(r,i);return e.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",n)),e.transform.mProps.p.setGroupProperty(PropertyInterface("Position",n)),e.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",n)),e.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",n)),e.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",n)),e.transform.mProps.sk&&(e.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",n)),e.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",n))),e.transform.op.setGroupProperty(PropertyInterface("Opacity",n)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(e.transform.mProps.o)},position:{get:ExpressionPropertyInterface(e.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(e.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(e.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(e.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(e.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(e.transform.mProps.sa)},_name:{value:t.nm}}),r.ty="tr",r.mn=t.mn,r.propertyGroup=i,r}function l(t,e,i){function r(e){return t.p.ix===e?r.position:t.s.ix===e?r.size:null}var n=propertyGroupFactory(r,i);r.propertyIndex=t.ix;var a="tm"===e.sh.ty?e.sh.prop:e.sh;return a.s.setGroupProperty(PropertyInterface("Size",n)),a.p.setGroupProperty(PropertyInterface("Position",n)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:t.nm}}),r.mn=t.mn,r}function h(t,e,i){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.rotation:t.pt.ix===e?r.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?r.outerRadius:t.os.ix===e?r.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?r.innerRoundness:null:r.innerRadius}var n=propertyGroupFactory(r,i),a="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",n)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",n)),a.pt.setGroupProperty(PropertyInterface("Points",n)),a.p.setGroupProperty(PropertyInterface("Position",n)),a.r.setGroupProperty(PropertyInterface("Rotation",n)),t.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",n)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",n))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:t.nm}}),r.mn=t.mn,r}function c(t,e,i){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?r.size:null}var n=propertyGroupFactory(r,i),a="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,a.p.setGroupProperty(PropertyInterface("Position",n)),a.s.setGroupProperty(PropertyInterface("Size",n)),a.r.setGroupProperty(PropertyInterface("Rotation",n)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:t.nm}}),r.mn=t.mn,r}function u(t,e,i){function r(e){return t.r.ix===e||"Round Corners 1"===e?r.radius:null}
vendor: 9,314 bytes, line 20
20var n=propertyGroupFactory(r,i),a=e;return r.propertyIndex=t.ix,a.rd.setGroupProperty(PropertyInterface("Radius",n)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:t.nm}}),r.mn=t.mn,r}function d(t,e,i){function r(e){return t.c.ix===e||"Copies"===e?r.copies:t.o.ix===e||"Offset"===e?r.offset:null}var n=propertyGroupFactory(r,i),a=e;return r.propertyIndex=t.ix,a.c.setGroupProperty(PropertyInterface("Copies",n)),a.o.setGroupProperty(PropertyInterface("Offset",n)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:t.nm}}),r.mn=t.mn,r}return function(e,i,r){var n;function a(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?r:n[t-1];for(var e=0,i=n.length;e<i;){if(n[e]._name===t)return n[e];e+=1}return null}return a.propertyGroup=propertyGroupFactory(a,function(){return r}),n=t(e,i,a.propertyGroup),a.numProperties=n.length,a._name="Contents",a}}(),TextExpressionInterface=function(t){var e;function i(t){switch(t){case"ADBE Text Document":return i.sourceText;default:return null}}return Object.defineProperty(i,"sourceText",{get:function(){t.textProperty.getValue();var i=t.textProperty.currentData.t;return void 0!==i&&(t.textProperty.currentData.t=void 0,(e=new String(i)).value=i||new String(i)),e}}),i},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(t){return blendModeEnums[t]||""}),blendModeEnums;function SliderEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function AngleEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function ColorEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function PointEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function LayerIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function MaskIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function CheckboxEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var i,r=t.ef||[];this.effectElements=[];var n,a=r.length;for(i=0;i<a;i+=1)n=new GroupEffect(r[i],e),this.effectElements.push(n)}function GroupEffect(t,e){this.init(t,e)}function BaseElement(){}function FrameElement(){}function _typeof$2(t){"@babel/helpers - typeof";return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){var i;this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,n=this.data.ef.length,a=this.data.ef;for(i=0;i<n;i+=1){switch(r=null,a[i].ty){case 0:r=new SliderEffect(a[i],e,this);break;case 1:r=new AngleEffect(a[i],e,this);break;case 2:r=new ColorEffect(a[i],e,this);break;case 3:r=new PointEffect(a[i],e,this);break;case 4:case 7:r=new CheckboxEffect(a[i],e,this);break;case 10:r=new LayerIndexEffect(a[i],e,this);break;case 11:r=new MaskIndexEffect(a[i],e,this);break;case 5:r=new EffectsManager(a[i],e,this);break;default:r=new NoValueEffect(a[i],e,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),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 t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,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(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var i,r=this.dynamicProperties.length;for(i=0;i<r;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}};var FootageInterface=(dataInterfaceFactory=function(t){function e(t){return"Outline"===t?e.outlineInterface():null}return e._name="Outline",e.outlineInterface=function(t){var e="",i=t.getFootageData();function r(t){if(i[t])return e=t,"object"===_typeof$2(i=i[t])?r:i;var n=t.indexOf(e);if(-1!==n){var a=parseInt(t.substr(n+e.length),10);return"object"===_typeof$2(i=i[a])?r:i}return""}return function(){return e="",i=t.getFootageData(),r}}(t),e},function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=dataInterfaceFactory(t),e}),dataInterfaceFactory;function FootageElement(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function AudioElement(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}function TransformElement(){}function MaskElement(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,n,a=this.globalData.defs,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var o,l,h,c,u,d,p=this.masksProperties,f=0,m=[],g=createElementID(),v="clipPath",y="clip-path";for(r=0;r<s;r+=1)if(("a"!==p[r].mode&&"n"!==p[r].mode||p[r].inv||100!==p[r].o.k||p[r].o.x)&&(v="mask",y="mask"),"s"!==p[r].mode&&"i"!==p[r].mode||0!==f?h=null:((h=createNS("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),m.push(h)),n=createNS("path"),"n"===p[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),elem:n,lastPath:""},a.appendChild(n);else{var b;if(f+=1,n.setAttribute("fill","s"===p[r].mode?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero"),0!==p[r].x.k?(v="mask",y="mask",d=PropertyFactory.getProp(this.element,p[r].x,0,null,this.element),b=createElementID(),(c=createNS("filter")).setAttribute("id",b),(u=createNS("feMorphology")).setAttribute("operator","erode"),u.setAttribute("in","SourceGraphic"),u.setAttribute("radius","0"),c.appendChild(u),a.appendChild(c),n.setAttribute("stroke","s"===p[r].mode?"#000000":"#ffffff")):(u=null,d=null),this.storedData[r]={elem:n,x:d,expan:u,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===p[r].mode){l=m.length;var x=createNS("g");for(o=0;o<l;o+=1)x.appendChild(m[o]);var _=createNS("mask");_.setAttribute("mask-type","alpha"),_.setAttribute("id",g+"_"+f),_.appendChild(n),a.appendChild(_),x.setAttribute("mask","url("+getLocationHref()+"#"+g+"_"+f+")"),m.length=0,m.push(x)}else m.push(n);p[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),invRect:h},this.viewData[r].prop.k||this.drawPath(p[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(v),s=m.length,r=0;r<s;r+=1)this.maskElement.appendChild(m[r]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+g+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){}
vendor: 7,681 bytes, line 20
20,extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(t){var e,i,r=this.layers.length;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){var e;this.completeLayers=!1;var i,r=t.length,n=this.layers.length;for(e=0;e<r;e+=1)for(i=0;i<n;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,i){for(var r=this.elements,n=this.layers,a=0,s=n.length;a<s;)n[a].ind==e&&(r[a]&&!0!==r[a]?(i.push(r[a]),r[a].setAsParent(),void 0!==n[a].parent?this.buildElementParenting(t,n[a].parent,i):t.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(t))),a+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,i=t.length;for(e=0;e<i;e+=1)if(t[e].xt){var r=this.createComp(t[e]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementByPath=function(t){var e,i=t.shift();if("number"==typeof i)e=this.elements[i];else{var r,n=this.elements.length;for(r=0;r<n;r+=1)if(this.elements[r].data.nm===i){e=this.elements[r];break}}return 0===t.length?e:e.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},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 t,e=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(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<r;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.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])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,r=!0,n=this.comp;r;)n.finalTransform?(n.data.hasMask&&e.splice(0,0,n.finalTransform),n=n.comp):r=!1;var a,s=e.length;for(i=0;i<s;i+=1)a=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-a[0],t[1]-a[1],0];return t},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e,i=this.element.finalTransform.mat,r=this.masksProperties.length;for(e=0;e<r;e+=1)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var n=this.storedData[e].expan;this.storedData[e].x.v<0?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[e].filterId+")")),n.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,t+=" h-"+this.globalData.compSize.w,t+=" v-"+this.globalData.compSize.h+" "}
20,MaskElement.prototype.drawPath=function(t,e,i){var r,n,a=" M"+e.v[0][0]+","+e.v[0][1];for(n=e._length,r=1;r<n;r+=1)a+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[r][0]+","+e.i[r][1]+" "+e.v[r][0]+","+e.v[r][1];if(e.c&&n>1&&(a+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==a){var s="";i.elem&&(e.c&&(s=t.inv?this.solidPath+a:a),i.elem.setAttribute("d",s)),i.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var t={};return t.createFilter=function(t,e){var i=createNS("filter");i.setAttribute("id",t),!0!==e&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"));return i},t.createAlphaToLuminanceFilter=function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t},t}(),featureSupport=(ob={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(ob.maskType=!1),ob),ob,registeredEffects={},idPrefix="filter_result_";function SVGEffects(t){var e,i,r="SourceGraphic",n=t.data.ef?t.data.ef.length:0,a=createElementID(),s=filtersFactory.createFilter(a,!0),o=0;for(this.filters=[],e=0;e<n;e+=1){i=null;var l=t.data.ef[e].ty;if(registeredEffects[l])i=new(0,registeredEffects[l].effect)(s,t.effectsManager.effectElements[e],t,idPrefix+o,r),r=idPrefix+o,registeredEffects[l].countsAsEffect&&(o+=1);i&&this.filters.push(i)}o&&(t.globalData.defs.appendChild(s),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+a+")")),this.filters.length&&t.addRenderableComponent(this)}function registerEffect(t,e,i){registeredEffects[t]={effect:e,countsAsEffect:i}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(t,e){this.elem=t,this.pos=e}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(t){var e,i=this.filters.length;for(e=0;e<i;e+=1)this.filters[e].renderFrame(t)},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 t,e,i,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var n=createNS("mask");n.setAttribute("id",this.layerId),n.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),n.appendChild(this.layerElement),r=n,this.globalData.defs.appendChild(n),featureSupport.maskType||1!=this.data.td||(n.setAttribute("mask-type","luminance"),t=createElementID(),e=filtersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(this.layerElement),r=i,n.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var s=createNS("g");a.appendChild(s),t=createElementID(),e=filtersFactory.createFilter(t);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),e.appendChild(o);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),o.appendChild(l),this.globalData.defs.appendChild(e);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("opacity","0"),s.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),s.appendChild(h),s.appendChild(this.layerElement),r=s,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),s.appendChild(h),i.appendChild(this.layerElement),r=i,s.appendChild(i)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=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 c=createNS("clipPath"),u=createNS("path");u.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(c.setAttribute("id",d),c.appendChild(u),this.globalData.defs.appendChild(c),this.checkMasks()){var p=createNS("g");p.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),p.appendChild(this.layerElement),this.transformedElement=p,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}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("op
20acity",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(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+t+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=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",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(t){var e,i=this.shapeModifiers.length;for(e=0;e<i;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;t>=0&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);t-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,r=e.length;i<r;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===t)return void(i[r].pos=e);i.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var r=0,n=t.length;r<n;){if(t[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(t,e,i,r){var n;this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,s=e.length||0;for(n=0;n<s;n+=1)a=PropertyFactory.getProp(t,e[n].v,0,0,this),this.k=a.k||this.k,this.dataProps[n]={n:e[n].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}
vendor: 13,999 bytes, line 20
20function SVGStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i}function SVGNoStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function GradientProperty(t,e,i){this.data=e,this.c=createTypedArray("uint8c",4*e.p);var r=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(i),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function SVGGradientStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<i;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(t,e){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(t[4*i]-t[4*e+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 t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,i,r,n=4*this.data.p;for(e=0;e<n;e+=1)i=e%4==0?100:255,r=Math.round(this.prop.v[e]*i),this.c[e]!==r&&(this.c[e]=r,this._cmdf=!t);if(this.o.length)for(n=this.prop.v.length,e=4*this.data.p;e<n;e+=1)i=e%2==0?100:1,r=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==r&&(this.o[e-4*this.data.p]=r,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(t,e,i){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var i=createElementID(),r=createNS(1===e.t?"linearGradient":"radialGradient");r.setAttribute("id",i),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var n,a,s,o=[];for(s=4*e.g.p,a=0;a<s;a+=4)n=createNS("stop"),r.appendChild(n),o.push(n);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+i+")"),this.gf=r,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,r,n,a=createNS("mask"),s=createNS("path");a.appendChild(s);var o=createElementID(),l=createElementID();a.setAttribute("id",l);var h=createNS(1===t.t?"linearGradient":"radialGradient");h.setAttribute("id",o),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),n=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var c=this.stops;for(r=4*t.g.p;r<n;r+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),c.push(i);s.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),"gs"===t.ty&&(s.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),1===t.lj&&s.setAttribute("stroke-miterlimit",t.ml)),this.of=h,this.ms=a,this.ost=c,this.maskId=l,e.msElem=s}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(t,e,i,r){if(0===e)return"";var n,a=t.o,s=t.i,o=t.v,l=" M"+r.applyToPointStringified(o[0][0],o[0][1]);for(n=1;n<e;n+=1)l+=" C"+r.applyToPointStringified(a[n-1][0],a[n-1][1])+" "+r.applyToPointStringified(s[n][0],s[n][1])+" "+r.applyToPointStringified(o[n][0],o[n][1]);return i&&e&&(l+=" C"+r.applyToPointStringified(a[n-1][0],a[n-1][1])+" "+r.applyToPointStringified(s[0][0],s[0][1])+" "+r.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function i(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function r(){}function n(i,r,n){var a,s,o,l,h,c,u,d,p,f,m,g=r.styles.length,v=r.lvl;for(c=0;c<g;c+=1){if(l=r.sh._mdf||n,r.styles[c].lvl<v){for(d=e.reset(),f=v-r.styles[c].lvl,m=r.transformers.length-1;!l&&f>0;)l=r.transformers[m].mProps._mdf||l,f-=1,m-=1;if(l)for(f=v-r.styles[c].lvl,m=r.transformers.length-1;f>0;)p=r.transformers[m].mProps.v.props,d.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),f-=1,m-=1}else d=t;if(s=(u=r.sh.paths)._length,l){for(o="",a=0;a<s;a+=1)(h=u.shapes[a])&&h._length&&(o+=buildShapeString(h,h._length,h.c,d));r.caches[c]=o}else o=r.caches[c];r.styles[c].d+=!0===i.hd?"":o,r.styles[c]._mdf=l||r.styles[c]._mdf}}function a(t,e,i){var r=e.style;(e.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",e.o.v)}function s(t,e,i){o(t,e,i),l(t,e,i)}function o(t,e,i){var r,n,a,s,o,l=e.gf,h=e.g._hasOpacity,c=e.s.v,u=e.e.v;if(e.o._mdf||i){var d="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(d,e.o.v)}if(e.s._mdf||i){var p=1===t.t?"x1":"cx",f="x1"===p?"y1":"cy";l.setAttribute(p,c[0]),l.setAttribute(f,c[1]),h&&!e.g._collapsable&&(e.of.setAttribute(p,c[0]),e.of.setAttribute(f,c[1]))}if(e.g._cmdf||i){r=e.cst;var m=e.g.c;for(a=r.length,n=0;n<a;n+=1)(s=r[n]).setAttribute("offset",m[4*n]+"%"),s.setAttribute("stop-color","rgb("+m[4*n+1]+","+m[4*n+2]+","+m[4*n+3]+")")}if(h&&(e.g._omdf||i)){var g=e.g.o;for(a=(r=e.g._collapsable?e.cst:e.ost).length,n=0;n<a;n+=1)s=r[n],e.g._collapsable||s.setAttribute("offset",g[2*n]+"%"),s.setAttribute("stop-opacity",g[2*n+1])}if(1===t.t)(e.e._mdf||i)&&(l.setAttribute("x2",u[0]),l.setAttribute("y2",u[1]),h&&!e.g._collapsable&&(e.of.setAttribute("x2",u[0]),e.of.setAttribute("y2",u[1])));else if((e.s._mdf||e.e._mdf||i)&&(o=Math.sqrt(Math.pow(c[0]-u[0],2)+Math.pow(c[1]-u[1],2)),l.setAttribute("r",o),h&&!e.g._collapsable&&e.of.setAttribute("r",o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o||(o=Math.sqrt(Math.pow(c[0]-u[0],2)+Math.pow(c[1]-u[1],2)));var v=Math.atan2(u[1]-c[1],u[0]-c[0]),y=e.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=o*y,x=Math.cos(v+e.a.v)*b+c[0],_=Math.sin(v+e.a.v)*b+c[1];l.setAttribute("fx",x),l.setAttribute("fy",_),h&&!e.g._collapsable&&(e.of.setAttribute("fx",x),e.of.setAttribute("fy",_))}}function l(t,e,i){var r=e.style,n=e.d;n&&(n._mdf||i)&&n.dashStr&&(r.pElem.setAttribute("stroke-dasharray",n.dashStr),r.pElem.setAttribute("stroke-dashoffset",n.dashoffset[0])),e.c&&(e.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",e.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(t){switch(t.ty){case"fl":return a;case"gf":return o;case"gs":return s;case"st":return l;case"sh":case"el":case"rc":case"sr":return n;case"tr":return i;case"no":return r;default:return null}}}}();function SVGShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function LetterProps(t,e,i,r,n,a){this.o=t,this.sw=e,this.sc=i,this.fc=r,this.m=n,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!r,m:!0,p:!0}}function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,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)}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 t,e,i,r,n=this.shapes.length,a=this.stylesList.length,s=[],o=!1;for(i=0;i<a;i+=1){for(r=this.stylesList[i],o=!1,s.length=0,t=0;t<n;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(r)&&(s.push(e),o=e._isAnimated||o);s.length>1&&o&&this.setShapesAsAnimated(s)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var i,r=new SVGStyleData(t,e),n=r.pElem;if("st"===t.ty)i=new SVGStrokeStyleData(this,t,r);else if("fl"===t.ty)i=new SVGFillStyleData(this,t,r);else if("gf"===t.ty||"gs"===t.ty){i=new("gf"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,r),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),n.setAttribute("mask","url("+getLocationHref()+"#"+i.maskId+")"))}else"no"===t.ty&&(i=new SVGNoStyleData(this,t,r));return"st"!==t.ty&&"gs"!==t.ty||(n.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),n.setAttribute("fill-opacity","0"),1===t.lj&&n.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&n.setAttribute("fill-rule","evenodd"),t.ln&&n.setAttribute("id",t.ln),t.cl&&n.setAttribute("class",t.cl),t.bm&&(n.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(r),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var i=TransformPropertyFactory.getTransformProperty(this,t,this),r=new SVGTransformData(i,i.o,e);return this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createShapeElement=function(t,e,i){var r=4;"rc"===t.ty?r=5:"el"===t.ty?r=6:"sr"===t.ty&&(r=7);var n=new SVGShapeData(e,i,ShapePropertyFactory.getShapeProp(this,t,r,this));return this.shapes.push(n),this.addShapeToModifiers(n),this.addToAnimatedContents(t,n),n},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e,i=t.styles,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||i.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()}
vendor: 5,968 bytes, line 20
20,SVGShapeElement.prototype.searchShapes=function(t,e,i,r,n,a,s){var o,l,h,c,u,d,p=[].concat(a),f=t.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((d=this.searchProcessedElement(t[o]))?e[o]=i[d-1]:t[o]._render=s,"fl"===t[o].ty||"st"===t[o].ty||"gf"===t[o].ty||"gs"===t[o].ty||"no"===t[o].ty)d?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],n),t[o]._render&&e[o].style.pElem.parentNode!==r&&r.appendChild(e[o].style.pElem),m.push(e[o].style);else if("gr"===t[o].ty){if(d)for(h=e[o].it.length,l=0;l<h;l+=1)e[o].prevViewData[l]=e[o].it[l];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,n+1,p,s),t[o]._render&&e[o].gr.parentNode!==r&&r.appendChild(e[o].gr)}else"tr"===t[o].ty?(d||(e[o]=this.createTransformElement(t[o],r)),c=e[o].transform,p.push(c)):"sh"===t[o].ty||"rc"===t[o].ty||"el"===t[o].ty||"sr"===t[o].ty?(d||(e[o]=this.createShapeElement(t[o],p,n)),this.setElementStyles(e[o])):"tm"===t[o].ty||"rd"===t[o].ty||"ms"===t[o].ty||"pb"===t[o].ty?(d?(u=e[o]).closed=!1:((u=ShapeModifiers.getModifier(t[o].ty)).init(this,t[o]),e[o]=u,this.shapeModifiers.push(u)),g.push(u)):"rp"===t[o].ty&&(d?(u=e[o]).closed=!0:(u=ShapeModifiers.getModifier(t[o].ty),e[o]=u,u.init(this,t,o,e),this.shapeModifiers.push(u),s=!1),g.push(u));this.addProcessedElement(t[o],o+1)}for(f=m.length,o=0;o<f;o+=1)m[o].closed=!0;for(f=g.length,o=0;o<f;o+=1)g[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var t;this.renderModifiers();var e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e,i=this.animatedContents.length;for(t=0;t<i;t+=1)e=this.animatedContents[t],(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},LetterProps.prototype.update=function(t,e,i,r,n,a){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 s=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,s=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,s=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,s=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,s=!0),this.m!==n&&(this.m=n,this._mdf.m=!0,s=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,s=!0),s},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,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(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var n=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(r=0;r<n;r+=1)a=i!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);e!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,r=t.length;i<=r-1&&!(i===r-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e,i,r=[],n=0,a=t.length,s=!1;n<a;)e=t.charCodeAt(n),FontManager.isCombinedCharacter(e)?r[r.length-1]+=t.charAt(n):e>=55296&&e<=56319?(i=t.charCodeAt(n+1))>=56320&&i<=57343?(s||FontManager.isModifier(e,i)?(r[r.length-1]+=t.substr(n,2),s=!1):r.push(t.substr(n,2)),n+=1):r.push(t.charAt(n)):e>56319?(i=t.charCodeAt(n+1),FontManager.isZeroWidthJoiner(e,i)?(s=!0,r[r.length-1]+=t.substr(n,2),n+=1):r.push(t.charAt(n))):FontManager.isZeroWidthJoiner(e)?(r[r.length-1]+=t.charAt(n),s=!0):r.push(t.charAt(n)),n+=1;return r},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e,i,r,n,a,s,o,l=this.elem.globalData.fontManager,h=this.data,c=[],u=0,d=h.m.g,p=0,f=0,m=0,g=[],v=0,y=0,b=l.getFontByName(t.f),x=0,_=getFontProperties(b);t.fWeight=_.weight,t.fStyle=_.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var w,M=t.tr/1e3*t.finalSize;if(t.sz)for(var S,k,E=!0,A=t.sz[0],T=t.sz[1];E;){S=0,v=0,i=(k=this.buildFinalText(t.t)).length,M=t.tr/1e3*t.finalSize;var C=-1;for(e=0;e<i;e+=1)w=k[e].charCodeAt(0),r=!1," "===k[e]?C=e:13!==w&&3!==w||(v=0,r=!0,S+=t.finalLineHeight||1.2*t.finalSize),l.chars?(o=l.getCharData(k[e],b.fStyle,b.fFamily),x=r?0:o.w*t.finalSize/100):x=l.measureText(k[e],t.f,t.finalSize),v+x>A&&" "!==k[e]?(-1===C?i+=1:e=C,S+=t.finalLineHeight||1.2*t.finalSize,k.splice(e,C===e?1:0,"\r"),C=-1,v=0):(v+=x,v+=M);S+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&T<S?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=k,i=t.finalText.length,E=!1)}v=-M,x=0;var P,D=0;for(e=0;e<i;
vendor: 13,799 bytes, line 20
20e+=1)if(r=!1,13===(w=(P=t.finalText[e]).charCodeAt(0))||3===w?(D=0,g.push(v),y=v>y?v:y,v=-2*M,n="",r=!0,m+=1):n=P,l.chars?(o=l.getCharData(P,b.fStyle,l.getFontByName(t.f).fFamily),x=r?0:o.w*t.finalSize/100):x=l.measureText(n,t.f,t.finalSize)," "===P?D+=x+M:(v+=x+M+D,D=0),c.push({l:x,an:x,add:p,n:r,anIndexes:[],val:n,line:m,animatorJustifyOffset:0}),2==d){if(p+=x,""===n||" "===n||e===i-1){for(""!==n&&" "!==n||(p-=x);f<=e;)c[f].an=p,c[f].ind=u,c[f].extra=x,f+=1;u+=1,p=0}}else if(3==d){if(p+=x,""===n||e===i-1){for(""===n&&(p-=x);f<=e;)c[f].an=p,c[f].ind=u,c[f].extra=x,f+=1;p=0,u+=1}}else c[u].ind=u,c[u].extra=0,u+=1;if(t.l=c,y=v>y?v:y,g.push(v),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=y,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var I,L,R,B,O=h.a;s=O.length;var F=[];for(a=0;a<s;a+=1){for((I=O[a]).a.sc&&(t.strokeColorAnim=!0),I.a.sw&&(t.strokeWidthAnim=!0),(I.a.fc||I.a.fh||I.a.fs||I.a.fb)&&(t.fillColorAnim=!0),B=0,R=I.s.b,e=0;e<i;e+=1)(L=c[e]).anIndexes[a]=B,(1==R&&""!==L.val||2==R&&""!==L.val&&" "!==L.val||3==R&&(L.n||" "==L.val||e==i-1)||4==R&&(L.n||e==i-1))&&(1===I.s.rn&&F.push(B),B+=1);h.a[a].s.totalChars=B;var N,z=-1;if(1===I.s.rn)for(e=0;e<i;e+=1)z!=(L=c[e]).anIndexes[a]&&(z=L.anIndexes[a],N=F.splice(Math.floor(Math.random()*F.length),1)[0]),L.anIndexes[a]=N}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s);i=this.copyData(i,t),this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,i=Math.floor;function r(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(t,e.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var n=0,a=0,s=1,o=1;this.ne.v>0?n=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?s=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(n,a,s,o).get,h=0,c=this.finalS,u=this.finalE,d=this.data.sh;if(2===d)h=l(h=u===c?r>=u?1:0:t(0,e(.5/(u-c)+(r-c)/(u-c),1)));else if(3===d)h=l(h=u===c?r>=u?0:1:1-t(0,e(.5/(u-c)+(r-c)/(u-c),1)));else if(4===d)u===c?h=0:(h=t(0,e(.5/(u-c)+(r-c)/(u-c),1)))<.5?h*=2:h=1-2*(h-.5),h=l(h);else if(5===d){if(u===c)h=0;else{var p=u-c,f=-p/2+(r=e(t(0,r+.5-c),u-c)),m=p/2;h=Math.sqrt(1-f*f/(m*m))}h=l(h)}else 6===d?(u===c?h=0:(r=e(t(0,r+.5-c),u-c),h=(1+Math.cos(Math.PI+2*Math.PI*r/(u-c)))/2),h=l(h)):(r>=i(c)&&(h=t(0,e(r-c<0?e(u,1)-(c-r):u-r,1))),h=l(h));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;h<v?h=0:(h=(h-v)/g)>1&&(h=1)}return h*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,r=this.s.v/e+i,n=this.e.v/e+i;if(r>n){var a=r;r=n,n=a}this.finalS=r,this.finalE=n}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(t,e,i){return new r(t,e,i)}}}();function TextAnimatorDataProperty(t,e,i){var r={propType:!1},n=PropertyFactory.getProp,a=e.a;this.a={r:a.r?n(t,a.r,0,degToRads,i):r,rx:a.rx?n(t,a.rx,0,degToRads,i):r,ry:a.ry?n(t,a.ry,0,degToRads,i):r,sk:a.sk?n(t,a.sk,0,degToRads,i):r,sa:a.sa?n(t,a.sa,0,degToRads,i):r,s:a.s?n(t,a.s,1,.01,i):r,a:a.a?n(t,a.a,1,0,i):r,o:a.o?n(t,a.o,0,.01,i):r,p:a.p?n(t,a.p,1,0,i):r,sw:a.sw?n(t,a.sw,0,0,i):r,sc:a.sc?n(t,a.sc,1,0,i):r,fc:a.fc?n(t,a.fc,1,0,i):r,fh:a.fh?n(t,a.fh,0,0,i):r,fs:a.fs?n(t,a.fs,0,.01,i):r,fb:a.fb?n(t,a.fb,0,.01,i):r,t:a.t?n(t,a.t,0,0,i):r},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function TextAnimatorProperty(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var t,e,i=this._textData.a.length,r=PropertyFactory.getProp;for(t=0;t<i;t+=1)e=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),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(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,r,n,a,s,o,l,h,c,u,d,p,f,m,g,v,y,b,x,_=this._moreOptions.alignment.v,w=this._animatorsData,M=this._textData,S=this.mHelper,k=this._renderType,E=this.renderedLetters.length,A=t.l;if(this._hasMaskedPath){if(x=this._pathData.m,!this._pathData.n||this._pathData._mdf){var T,C=x.v;for(this._pathData.r.v&&(C=C.reverse()),s={tLength:0,segments:[]},a=C._length-1,v=0,n=0;n<a;n+=1)T=bez.buildBezierData(C.v[n],C.v[n+1],[C.o[n][0]-C.v[n][0],C.o[n][1]-C.v[n][1]],[C.i[n+1][0]-C.v[n+1][0],C.i[n+1][1]-C.v[n+1][1]]),s.tLength+=T.segmentLength,s.segments.push(T),v+=T.segmentLength;n=a,x.v.c&&(T=bez.buildBezierData(C.v[n],C.v[0],[C.o[n][0]-C.v[n][0],C.o[n][1]-C.v[n][1]],[C.i[0][0]-C.v[0][0],C.i[0][1]-C.v[0][1]]),s.tLength+=T.segmentLength,s.segments.push(T),v+=T.segmentLength),this._pathData.pi=s}if(s=this._pathData.pi,o=this._pathData.f.v,d=0,u=1,h=0,c=!0,m=s.segments,o<0&&x.v.c)for(s.tLength<Math.abs(o)&&(o=-Math.abs(o)%s.tLength),u=(f=m[d=m.length-1].points).length-1;o<0;)o+=f[u].partialLength,(u-=1)<0&&(u=(f=m[d-=1].points).length-1);p=(f=m[d].points)[u-1],g=(l=f[u]).partialLength}a=A.length,i=0,r=0;var P,D,I,L,R,B=1.2*t.finalSize*.714,O=!0;I=w.length;var F,N,z,G,V,j,U,H,q,W,$,X,Y=-1,Z=o,K=d,J=u,Q=-1,tt="",et=this.defaultPropsArray;if(2===t.j||1===t.j){var it=0,rt=0,nt=2===t.j?-.5:-1,at=0,st=!0;for(n=0;n<a;n+=1)if(A[n].n){for(it&&(it+=rt);at<n;)A[at].animatorJustifyOffset=it,at+=1;it=0,st=!0}else{for(D=0;D<I;D+=1)(P=w[D].a).t.propType&&(st&&2===t.j&&(rt+=P.t.v*nt),(R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars)).length?it+=P.t.v*R[0]*nt:it+=P.t.v*R*nt);st=!1}for(it&&(it+=rt);at<n;)A[at].animatorJustifyOffset=it,at+=1}for(n=0;n<a;n+=1){if(S.reset(),G=1,A[n].n)i=0,r+=t.yOffset,r+=O?1:0,o=Z,O=!1,this._hasMaskedPath&&(u=J,p=(f=m[d=K].points)[u-1],g=(l=f[u]).partialLength,h=0),tt="",$="",q="",X="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==A[n].line){switch(t.j){case 1:o+=v-t.lineWidths[A[n].line];break;case 2:o+=(v-t.lineWidths[A[n].line])/2}Q=A[n].line}Y!==A[n].ind&&(A[Y]&&(o+=A[Y].extra),o+=A[n].an/2,Y=A[n].ind),o+=_[0]*A[n].an*.005;var ot=0;for(D=0;D<I;D+=1)(P=w[D].a).p.propType&&((R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars)).length?ot+=P.p.v[0]*R[0]:ot+=P.p.v[0]*R),P.a.propType&&((R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars)).length?ot+=P.a.v[0]*R[0]:ot+=P.a.v[0]*R);for(c=!0,this._pathData.a.v&&(o=.5*A[0].an+(v-this._pathData.f.v-.5*A[0].an-.5*A[A.length-1].an)*Y/(a-1),o+=this._pathData.f.v);c;)h+g>=o+ot||!f?(y=(o+ot-h)/l.partialLength,N=p.point[0]+(l.point[0]-p.point[0])*y,z=p.point[1]+(l.point[1]-p.point[1])*y,S.translate(-_[0]*A[n].an*.005,-_[1]*B*.01),c=!1):f&&(h+=l.partialLength,(u+=1)>=f.length&&(u=0,m[d+=1]?f=m[d].points:x.v.c?(u=0,f=m[d=0].points):(h-=l.partialLength,f=null)),f&&(p=l,g=(l=f[u]).partialLength));F=A[n].an/2-A[n].add,S.translate(-F,0,0)}else F=A[n].an/2-A[n].add,S.translate(-F,0,0),S.translate(-_[0]*A[n].an*.005,-_[1]*B*.01,0);for(D=0;D<I;D+=1)(P=w[D].a).t.propType&&(R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars),0===i&&0===t.j||(this._hasMaskedPath?R.length?o+=P.t.v*R[0]:o+=P.t.v*R:R.length?i+=P.t.v*R[0]:i+=P.t.v*R));for(t.strokeWidthAnim&&(j=t.sw||0),t.strokeColorAnim&&(V=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(U=[t.fc[0],t.fc[1],t.fc[2]]),D=0;D<I;D+=1)(P=w[D].a).a.propType&&((R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars)).length?S.translate(-P.a.v[0]*R[0],-P.a.v[1]*R[1],P.a.v[2]*R[2]):S.translate(-P.a.v[0]*R,-P.a.v[1]*R,P.a.v[2]*R));for(D=0;D<I;D+=1)(P=w[D].a).s.propType&&((R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars)).length?S.scale(1+(P.s.v[0]-1)*R[0],1+(P.s.v[1]-1)*R[1],1):S.scale(1+(P.s.v[0]-1)*R,1+(P.s.v[1]-1)*R,1));for(D=0;D<I;D+=1){if(P=w[D].a,R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars),P.sk.propType&&(R.length?S.skewFromAxis(-P.sk.v*R[0],P.sa.v*R[1]):S.skewFromAxis(-P.sk.v*R,P.sa.v*R)),P.r.propType&&(R.length?S.rotateZ(-P.r.v*R[2]):S.rotateZ(-P.r.v*R)),P.ry.propType&&(R.length?S.rotateY(P.ry.v*R[1]):S.rotateY(P.ry.v*R)),P.rx.propType&&(R.length?S.rotateX(P.rx.v*R[0]):S.rotateX(P.rx.v*R)),P.o.propType&&(R.length?G+=(P.o.v*R[0]-G)*R[0]:G+=(P.o.v*R-G)*R),t.strokeWidthAnim&&P.sw.propType&&(R.length?j+=P.sw.v*R[0]:j+=P.sw.v*R),t.strokeColorAnim&&P.sc.propType)for(H=0;H<3;H+=1)R.length?V[H]+=(P.sc.v[H]-V[H])*R[0]:V[H]+=(P.sc.v[H]-V[H])*R;if(t.fillColorAnim&&t.fc){if(P.fc.propType)for(H=0;H<3;H+=1)R.length?U[H]+=(P.fc.v[H]-U[H])*R[0]:U[H]+=(P.fc.v[H]-U[H])*R;P.fh.propType&&(U=R.length?addHueToRGB(U,P.fh.v*R[0]):addHueToRGB(U,P.fh.v*R)),P.fs.propType&&(U=R.length?addSaturationToRGB(U,P.fs.v*R[0]):addSaturationToRGB(U,P.fs.v*R)),P.fb.propType&&(U=R.length?addBrightnessToRGB(U,P.fb.v*R[0]):addBrightnessToRGB(U,P.fb.v*R))}}for(D=0;D<I;D+=1)(P=w[D].a).p.propType&&(R=w[D].s.getMult(A[n].anIndexes[D],M.a[D].s.totalChars),this._hasMaskedPath?R.length?S.translate(0,P.p.v[1]*R[0],-P.p.v[2]*R[1]):S.translate(0,P.p.v[1]*R,-P.p.v[2]*R):R.length?S.translate(P.p.v[0]*R[0],P.p.v[1]*R[1],-P.p.v[2]*R[2]):S.translate(P.p.v[0]*R,P.p.v[1]*R,-P.p.v[2]*R));if(t.strokeWidthAnim&&(q=j<0?0:j),t.strokeColorAnim&&(W="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),t.fillColorAnim&&t.fc&&($="rgb("+Math.round(255*U[0])+","+Math.round(255*U[1])+","+Math.round(255*U[2])+")"),this._hasMaskedPath){if(S.translate(0,-t.ls),S.translate(0,_[1]*B*.01+r,0),this._pathData.p.v){b=(l.point[1]-p.point[1])/(l.point[0]-p.point[0]);var lt=180*Math.atan(b)/Math.PI;l.point[0]<p.point[0]&&(lt+=180),S.rotate(-lt*Math.PI/180)}S.translate(N,z,0),o-=_[0]*A[n].an*.005,A[n+1]&&Y!==A[n+1].ind&&(o+=A[n].an/2,o+=.001*t.tr*t.finalSize)}else{switch(S.translate(i,r,0),t.ps&&S.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:S.translate(A[n].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[A[n].line]),0,0);break;case 2:S.translate(A[n].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[A[n].line])/2,0,0)}S.translate(0,-t.ls),S.translate(F,0,0),S.translate(_[0]*A[n].an*.005,_[1]*B*.01,0),i+=A[n].l+.001*t.tr*t.finalSize}"html"===k?tt=S.toCSS():"svg"===k?tt=S.to2dCSS():et=[S.props[0],S.props[1],S.props[2],S.props[3],S.props[4],S.props[5],S.props[6],S.props[7],S.props[8],S.props[9],S.props[10],S.props[11],S.props[12],S.props[13],S.props[14],S.props[15]],X=G}E<=n?(L=new LetterProps(X,q,W,$,tt,et),this.renderedLetters.push(L),E+=1,this.lettersChangedFlag=!0):(L=this.renderedLetters[n],this.lettersChangedFlag=L.update(X,q,W,$,tt,et)||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),ITextElement.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(t,e){var i,r,n=e.length,a="";for(i=0;i<n;
vendor: 5,667 bytes, line 20
20i+=1)"sh"===e[i].ty&&(r=e[i].ks.k,a+=buildShapeString(r,r.i.length,!0,t));return a},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,i,r,n){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(r,n,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function ISolidElement(t,e,i){this.initElement(t,e,i)}function NullElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var i="";if(e&&e.title){var r=createNS("title"),n=createElementID();r.setAttribute("id",n),r.textContent=e.title,this.svgElement.appendChild(r),i+=n}if(e&&e.description){var a=createNS("desc"),s=createElementID();a.setAttribute("id",s),a.textContent=e.description,this.svgElement.appendChild(a),i+=" "+s}i&&this.svgElement.setAttribute("aria-labelledby",i);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CVContextData(){var t;this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1;for(this.savedOp=createTypedArray("float32",15),t=0;t<15;t+=1)this.saved[t]=createTypedArray("float32",16);this._length=15}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVEffects(){}function CVMaskElement(t,e){var i;this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,n=!1;for(i=0;i<r;i+=1)"n"!==this.masksProperties[i].mode&&(n=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=n,n&&this.element.addRenderableComponent(this)}function CVBaseElement(){}function CVShapeData(t,e,i,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n,a=4;"rc"===e.ty?a=5:"el"===e.ty?a=6:"sr"===e.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,a,t);var s,o=i.length;for(n=0;n<o;n+=1)i[n].closed||(s={transforms:r.addTransformSequence(i[n].transforms),trNodes:[]},this.styledShapes.push(s),i[n].elements.push(s))}function CVShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,i)}function CVTextElement(t,e,i){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,i)}function CVImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,i)}function CVSolidElement(t,e,i){this.initElement(t,e,i)}function CanvasRendererBase(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.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=ne
vendor: 1,072 bytes, line 20
20w Matrix,this.completeLayers=!1,this.rendererType="canvas"}function CVCompElement(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.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=ne
vendor: 4,332 bytes, line 20
20w Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HBaseElement(){}function HSolidElement(t,e,i){this.initElement(t,e,i)}function HShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function HCameraElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,t.pe,0,0,this),t.ks.p.s?(this.px=r(this,t.ks.p.x,1,0,this),this.py=r(this,t.ks.p.y,1,0,this),this.pz=r(this,t.ks.p.z,1,0,this)):this.p=r(this,t.ks.p,1,0,this),t.ks.a&&(this.a=r(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var n,a=t.ks.or.k.length;for(n=0;n<a;n+=1)t.ks.or.k[n].to=null,t.ks.or.k[n].ti=null}this.or=r(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,t.ks.rx,0,degToRads,this),this.ry=r(this,t.ks.ry,0,degToRads,this),this.rz=r(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,i=t.length,r=[],n="";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(r.push(n),n=""):n+=t[e],e+=1;return r.push(n),r},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var i=t.shapes[0];if(i.it){var r=i.it[i.it.length-1];r.s&&(r.s.k[0]=e,r.s.k[1]=e)}}return t},SVGTextLottieElement.prototype.buildNewText=function(){var t,e;this.addDynamicProperty(this);var i=this.textProperty.currentData;this.renderedLetters=createSizedArray(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize);var r=this.globalData.fontManager.getFontByName(i.f);
vendor: 5,646 bytes, line 20
20if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var n=i.fWeight,a=i.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",i.t);var s,o=i.l||[],l=!!this.globalData.fontManager.chars;e=o.length;var h=this.mHelper,c=this.data.singleShape,u=0,d=0,p=!0,f=.001*i.tr*i.finalSize;if(!c||l||i.sz){var m,g=this.textSpans.length;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!l||!c||0===t){if(s=g>t?this.textSpans[t].span:createNS(l?"g":"text"),g<=t){if(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=s,l){var v=createNS("g");s.appendChild(v),this.textSpans[t].childSpan=v}this.textSpans[t].span=s,this.layerElement.appendChild(s)}s.style.display="inherit"}if(h.reset(),c&&(o[t].n&&(u=-f,d+=i.yOffset,d+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(i,h,o[t].line,u,d),u+=o[t].l||0,u+=f),l){var y;if(1===(m=this.globalData.fontManager.getCharData(i.finalText[t],r.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t)y=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,i.finalSize)),y=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[t].glyph){var x=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(x.layerElement),x.destroy()}this.textSpans[t].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[t].childSpan.appendChild(y.layerElement),1===m.t&&this.textSpans[t].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")}else c&&s.setAttribute("transform","translate("+h.props[12]+","+h.props[13]+")"),s.textContent=o[t].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&s&&s.setAttribute("d","")}else{var _=this.textContainer,w="start";switch(i.j){case 1:w="end";break;case 2:w="middle";break;default:w="start"}_.setAttribute("text-anchor",w),_.setAttribute("letter-spacing",f);var M=this.buildTextContents(i.finalText);for(e=M.length,d=i.ps?i.ps[1]+i.ascent:0,t=0;t<e;t+=1)(s=this.textSpans[t].span||createNS("tspan")).textContent=M[t],s.setAttribute("x",0),s.setAttribute("y",d),s.style.display="inherit",_.appendChild(s),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=s,d+=i.finalLineHeight;this.layerElement.appendChild(_)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var i,r,n,a=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;for(e=s.length,t=0;t<e;t+=1)s[t].n||(i=a[t],r=this.textSpans[t].span,(n=this.textSpans[t].glyph)&&n.renderFrame(),i._mdf.m&&r.setAttribute("transform",i.m),i._mdf.o&&r.setAttribute("opacity",i.o),i._mdf.sw&&r.setAttribute("stroke-width",i.sw),i._mdf.sc&&r.setAttribute("stroke",i.sc),i._mdf.fc&&r.setAttribute("fill",i.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!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),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){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 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
200,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var i=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",t.w),r.setAttribute("height",t.h),r.setAttribute("x",0),r.setAttribute("y",0);var n=createElementID();i.setAttribute("id",n),i.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),e.appendChild(i),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var i=this.createItem(this.layers[t]);e[t]=i,getExpressionsPlugin()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?i.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(i)))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var e;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){for(var r,n=0;n<e;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement()&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(i,r):this.layerElement.appendChild(i)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}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 t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},CVContextData.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=createTypedArray("float32",t),this.savedOp.set(e);var i=0;for(i=this._length;i<t;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},ShapeTransformManager.prototype={addTransformSequence:function(t){var e,i=t.length,r="_";for(e=0;e<i;e+=1)r+=t[e].transform.key+"_";var n=this.sequences[r];return n||(n={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=n,this.sequenceList.push(n)),n},processSequence:function(t,e){for(var i,r=0,n=t.transforms.length,a=e;r<n&&!e;){if(t.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(t.finalTransform.reset(),r=n-1;r>=0;r-=1)i=t.transforms[r].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=a},processSequences:function(t){var e,i=this.sequenceList.length;for(e=0;e<i;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVEffects.prototype.renderFrame=function(){},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,r,n=this.element.finalTransform.mat,a=this.element.canvasContext,s=this.masksProperties.length;for(a.beginPath(),t=0;t<s;t+=1)if("n"!==this.masksProperties[t].mode){var o;this.masksProperties[t].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[t].v,e=n.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(e[0],e[1]);var l=r._length;for(o=1;o<l;o+=1)i=n.applyToTriplePoints(r.o[o-1],r.i[o],r.v[o]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=n.applyToTriplePoints(r.o[o-1],r.i[0],r.v[0]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffe
vendor: 4,233 bytes, line 20
20ctsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},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(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var t=0===this.data.ty;this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),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,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,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(t,e){var i={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},r={};if("fl"===t.ty||"st"===t.ty?(r.c=PropertyFactory.getProp(this,t.c,1,255,this),r.c.k||(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(r.s=PropertyFactory.getProp(this,t.s,1,null,this),r.e=PropertyFactory.getProp(this,t.e,1,null,this),r.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,t.g,this)),r.o=PropertyFactory.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty){if(i.lc=lineCapEnum[t.lc||2],i.lj=lineJoinEnum[t.lj||2],1==t.lj&&(i.ml=t.ml),r.w=PropertyFactory.getProp(this,t.w,0,null,this),r.w.k||(i.wi=r.w.v),t.d){var n=new DashProperty(this,t.d,"canvas",this);r.d=n,r.d.k||(i.da=r.d.dashArray,i.do=r.d.dashoffset[0])}}else i.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(i),r.style=i,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}}},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,i=this.stylesList.length;for(e=0;e<i;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,i=t.length;for(e=0;e<i;
vendor: 8,988 bytes, line 20
20e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,i,r,n){var a,s,o,l,h,c,u=t.length-1,d=[],p=[],f=[].concat(n);for(a=u;a>=0;a-=1){if((l=this.searchProcessedElement(t[a]))?e[a]=i[l-1]:t[a]._shouldRender=r,"fl"===t[a].ty||"st"===t[a].ty||"gf"===t[a].ty||"gs"===t[a].ty)l?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],f),d.push(e[a].style);else if("gr"===t[a].ty){if(l)for(o=e[a].it.length,s=0;s<o;s+=1)e[a].prevViewData[s]=e[a].it[s];else e[a]=this.createGroupElement(t[a]);this.searchShapes(t[a].it,e[a].it,e[a].prevViewData,r,f)}else"tr"===t[a].ty?(l||(c=this.createTransformElement(t[a]),e[a]=c),f.push(e[a]),this.addTransformToStyleList(e[a])):"sh"===t[a].ty||"rc"===t[a].ty||"el"===t[a].ty||"sr"===t[a].ty?l||(e[a]=this.createShapeElement(t[a])):"tm"===t[a].ty||"rd"===t[a].ty||"pb"===t[a].ty?(l?(h=e[a]).closed=!1:((h=ShapeModifiers.getModifier(t[a].ty)).init(this,t[a]),e[a]=h,this.shapeModifiers.push(h)),p.push(h)):"rp"===t[a].ty&&(l?(h=e[a]).closed=!0:(h=ShapeModifiers.getModifier(t[a].ty),e[a]=h,h.init(this,t,a,e),this.shapeModifiers.push(h),r=!1),p.push(h));this.addProcessedElement(t[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),u=p.length,a=0;a<u;a+=1)p[a].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(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e,i,r,n,a,s,o,l,h=this.stylesList.length,c=this.globalData.renderer,u=this.globalData.canvasContext;for(t=0;t<h;t+=1)if(("st"!==(o=(l=this.stylesList[t]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),a=l.elements,"st"===o||"gs"===o?(u.strokeStyle="st"===o?l.co:l.grd,u.lineWidth=l.wi,u.lineCap=l.lc,u.lineJoin=l.lj,u.miterLimit=l.ml||0):u.fillStyle="fl"===o?l.co:l.grd,c.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&u.beginPath(),c.ctxTransform(l.preTransforms.finalTransform.props),i=a.length,e=0;e<i;e+=1){for("st"!==o&&"gs"!==o||(u.beginPath(),l.da&&(u.setLineDash(l.da),u.lineDashOffset=l.do)),n=(s=a[e].trNodes).length,r=0;r<n;r+=1)"m"===s[r].t?u.moveTo(s[r].p[0],s[r].p[1]):"c"===s[r].t?u.bezierCurveTo(s[r].pts[0],s[r].pts[1],s[r].pts[2],s[r].pts[3],s[r].pts[4],s[r].pts[5]):u.closePath();"st"!==o&&"gs"!==o||(u.stroke(),l.da&&u.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&u.fill(l.r),c.restore()}},CVShapeElement.prototype.renderShape=function(t,e,i,r){var n,a;for(a=t,n=e.length-1;n>=0;n-=1)"tr"===e[n].ty?(a=i[n].transform,this.renderShapeTransform(t,a)):"sh"===e[n].ty||"el"===e[n].ty||"rc"===e[n].ty||"sr"===e[n].ty?this.renderPath(e[n],i[n]):"fl"===e[n].ty?this.renderFill(e[n],i[n],a):"st"===e[n].ty?this.renderStroke(e[n],i[n],a):"gf"===e[n].ty||"gs"===e[n].ty?this.renderGradientFill(e[n],i[n],a):"gr"===e[n].ty?this.renderShape(a,e[n].it,i[n].it):e[n].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,r,n,a=t.trNodes,s=e.paths,o=s._length;a.length=0;var l=t.transforms.finalTransform;for(n=0;n<o;n+=1){var h=s.shapes[n];if(h&&h.v){for(r=h._length,i=1;i<r;i+=1)1===i&&a.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[i],h.v[i])});1===r&&a.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),h.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[0],h.v[0])}),a.push({t:"z"}))}}t.trNodes=a}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,r=e.styledShapes.length;for(i=0;i<r;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,i){var r=e.style;(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,i){var r,n=e.style;if(!n.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var a,s=this.globalData.canvasContext,o=e.s.v,l=e.e.v;if(1===t.t)r=s.createLinearGradient(o[0],o[1],l[0],l[1]);else{var h=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),c=Math.atan2(l[1]-o[1],l[0]-o[0]),u=e.h.v;u>=1?u=.99:u<=-1&&(u=-.99);var d=h*u,p=Math.cos(c+e.a.v)*d+o[0],f=Math.sin(c+e.a.v)*d+o[1];r=s.createRadialGradient(p,f,0,o[0],o[1],h)}var m=t.g.p,g=e.g.c,v=1;for(a=0;a<m;a+=1)e.g._hasOpacity&&e.g._collapsable&&(v=e.g.o[2*a+1]),r.addColorStop(g[4*a]/100,"rgba("+g[4*a+1]+","+g[4*a+2]+","+g[4*a+3]+","+v+")");n.grd=r}n.coOp=e.o.v*i.opacity},CVShapeElement.prototype.renderStroke=function(t,e,i){var r=e.style,n=e.d;n&&(n._mdf||this._isFirstFrame)&&(r.da=n.dashArray,r.do=n.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(r.wi=e.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,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var i=!1;t.sc&&(i=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var r,n,a,s,o,l,h,c,u,d,p,f,m=this.globalData.fontManager.getFontByName(t.f),g=t.l,v=this.mHelper;this.stroke=i,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,n=t.finalText.length;var y=this.data.singleShape,b=.001*t.tr*t.finalSize,x=0,_=0,w=!0,M=0;for(r=0;r<n;r+=1){s=(a=this.globalData.fontManager.getCharData(t.finalText[r],m.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&a.data||{},v.reset(),y&&g[r].n&&(x=-b,_+=t.yOffset,_+=w?1:0,w=!1),u=(h=s.shapes?s.shapes[0].it:[]).length,v.scale(t.finalSize/100,t.finalSize/100),y&&this.applyTextPropertiesToMatrix(t,v,g[r].line,x,_),p=createSizedArray(u-1);var S=0;for(c=0;c<u;c+=1)if("sh"===h[c].ty){for(l=h[c].ks.k.i.length,d=h[c].ks.k,f=[],o=1;o<l;o+=1)1===o&&f.push(v.applyToX(d.v[0][0],d.v[0][1],0),v.applyToY(d.v[0][0],d.v[0][1],0)),f.push(v.applyToX(d.o[o-1][0],d.o[o-1][1],0),v.applyToY(d.o[o-1][0],d.o[o-1][1],0),v.applyToX(d.i[o][0],d.i[o][1],0),v.applyToY(d.i[o][0],d.i[o][1],0),v.applyToX(d.v[o][0],d.v[o][1],0),v.applyToY(d.v[o][0],d.v[o][1],0));f.push(v.applyToX(d.o[o-1][0],d.o[o-1][1],0),v.applyToY(d.o[o-1][0],d.o[o-1][1],0),v.applyToX(d.i[0][0],d.i[0][1],0),v.applyToY(d.i[0][0],d.i[0][1],0),v.applyToX(d.v[0][0],d.v[0][1],0),v.applyToY(d.v[0][0],d.v[0][1],0)),p[S]=f,S+=1}y&&(x+=g[r].l,x+=b),this.textSpans[M]?this.textSpans[M].elem=p:this.textSpans[M]={elem:p},M+=1}},CVTextElement.prototype.renderInnerContent=function(){var t,e,i,r,n,a,s=this.canvasContext;s.font=this.values.fValue,s.lineCap="butt",s.lineJoin="miter",s.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;e=h.length;var c,u,d=null,p=null,f=null;for(t=0;t<e;t+=1)if(!h[t].n){if((o=l[t])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?d!==o.fc&&(d=o.fc,s.fillStyle=o.fc):d!==this.values.fill&&(d=this.values.fill,s.fillStyle=this.values.fill),r=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(a=(u=c[i]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),n=2;n<a;n+=6)this.globalData.canvasContext.bezierCurveTo(u[n],u[n+1],u[n+2],u[n+3],u[n+4],u[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?f!==o.sw&&(f=o.sw,s.lineWidth=o.sw):f!==this.values.sWidth&&(f=this.values.sWidth,s.lineWidth=this.values.sWidth),o&&o.sc?p!==o.sc&&(p=o.sc,s.strokeStyle=o.sc):p!==this.values.stroke&&(p=this.values.stroke,s.strokeStyle=this.values.stroke),r=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(a=(u=c[i]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),n=2;n<a;n+=6)this.globalData.canvasContext.bezierCurveTo(u[n],u[n+1],u[n+2],u[n+3],u[n+4],u[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}
20o&&this.globalData.renderer.restore()}},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 t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,i,r=t.getContext("2d"),n=this.img.width,a=this.img.height,s=n/a,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>o&&"xMidYMid slice"===l||s<o&&"xMidYMid slice"!==l?e=(i=a)*o:i=(e=n)/o,r.drawImage(this.img,(n-e)/2,(a-i)/2,e,i,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},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 t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.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]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=t<0?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e,i=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(e=0;e<16;e+=1)r[e]=i[e];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var e,i=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(e=0;e<16;e+=1)r[e]=i[e];this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),i=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=i,this.globalData.currentGlobalAlpha!==i&&(this.canvasContext.globalAlpha=i,this.globalData.currentGlobalAlpha=i)}
vendor: 26,418 bytes, line 20
20else this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var i="0px 0px 0px";e.transformOrigin=i,e.mozTransformOrigin=i,e.webkitTransformOrigin=i,e["-webkit-transform"]=i,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,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(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){var t,e,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n=this.renderConfig.preserveAspectRatio.split(" "),a=n[1]||"meet",s=n[0]||"xMidYMid",o=s.substr(0,4),l=s.substr(4);i=t/e,(r=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===a||r<i&&"slice"===a?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===a||r>i&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===a||r>i&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>i&&"meet"===a||r<i&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>i&&"meet"===a||r<i&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(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)},CanvasRendererBase.prototype.destroy=function(){var t;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),t=(this.layers?this.layers.length:0)-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var i;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;i<r;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-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()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var i=this.createItem(this.layers[t],this,this.globalData);e[t]=i,i.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t,e=this.canvasContext;for(e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip(),t=this.layers.length-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var t;for(t=this.layers.length-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},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(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.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=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?((t=createNS("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=createTag("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var i,r,n,a,s,o=t.sh.v,l=t.transformers,h=o._length;if(!(h<=1)){for(i=0;i<h-1;i+=1)r=this.getTransformedPoint(l,o.v[i]),n=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[i+1]),s=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(r,n,a,s,e);o.c&&(r=this.getTransformedPoint(l,o.v[i]),n=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[0]),s=this.getTransformedPoint(l,o.v[0]),this.checkBounds(r,n,a,s,e))}},HShapeElement.prototype.checkBounds=function(t,e,i,r,n){this.getBoundsOfCurve(t,e,i,r);var a=this.shapeBoundingBox;n.x=bmMin(a.left,n.x),n.xMax=bmMax(a.right,n.xMax),n.y=bmMin(a.top,n.y),n.yMax=bmMax(a.bottom,n.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(t,e,i,r){for(var n,a,s,o,l,h,c,u=[[t[0],r[0]],[t[1],r[1]]],d=0;d<2;++d)a=6*t[d]-12*e[d]+6*i[d],n=-3*t[d]+9*e[d]-9*i[d]+3*r[d],s=3*e[d]-3*t[d],a|=0,s|=0,0===(n|=0)&&0===a||(0===n?(o=-s/a)>0&&o<1&&u[d].push(this.calculateF(o,t,e,i,r,d)):(l=a*a-4*s*n)>=0&&((h=(-a+bmSqrt(l))/(2*n))>0&&h<1&&u[d].push(this.calculateF(h,t,e,i,r,d)),(c=(-a-bmSqrt(l))/(2*n))>0&&c<1&&u[d].push(this.calculateF(c,t,e,i,r,d))));this.shapeBoundingBox.left=bmMin.apply(null,u[0]),this.shapeBoundingBox.top=bmMin.apply(null,u[1]),this.shapeBoundingBox.right=bmMax.apply(null,u[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,u[1])},HShapeElement.prototype.calculateF=function(t,e,i,r,n,a){return bmPow(1-t,3)*e[a]+3*bmPow(1-t,2)*t*i[a]+3*(1-t)*bmPow(t,2)*r[a]+bmPow(t,3)*n[a]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it?this.calculateBoundingBox(t[i].it,e):t[i]&&t[i].style&&t[i].w&&this.expandStrokeBoundingBox(t[i].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var i=0;if(t.keyframes){for(var r=0;r<t.keyframes.length;r+=1){var n=t.keyframes[r].s;n>i&&(i=n)}i*=t.mult}else i=t.v*t.mult;e.x-=i,e.xMax+=i,e.y-=i,e.yMax+=i},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var i=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),i=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),i=!0),i||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,n="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=n,r.webkitTransform=n}}},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 t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,i=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=i,e.color=i,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var r,n,a=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{e.fontFamily=a.fFamily;var s=t.fWeight,o=t.fStyle;e.fontStyle=o,e.fontWeight=s}var l,h,c,u=t.l;n=u.length;var d,p=this.mHelper,f="",m=0;for(r=0;r<n;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?l=this.textPaths[m]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?c=(h=this.textSpans[m]).children[0]:((h=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(l),styleDiv(h)))):this.isMasked?l=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(h=this.textSpans[m],l=this.textPaths[m]):(styleDiv(h=createTag("span")),styleDiv(l=createTag("span")),h.appendChild(l)),this.globalData.fontManager.chars){var g,v=this.globalData.fontManager.getCharData(t.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(g=v?v.data:null,p.reset(),g&&g.shapes&&g.shapes.length&&(d=g.shapes[0].it,p.scale(t.finalSize/100,t.finalSize/100),f=this.createPathShape(p,d),l.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(h),g&&g.shapes){document.body.appendChild(c);var y=c.getBBox();c.setAttribute("width",y.width+2),c.setAttribute("height",y.height+2),c.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=c.style,x="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=x,b.webkitTransform=x,u[r].yOffset=y.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);h.appendChild(c)}}else if(l.textContent=u[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(h);var _=l.style,w="translate3d(0,"+-t.finalSize/1.2+"px,0)";_.transform=w,_.webkitTransform=w}this.isMasked?this.textSpans[m]=l:this.textSpans[m]=h,this.textSpans[m].style.display="block",this.textPaths[m]=l,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=1},HTextElement.prototype.renderInnerContent=function(){var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(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),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,r,n,a,s,o=0,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;for(r=h.length,i=0;i<r;i+=1)h[i].n?o+=1:(a=this.textSpans[i],s=this.textPaths[i],n=l[o],o+=1,n._mdf.m&&(this.isMasked?a.setAttribute("transform",n.m):(a.style.webkitTransform=n.m,a.style.transform=n.m)),a.style.opacity=n.o,n.sw&&n._mdf.sw&&s.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&s.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(s.setAttribute("fill",n.fc),s.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));if(this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=u,t.webkitTransform=u}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e,i,r,n=this.comp.threeDElements.length;for(t=0;t<n;t+=1)if("3d"===(e=this.comp.threeDElements[t]).type){i=e.perspectiveElem.style,r=e.container.style;var a=this.pe.v+"px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,r.transformOrigin="0px 0px 0px",r.mozTransformOrigin="0px 0px 0px",r.webkitTransformOrigin="0px 0px 0px",i.transform=s,i.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t,e,i=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;t<e;t+=1)i=this.hierarchy[t].finalTransform.mProp._mdf||i;if(i||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=e=this.hierarchy.length-1;t>=0;t-=1){var r=this.hierarchy[t].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;n=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),s=[n[0]/a,n[1]/a,n[2]/a],o=Math.sqrt(s[2]*s[2]+s[0]*s[0]),l=Math.atan2(s[1],o),h=Math.atan2(s[0],-s[2]);this.mat.rotateY(h).rotateX(-l)}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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var u,d,p;for(e=this.comp.threeDElements.length,t=0;t<e;t+=1)if("3d"===(u=this.comp.threeDElements[t]).type){if(c){var f=this.mat.toCSS();(p=u.container.style).transform=f,p.webkitTransform=f}this.pe._mdf&&((d=u.perspectiveElem.style).perspective=this.pe.v+"px",d.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=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",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){var r=this.layers[e];if(r.ddd&&this.supports3d)this.addTo3dContainer(i,e);else if(this.threeDElements)this.addTo3dContainer(i,e);else{for(var n,a,s=0;s<e;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s],n=(this.layers[s].ddd?this.getThreeDContainerByPos(s):a.getBaseElement())||n),s+=1;n?r.ddd&&this.supports3d||this.layerElement.insertBefore(i,n):r.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;e<i;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var i,r,n=createTag("div");styleDiv(n);var a=createTag("div");if(styleDiv(a),"3d"===e){(i=n.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";i.webkitTransformOrigin="50% 50%",i.mozTransformOrigin="50% 50%",i.transformOrigin="50% 50%";var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=s,r.webkitTransform=s}n.appendChild(a);var o={container:a,perspectiveElem:n,startPos:t,endPos:t,type:e};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var t,e,i=this.layers.length,r="";for(t=0;t<i;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?("3d"!==r&&(r="3d",e=this.createThreeDContainer(t,"3d")),e.endPos=Math.max(e.endPos,t)):("2d"!==r&&(r="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t));for(t=(i=this.threeDElements.length)-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var i=0,r=this.threeDElements.length;i<r;){if(e<=this.threeDElements[i].endPos){for(var n,a=this.threeDElements[i].startPos;a<e;)this.elements[a]&&this.elements[a].getBaseElement&&(n=this.elements[a].getBaseElement()),a+=1;n?this.threeDElements[i].container.insertBefore(t,n):this.threeDElements[i].container.appendChild(t);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),i=this.animationItem.wrapper,r=e.style;r.width=t.w+"px",r.height=t.h+"px",this.resizerElem=e,styleDiv(e),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),r.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var a=createNS("defs");n.appendChild(a),this.data=t,this.setupGlobalData(t,n),this.globalData.defs=a,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t,e,i,r,n=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,s=n/a;this.globalData.compSize.w/this.globalData.compSize.h>s?(t=n/this.globalData.compSize.w,e=n/this.globalData.compSize.w,i=0,r=(a-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(t=a/this.globalData.compSize.h,e=a/this.globalData.compSize.h,i=(n-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+i+","+r+",0,1)"
vendor: 7,372 bytes, line 20
20,o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,e=this.globalData.compSize.w,i=this.globalData.compSize.h,r=this.threeDElements.length;for(t=0;t<r;t+=1){var n=this.threeDElements[t].perspectiveElem.style;n.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(i,2))+"px",n.perspective=n.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,i=t.length,r=createTag("div");for(e=0;e<i;e+=1)if(t[e].xt){var n=this.createComp(t[e],r,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},extendPrototype([HybridRendererBase,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(t,e){for(var i,r=0;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var Expressions=function(){var t={};return t.initExpressions=function(t){var e=0,i=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var t,e=i.length;for(t=0;t<e;t+=1)i[t].release();i.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===i.indexOf(t)&&i.push(t)}},t}();function _typeof$1(t){"@babel/helpers - typeof";return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function seedRandom(t,e){var i,r=this,n=256,a=6,s="random",o=e.pow(n,a),l=e.pow(2,52),h=2*l,c=n-1;function u(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function d(t,e){for(var i,r=t+"",n=0;n<r.length;)e[c&n]=c&(i^=19*e[c&n])+r.charCodeAt(n++);return p(e)}function p(t){return String.fromCharCode.apply(0,t)}e["seed"+s]=function(f,m,g){var v=[],y=d(function t(e,i){var r,n=[],a=_typeof$1(e);if(i&&"object"==a)for(r in e)try{n.push(t(e[r],i-1))}catch(t){}return n.length?n:"string"==a?e:e+"\0"}((m=!0===m?{entropy:!0}:m||{}).entropy?[f,p(t)]:null===f?function(){try{if(i)return p(i.randomBytes(n));var e=new Uint8Array(n);return(r.crypto||r.msCrypto).getRandomValues(e),p(e)}catch(e){var a=r.navigator,s=a&&a.plugins;return[+new Date,r,s,r.screen,p(t)]}}():f,3),v),b=new function(t){var e,i=t.length,r=this,a=0,s=r.i=r.j=0,o=r.S=[];for(i||(t=[i++]);a<n;)o[a]=a++;for(a=0;a<n;a++)o[a]=o[s=c&s+t[a%i]+(e=o[a])],o[s]=e;r.g=function(t){for(var e,i=0,a=r.i,s=r.j,o=r.S;t--;)e=o[a=c&a+1],i=i*n+o[c&(o[a]=o[s=c&s+e])+(o[s]=e)];return r.i=a,r.j=s,i}}(v),x=function(){for(var t=b.g(a),e=o,i=0;t<l;)t=(t+i)*n,e*=n,i=b.g(1);for(;t>=h;)t/=2,e/=2,i>>>=1;return(t+i)/e};return x.int32=function(){return 0|b.g(4)},x.quick=function(){return b.g(4)/4294967296},x.double=x,d(p(b.S),t),(m.pass||g||function(t,i,r,n){return n&&(n.S&&u(n,b),t.state=function(){return u(b,{})}),r?(e[s]=t,i):t})(x,y,"global"in m?m.global:this==e,m.state)},d(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function $bm_neg(t){var e=_typeof(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var i,r=t.length,n=[];for(i=0;i<r;i+=1)n[i]=-t[i];return n}return t.propType?t.v:-t}initialize$2(BMMath);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(t,e){var i=_typeof(t),r=_typeof(e);if("string"===i||"string"===r)return t+e;if(isNumerable(i,t)&&isNumerable(r,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]+=e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var n=0,a=t.length,s=e.length,o=[];n<a||n<s;)("number"==typeof t[n]||t[n]instanceof Number)&&("number"==typeof e[n]||e[n]instanceof Number)?o[n]=t[n]+e[n]:o[n]=void 0===e[n]?t[n]:t[n]||e[n],n+=1;return o}return 0}var add=sum;function sub(t,e){var i=_typeof(t),r=_typeof(e);if(isNumerable(i,t)&&isNumerable(r,e))return"string"===i&&(t=parseInt(t,10)),"string"===r&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]-=e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var n=0,a=t.length,s=e.length,o=[];n<a||n<s;)("number"==typeof t[n]||t[n]instanceof Number)&&("number"==typeof e[n]||e[n]instanceof Number)?o[n]=t[n]-e[n]:o[n]=void 0===e[n]?t[n]:t[n]||e[n],n+=1;return o}return 0}function mul(t,e){var i,r,n,a=_typeof(t),s=_typeof(e);if(isNumerable(a,t)&&isNumerable(s,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(s,e)){for(n=t.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t[r]*e;return i}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t*e[r];return i}return 0}function div(t,e){var i,r,n,a=_typeof(t),s=_typeof(e);if(isNumerable(a,t)&&isNumerable(s,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(s,e)){for(n=t.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t[r]/e;return i}if(isNumerable(a,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t/e[r];return i}return 0}function mod(t,e){return"string"==typeof t&&(t=parseInt(t,10)),"string"==typeof e&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;
vendor: 7,612 bytes, line 20
20function clamp(t,e,i){if(e>i){var r=i;i=e,e=r}return Math.min(Math.max(t,e),i)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);var i;e||(e=helperLengthArray);var r=Math.min(t.length,e.length),n=0;for(i=0;i<r;i+=1)n+=Math.pow(e[i]-t[i],2);return Math.sqrt(n)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,i,r=t[0],n=t[1],a=t[2],s=Math.max(r,n,a),o=Math.min(r,n,a),l=(s+o)/2;if(s===o)e=0,i=0;else{var h=s-o;switch(i=l>.5?h/(2-s-o):h/(s+o),s){case r:e=(n-a)/h+(n<a?6:0);break;case n:e=(a-r)/h+2;break;case a:e=(r-n)/h+4}e/=6}return[e,i,l,t[3]]}function hue2rgb(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function hslToRgb(t){var e,i,r,n=t[0],a=t[1],s=t[2];if(0===a)e=s,r=s,i=s;else{var o=s<.5?s*(1+a):s+a-s*a,l=2*s-o;e=hue2rgb(l,o,n+1/3),i=hue2rgb(l,o,n),r=hue2rgb(l,o,n-1/3)}return[e,i,r,t[3]]}function linear(t,e,i,r,n){if(void 0!==r&&void 0!==n||(r=e,n=i,e=0,i=1),i<e){var a=i;i=e,e=a}if(t<=e)return r;if(t>=i)return n;var s,o=i===e?0:(t-e)/(i-e);if(!r.length)return r+(n-r)*o;var l=r.length,h=createTypedArray("float32",l);for(s=0;s<l;s+=1)h[s]=r[s]+(n[s]-r[s])*o;return h}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,r=e.length;t||(t=createTypedArray("float32",r));var n=createTypedArray("float32",r),a=BMMath.random();for(i=0;i<r;i+=1)n[i]=t[i]+a*(e[i]-t[i]);return n}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}function createPath(t,e,i,r){var n,a=t.length,s=shapePool.newElement();s.setPathData(!!r,a);var o,l,h=[0,0];for(n=0;n<a;n+=1)o=e&&e[n]?e[n]:h,l=i&&i[n]?i[n]:h,s.setTripleAt(t[n][0],t[n][1],l[0]+t[n][0],l[1]+t[n][1],o[0]+t[n][0],o[1]+t[n][1],n,!0);return s}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,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,e){var i,r,n=this.pv.length?this.pv.length:1,a=createTypedArray("float32",n);var s=Math.floor(5*time);for(i=0,r=0;i<s;){for(r=0;r<n;r+=1)a[r]+=-e+2*e*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),h=createTypedArray("float32",n);if(n>1){for(r=0;r<n;r+=1)h[r]=this.pv[r]+a[r]+(-e+2*e*BMMath.random())*l;return h}return this.pv+a[0]+(-e+2*e*BMMath.random())*l}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!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(t,e){var i=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],r=Math.atan2(i[0],Math.sqrt(i[1]*i[1]+i[2]*i[2]))/degToRads;return[-Math.atan2(i[1],i[2])/degToRads,r,0]}function easeOut(t,e,i,r,n){return applyEase(easeOutBez,t,e,i,r,n)}function easeIn(t,e,i,r,n){return applyEase(easeInBez,t,e,i,r,n)}function ease(t,e,i,r,n){return applyEase(easeInOutBez,t,e,i,r,n)}function applyEase(t,e,i,r,n,a){void 0===n?(n=i,a=r):e=(e-i)/(r-i),e>1?e=1:e<0&&(e=0);var s=t(e);if($bm_isInstanceOfArray(n)){var o,l=n.length,h=createTypedArray("float32",l);for(o=0;o<l;o+=1)h[o]=(a[o]-n[o])*s+n[o];return h}return(a-n)*s+n}function nearestKey(t){var e,i,r,n=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(t*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,r=data.k[0].t;else{for(e=0;e<n-1;e+=1){if(t===data.k[e].t){i=e+1,r=data.k[e].t;break}if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(i=e+2,r=data.k[e+1].t):(i=e+1,r=data.k[e].t);break}}-1===i&&(i=e+1,r=data.k[e].t)}else i=0,r=0;var a={};return a.index=i,a.time=r/elem.comp.globalData.frameRate,a}function key(t){var e,i,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var n=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(r=n.length,i=0;i<r;i+=1)e[i]=n[i],e.value[i]=n[i];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,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,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKe
vendor: 4,522 bytes, line 20
20ys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers=function(){return{searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=ExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),r=0;if(e.length){var n;for(n=0;n<e.length;n+=1)r+=Math.pow(i[n]-e[n],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,i,r=this.getValueAtTime(t),n=this.getValueAtTime(t+-.001);if(r.length)for(e=createTypedArray("float32",r.length),i=0;i<r.length;i+=1)e[i]=(n[i]-r[i])/-.001;else e=(n-r)/-.001;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}}}();function addPropertyDecorator(){function t(t,e,i){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var r,n,a,s,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[h.length-1].t;if(l<=c)return this.pv;if(i?n=c-(r=e?Math.abs(c-this.elem.comp.globalData.frameRate*e):Math.max(0,c-this.elem.data.ip)):((!e||e>h.length-1)&&(e=h.length-1),r=c-(n=h[h.length-1-e].t)),"pingpong"===t){if(Math.floor((l-n)/r)%2!=0)return this.getValueAtTime((r-(l-n)%r+n)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var u=this.getValueAtTime(n/this.comp.globalData.frameRate,0),d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-n)%r+n)/this.comp.globalData.frameRate,0),f=Math.floor((l-n)/r);if(this.pv.length){for(s=(o=new Array(u.length)).length,a=0;a<s;a+=1)o[a]=(d[a]-u[a])*f+p[a];return o}return(d-u)*f+p}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(m.length)).length,a=0;a<s;a+=1)o[a]=m[a]+(m[a]-g[a])*((l-c)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-c)/.001*(m-g)}}return this.getValueAtTime(((l-n)%r+n)/this.comp.globalData.frameRate,0)}function e(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var r,n,a,s,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[0].t;if(l>=c)return this.pv;if(i?n=c+(r=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-c)):((!e||e>h.length-1)&&(e=h.length-1),r=(n=h[e].t)-c),"pingpong"===t){if(Math.floor((c-l)/r)%2==0)return this.getValueAtTime(((c-l)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(n/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-l)%r+c)/this.comp.globalData.frameRate,0),f=Math.floor((c-l)/r)+1;if(this.pv.length){for(s=(o=new Array(u.length)).length,a=0;a<s;a+=1)o[a]=p[a]-(d[a]-u[a])*f;return o}return p-(d-u)*f}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(m.length)).length,a=0;a<s;a+=1)o[a]=m[a]+(m[a]-g[a])*(c-l)/.001;return o}return m+(m-g)*(c-l)/.001}}return this.getValueAtTime((r-((c-l)%r+c))/this.comp.globalData.frameRate,0)}function i(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var i,r,n=this.comp.renderedFrame/this.comp.globalData.frameRate,a=n-t,s=e>1?(n+t-a)/(e-1):1,o=0,l=0;for(i=this.pv.length?createTypedArray("float32",this.pv.length):0;o<e;){if(r=this.getValueAtTime(a+o*s),this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]+=r[l];else i+=r;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]/=e;else i/=e;return i}var r=TransformPropertyFactory.getTransformProperty;
vendor: 13,457 bytes, line 20
20TransformPropertyFactory.getTransformProperty=function(t,e,i){var n=r(t,e,i);return n.dynamicProperties.length?n.getValueAtTime=function(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var e=this._transformCachingAtTime.v;if(e.cloneFromProps(this.pre.props),this.appliedTransformations<1){var i=this.a.getValueAtTime(t);e.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(t);e.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var n=this.sk.getValueAtTime(t),a=this.sa.getValueAtTime(t);e.skewFromAxis(-n*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var s=this.r.getValueAtTime(t);e.rotate(-s*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(t),l=this.ry.getValueAtTime(t),h=this.rx.getValueAtTime(t),c=this.or.getValueAtTime(t);e.rotateZ(-o*this.rz.mult).rotateY(l*this.ry.mult).rotateX(h*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var u=this.px.getValueAtTime(t),d=this.py.getValueAtTime(t);if(this.data.p.z){var p=this.pz.getValueAtTime(t);e.translate(u*this.px.mult,d*this.py.mult,-p*this.pz.mult)}else e.translate(u*this.px.mult,d*this.py.mult,0)}else{var f=this.p.getValueAtTime(t);e.translate(f[0]*this.p.mult,f[1]*this.p.mult,-f[2]*this.p.mult)}return e}.bind(n):n.getValueAtTime=function(){return this.v.clone(new Matrix)}.bind(n),n.setGroupProperty=expressionHelpers.setGroupProperty,n};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(r,a,s,o,l){var h=n(r,a,s,o,l);h.kf?h.getValueAtTime=expressionHelpers.getValueAtTime.bind(h):h.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(h),h.setGroupProperty=expressionHelpers.setGroupProperty,h.loopOut=t,h.loopIn=e,h.smooth=i,h.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(h),h.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(h),h.numKeys=1===a.a?a.k.length:0,h.propertyIndex=a.ix;var c=0;return 0!==s&&(c=createTypedArray("float32",1===a.a?a.k[0].s.length:a.k.length)),h._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,a,h),h.k&&l.addDynamicProperty(h),h};var a=ShapePropertyFactory.getConstructorFunction(),s=ShapePropertyFactory.getKeyframedConstructorFunction();function o(){}o.prototype={vertices:function(t,e){this.k&&this.getValue();var i,r=this.v;void 0!==e&&(r=this.getValueAtTime(e,0));var n=r._length,a=r[t],s=r.v,o=createSizedArray(n);for(i=0;i<n;i+=1)o[i]="i"===t||"o"===t?[a[i][0]-s[i][0],a[i][1]-s[i][1]]:[a[i][0],a[i][1]];return o},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var i=this.v;void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(i));for(var r,n=this._segmentsLength,a=n.lengths,s=n.totalLength*t,o=0,l=a.length,h=0;o<l;){if(h+a[o].addedLength>s){var c=o,u=i.c&&o===l-1?0:o+1,d=(s-h)/a[o].addedLength;r=bez.getPointInSegment(i.v[c],i.v[u],i.o[c],i.i[u],d,a[o]);break}h+=a[o].addedLength,o+=1}return r||(r=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),r},vectorOnPath:function(t,e,i){1==t?t=this.v.c:0==t&&(t=.999);var r=this.pointOnPath(t,e),n=this.pointOnPath(t+.001,e),a=n[0]-r[0],s=n[1]-r[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(s,2));return 0===o?[0,0]:"tangent"===i?[a/o,s/o]:[-s/o,a/o]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([o],a),extendPrototype([o],s),s.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},s.prototype.initiateExpression=ExpressionManager.initiateExpression;var l=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,e,i,r,n){var a=l(t,e,i,r,n);return a.propertyIndex=e.ix,a.lock=!1,3===i?expressionHelpers.searchExpressions(t,e.pt,a):4===i&&expressionHelpers.searchExpressions(t,e.ks,a),a.k&&t.addDynamicProperty(a),a}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(t,e){var i=this.calculateExpression(e);if(t.t!==i){var r={};return this.copyData(r,t),r.t=i.toString(),r.__complete=!1,r}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}function SVGTintFilter(t,e,i,r,n){this.filterManager=e;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.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"),a.setAttribute("result",r+"_tint_1"),t.appendChild(a),(a=createNS("feColorMatrix")).setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",r+"_tint_2"),t.appendChild(a),this.matrixFilter=a;var s=this.createMergeNode(r,[n,r+"_tint_1",r+"_tint_2"]);t.appendChild(s)}function SVGFillFilter(t,e,i,r){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",r),t.appendChild(n),this.matrixFilter=n}function SVGStrokeEffect(t,e,i){this.initialized=!1,this.filterManager=e,this.elem=i,this.paths=[]}function SVGTritoneFilter(t,e,i,r){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.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.appendChild(n);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),this.matrixFilter=a;var s=createNS("feFuncR");s.setAttribute("type","table"),a.appendChild(s),this.feFuncR=s;var o=createNS("feFuncG");o.setAttribute("type","table"),a.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),a.appendChild(l),this.feFuncB=l,t.appendChild(a)}function SVGProLevelsFilter(t,e,i,r){this.filterManager=e;var n=this.filterManager.effectElements,a=createNS("feComponentTransfer");(n[10].p.k||0!==n[10].p.v||n[11].p.k||1!==n[11].p.v||n[12].p.k||1!==n[12].p.v||n[13].p.k||0!==n[13].p.v||n[14].p.k||1!==n[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(n[17].p.k||0!==n[17].p.v||n[18].p.k||1!==n[18].p.v||n[19].p.k||1!==n[19].p.v||n[20].p.k||0!==n[20].p.v||n[21].p.k||1!==n[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(n[24].p.k||0!==n[24].p.v||n[25].p.k||1!==n[25].p.v||n[26].p.k||1!==n[26].p.v||n[27].p.k||0!==n[27].p.v||n[28].p.k||1!==n[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(n[31].p.k||0!==n[31].p.v||n[32].p.k||1!==n[32].p.v||n[33].p.k||1!==n[33].p.v||n[34].p.k||0!==n[34].p.v||n[35].p.k||1!==n[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(a)),(n[3].p.k||0!==n[3].p.v||n[4].p.k||1!==n[4].p.v||n[5].p.k||1!==n[5].p.v||n[6].p.k||0!==n[6].p.v||n[7].p.k||1!==n[7].p.v)&&((a=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),t.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}function SVGDropShadowEffect(t,e,i,r,n){var a=e.container.globalData.renderConfig.filterSize,s=e.data.fs||a;t.setAttribute("x",s.x||a.x),t.setAttribute("y",s.y||a.y),t.setAttribute("width",s.width||a.width),t.setAttribute("height",s.height||a.height),this.filterManager=e;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",r+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,t.appendChild(o);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,t.appendChild(l);var h=createNS("feFlood");h.setAttribute("flood-color","#00ff00"),h.setAttribute("flood-opacity","1"),h.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=h,t.appendChild(h);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),t.appendChild(c);var u=this.createMergeNode(r,[r+"_drop_shadow_4",n]);t.appendChild(u)}SVGComposableEffect.prototype={createMergeNode:function(t,e){var i,r,n=createNS("feMerge");for(n.setAttribute("result",t),r=0;r<e.length;r+=1)(i=createNS("feMergeNode")).setAttribute("in",e[r]),n.appendChild(i),n.appendChild(i);return n}},extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-e[0]+" 0 0 0 "+e[0]+" "+(i[1]-e[1])+" 0 0 0 "+e[1]+" "+(i[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+i+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var t,e,i,r,n=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,i=0):r=(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<r;i+=1)t=createNS("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),s=createElementID();a.setAttribute("id",s),a.setAttribute("mask-type","alpha"),a.appendChild(e),this.elem.globalData.defs.appendChild(a);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+s+")");n[0];)o.appendChild(n[0]);this.elem.layerElement.appendChild(o),this.masker=a,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(n=this.elem.layerElement.children||this.elem.layerElement.childNodes;n.length;)this.elem.layerElement.removeChild(n[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(t){var e;this.initialized||this.initialize();var i,r,n=this.paths.length;for(e=0;e<n;e+=1)if(-1!==this.paths[e].m&&(i=this.elem.maskManager.viewData[this.paths[e].m],r=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&r.setAttribute("d",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();a="0 0 0 "+l*s+" ";var h,c=l*(o-s),u=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(c/u);for(h=0;h<d;h+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
20acity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*p[0])+","+bmFloor(255*p[1])+","+bmFloor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,n=r[0]+" "+i[0]+" "+e[0],a=r[1]+" "+i[1]+" "+e[1],s=r[2]+" "+i[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",s)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var i=createNS(t);return i.setAttribute("type","table"),e.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValue=function(t,e,i,r,n){for(var a,s,o=0,l=Math.min(t,e),h=Math.max(t,e),c=Array.call(null,{length:256}),u=0,d=n-r,p=e-t;o<=256;)s=(a=o/256)<=l?p<0?n:r:a>=h?p<0?r:n:r+d*Math.pow((a-t)/p,1/i),c[u]=s,u+=1,o+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,i=this.filterManager.effectElements;this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=i*Math.cos(r),a=i*Math.sin(r);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=i,i.matteElement=createNS("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function SVGGaussianBlurEffect(t,e,i,r){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var n=createNS("feGaussianBlur");n.setAttribute("result",r),t.appendChild(n),this.feGaussianBlur=n}return SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,i=_svgMatteSymbols.length;e<i;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var r,n=i.children,a=0,s=n.length;a<s&&n[a]!==t.layerElement;)a+=1;a<=s-2&&(r=n[a+1]);var o=createNS("use");o.setAttribute("href","#"+e),r?i.insertBefore(o,r):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var i=createElementID(),r=createNS("mask");r.setAttribute("id",e.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var n=t.globalData.defs;n.appendChild(r);var a=createNS("symbol");a.setAttribute("id",i),this.replaceInParent(e,i),a.appendChild(e.layerElement),n.appendChild(a);var s=createNS("use");s.setAttribute("href","#"+i),r.appendChild(s),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,r=e.length;i<r;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=3==i?0:e,n=2==i?0:e;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+n);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie},module.exports=factory())},function(t,e){(function(e){t.exports=e}).call(e,{})},function(t,e){t.exports={v:"5.9.6",fr:25,ip:0,op:100,w:500,h:500,nm:"Con movimiento topromi",ddd:0,assets:[{id:"comp_0",nm:"alas-movimiento-rapido",fr:25,layers:[{ddd:0,ind:1,ty:4,nm:"Capa 2 contornos 2",sr:1,ks:{o:{a:0,k:10,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[563,323,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}}
vendor: 4,521 bytes, line 20
20,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.65,-16.265],[-18.727,18.311],[-96.81,74.148],[-20.846,5.163],[-.692,2.666],[112.112,-71.89]],o:[[8.651,5.873],[18.728,-18.31],[96.81,-74.148],[24.161,-1.478],[-35.702,-8.146],[-112.112,71.89]],v:[[-186.3,122.671],[-145.542,105.572],[-38.411,-8.795],[160.779,-113.535],[187.951,-120.398],[-44.472,-34.83]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[873.284,180.619],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[38.802,-9.432],[0,0],[-18.858,3.032],[-39.012,2.075],[-4.104,-16.62],[0,0],[34.038,-2.772],[-.584,5.511],[-41.861,20.773],[-4.986,3.258],[-10.947,-3.996],[0,0],[8.821,6.384],[-14.871,13.36],[0,0],[13.244,-16.106],[24.291,-10.275],[24.791,-7.481],[.072,4.024],[.089,.993],[-24.113,22.264],[0,0],[21.719,-23.129],[8.776,-3.741],[0,0],[0,0],[-6.938,-1.205],[-.23,-6.022],[.032,-6.567],[4.8,-.118]],o:[[0,.001],[18.043,-5.468],[38.576,-6.203],[13.808,-.283],[0,.001],[-2.776,-23.802],[1.169,-5.429],[44.957,-12.783],[5.339,-2.649],[10.155,6.213],[0,0],[-10.012,-4.697],[11.479,-16.4],[.001,.001],[-16.41,12.521],[-22.23,14.19],[-23.852,10.089],[.325,-3.979],[-.104,-1.029],[20.888,-25.273],[0,0],[-24.499,20.124],[-7.058,-7.88],[0,0],[0,0],[7.245,-1.104],[2.041,5.267],[0,0],[-9.056,.75],[-39.515,3.948]],v:[[-167.966,64.576],[-164.706,74.615],[-107.886,63.065],[8.752,49.895],[59.099,64.448],[62.159,64.699],[-27.02,46.573],[-24.355,30.166],[106.562,-19.54],[122.094,-27.993],[153.975,-13.316],[154.374,-14.325],[125.646,-30.648],[167.965,-73.762],[167.295,-74.615],[120.652,-34.048],[49.018,.648],[-24.058,26.948],[-23.595,14.953],[-23.861,11.927],[43.776,-59.576],[43.074,-60.403],[-26.245,4.591],[-76.803,14.181],[-76.477,15.216],[-53.397,10.689],[-30.542,8.239],[-28.8,26.788],[-28.896,46.726],[-50.38,48.297]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[2.18,-5.764],[.473,-1.655],[-.036,-.024],[-.001,-.001],[-.017,-.012],[-.026,-.018],[4.637,-4.343],[2.61,-2.288],[2.273,-1.784],[.241,-.844],[1.251,-2.886],[0,0],[.011,.013],[3.533,2.692],[1.102,-.115],[2.631,-1.373],[.001,.001],[-3.618,-.222],[.001,0],[-2.405,5.282],[-1.686,5.547],[.001,0],[1.515,-4.138],[.493,-1.23],[2.815,-5.014],[1.297,-4.458],[-3.388,3.276],[-1.251,1.242],[-4.54,4.601],[0,0],[-3.973,7.016],[.001,0]],o:[[-.612,1.62],[.036,.024],[.001,.001],[.018,.012],[.027,.018],[-4.577,4.404],[-2.536,2.374],[-2.198,1.873],[-.295,.996],[-.974,3.004],[0,0],[-.011,-.014],[.637,-3.768],[-.827,-.636],[-2.909,.304],[-.001,-.001],[2.515,-2.299],[-.073,-.044],[3.071,-4.895],[2.406,-5.282],[-.001,0],[-1.091,4.27],[-.456,1.244],[-2.133,5.321],[4.313,2.464],[3.567,-3.071],[1.266,-1.224],[4.595,-4.564],[0,0],[2.766,-7.651],[0,-.001],[-2.627,5.516]],v:[[150.325,-43.518],[148.686,-38.606],[157.36,-39.031],[157.408,-38.67],[153.313,-37.824],[147.081,-36.537],[133.32,-23.345],[125.611,-16.339],[118.836,-10.74],[117.986,-7.931],[114.512,.995],[114.17,.876],[116.561,-8.239],[116.311,-21.748],[113.653,-22.48],[105.244,-19.188],[105.02,-19.476],[114.566,-24.379],[114.44,-24.455],[122.667,-39.751],[128.818,-56.025],[129.167,-55.937],[125.254,-43.316],[123.831,-39.605],[116.401,-24.083],[118.447,-11.869],[128.855,-21.42],[132.629,-25.121],[146.27,-38.946],[146.275,-38.942],[157.741,-60.534],[158.054,-60.358]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[879.908,183.13],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-2.629,-11.634],[66.887,-63.712],[4.898,-6.988],[80.413,-9.747],[4.832,12.999],[-75.112,47.291],[-17.519,3.427],[-.324,.134]],o:[[2.842,12.574],[-39.283,36.876],[7.326,20.893],[-79.959,9.588],[11.709,-26.618],[67.364,-42.191],[1.9
vendor: 4,376 bytes, line 20
2061,-.383],[.638,-.265]],v:[[174.406,-130.616],[134.506,-.222],[49.015,60.41],[-31.68,132.662],[-201.394,100.979],[-29.897,-66.042],[155.203,-139.215],[158.729,-140.101]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[894.117,200.09],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.11,-2.713],[-9.905,-4.686],[-30.857,-15.828],[-34.724,-27.045],[-18.829,-15.721],[-23.014,-30.25],[-5.153,-7.68],[-5.185,-3.235],[-6.667,-.285],[-.543,2.744],[24.42,30.013],[2.359,2.8],[50.097,41.12],[10.594,7.745],[41.157,19.981],[11.193,4.883],[7.666,3.162]],o:[[-1.873,-.52],[15.143,7.164],[30.383,15.584],[20.746,16.159],[49.374,41.219],[12.463,16.381],[7.175,9.977],[.603,.377],[7.925,.382],[.42,-2.121],[-2.144,-2.639],[-24.516,-29.053],[-10.034,-8.194],[-47.387,-34.855],[-12.991,-6.352],[-31.306,-13.661],[-14.141,-5.833]],v:[[-214.056,-155.6],[-201.241,-148.707],[-125.358,-112.468],[-23.001,-47.587],[36.695,.129],[147.51,109.013],[173.03,144.344],[187.684,160.37],[200.599,161.859],[216.746,158.666],[182.26,107.282],[175.506,99.122],[64.644,-8.572],[33.661,-32.484],[-103.778,-114.402],[-140.16,-131.332],[-201.97,-156.408]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[228.862,163.457],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.789,-.651],[.013,.09],[.891,.684],[.402,.089],[1.545,-.031],[1.348,.314],[7.639,-1.304],[4.901,-1.81],[2.166,-4.085],[-.24,-1.388],[-4.325,-3.726],[-10.806,-7.006],[-.293,-.29],[-5.643,-9.409],[-1.388,-3.116],[-3.798,-2.482],[-14.086,-7.366],[-14.321,-7.901],[-21.721,-21.924],[-.06,-.086],[.715,.585],[23.015,9.837],[20.201,6.974],[4.549,1.512],[25.081,6.948],[23.897,.092],[.106,.307],[-13.593,-.477],[-9.027,-1.484],[-11.982,-2.597],[-1.422,-.31],[23.006,21.915],[.852,3.889],[11.752,2.437],[21.399,7.371],[2.798,1.411],[1.616,2.935],[.209,.518],[-8.227,-3.171],[-4.817,-1.731],[-33.558,-7.814],[-5.382,1.671],[-2.797,.265],[3.316,7.517],[1.09,3.486],[.303,1.257],[-2.779,1.905],[-.053,.057],[-.227,-.349],[-5.392,-6.061],[-.326,-.36],[-3.915,-3.915],[-4.43,.278],[-11.816,-1.552]],o:[[-.021,-.087],[-1.36,-.585],[-.4,-.087],[-.914,-.058],[-1.345,-.311],[-7.651,.416],[-4.963,.847],[-4.835,1.853],[-.537,1.035],[.473,2.74],[10.151,8.747],[.294,.289],[5.935,11.062],[1.335,2.454],[3.179,1.581],[11.64,7.1],[14.258,7.348],[25.848,14.263],[.06,.087],[-.699,-.607],[-19.448,-16.667],[-19.777,-8.453],[-4.464,-1.541],[-24.353,-8.092],[-24.118,-6.681],[-.119,-.31],[13.203,-3.404],[9.129,1.054],[12.117,1.992],[1.423,.304],[-23.277,-21.346],[-3.546,-3.209],[-11.906,-1.529],[-22.102,-4.583],[-8.602,-3.022],[-2.401,-1.212],[-.253,-.417],[4.534,-1.569],[4.781,1.833],[32.516,11.612],[1.258,-3.13],[2.698,-.838],[-5.833,-5.26],[-1.58,-3.408],[-.373,-1.257],[-.232,-1.899],[.051,-.059],[2.194,-.31],[3.67,5.74],[.321,.361],[3.09,4.462],[4.557,-1.836],[12.31,-.773],[1.798,.624]],v:[[21.245,-80.539],[20.872,-79.766],[17.351,-81.651],[16.505,-81.973],[12.517,-81.973],[8.696,-81.723],[-14.217,-79.375],[-29.009,-75.47],[-40.677,-66.551],[-41.251,-62.908],[-34.328,-53.145],[-2.913,-28.971],[-1.962,-27.747],[15.603,.864],[19.633,9.229],[29.982,15.349],[70.574,37.501],[113.626,60.088],[188.131,110.742],[187.546,111.773],[185.136,110.203],[118.717,73.536],[58.574,50.784],[45.068,46.149],[-29.313,22.803],[-102.503,8.782],[-104.808,.576],[-64.69,-2.975],[-37.419,.959],[-1.323,8.178],[2.944,9.1],[-67.639,-54.235],[-74.485,-65.286],[-109.942,-71.361],[-175.328,-89.225],[-181.469,-91.696],[-187.938,-96.956],[-187.963,-99.62],[-177.343,-97.91],[-162.941,-92.568],[-63.531,-63.867],[-53.852,-71.524],[-45.583,-73.103],[-59.551,-92.501],[-63.599,-102.867],[
vendor: 13,445 bytes, line 20
20-64.613,-106.64],[-63.241,-110.975],[-62.047,-111.463],[-59.28,-111.181],[-45.213,-93.576],[-44.242,-92.496],[-33.621,-80.03],[-19.968,-82.998],[16.103,-81.247]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[206.712,198.136],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.883,-3.159],[-.105,-23.488],[-22.402,-31.47],[-16.149,-16.991],[-3.43,-5.182],[2.89,-5.529],[-13.843,-16.151],[-43.444,-14.347],[-76.793,17.515],[58.572,46.372],[7.224,4.985],[54.015,23.054],[7.955,2.834],[2.997,1.12]],o:[[-.786,1.318],[.115,25.65],[18.396,25.902],[11.514,12.113],[3.592,5.425],[-5.086,9.724],[15.002,17.504],[55.999,18.494],[-27.991,-43.537],[-8.447,-6.689],[-49.324,-34.037],[-16.757,-7.152],[-6.762,-2.409],[-10.106,-3.774]],v:[[-202.074,-164.871],[-212.013,-134.993],[-181.478,-47.681],[-129.254,9.856],[-109.802,31.912],[-106.559,48.183],[-112.667,83.205],[5.141,134.611],[212.118,150.514],[39.78,-31.298],[16.052,-48.896],[-134.68,-140.332],[-171.815,-156.086],[-186.381,-162.057]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[213.332,171.798],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:4,op:5,st:4,ct:1,bm:0},{ddd:0,ind:2,ty:4,nm:"Capa 4 contornos 3",sr:1,ks:{o:{a:0,k:20,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[473,404,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[55.331,-72.621],[-6.599,-65.06],[-20.006,51.135],[-44.011,61.199],[-23.525,19.497]],o:[[0,0],[-55.331,72.621],[26.521,3.462],[20.005,-51.135],[44.011,-61.198],[6.09,-4.163]],v:[[122.78,-172.421],[-30.903,-32.344],[-118.353,168.959],[-78.887,102.388],[3.356,-36.585],[118.862,-165.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[712.309,208.267],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-14.53,-.953],[0,0],[-13.669,44.166],[0,0],[22.346,-40.314],[5.122,-17.912],[-36.521,36.583],[-.001,-.002],[-16.018,27.922],[0,0],[9.007,-29.923],[0,0],[0,0],[0,0],[40.129,-31.503],[.962,-3.376],[5.003,-11.546],[0,0],[-.001,0],[14.06,10.687],[4.401,-.406],[10.477,-5.545],[0,.001]],o:[[-.292,-.177],[24.741,-38.956],[0,0],[-11.172,44.637],[17.321,9.933],[39.405,-33.523],[0,0],[11.19,-30.463],[0,0],[-13.86,27.999],[0,0],[0,0],[0,0],[-37.26,34.803],[-1.182,3.983],[-3.9,12.016],[0,0],[0,0],[2.62,-14.989],[-3.296,-2.527],[-11.569,1.454],[0,0],[10.114,-9.132]],v:[[-63.428,19.18],[-63.928,18.877],[-5.885,-106.79],[-4.482,-106.433],[-55.018,21.591],[-46.626,70.683],[65.262,-36.945],[65.283,-36.924],[100.52,-119.868],[101.778,-119.156],[74.12,-35.939],[97.382,-34.928],[97.559,-33.492],[66.718,-28.318],[-47.432,73.468],[-50.766,84.609],[-64.353,119.868],[-65.717,119.388],[-56.016,83.089],[-56.801,29.297],[-67.393,26.419],[-100.891,39.743],[-101.778,38.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[763.613,203.43],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-8.228,-9.88],[109.201,-117.011],[177.698,35.337],[-68.917,67.763]],o:[[0,0],[8.228,9.88],[2.887,22.801],[16.535,-64.344],[61.237,-59.59]],v:[[74.474,-184.255],[89.225,-180.451],[48.352,35.078],[-157.553,154.993],[-29.102,-88.027]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[758.308,222.432],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.331,2.251],[13.364,41.687],[49.011,61.786],[37.05,28.162],[5.368,2.349],[-7.894,-8.003],[-24.208,-21.985],[-48.16,-70.808],[-6.558,-31.558],[-19.795,-4.694]],o:[[0,0],[-13.363,-41.686],[-49.012,-61.787],[-37.051,-28.163],[-10.738,-4.697],[7.894,8.004],[24.208,21.985],[48.16,70.807],[4.127,15.762],[9.148,1.86]],v:[[157.78,203.481],[143.305,135.554],[55.313,-25.052],[-78.709,-158.022],[-147.269,-201.836],[-150.216,-195.58],[-85.463,-144.669],[40.751,2.077],[124.768,178.88],[141.972,204.673]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[207.499,206.9],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.516,-2.139],[-8.03,-5.848],[-33.856,-18.882],[-.947,2.457],[-9.874,-.107],[4.363,20.87],[0,0],[-2.189,2.024],[0,0],[-.212,-1.602],[0,0],[-2.191,-9.07],[-3.825,-11.133],[-1.536,-.474],[-17.192,2.241],[0,.001],[15.475,4.381],[4.264,-9.284],[-5.755,-13.726],[-24.62,-35.953],[0,0],[12.563,18.044],[.64,29.757],[11.421,5.81],[26.355,21.041],[1.31,8.062]],o:[[4.443,.045],[7.576,6.406],[31.597,22.46],[.25,-2.796],[4.186,-9.342],[-9.597,-19.116],[0,0],[-.378,-1.595],[0,0],[2.716,1.183],[0,0],[1.816,9.204],[2.747,11.406],[1.585,.159],[15.761,5.054],[0,0],[-16.643,4.424],[-10.019,-2.188],[-4.586,14.572],[19.233,39.064],[0,0],[-13.894,-16.986],[-13.666,-20.817],[-11.778,-5.105],[-29.696,-15.806],[-5.303,-4.721],[0,0]],v:[[-95.528,-92.363],[-85.709,-88.489],[-62.089,-70.354],[9.862,-28.417],[11.514,-36.371],[35.487,-51.14],[15.618,-112.076],[14.665,-116.899],[16.173,-122.152],[17.602,-122.379],[20.794,-118.026],[21.674,-113.271],[27.862,-84.891],[37.736,-51.101],[42.429,-50.17],[89.485,-38.848],[89.765,-37.43],[41.344,-44.963],[17.231,-33.719],[26.968,10.624],[96.496,121.508],[95.342,122.379],[55.514,69.92],[9.633,-24.17],[-25.005,-40.799],[-83.21,-75.663],[-96.496,-91.287]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[128.817,197.643],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[7.533,-12.637],[-59.062,-82.099],[8.372,-3.083],[-108.479,-54.931],[-17.2,8.403],[18.291,44.219],[23.982,33.34],[37.432,32.738],[4.448,1.661]],o:[[0,0],[-7.533,12.636],[59.062,82.099],[-8.373,3.084],[108.479,54.931],[-4.78,-18.763],[-18.292,-44.219],[-23.983,-33.341],[-37.432,-32.738],[-8.897,-3.32]],v:[[-119.082,-203.624],[-132.554,-194.739],[-115.323,-30.658],[-77.283,40.554],[36.002,139.977],[174.385,198.974],[137.823,95.417],[72.456,-30.005],[-31.274,-136.742],[-105.701,-195.958]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[174.952,208.913],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:3,op:4,st:1,ct:1,bm:0},{ddd:0,ind:3,ty:4,nm:"Capa 6 contornos 2",sr:1,ks:{o:{a:0,k:30,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.225,155.753,0],ix:2,l:2},a:{a:0,k:[252.026,462,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.611,-6.886],[13.637,-102.808],[-16.203,-40.895],[1.102,48.283],[-11.943,72.763],[-14.252,30.103]],o:[[-3.611,6.886],[-13.637,102.808],[18.971,-.365],[-1.102,-48.283],[11.944,-72.762],[1.218,-.833]],v:[[36.299,-201.912],[-20.03,-21.901],[-27.325,208.798],[-8.618,148.313],[1.487,-49.242],[42.31,-202.184]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[400.063,232.024],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[11.102,-33.614],[.646,-1.755],[-2.028,-8.08],[-.111,-.403],[-3.539,-6.71],[-.001,0],[1.963,4.896],[5.662,7.193],[3.282,-10.135],[5.933,-19.81],[.736,-3.826],[3.883,-12.313],[0,-.001],[-.625,6.509],[2.054,11.54],[.604,1.796],[1.362,4.693],[-.032,.251],[-4.069,6.426],[-.016,.087],[-8.539,10.442],[1.423,15.907],[.044,.19],[4.04,5.538],[.067,-.154],[-.824,-11.443],[-1.43,-11.406],[-4.533,-4.272],[-2.062,-.18],[-7.816,19.065],[-.001,.004],[-5.334,20.031],[-.273,.038]],o:[[-5.297,34.435],[-.594,1.763],[4.606,7.462],[.103,.411],[1.806,7.39],[0,0],[-.583,-1.507],[-5.752,-7.421],[-12.172,-15.914],[-6.368,19.673],[-.716,3.959],[-2.548,12.656],[.001,0],[.596,-5.752],[1.382,-11.939],[-.422,-2.369],[-1.912,-5.681],[.032,-.252],[2.998,-9.482],[-.044,-.123],[3.799,-10.693],[-1.069,-15.691],[-.043,-.188],[-3.831,-5.473],[-.065,.155],[.748,10.285],[5.854,9.817],[4.835,5.427],[1.846,-.644],[10.407,-17.952],[.001,-.004],[5.481,-20.531],[.035,-.061],[.324,.03]],v:[[44.507,-128.83],[21.907,-26.338],[21.212,-21.128],[34.266,3.333],[34.621,4.843],[36.991,27.376],[35.686,26.888],[28.983,17.205],[10.205,-8.793],[-14.61,20.12],[-31.383,79.856],[-33.58,91.556],[-43.101,129.039],[-44.507,128.708],[-40.742,102.954],[-38.163,64.354],[-39.695,58.22],[-44.324,43.035],[-44.406,42.052],[-33.542,16.594],[-33.595,16.271],[-15.906,-24.607],[-19.481,-71.986],[-19.331,-72.481],[-33.156,-93.715],[-32.269,-92.847],[-29.83,-59.909],[-20.815,-26.33],[-6.713,-11.544],[-.837,-12.208],[26.059,-68.106],[26.066,-68.115],[42.996,-128.897],[43.545,-129.039]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[437.41,203.124],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.536,-5.984],[17.141,-38.132],[40.195,-64.711],[14.278,6.881],[-5.698,37.921],[-10.576,31.825],[-1.448,1.544],[-9.368,-7.166],[-.102,-43.795]],o:[[4.504,50.324],[5.132,18.161],[-35.652,57.397],[-4.028,-10.737],[5.527,-37.539],[8.763,-26.371],[.557,-.594],[20.337,-4.806],[.009,3.811]],v:[[52.157,-113.134],[33.245,-7.483],[18.739,139.426],[-54.906,195.39],[-51.771,33.722],[-27.887,-139.611],[-10.326,-180.001],[.73,-195.104],[49.653,-125.443]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[442.297,229.778],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.915,.305],[-2.899,-9.327],[-1.909,-3.23],[-7.115,-29.511],[-2.894,-11.888],[-5.977,-46.264],[-.607,-7.623],[-1.058,-25.248],[-1.084,-2.27],[-6.143,-3.495],[-4.414,3.484],[.312,38.543],[.038,1.905],[12.432,71.294],[.97,5.448],[12.561,32.055],[2.826,6.397]],o:[[-3.823,-.608],[.785,2.526],[4.102,6.941],[2.32,9.62],[9.492,38.993],[1.019,7.892],[5.755,72.214],[.409,8.869],[.315,.658],[4.626,2.346],[0,0],[-.015,-1.816],[-.816,-37.242],[-.928,-5.322],[-11.672,-65.563],[-3.191,-8.144],[-13.05,-29.529]],v:[[-43.666,-225.191],[-46.344,-211.548],[-42.585,-202.757],[
vendor: 4,404 bytes, line 20
20-23.228,-144.209],[-14.836,-111.914],[10.237,21.647],[12.645,44.961],[21.222,195.559],[22.808,212.151],[32.226,222.915],[46.323,222.315],[48.931,165.378],[48.841,159.797],[31.928,-2.91],[29.015,-19.052],[-9.509,-163.056],[-18.613,-184.802]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[91.654,226.637],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.117,-.093]],o:[[.056,-.055]],v:[[-.058,.046]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[99.265,99.706],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.347,.753],[-.091,-.356],[-.058,.017],[.005,-.024],[-.01,-.04],[1.728,-10.272],[.132,-1.494],[1.08,-3.724],[-.697,-.605],[-5.182,-9.695],[-.123,-.426],[-.4,-9.783],[.068,.019],[3.68,8.301],[2.683,4.33],[.845,1.258],[1.501,-19.279],[.257,-5.837],[-.424,-30.417],[-7.763,-23.35],[-.04,-.058],[.126,.406],[1.694,23.263],[.061,1.512],[-3.726,35.545],[.188,1.632],[-2.017,6.62],[1.471,2.654],[6.613,18.125],[4.42,14.943],[.519,1.742],[-.988,5.978],[-.157,.444],[-.132,-.02],[-.879,-1.876],[-1.597,-4.093],[-1.092,-3.579],[-.892,-.606],[-9.757,-21.267],[-.531,-.97],[-3.591,-5.243],[-.658,-1.868],[-2.981,-.914],[-.64,7.598],[-.136,.891],[-.015,.22],[-.491,1.245],[-.037,.26],[-.231,.716],[-.192,.87],[-2.482,2.321]],o:[[.086,.357],[.147,-.08],[-.021,.028],[.01,.04],[-4.05,9.335],[-.077,1.448],[-.344,3.973],[.663,.458],[8.769,9.388],[.119,.427],[.78,10.701],[-.069,-.019],[-2.796,-5.083],[-4.566,-9.848],[-1.078,-1.739],[-9.119,-17.44],[-.458,5.876],[-1.001,30.59],[.421,23.969],[.04,.058],[-.127,-.405],[-8.508,-21.871],[-.108,-1.486],[-1.394,-34.413],[-.121,-1.635],[-.609,-5.253],[-1.638,-2.592],[-9.4,-17.077],[-5.196,-14.243],[-.513,-1.795],[-1.329,-5.174],[.109,-.437],[.149,.001],[1.653,1.543],[1.924,4.102],[.599,.447],[1.446,4.739],[8.727,21.789],[.369,.908],[2.085,3.468],[.414,1.961],[1.6,-3.574],[1.5,-7.322],[.169,-.889],[.013,-.219],[.049,-1.164],[.035,-.259],[.693,-.795],[.16,-.872],[1.271,-2.834],[.729,-.642]],v:[[25.847,-112.272],[28.763,-106.905],[29.057,-107.041],[29.009,-106.959],[28.701,-106.379],[21.657,-76.281],[21.355,-71.869],[19.352,-60.238],[21.371,-58.734],[39.216,-28.753],[39.636,-27.188],[41.341,3.249],[40.017,3.49],[29.927,-18.073],[17.775,-41.41],[15.032,-45.981],[1.305,-27.667],[.434,-10.076],[.638,81.514],[14.733,152.933],[13.743,153.438],[13.133,152.396],[-4.305,84.464],[-4.56,79.966],[-5.863,-28.204],[-6.205,-33.115],[-5.062,-56.225],[-9.718,-64.098],[-21.935,-85.418],[-36.191,-130.275],[-37.75,-135.571],[-40.353,-151.765],[-39.763,-153.301],[-38.194,-153.418],[-34.546,-148.207],[-29.976,-135.837],[-27.3,-128.584],[-23.349,-117.906],[-6.895,-85.088],[-5.573,-82.285],[3.486,-69.39],[5.092,-63.647],[11.902,-68.309],[15.257,-90.774],[15.524,-94.409],[15.566,-95.068],[16.231,-98.661],[16.626,-99.485],[17.77,-101.719],[18.473,-103.383],[23.992,-111.178]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[52.93,211.293],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.012,-7.44],[-4.786,-34.884],[-4.443,-14.799],[-13.187,-53.516],[-31.673,-27.209],[-11.412,5.555],[3.39,67.8],[1.999,19.956],[3.979,25.786],[5.359,22.986],[5.187,17.326],[2.952,5.957],[1.298,1.035],[6.175,.99],[4.391,-7.441],[1.766,-4.222]],o:[[-9.822,24.261],[4.051,29.528],[8.261,27.509],[6.61
vendor: 15,039 bytes, line 20
207,26.855],[31.672,27.209],[-.956,-3.753],[-.834,-16.679],[-2.793,-27.87],[-3.947,-25.58],[-5.817,-24.949],[-3.469,-11.59],[-7.062,-17.161],[-.958,-.764],[-5.008,-.801],[-3.428,2.429],[-1.636,3.911]],v:[[-48.333,-189.731],[-59.789,-94.579],[-45.186,-17.285],[-44.596,99.662],[5.846,185.886],[61.476,218.703],[61.185,112.102],[56.723,57.083],[45.97,-24.333],[31.081,-97.891],[14.32,-162.31],[5.045,-189.109],[-8.245,-212.24],[-18.617,-223.457],[-32.804,-214.081],[-40.609,-204.624]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[65.658,228.675],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 7",np:2,cix:2,bm:0,ix:7,mn:"ADBE Vector Group",hd:!1}],ip:2,op:3,st:-2,ct:1,bm:0},{ddd:0,ind:4,ty:4,nm:"Capa 4 contornos 2",sr:1,ks:{o:{a:0,k:20,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[473,404,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[55.331,-72.621],[-6.599,-65.06],[-20.006,51.135],[-44.011,61.199],[-23.525,19.497]],o:[[0,0],[-55.331,72.621],[26.521,3.462],[20.005,-51.135],[44.011,-61.198],[6.09,-4.163]],v:[[122.78,-172.421],[-30.903,-32.344],[-118.353,168.959],[-78.887,102.388],[3.356,-36.585],[118.862,-165.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[712.309,208.267],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-14.53,-.953],[0,0],[-13.669,44.166],[0,0],[22.346,-40.314],[5.122,-17.912],[-36.521,36.583],[-.001,-.002],[-16.018,27.922],[0,0],[9.007,-29.923],[0,0],[0,0],[0,0],[40.129,-31.503],[.962,-3.376],[5.003,-11.546],[0,0],[-.001,0],[14.06,10.687],[4.401,-.406],[10.477,-5.545],[0,.001]],o:[[-.292,-.177],[24.741,-38.956],[0,0],[-11.172,44.637],[17.321,9.933],[39.405,-33.523],[0,0],[11.19,-30.463],[0,0],[-13.86,27.999],[0,0],[0,0],[0,0],[-37.26,34.803],[-1.182,3.983],[-3.9,12.016],[0,0],[0,0],[2.62,-14.989],[-3.296,-2.527],[-11.569,1.454],[0,0],[10.114,-9.132]],v:[[-63.428,19.18],[-63.928,18.877],[-5.885,-106.79],[-4.482,-106.433],[-55.018,21.591],[-46.626,70.683],[65.262,-36.945],[65.283,-36.924],[100.52,-119.868],[101.778,-119.156],[74.12,-35.939],[97.382,-34.928],[97.559,-33.492],[66.718,-28.318],[-47.432,73.468],[-50.766,84.609],[-64.353,119.868],[-65.717,119.388],[-56.016,83.089],[-56.801,29.297],[-67.393,26.419],[-100.891,39.743],[-101.778,38.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[763.613,203.43],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-8.228,-9.88],[109.201,-117.011],[177.698,35.337],[-68.917,67.763]],o:[[0,0],[8.228,9.88],[2.887,22.801],[16.535,-64.344],[61.237,-59.59]],v:[[74.474,-184.255],[89.225,-180.451],[48.352,35.078],[-157.553,154.993],[-29.102,-88.027]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[758.308,222.432],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.331,2.251],[13.364,41.687],[49.011,61.786],[37.05,28.162],[5.368,2.349],[-7.894,-8.003],[-24.208,-21.985],[-48.16,-70.808],[-6.558,-31.558],[-19.795,-4.694]],o:[[0,0],[-13.363,-41.686],[-49.012,-61.787],[-37.051,-28.163],[-10.738,-4.697],[7.894,8.004],[24.208,21.985],[48.16,70.807],[4.127,15.762],[9.148,1.86]],v:[[157.78,203.481],[143.305,135.554],[55.313,-25.052],[-78.709,-158.022],[-147.269,-201.836],[-150.216,-195.58],[-85.463,-144.669],[40.751,2.077],[124.768,178.88],[141.972,204.673]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[207.499,206.9],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.516,-2.139],[-8.03,-5.848],[-33.856,-18.882],[-.947,2.457],[-9.874,-.107],[4.363,20.87],[0,0],[-2.189,2.024],[0,0],[-.212,-1.602],[0,0],[-2.191,-9.07],[-3.825,-11.133],[-1.536,-.474],[-17.192,2.241],[0,.001],[15.475,4.381],[4.264,-9.284],[-5.755,-13.726],[-24.62,-35.953],[0,0],[12.563,18.044],[.64,29.757],[11.421,5.81],[26.355,21.041],[1.31,8.062]],o:[[4.443,.045],[7.576,6.406],[31.597,22.46],[.25,-2.796],[4.186,-9.342],[-9.597,-19.116],[0,0],[-.378,-1.595],[0,0],[2.716,1.183],[0,0],[1.816,9.204],[2.747,11.406],[1.585,.159],[15.761,5.054],[0,0],[-16.643,4.424],[-10.019,-2.188],[-4.586,14.572],[19.233,39.064],[0,0],[-13.894,-16.986],[-13.666,-20.817],[-11.778,-5.105],[-29.696,-15.806],[-5.303,-4.721],[0,0]],v:[[-95.528,-92.363],[-85.709,-88.489],[-62.089,-70.354],[9.862,-28.417],[11.514,-36.371],[35.487,-51.14],[15.618,-112.076],[14.665,-116.899],[16.173,-122.152],[17.602,-122.379],[20.794,-118.026],[21.674,-113.271],[27.862,-84.891],[37.736,-51.101],[42.429,-50.17],[89.485,-38.848],[89.765,-37.43],[41.344,-44.963],[17.231,-33.719],[26.968,10.624],[96.496,121.508],[95.342,122.379],[55.514,69.92],[9.633,-24.17],[-25.005,-40.799],[-83.21,-75.663],[-96.496,-91.287]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[128.817,197.643],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[7.533,-12.637],[-59.062,-82.099],[8.372,-3.083],[-108.479,-54.931],[-17.2,8.403],[18.291,44.219],[23.982,33.34],[37.432,32.738],[4.448,1.661]],o:[[0,0],[-7.533,12.636],[59.062,82.099],[-8.373,3.084],[108.479,54.931],[-4.78,-18.763],[-18.292,-44.219],[-23.983,-33.341],[-37.432,-32.738],[-8.897,-3.32]],v:[[-119.082,-203.624],[-132.554,-194.739],[-115.323,-30.658],[-77.283,40.554],[36.002,139.977],[174.385,198.974],[137.823,95.417],[72.456,-30.005],[-31.274,-136.742],[-105.701,-195.958]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[174.952,208.913],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:1,op:2,st:-1,ct:1,bm:0},{ddd:0,ind:5,ty:4,nm:"Capa 2 contornos",sr:1,ks:{o:{a:0,k:10,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[563,323,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.65,-16.265],[-18.727,18.311],[-96.81,74.148],[-20.846,5.163],[-.692,2.666],[112.112,-71.89]],o:[[8.651,5.873],[18.728,-18.31],[96.81,-74.148],[24.161,-1.478],[-35.702,-8.146],[-112.112,71.89]],v:[[-186.3,122.671],[-145.542,105.572],[-38.411,-8.795],[160.779,-113.535],[187.951,-120.398],[-44.472,-34.83]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[873.284,180.619],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[38.802,-9.432],[0,0],[-18.858,3.032],[-39.012,2.075],[-4.104,-16.62],[0,0],[34.038,-2.772],[-.584,5.511],[-41.861,20.773],[-4.986,3.258],[-10.947,-3.996],[0,0],[8.821,6.384],[-14.871,13.36],[0,0],[13.244,-16.106],[24.291,-10.275],[24.791,-7.481],[.072,4.024],[.089,.993],[-24.113,22.264],[0,0],[21.719,-23.129],[8.776,-3.741],[0,0],[0,0],[-6.938,-1.205],[-.23,-6.022],[.032,-6.567],[4.8,-.118]],o:[[0,.001],[18.043,-5.468],[38.576,-6.203],[13.808,-.283],[0,.001],[-2.776,-23.802],[1.169,-5.429],[44.957,-12.783],[5.339,-2.649],[10.155,6.213],[0,0],[-10.012,-4.697],[11.479,-16.4],[.001,.001],[-16.41,12.521],[-22.23,14.19],[-23.852,10.089],[.325,-3.979],[-.104,-1.029],[20.888,-25.273],[0,0],[-24.499,20.124],[-7.058,-7.88],[0,0],[0,0],[7.245,-1.104],[2.041,5.267],[0,0],[-9.056,.75],[-39.515,3.948]],v:[[-167.966,64.576],[-164.706,74.615],[-107.886,63.065],[8.752,49.895],[59.099,64.448],[62.159,64.699],[-27.02,46.573],[-24.355,30.166],[106.562,-19.54],[122.094,-27.993],[153.975,-13.316],[154.374,-14.325],[125.646,-30.648],[167.965,-73.762],[167.295,-74.615],[120.652,-34.048],[49.018,.648],[-24.058,26.948],[-23.595,14.953],[-23.861,11.927],[43.776,-59.576],[43.074,-60.403],[-26.245,4.591],[-76.803,14.181],[-76.477,15.216],[-53.397,10.689],[-30.542,8.239],[-28.8,26.788],[-28.896,46.726],[-50.38,48.297]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[2.18,-5.764],[.473,-1.655],[-.036,-.024],[-.001,-.001],[-.017,-.012],[-.026,-.018],[4.637,-4.343],[2.61,-2.288],[2.273,-1.784],[.241,-.844],[1.251,-2.886],[0,0],[.011,.013],[3.533,2.692],[1.102,-.115],[2.631,-1.373],[.001,.001],[-3.618,-.222],[.001,0],[-2.405,5.282],[-1.686,5.547],[.001,0],[1.515,-4.138],[.493,-1.23],[2.815,-5.014],[1.297,-4.458],[-3.388,3.276],[-1.251,1.242],[-4.54,4.601],[0,0],[-3.973,7.016],[.001,0]],o:[[-.612,1.62],[.036,.024],[.001,.001],[.018,.012],[.027,.018],[-4.577,4.404],[-2.536,2.374],[-2.198,1.873],[-.295,.996],[-.974,3.004],[0,0],[-.011,-.014],[.637,-3.768],[-.827,-.636],[-2.909,.304],[-.001,-.001],[2.515,-2.299],[-.073,-.044],[3.071,-4.895],[2.406,-5.282],[-.001,0],[-1.091,4.27],[-.456,1.244],[-2.133,5.321],[4.313,2.464],[3.567,-3.071],[1.266,-1.224],[4.595,-4.564],[0,0],[2.766,-7.651],[0,-.001],[-2.627,5.516]],v:[[150.325,-43.518],[148.686,-38.606],[157.36,-39.031],[157.408,-38.67],[153.313,-37.824],[147.081,-36.537],[133.32,-23.345],[125.611,-16.339],[118.836,-10.74],[117.986,-7.931],[114.512,.995],[114.17,.876],[116.561,-8.239],[116.311,-21.748],[113.653,-22.48],[105.244,-19.188],[105.02,-19.476],[114.566,-24.379],[114.44,-24.455],[122.667,-39.751],[128.818,-56.025],[129.167,-55.937],[125.254,-43.316],[123.831,-39.605],[116.401,-24.083],[118.447,-11.869],[128.855,-21.42],[132.629,-25.121],[146.27,-38.946],[146.275,-38.942],[157.741,-60.534],[158.054,-60.358]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[879.908,183.13],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-2.629,-11.634],[66.887,-63.712],[4.898,-6.988],[80.413,-9.747],[4.832,12.999],[-75.112,47.291],[-17.519,3.427],[-.324,.134]],o:[[2.842,12.574],[-39.283,36.876],[7.326,20.893],[-79.959,9.588],[11.709,-26.618],[67.364,-42.191],[1.961,-.383],[.638,-.265]],v:[[174.406,-130.616],[134.506,-.222],[49.015,60.41],[-31.68,132.662],[-201.394,100.979],[-29.897,-66.042],[155.203,-139.215],[158.729,-140.101]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[894.117,200.09],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.11,-2.713],[-9.905,-4.686],[-30.857,-15.828],[-34.724,-27.045],[-18.829,-15.721],[-23.014,-30.25],[-5.153,-7.68],[-5.185,-3.235],[-6.667,-.285],[-.543,2.744],[24.42,30.013],[2.359,2.8],[50.097,41.12],[10.594,7.745],[41.157,19.981],[11.193,4.883],[7.666,3.162]],o:[[-1.873,-.52],[15.143,7.164],[30.383,15.584],[20.746,16.159],[49.374,41.219],[12.463,16.381],[7.175,9.977],[.603,.377],[7.925,.382],[.42,-2.121],[-2.144,-2.639],[-24.516,-29.053],[-10.034,-8.194],[-47.387,-34.855],[-12.991,-6.352],[-31.306,-13.661],[-14.141,-5.833]],v:[[-214.056,-155.6],[-201.241,-148.707],[-125.358,-112.468],[-23.001,-47.587],[36.695,.129],[147.51,109.013],[173.03,144.344],[187.684,160.37],[200.599,161.859],[216.746,158.666],[182.26,107.282],[175.506,99.122],[64.644,-8.572],[33.661,-32.484],[-103.778,-114.402],[-140.16,-131.332],[-201.97,-156.408]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[228.862,163.457],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.789,-.651],[.013,.09],[.891,.684],[.402,.089],[1.545,-.031],[1.348,.314],[7.639,-1.304],[4.901,-1.81],[2.166,-4.085],[-.24,-1.388],[-4.325,-3.726],[-10.806,-7.006],[-.293,-.29],[-5.643,-9.409],[-1.388,-3.116],[-3.798,-2.482],[-14.086,-7.366],[-14.321,-7.901],[-21.721,-21.924],[-.06,-.086],[.715,.585],[23.015,9.837],[20.201,6.974],[4.549,1.512],[25.081,6.948],[23.897,.092],[.106,.307],[
vendor: 4,556 bytes, line 20
20-13.593,-.477],[-9.027,-1.484],[-11.982,-2.597],[-1.422,-.31],[23.006,21.915],[.852,3.889],[11.752,2.437],[21.399,7.371],[2.798,1.411],[1.616,2.935],[.209,.518],[-8.227,-3.171],[-4.817,-1.731],[-33.558,-7.814],[-5.382,1.671],[-2.797,.265],[3.316,7.517],[1.09,3.486],[.303,1.257],[-2.779,1.905],[-.053,.057],[-.227,-.349],[-5.392,-6.061],[-.326,-.36],[-3.915,-3.915],[-4.43,.278],[-11.816,-1.552]],o:[[-.021,-.087],[-1.36,-.585],[-.4,-.087],[-.914,-.058],[-1.345,-.311],[-7.651,.416],[-4.963,.847],[-4.835,1.853],[-.537,1.035],[.473,2.74],[10.151,8.747],[.294,.289],[5.935,11.062],[1.335,2.454],[3.179,1.581],[11.64,7.1],[14.258,7.348],[25.848,14.263],[.06,.087],[-.699,-.607],[-19.448,-16.667],[-19.777,-8.453],[-4.464,-1.541],[-24.353,-8.092],[-24.118,-6.681],[-.119,-.31],[13.203,-3.404],[9.129,1.054],[12.117,1.992],[1.423,.304],[-23.277,-21.346],[-3.546,-3.209],[-11.906,-1.529],[-22.102,-4.583],[-8.602,-3.022],[-2.401,-1.212],[-.253,-.417],[4.534,-1.569],[4.781,1.833],[32.516,11.612],[1.258,-3.13],[2.698,-.838],[-5.833,-5.26],[-1.58,-3.408],[-.373,-1.257],[-.232,-1.899],[.051,-.059],[2.194,-.31],[3.67,5.74],[.321,.361],[3.09,4.462],[4.557,-1.836],[12.31,-.773],[1.798,.624]],v:[[21.245,-80.539],[20.872,-79.766],[17.351,-81.651],[16.505,-81.973],[12.517,-81.973],[8.696,-81.723],[-14.217,-79.375],[-29.009,-75.47],[-40.677,-66.551],[-41.251,-62.908],[-34.328,-53.145],[-2.913,-28.971],[-1.962,-27.747],[15.603,.864],[19.633,9.229],[29.982,15.349],[70.574,37.501],[113.626,60.088],[188.131,110.742],[187.546,111.773],[185.136,110.203],[118.717,73.536],[58.574,50.784],[45.068,46.149],[-29.313,22.803],[-102.503,8.782],[-104.808,.576],[-64.69,-2.975],[-37.419,.959],[-1.323,8.178],[2.944,9.1],[-67.639,-54.235],[-74.485,-65.286],[-109.942,-71.361],[-175.328,-89.225],[-181.469,-91.696],[-187.938,-96.956],[-187.963,-99.62],[-177.343,-97.91],[-162.941,-92.568],[-63.531,-63.867],[-53.852,-71.524],[-45.583,-73.103],[-59.551,-92.501],[-63.599,-102.867],[-64.613,-106.64],[-63.241,-110.975],[-62.047,-111.463],[-59.28,-111.181],[-45.213,-93.576],[-44.242,-92.496],[-33.621,-80.03],[-19.968,-82.998],[16.103,-81.247]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[206.712,198.136],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.883,-3.159],[-.105,-23.488],[-22.402,-31.47],[-16.149,-16.991],[-3.43,-5.182],[2.89,-5.529],[-13.843,-16.151],[-43.444,-14.347],[-76.793,17.515],[58.572,46.372],[7.224,4.985],[54.015,23.054],[7.955,2.834],[2.997,1.12]],o:[[-.786,1.318],[.115,25.65],[18.396,25.902],[11.514,12.113],[3.592,5.425],[-5.086,9.724],[15.002,17.504],[55.999,18.494],[-27.991,-43.537],[-8.447,-6.689],[-49.324,-34.037],[-16.757,-7.152],[-6.762,-2.409],[-10.106,-3.774]],v:[[-202.074,-164.871],[-212.013,-134.993],[-181.478,-47.681],[-129.254,9.856],[-109.802,31.912],[-106.559,48.183],[-112.667,83.205],[5.141,134.611],[212.118,150.514],[39.78,-31.298],[16.052,-48.896],[-134.68,-140.332],[-171.815,-156.086],[-186.381,-162.057]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[213.332,171.798],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:0,op:1,st:0,ct:1,bm:0}]}],layers:[{ddd:0,ind:1,ty:4,nm:"ae-boca-tancada contornos 2",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1}
vendor: 87,671 bytes, line 20
20,{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:0,op:3,st:0,ct:1,bm:0},{ddd:0,ind:2,ty:4,nm:"ae-boca-tancada contornos 3",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:68,op:71,st:68,ct:1,bm:0},{ddd:0,ind:3,ty:4,nm:"ae-boca-tancada contornos 4",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:77,op:80,st:77,ct:1,bm:0},{ddd:0,ind:4,ty:4,nm:"ae-boca-tancada contornos 5",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:35,op:38,st:35,ct:1,bm:0},{ddd:0,ind:5,ty:4,nm:"ae-boca-tancada contornos 6",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:44,op:47,st:44,ct:1,bm:0},{ddd:0,ind:6,ty:4,nm:"ae-boca-tancada contornos 7",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:9,op:12,st:9,ct:1,bm:0},{ddd:0,ind:7,ty:4,nm:"ae-boca-tancada contornos 8",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:86,op:100,st:86,ct:1,bm:0},{ddd:0,ind:8,ty:4,nm:"ae-boca-tancada contornos 9",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:55,op:62,st:55,ct:1,bm:0},{ddd:0,ind:9,ty:4,nm:"ae-boca-tancada contornos",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.827,594.428,0],ix:2,l:2},a:{a:0,k:[20,10,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.595,.563],[-3.848,.532],[-1.815,1.314],[-2.596,.939],[-1.064,-.125],[.251,-.187],[1.439,-1.126],[6.476,-.25]],o:[[0,0],[1.595,-.563],[3.848,-.531],[1.814,-1.314],[2.597,-.938],[1.064,.125],[-.25,.188],[-1.439,1.126],[-6.475,.251]],v:[[-13.827,3.597],[-12.858,2.752],[-6.977,2.314],[-.031,.844],[8.071,-3.316],[13.232,-4.442],[14.201,-3.629],[8.321,.75],[-3.849,4.316]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.623529411765,.294117647059,.090196078431,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.025,8.899],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.889,.521],[-2.72,1.411],[-4.061,-.071],[-.883,.459],[-.176,-1.448],[.424,.035],[.636,-.106],[2.649,-1.871],[6.498,.177],[.177,-.106],[1.624,.777],[-.742,.495],[-.247,-.247],[-2.922,.789]],o:[[2.394,-.66],[2.861,-1.483],[.283,-.247],[.882,-.459],[.177,1.448],[-.423,-.036],[-.636,.106],[-2.649,1.872],[-6.498,-.176],[-.177,.106],[-1.625,-.777],[.742,-.494],[.247,.247],[4.839,-1.307]],v:[[-2.083,.733],[4.326,-2.684],[16.016,-5.615],[16.829,-7.099],[19.548,-4.591],[18.382,-2.33],[16.228,-3.143],[9.553,1.907],[-5.068,6.11],[-15.946,5.015],[-18.1,6.781],[-18.171,3.214],[-16.476,3.391],[-12.591,1.731]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.20000001496,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.01,8.331],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.484,.001],[-2.819,1.584],[-.196,-.348],[.347,-.195],[3.514,-.019]],o:[[3.312,-.238],[.347,-.195],[.194,.348],[-3.222,1.531],[-.484,.004]],v:[[-5.114,.984],[4.421,-1.549],[5.404,-1.272],[5.127,-.289],[-5.109,1.74]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.956862804936,.627450980392,.435294147566,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.089,15.369],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-.438,-.313],[-8.79,.031],[-3.065,2.753],[.689,1.563],[0,0],[0,0],[0,0]],o:[[0,0],[.438,.313],[8.79,-.031],[3.066,-2.753],[-.688,-1.564],[0,0],[0,0],[0,0]],v:[[-18.175,3.566],[-16.768,4.16],[-3.473,8.196],[14.265,.844],[17.486,-6.663],[9.677,-5.084],[-9.398,1.056],[-17.036,1.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.737254901961,.458823559331,.20000001496,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[20.462,11.308],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:18,op:27,st:18,ct:1,bm:0},{ddd:0,ind:10,ty:4,nm:"boca-oberta contornos 3",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:27,op:31,st:0,ct:1,bm:0},{ddd:0,ind:11,ty:4,nm:"boca-oberta contornos 4",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:3,op:6,st:-24,ct:1,bm:0},{ddd:0,ind:12,ty:4,nm:"boca-oberta contornos 5",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:71,op:74,st:44,ct:1,bm:0},{ddd:0,ind:13,ty:4,nm:"boca-oberta contornos 6",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:80,op:83,st:53,ct:1,bm:0},{ddd:0,ind:14,ty:4,nm:"boca-oberta contornos 7",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:62,op:65,st:35,ct:1,bm:0},{ddd:0,ind:15,ty:4,nm:"boca-oberta contornos 8",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:48,op:51,st:21,ct:1,bm:0},{ddd:0,ind:16,ty:4,nm:"boca-oberta contornos 9",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:38,op:41,st:11,ct:1,bm:0},{ddd:0,ind:17,ty:4,nm:"boca-oberta contornos 2",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[685.092,590.697,0],ix:2,l:2},a:{a:0,k:[15,17.5,0],ix:1,l:2},s:{a:0,k:[294.118,298.442,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.189,1.547],[-.586,.073],[-.131,-.79],[.733,-.063]],o:[[0,0],[.587,-.073],[.131,.789],[-.733,.063]],v:[[-.927,-1.911],[-.219,-2.419],[.542,-1.081],[.194,2.428]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.057,9.779],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-1.699,-1.665],[-.223,.683],[-.499,-.02],[-.383,-.658],[-1.387,.51],[.292,3.723],[2.057,-.28]],o:[[0,0],[1.699,1.664],[.223,-.683],[.5,.02],[.382,.658],[1.387,-.511],[-1.309,-1.778],[-4.382,.597]],v:[[-6.887,-1.847],[-3.952,3.364],[-.65,4.05],[.534,3.036],[1.961,4.071],[4.29,4.688],[6.595,-2.26],[-.716,-4.918]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[13.728,8.922],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.089,-7.345],[6.036,-.895],[1.088,7.345],[-6.035,.895]],o:[[1.089,7.345],[-6.034,.895],[-1.09,-7.344],[6.035,-.895]],v:[[10.928,-1.62],[1.972,13.299],[-10.926,1.62],[-1.972,-13.299]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.314,17.382],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.277,-8.616],[7.079,-1.05],[1.278,8.616],[-7.079,1.05]],o:[[1.277,8.616],[-7.079,1.049],[-1.278,-8.616],[7.079,-1.05]],v:[[12.819,-1.9],[2.313,15.601],[-12.818,1.901],[-2.313,-15.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[14.739,17.312],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:12,op:15,st:-15,ct:1,bm:0},{ddd:0,ind:18,ty:4,nm:"boca-oberta-somriure contornos 3",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:6,op:9,st:0,ct:1,bm:0},{ddd:0,ind:19,ty:4,nm:"boca-oberta-somriure contornos 4",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:65,op:68,st:59,ct:1,bm:0},{ddd:0,ind:20,ty:4,nm:"boca-oberta-somriure contornos 5",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:74,op:77,st:68,ct:1,bm:0},{ddd:0,ind:21,ty:4,nm:"boca-oberta-somriure contornos 6",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:83,op:86,st:77,ct:1,bm:0},{ddd:0,ind:22,ty:4,nm:"boca-oberta-somriure contornos 7",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:52,op:55,st:46,ct:1,bm:0},{ddd:0,ind:23,ty:4,nm:"boca-oberta-somriure contornos 8",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:41,op:44,st:35,ct:1,bm:0},{ddd:0,ind:24,ty:4,nm:"boca-oberta-somriure contornos 9",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:31,op:35,st:25,ct:1,bm:0},{ddd:0,ind:25,ty:4,nm:"boca-oberta-somriure contornos 2",parent:26,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[682.151,585.474,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[238.235,241.738,100],ix:6,l:2}}
vendor: 16,339 bytes, line 20
20,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:15,op:18,st:9,ct:1,bm:0},{ddd:0,ind:26,ty:4,nm:"Abeja",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.88},o:{x:.167,y:.167},t:0,s:[261,257,0],to:[.149,-.357,0],ti:[-.28,.671,0]},{i:{x:.833,y:.715},o:{x:.167,y:.227},t:13,s:[265.657,242.424,0],to:[.34,-.815,0],ti:[-.03,-.278,0]},{i:{x:.833,y:.845},o:{x:.167,y:.112},t:32,s:[260.162,252.796,0],to:[.025,.234,0],ti:[-.697,.86,0]},{i:{x:.833,y:.852},o:{x:.167,y:.182},t:48,s:[281.384,266.658,0],to:[.601,-.742,0],ti:[2.788,3.638,0]},{i:{x:.833,y:.852},o:{x:.167,y:.194},t:62,s:[287.142,249.173,0],to:[-1.322,-1.725,0],ti:[2.6,.616,0]},{i:{x:.833,y:.73},o:{x:.167,y:.185},t:74,s:[274.928,249.793,0],to:[-2.511,-.595,0],ti:[1.404,.765,0]},{i:{x:.833,y:.833},o:{x:.167,y:.106},t:89,s:[270.093,238.646,0],to:[-2.266,-1.234,0],ti:[-.833,2,0]},{t:99,s:[261,257,0]}],ix:2,l:2},a:{a:0,k:[551.5,369.5,0],ix:1,l:2},s:{a:0,k:[34,33.507,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.333,-5.575],[-3.381,.201],[.333,5.574],[3.381,-.202]],o:[[.333,5.575],[3.381,-.203],[-.333,-5.575],[-3.382,.202]],v:[[-6.122,.366],[.602,10.095],[6.122,-.365],[-.603,-10.094]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[835.61,423.673],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[2.191,6.489],[6.825,4.804],[2.781,-3.287],[-4.298,.506],[-3.287,-7.921]],o:[[0,0],[-6.826,-4.803],[-2.781,3.286],[4.298,-.506],[3.202,7.838]],v:[[13.526,2.696],[5.267,-9.691],[-12.682,-7.332],[-11.419,-.084],[6.868,6.657]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.333333333333,.172549019608,.074509803922,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[825.111,414.621],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[6.937,-32.529],[-19.766,-5.739],[-6.937,32.529],[18.21,4.135]],o:[[-6.937,32.528],[21.366,6.205],[6.936,-32.528],[-18.836,-4.279]],v:[[-30.484,-7.464],[-12.56,57.935],[30.485,5.538],[12.56,-59.861]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"st",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:.25,ix:5},lc:1,lj:1,ml:10,bm:0,nm:"Trazo 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[815.238,455.222],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:3,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[7.74,-36.296],[-24.9,-7.159],[-8.414,39.457],[22.926,5.193],[1.864,0]],o:[[-8.414,39.453],[26.913,7.738],[8.416,-39.453],[-1.898,-.431],[-21.428,-.004]],v:[[-38.381,-11.733],[-15.234,67.889],[38.379,4.634],[15.235,-74.984],[9.586,-75.623]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[.131,.62,.29,.09,.52,.476,.231,.082,.91,.333,.173,.075],ix:9}},s:{a:0,k:[0,0],ix:5},e:{a:0,k:[2.815,-85.36],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[817.077,455.998],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:3,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[11.451,-53.697],[-29.321,-6.253],[-11.451,53.697],[29.321,6.253]],o:[[-11.451,53.697],[29.321,6.252],[11.45,-53.697],[-29.322,-6.252]],v:[[-53.091,-11.322],[-20.733,97.228],[53.092,11.321],[20.734,-97.228]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.984313785329,.850980451995,.576470588235,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[822.139,446.765],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.976,-6.339],[-4.721,2.96],[3.975,6.339],[4.721,-2.961]],o:[[3.976,6.339],[4.72,-2.961],[-3.976,-6.339],[-4.721,2.961]],v:[[-8.547,5.361],[7.199,11.479],[8.548,-5.36],[-7.199,-11.478]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[588.789,363.449],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[6.855,6.023],[16.359,3.898],[5.165,-4.557],[-6.375,1.523],[-11.512,-11.227]],o:[[0,0],[-14.52,-3.459],[-5.164,4.557],[6.374,-1.522],[6.66,4.091]],v:[[26.749,-.338],[4.218,-11.241],[-28.44,-4.709],[-25.044,2.902],[19.671,10.609]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.333333333333,.172549019608,.074509803922,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[560.875,354.61],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 7",np:2,cix:2,bm:0,ix:7,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.94,-42.091],[-41.201,-1.086],[-1.94,42.091],[33.775,1.558]],o:[[-1.94,42.091],[37.619,.992],[1.94,-42.091],[-33.775,-1.556]],v:[[-61.155,-3.082],[-3.489,77.039],[61.155,2.556],[3.513,-76.475]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"st",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:.25,ix:5},lc:1,lj:1,ml:10,bm:0,nm:"Trazo 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[555.823,410.925],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 8",np:3,cix:2,bm:0,ix:8,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.116,-51.166],[-51.831,-.13],[-1.127,51.737],[42.51,.925],[.465,0]],o:[[-1.127,51.736],[47.324,.12],[1.124,-51.737],[-.467,-.01],[-41.882,-.003]],v:[[-76.971,-2.396],[-1.974,94.294],[76.974,.958],[2.041,-94.396],[.636,-94.412]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[.131,.62,.29,.09,.52,.476,.231,.082,.91,.333,.173,.075],ix:9}},s:{a:0,k:[0,0],ix:5},e:{a:0,k:[2.815,-85.36],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[556.827,410.916],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 9",np:3,cix:2,bm:0,ix:9,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[9.769,-66.172],[-70.977,-9.174],[-9.768,66.172],[58.084,8.574]],o:[[-9.769,66.172],[64.808,8.377],[9.769,-66.172],[-58.083,-8.575]],v:[[-105.169,-16.29],[-17.812,120.777],[105.169,14.761],[17.687,-120.578]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.984313785329,.850980451995,.576470588235,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[567.134,403.973],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 10",np:2,cix:2,bm:0,ix:10,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.129,-2.759],[5.645,1.129],[-8.655,25.966],[-6.601,9.901],[-41.019,4.892],[-38.762,18.44],[-6.774,-3.763],[16.559,-17.687],[62.47,-2.635],[11.289,-.752],[8.279,-28.224]],o:[[-3.838,9.378],[-5.645,-1.129],[8.656,-25.967],[4.516,-6.774],[41.02,-4.893],[38.761,-18.44],[6.774,3.764],[-16.558,17.687],[-62.47,2.634],[-11.29,.753],[-8.279,28.224]],v:[[-127.762,80.238],[-140.557,94.539],[-142.439,66.314],[-104.43,-26.638],[-46.1,-38.304],[82.079,-71.251],[132.857,-91.904],[134.535,-57.12],[24.649,-16.477],[-82.603,-15.725],[-111.58,30.188]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.243137269862,.062745098039,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[786.404,129.717],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 11",np:2,cix:2,bm:0,ix:11,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[48.657,-48.654],[-23.324,-54.249],[-115.996,-8.398],[-16.27,19.422],[-.589,14.766],[-6.721,17.69],[13.646,54.061],[69.206,22.554],[29.651,0]],o:[[-75.035,75.036],[23.321,54.248],[115.996,8.399],[16.273,-19.421],[1.037,-25.93],[15.508,-40.809],[-13.646,-54.064],[-27.469,-8.952],[-54.689,-.001]],v:[[-146.561,-167.891],[-204.048,91.007],[.627,226.572],[170.16,181.433],[192.205,121.074],[202.703,61.239],[213.726,-98.323],[99.194,-220.6],[12.816,-234.969]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.745,.486,.075,.517,.539,.329,.075,1,.333,.173,.075],ix:9}},s:{a:0,k:[-6.729,112.549],ix:5},e:{a:0,k:[73.706,-130.886],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[633.486,439.426],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 12",np:3,cix:2,bm:0,ix:12,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-35.61,19.528],[-8.34,4.691],[-25.193,-17.027],[-13.194,-13.537],[-10.11,-5.14],[-.343,-7.026],[14.222,4.455],[16.451,14.222],[12.166,15.422],[7.882,1.542],[27.588,-11.995],[3.941,-7.026]],o:[[0,0],[35.61,-19.528],[8.34,-4.692],[25.193,17.028],[13.195,13.537],[10.11,5.141],[.343,7.025],[-14.222,-4.455],[-16.449,-14.222],[-12.166,-15.422],[-7.882,-1.542],[-27.588,11.994],[-7.711,-5.826]],v:[[-144.475,-7.166],[-97.699,-25.297],[-25.99,-62.319],[19.01,-54.675],[85.015,4.874],[120.143,35.203],[144.132,57.823],[123.741,67.246],[74.048,39.488],[25.213,-20.143],[-4.774,-47.732],[-87.88,-15.003],[-130.033,13.614]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.243137269862,.062745098039,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[957.446,286.284],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 13",np:2,cix:2,bm:0,ix:13,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[16.78,-.365],[0,0],[16.054,-5.472],[0,0],[14.229,-4.376],[0,0],[12.403,-12.038],[-2.187,-5.472],[10.216,-10.578],[0,0],[12.038,-13.859],[0,0],[4.377,-14.958],[0,0],[4.741,-19.696],[0,0],[1.821,-18.24],[0,0],[-1.46,-14.955],[0,0],[-5.107,-17.875],[0,0],[-6.566,-13.133],[0,0],[-4.741,-11.674],[-14.228,1.826],[
vendor: 7,150 bytes, line 20
20-44.502,5.467],[-28.452,10.578],[-22.981,14.955],[-28.817,24.437],[-5.472,.365],[-6.567,21.156],[-19.699,20.43],[-8.391,11.309],[-3.646,26.993],[5.836,38.665],[-14.015,91.992],[-9.14,45.691],[0,0],[-1.821,14.958],[0,0],[1.456,18.969],[0,0],[4.011,15.324],[0,0],[5.106,14.59],[0,0],[8.392,12.038],[0,0],[9.121,9.849],[0,0],[14.955,4.376],[0,0],[23.346,2.916],[0,0],[15.684,4.376],[.954,0]],o:[[0,0],[-16.779,.365],[0,0],[-16.049,5.471],[0,0],[-14.224,4.381],[0,0],[-12.403,12.038],[-13.494,-5.472],[-10.213,10.578],[0,0],[-12.034,13.863],[0,0],[-4.38,14.954],[0,0],[-4.742,19.699],[0,0],[-1.825,18.236],[0,0],[1.46,14.954],[0,0],[5.106,17.874],[0,0],[6.566,13.129],[0,0],[4.746,11.673],[-12.038,17.145],[-5.472,31.368],[-5.836,33.194],[-4.376,30.643],[-5.471,31.369],[5.471,-.365],[-2.191,28.453],[6.928,19.7],[8.023,20.427],[16.05,9.483],[1.094,-51.43],[14.011,-91.993],[9.135,-45.691],[0,0],[1.826,-14.954],[0,0],[-1.46,-18.966],[0,0],[-4.012,-15.319],[0,0],[-5.107,-14.593],[0,0],[-8.387,-12.038],[0,0],[-9.119,-9.851],[0,0],[-14.954,-4.377],[0,0],[-23.342,-2.917],[0,0],[-.95,-.266],[-14.798,-.003]],v:[[19.515,-305.675],[-6.383,-330.481],[-30.094,-308.595],[-54.534,-319.538],[-74.595,-293.637],[-98.306,-303.854],[-114.355,-273.941],[-146.09,-277.588],[-153.02,-242.572],[-186.945,-236.006],[-186.576,-200.257],[-213.573,-191.504],[-220.865,-159.405],[-247.127,-145.542],[-235.457,-119.28],[-267.191,-99.218],[-255.885,-72.956],[-281.416,-45.96],[-266.461,-17.873],[-281.781,6.565],[-267.922,26.261],[-277.769,55.808],[-260.26,70.397],[-271.203,101.405],[-246.402,113.078],[-258.074,143.352],[-226.701,153.199],[-203.72,190.774],[-166.881,225.059],[-134.781,253.511],[-96.116,277.222],[-77.146,311.146],[-51.978,286.34],[-16.96,308.226],[16.598,315.157],[58.18,310.051],[97.212,285.975],[194.306,106.92],[240.609,2.134],[257.344,-62.013],[275.945,-76.603],[265.003,-97.759],[279.961,-120.739],[260.99,-142.26],[279.231,-166.337],[243.845,-179.831],[263.18,-211.565],[229.622,-216.306],[233.633,-257.527],[201.17,-253.15],[198.98,-288.531],[172.717,-286.344],[161.774,-311.876],[131.501,-295.097],[110.341,-334.127],[74.594,-290.356],[51.98,-335.222],[49.119,-335.612]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.031,.035,.035,.517,.208,.145,.059,1,.384,.255,.082],ix:9}},s:{a:0,k:[99.775,18.754],ix:5},e:{a:0,k:[-89.231,-162.698],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[509.66,337.385],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 14",np:3,cix:2,bm:0,ix:14,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[15.238,-1.905],[5.715,-10.794],[-2.858,-20.317],[3.58,-10.514],[-16.778,3.356],[-11.549,21.074],[-8.382,16.261]],o:[[0,0],[-15.238,1.905],[-5.714,10.793],[-15.556,7.937],[-3.579,10.514],[16.778,-3.356],[8.032,-14.657],[10.081,-19.556]],v:[[44.388,-51.135],[18.991,-63.516],[-10.851,-27.642],[-21.009,22.199],[-52.881,51.103],[-31.629,62.065],[21.613,30.97],[46.379,-15.946]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[278.815,570.226],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 15",np:2,cix:2,bm:0,ix:15,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.269,-14.94],[5.034,-15.1],[5.033,-7.383],[4.67,7.715],[-6.09,18.677],[4.467,5.685],[.61,24.971],[-14.414,-3.655]],o:[[3.601,16.463],[-5.033,15.1],[-5.034,7.382],[-4.669,-7.715],[6.091,-18.678],[-4.466,-5.684],[-.609,-24.971],[14.414,3.654]],v:[[25.487,-49.333],[27.948,16.902],[1.439,72.271],[-15.929,75.116],[-7.199,24.159],[-5.778,-.609],[-32.373,-49.942],[-1.311,-79.176]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[172.364,581.96],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 16",np:2,cix:2,bm:0,ix:16,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[20.914,-12.272],[2.419,-4.666],[-14,2.593],[-8.123,9.507],[3.63,1.729]],o:[[-19.226,11.281],[-2.42,4.667],[14.001,-2.593],[8.124,-9.506],[-3.629,-1.728]],v:[[-6.654,-14.865],[-32.408,9.852],[-20.31,24.543],[26.704,-4.321],[24.629,-22.988]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[186.691,214.941],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 17",np:2,cix:2,bm:0,ix:17,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[8.308,-66.11],[-11.875,-14.427],[-18.536,-31.018],[-36.631,-17.451],[-2.483,-.965],[-11.799,-.119],[24.376,20.206],[3.784,17.401],[9.454,15.89],[1.514,13.237],[11.792,24.401],[-3.867,11.965],[-7.185,18.156],[-9.667,16.078]],o:[[3.05,48.607],[7.99,9.71],[18.536,31.019],[2.41,1.15],[8.128,-2.226],[-21.401,-9.541],[-22.323,-18.503],[-3.78,-17.401],[-9.458,-15.887],[-1.514,-13.242],[-7.821,-16.18],[5.429,-16.798],[3.137,-7.925],[-51.747,78.071]],v:[[-98.618,3.101],[-64.221,99.668],[-23.829,159.261],[61.132,227.152],[68.49,230.312],[98.618,227.402],[45.927,179.164],[8.783,94.75],[-4.074,9.258],[-19.586,-30.837],[-21.924,-88.455],[-26.395,-138.648],[-20.84,-190.732],[-1.177,-230.312]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.306,.165,.075,.517,.478,.286,.078,1,.651,.408,.082],ix:9}},s:{a:0,k:[25.391,65.796],ix:5},e:{a:0,k:[-50.761,-15.27],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[109.464,409.207],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 18",np:3,cix:2,bm:0,ix:18,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[73.312,-89.016],[-9.664,-78.914],[-10.633,-41.267],[-31.89,15.005],[-31.824,11.503],[-47.365,-5.373],[-49.037,115.378],[0,0],[6.715,43.276],[0,0],[88.212,9.024],[12.489,0]],o:[[-86.278,104.764],[9.663,78.917],[10.628,41.268],[31.889,-15.006],[25.735,-9.302],[97.073,11.019],[30.813,-72.503],[0,0],[-6.718,-43.277],[0,0],[-10.527,-1.077],[-85.789,-.003]],v:[[-205.566,-226.993],[-344.752,105.138],[-321.749,295.681],[
20-266.727,328.822],[-182.942,291.305],[-67.871,292.754],[197.969,199.418],[237.86,100.602],[347.701,-132.402],[251.987,-247.072],[113.595,-342.158],[78.92,-343.824]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.937,.502,.141,.517,.957,.606,.182,1,.976,.71,.224],ix:9}},s:{a:0,k:[14.857,136.188],ix:5},e:{a:0,k:[-30.955,-99.725],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[354.82,350.298],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 19",np:3,cix:2,bm:0,ix:19,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.077,-21.925],[.266,-4.401],[8.309,-9.462],[-4.616,-1.385],[-19.386,18.233],[0,6.232],[29.542,7.846]],o:[[0,0],[2.077,21.926],[-.462,7.616],[-8.308,9.463],[4.616,1.385],[19.387,-18.232],[0,-6.231],[-29.541,-7.848]],v:[[-14.424,-54.121],[-23.426,-5.655],[-16.501,25.502],[-39.351,45.581],[-46.504,66.583],[8.423,38.657],[51.121,-26.656],[21.348,-60.121]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[507.889,663.483],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 20",np:2,cix:2,bm:0,ix:20,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,-13.847],[1.616,-3.001],[8.078,-10.847],[-12.693,2.077],[-21.694,28.618],[-.462,9.001],[19.618,3]],o:[[0,0],[0,13.847],[-1.616,3],[-8.077,10.847],[12.694,-2.077],[21.695,-28.618],[.461,-9],[-19.617,-3.001]],v:[[-1.039,-52.044],[-12.117,-6.577],[-10.963,23.887],[-42.351,47.198],[-39.812,63.584],[19.963,26.426],[52.044,-39.35],[26.425,-62.659]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[360.875,672.945],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 21",np:2,cix:2,bm:0,ix:21,mn:"ADBE Vector Group",hd:!1}],ip:0,op:100,st:0,ct:1,bm:0},{ddd:0,ind:28,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:95,op:100,st:95,bm:0},{ddd:0,ind:29,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:90,op:95,st:90,bm:0},{ddd:0,ind:30,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:85,op:90,st:85,bm:0},{ddd:0,ind:31,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:80,op:85,st:80,bm:0},{ddd:0,ind:32,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:75,op:80,st:75,bm:0},{ddd:0,ind:33,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:70,op:75,st:70,bm:0},{ddd:0,ind:34,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:65,op:70,st:65,bm:0},{ddd:0,ind:35,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:60,op:65,st:60,bm:0},{ddd:0,ind:36,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:55,op:60,st:55,bm:0},{ddd:0,ind:37,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:50,op:55,st:50,bm:0},{ddd:0,ind:38,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:45,op:50,st:45,bm:0},{ddd:0,ind:39,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:40,op:45,st:40,bm:0},{ddd:0,ind:40,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:35,op:40,st:35,bm:0},{ddd:0,ind:41,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:30,op:35,st:30,bm:0},{ddd:0,ind:42,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:25,op:30,st:25,bm:0},{ddd:0,ind:43,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:20,op:25,st:20,bm:0},{ddd:0,ind:44,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:15,op:20,st:15,bm:0},{ddd:0,ind:45,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:10,op:15,st:10,bm:0},{ddd:0,ind:46,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:5,op:10,st:5,bm:0},{ddd:0,ind:47,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:0,op:5,st:0,bm:0}],markers:[]}},function(t,e){t.exports={v:"5.9.6",fr:25,ip:0,op:100,w:500,h:500,nm:"Abeja boca quieta",ddd:0,assets:[{id:"comp_0",nm:"alas-movimiento-rapido",fr:25,layers:[{ddd:0,ind:1,ty:4,nm:"Capa 2 contornos 2",sr:1,ks:{o:{a:0,k:10,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[563,323,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}}
vendor: 4,521 bytes, line 20
20,ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.65,-16.265],[-18.727,18.311],[-96.81,74.148],[-20.846,5.163],[-.692,2.666],[112.112,-71.89]],o:[[8.651,5.873],[18.728,-18.31],[96.81,-74.148],[24.161,-1.478],[-35.702,-8.146],[-112.112,71.89]],v:[[-186.3,122.671],[-145.542,105.572],[-38.411,-8.795],[160.779,-113.535],[187.951,-120.398],[-44.472,-34.83]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[873.284,180.619],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[38.802,-9.432],[0,0],[-18.858,3.032],[-39.012,2.075],[-4.104,-16.62],[0,0],[34.038,-2.772],[-.584,5.511],[-41.861,20.773],[-4.986,3.258],[-10.947,-3.996],[0,0],[8.821,6.384],[-14.871,13.36],[0,0],[13.244,-16.106],[24.291,-10.275],[24.791,-7.481],[.072,4.024],[.089,.993],[-24.113,22.264],[0,0],[21.719,-23.129],[8.776,-3.741],[0,0],[0,0],[-6.938,-1.205],[-.23,-6.022],[.032,-6.567],[4.8,-.118]],o:[[0,.001],[18.043,-5.468],[38.576,-6.203],[13.808,-.283],[0,.001],[-2.776,-23.802],[1.169,-5.429],[44.957,-12.783],[5.339,-2.649],[10.155,6.213],[0,0],[-10.012,-4.697],[11.479,-16.4],[.001,.001],[-16.41,12.521],[-22.23,14.19],[-23.852,10.089],[.325,-3.979],[-.104,-1.029],[20.888,-25.273],[0,0],[-24.499,20.124],[-7.058,-7.88],[0,0],[0,0],[7.245,-1.104],[2.041,5.267],[0,0],[-9.056,.75],[-39.515,3.948]],v:[[-167.966,64.576],[-164.706,74.615],[-107.886,63.065],[8.752,49.895],[59.099,64.448],[62.159,64.699],[-27.02,46.573],[-24.355,30.166],[106.562,-19.54],[122.094,-27.993],[153.975,-13.316],[154.374,-14.325],[125.646,-30.648],[167.965,-73.762],[167.295,-74.615],[120.652,-34.048],[49.018,.648],[-24.058,26.948],[-23.595,14.953],[-23.861,11.927],[43.776,-59.576],[43.074,-60.403],[-26.245,4.591],[-76.803,14.181],[-76.477,15.216],[-53.397,10.689],[-30.542,8.239],[-28.8,26.788],[-28.896,46.726],[-50.38,48.297]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[2.18,-5.764],[.473,-1.655],[-.036,-.024],[-.001,-.001],[-.017,-.012],[-.026,-.018],[4.637,-4.343],[2.61,-2.288],[2.273,-1.784],[.241,-.844],[1.251,-2.886],[0,0],[.011,.013],[3.533,2.692],[1.102,-.115],[2.631,-1.373],[.001,.001],[-3.618,-.222],[.001,0],[-2.405,5.282],[-1.686,5.547],[.001,0],[1.515,-4.138],[.493,-1.23],[2.815,-5.014],[1.297,-4.458],[-3.388,3.276],[-1.251,1.242],[-4.54,4.601],[0,0],[-3.973,7.016],[.001,0]],o:[[-.612,1.62],[.036,.024],[.001,.001],[.018,.012],[.027,.018],[-4.577,4.404],[-2.536,2.374],[-2.198,1.873],[-.295,.996],[-.974,3.004],[0,0],[-.011,-.014],[.637,-3.768],[-.827,-.636],[-2.909,.304],[-.001,-.001],[2.515,-2.299],[-.073,-.044],[3.071,-4.895],[2.406,-5.282],[-.001,0],[-1.091,4.27],[-.456,1.244],[-2.133,5.321],[4.313,2.464],[3.567,-3.071],[1.266,-1.224],[4.595,-4.564],[0,0],[2.766,-7.651],[0,-.001],[-2.627,5.516]],v:[[150.325,-43.518],[148.686,-38.606],[157.36,-39.031],[157.408,-38.67],[153.313,-37.824],[147.081,-36.537],[133.32,-23.345],[125.611,-16.339],[118.836,-10.74],[117.986,-7.931],[114.512,.995],[114.17,.876],[116.561,-8.239],[116.311,-21.748],[113.653,-22.48],[105.244,-19.188],[105.02,-19.476],[114.566,-24.379],[114.44,-24.455],[122.667,-39.751],[128.818,-56.025],[129.167,-55.937],[125.254,-43.316],[123.831,-39.605],[116.401,-24.083],[118.447,-11.869],[128.855,-21.42],[132.629,-25.121],[146.27,-38.946],[146.275,-38.942],[157.741,-60.534],[158.054,-60.358]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[879.908,183.13],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-2.629,-11.634],[66.887,-63.712],[4.898,-6.988],[80.413,-9.747],[4.832,12.999],[-75.112,47.291],[-17.519,3.427],[-.324,.134]],o:[[2.842,12.574],[-39.283,36.876],[7.326,20.893],[-79.959,9.588],[11.709,-26.618],[67.364,-42.191],[1.9
vendor: 4,376 bytes, line 20
2061,-.383],[.638,-.265]],v:[[174.406,-130.616],[134.506,-.222],[49.015,60.41],[-31.68,132.662],[-201.394,100.979],[-29.897,-66.042],[155.203,-139.215],[158.729,-140.101]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[894.117,200.09],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.11,-2.713],[-9.905,-4.686],[-30.857,-15.828],[-34.724,-27.045],[-18.829,-15.721],[-23.014,-30.25],[-5.153,-7.68],[-5.185,-3.235],[-6.667,-.285],[-.543,2.744],[24.42,30.013],[2.359,2.8],[50.097,41.12],[10.594,7.745],[41.157,19.981],[11.193,4.883],[7.666,3.162]],o:[[-1.873,-.52],[15.143,7.164],[30.383,15.584],[20.746,16.159],[49.374,41.219],[12.463,16.381],[7.175,9.977],[.603,.377],[7.925,.382],[.42,-2.121],[-2.144,-2.639],[-24.516,-29.053],[-10.034,-8.194],[-47.387,-34.855],[-12.991,-6.352],[-31.306,-13.661],[-14.141,-5.833]],v:[[-214.056,-155.6],[-201.241,-148.707],[-125.358,-112.468],[-23.001,-47.587],[36.695,.129],[147.51,109.013],[173.03,144.344],[187.684,160.37],[200.599,161.859],[216.746,158.666],[182.26,107.282],[175.506,99.122],[64.644,-8.572],[33.661,-32.484],[-103.778,-114.402],[-140.16,-131.332],[-201.97,-156.408]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[228.862,163.457],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.789,-.651],[.013,.09],[.891,.684],[.402,.089],[1.545,-.031],[1.348,.314],[7.639,-1.304],[4.901,-1.81],[2.166,-4.085],[-.24,-1.388],[-4.325,-3.726],[-10.806,-7.006],[-.293,-.29],[-5.643,-9.409],[-1.388,-3.116],[-3.798,-2.482],[-14.086,-7.366],[-14.321,-7.901],[-21.721,-21.924],[-.06,-.086],[.715,.585],[23.015,9.837],[20.201,6.974],[4.549,1.512],[25.081,6.948],[23.897,.092],[.106,.307],[-13.593,-.477],[-9.027,-1.484],[-11.982,-2.597],[-1.422,-.31],[23.006,21.915],[.852,3.889],[11.752,2.437],[21.399,7.371],[2.798,1.411],[1.616,2.935],[.209,.518],[-8.227,-3.171],[-4.817,-1.731],[-33.558,-7.814],[-5.382,1.671],[-2.797,.265],[3.316,7.517],[1.09,3.486],[.303,1.257],[-2.779,1.905],[-.053,.057],[-.227,-.349],[-5.392,-6.061],[-.326,-.36],[-3.915,-3.915],[-4.43,.278],[-11.816,-1.552]],o:[[-.021,-.087],[-1.36,-.585],[-.4,-.087],[-.914,-.058],[-1.345,-.311],[-7.651,.416],[-4.963,.847],[-4.835,1.853],[-.537,1.035],[.473,2.74],[10.151,8.747],[.294,.289],[5.935,11.062],[1.335,2.454],[3.179,1.581],[11.64,7.1],[14.258,7.348],[25.848,14.263],[.06,.087],[-.699,-.607],[-19.448,-16.667],[-19.777,-8.453],[-4.464,-1.541],[-24.353,-8.092],[-24.118,-6.681],[-.119,-.31],[13.203,-3.404],[9.129,1.054],[12.117,1.992],[1.423,.304],[-23.277,-21.346],[-3.546,-3.209],[-11.906,-1.529],[-22.102,-4.583],[-8.602,-3.022],[-2.401,-1.212],[-.253,-.417],[4.534,-1.569],[4.781,1.833],[32.516,11.612],[1.258,-3.13],[2.698,-.838],[-5.833,-5.26],[-1.58,-3.408],[-.373,-1.257],[-.232,-1.899],[.051,-.059],[2.194,-.31],[3.67,5.74],[.321,.361],[3.09,4.462],[4.557,-1.836],[12.31,-.773],[1.798,.624]],v:[[21.245,-80.539],[20.872,-79.766],[17.351,-81.651],[16.505,-81.973],[12.517,-81.973],[8.696,-81.723],[-14.217,-79.375],[-29.009,-75.47],[-40.677,-66.551],[-41.251,-62.908],[-34.328,-53.145],[-2.913,-28.971],[-1.962,-27.747],[15.603,.864],[19.633,9.229],[29.982,15.349],[70.574,37.501],[113.626,60.088],[188.131,110.742],[187.546,111.773],[185.136,110.203],[118.717,73.536],[58.574,50.784],[45.068,46.149],[-29.313,22.803],[-102.503,8.782],[-104.808,.576],[-64.69,-2.975],[-37.419,.959],[-1.323,8.178],[2.944,9.1],[-67.639,-54.235],[-74.485,-65.286],[-109.942,-71.361],[-175.328,-89.225],[-181.469,-91.696],[-187.938,-96.956],[-187.963,-99.62],[-177.343,-97.91],[-162.941,-92.568],[-63.531,-63.867],[-53.852,-71.524],[-45.583,-73.103],[-59.551,-92.501],[-63.599,-102.867],[
vendor: 13,445 bytes, line 20
20-64.613,-106.64],[-63.241,-110.975],[-62.047,-111.463],[-59.28,-111.181],[-45.213,-93.576],[-44.242,-92.496],[-33.621,-80.03],[-19.968,-82.998],[16.103,-81.247]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[206.712,198.136],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.883,-3.159],[-.105,-23.488],[-22.402,-31.47],[-16.149,-16.991],[-3.43,-5.182],[2.89,-5.529],[-13.843,-16.151],[-43.444,-14.347],[-76.793,17.515],[58.572,46.372],[7.224,4.985],[54.015,23.054],[7.955,2.834],[2.997,1.12]],o:[[-.786,1.318],[.115,25.65],[18.396,25.902],[11.514,12.113],[3.592,5.425],[-5.086,9.724],[15.002,17.504],[55.999,18.494],[-27.991,-43.537],[-8.447,-6.689],[-49.324,-34.037],[-16.757,-7.152],[-6.762,-2.409],[-10.106,-3.774]],v:[[-202.074,-164.871],[-212.013,-134.993],[-181.478,-47.681],[-129.254,9.856],[-109.802,31.912],[-106.559,48.183],[-112.667,83.205],[5.141,134.611],[212.118,150.514],[39.78,-31.298],[16.052,-48.896],[-134.68,-140.332],[-171.815,-156.086],[-186.381,-162.057]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[213.332,171.798],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:4,op:5,st:4,ct:1,bm:0},{ddd:0,ind:2,ty:4,nm:"Capa 4 contornos 3",sr:1,ks:{o:{a:0,k:20,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[473,404,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[55.331,-72.621],[-6.599,-65.06],[-20.006,51.135],[-44.011,61.199],[-23.525,19.497]],o:[[0,0],[-55.331,72.621],[26.521,3.462],[20.005,-51.135],[44.011,-61.198],[6.09,-4.163]],v:[[122.78,-172.421],[-30.903,-32.344],[-118.353,168.959],[-78.887,102.388],[3.356,-36.585],[118.862,-165.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[712.309,208.267],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-14.53,-.953],[0,0],[-13.669,44.166],[0,0],[22.346,-40.314],[5.122,-17.912],[-36.521,36.583],[-.001,-.002],[-16.018,27.922],[0,0],[9.007,-29.923],[0,0],[0,0],[0,0],[40.129,-31.503],[.962,-3.376],[5.003,-11.546],[0,0],[-.001,0],[14.06,10.687],[4.401,-.406],[10.477,-5.545],[0,.001]],o:[[-.292,-.177],[24.741,-38.956],[0,0],[-11.172,44.637],[17.321,9.933],[39.405,-33.523],[0,0],[11.19,-30.463],[0,0],[-13.86,27.999],[0,0],[0,0],[0,0],[-37.26,34.803],[-1.182,3.983],[-3.9,12.016],[0,0],[0,0],[2.62,-14.989],[-3.296,-2.527],[-11.569,1.454],[0,0],[10.114,-9.132]],v:[[-63.428,19.18],[-63.928,18.877],[-5.885,-106.79],[-4.482,-106.433],[-55.018,21.591],[-46.626,70.683],[65.262,-36.945],[65.283,-36.924],[100.52,-119.868],[101.778,-119.156],[74.12,-35.939],[97.382,-34.928],[97.559,-33.492],[66.718,-28.318],[-47.432,73.468],[-50.766,84.609],[-64.353,119.868],[-65.717,119.388],[-56.016,83.089],[-56.801,29.297],[-67.393,26.419],[-100.891,39.743],[-101.778,38.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[763.613,203.43],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-8.228,-9.88],[109.201,-117.011],[177.698,35.337],[-68.917,67.763]],o:[[0,0],[8.228,9.88],[2.887,22.801],[16.535,-64.344],[61.237,-59.59]],v:[[74.474,-184.255],[89.225,-180.451],[48.352,35.078],[-157.553,154.993],[-29.102,-88.027]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[758.308,222.432],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.331,2.251],[13.364,41.687],[49.011,61.786],[37.05,28.162],[5.368,2.349],[-7.894,-8.003],[-24.208,-21.985],[-48.16,-70.808],[-6.558,-31.558],[-19.795,-4.694]],o:[[0,0],[-13.363,-41.686],[-49.012,-61.787],[-37.051,-28.163],[-10.738,-4.697],[7.894,8.004],[24.208,21.985],[48.16,70.807],[4.127,15.762],[9.148,1.86]],v:[[157.78,203.481],[143.305,135.554],[55.313,-25.052],[-78.709,-158.022],[-147.269,-201.836],[-150.216,-195.58],[-85.463,-144.669],[40.751,2.077],[124.768,178.88],[141.972,204.673]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[207.499,206.9],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.516,-2.139],[-8.03,-5.848],[-33.856,-18.882],[-.947,2.457],[-9.874,-.107],[4.363,20.87],[0,0],[-2.189,2.024],[0,0],[-.212,-1.602],[0,0],[-2.191,-9.07],[-3.825,-11.133],[-1.536,-.474],[-17.192,2.241],[0,.001],[15.475,4.381],[4.264,-9.284],[-5.755,-13.726],[-24.62,-35.953],[0,0],[12.563,18.044],[.64,29.757],[11.421,5.81],[26.355,21.041],[1.31,8.062]],o:[[4.443,.045],[7.576,6.406],[31.597,22.46],[.25,-2.796],[4.186,-9.342],[-9.597,-19.116],[0,0],[-.378,-1.595],[0,0],[2.716,1.183],[0,0],[1.816,9.204],[2.747,11.406],[1.585,.159],[15.761,5.054],[0,0],[-16.643,4.424],[-10.019,-2.188],[-4.586,14.572],[19.233,39.064],[0,0],[-13.894,-16.986],[-13.666,-20.817],[-11.778,-5.105],[-29.696,-15.806],[-5.303,-4.721],[0,0]],v:[[-95.528,-92.363],[-85.709,-88.489],[-62.089,-70.354],[9.862,-28.417],[11.514,-36.371],[35.487,-51.14],[15.618,-112.076],[14.665,-116.899],[16.173,-122.152],[17.602,-122.379],[20.794,-118.026],[21.674,-113.271],[27.862,-84.891],[37.736,-51.101],[42.429,-50.17],[89.485,-38.848],[89.765,-37.43],[41.344,-44.963],[17.231,-33.719],[26.968,10.624],[96.496,121.508],[95.342,122.379],[55.514,69.92],[9.633,-24.17],[-25.005,-40.799],[-83.21,-75.663],[-96.496,-91.287]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[128.817,197.643],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[7.533,-12.637],[-59.062,-82.099],[8.372,-3.083],[-108.479,-54.931],[-17.2,8.403],[18.291,44.219],[23.982,33.34],[37.432,32.738],[4.448,1.661]],o:[[0,0],[-7.533,12.636],[59.062,82.099],[-8.373,3.084],[108.479,54.931],[-4.78,-18.763],[-18.292,-44.219],[-23.983,-33.341],[-37.432,-32.738],[-8.897,-3.32]],v:[[-119.082,-203.624],[-132.554,-194.739],[-115.323,-30.658],[-77.283,40.554],[36.002,139.977],[174.385,198.974],[137.823,95.417],[72.456,-30.005],[-31.274,-136.742],[-105.701,-195.958]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[174.952,208.913],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:3,op:4,st:1,ct:1,bm:0},{ddd:0,ind:3,ty:4,nm:"Capa 6 contornos 2",sr:1,ks:{o:{a:0,k:30,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.225,155.753,0],ix:2,l:2},a:{a:0,k:[252.026,462,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.611,-6.886],[13.637,-102.808],[-16.203,-40.895],[1.102,48.283],[-11.943,72.763],[-14.252,30.103]],o:[[-3.611,6.886],[-13.637,102.808],[18.971,-.365],[-1.102,-48.283],[11.944,-72.762],[1.218,-.833]],v:[[36.299,-201.912],[-20.03,-21.901],[-27.325,208.798],[-8.618,148.313],[1.487,-49.242],[42.31,-202.184]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[400.063,232.024],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[11.102,-33.614],[.646,-1.755],[-2.028,-8.08],[-.111,-.403],[-3.539,-6.71],[-.001,0],[1.963,4.896],[5.662,7.193],[3.282,-10.135],[5.933,-19.81],[.736,-3.826],[3.883,-12.313],[0,-.001],[-.625,6.509],[2.054,11.54],[.604,1.796],[1.362,4.693],[-.032,.251],[-4.069,6.426],[-.016,.087],[-8.539,10.442],[1.423,15.907],[.044,.19],[4.04,5.538],[.067,-.154],[-.824,-11.443],[-1.43,-11.406],[-4.533,-4.272],[-2.062,-.18],[-7.816,19.065],[-.001,.004],[-5.334,20.031],[-.273,.038]],o:[[-5.297,34.435],[-.594,1.763],[4.606,7.462],[.103,.411],[1.806,7.39],[0,0],[-.583,-1.507],[-5.752,-7.421],[-12.172,-15.914],[-6.368,19.673],[-.716,3.959],[-2.548,12.656],[.001,0],[.596,-5.752],[1.382,-11.939],[-.422,-2.369],[-1.912,-5.681],[.032,-.252],[2.998,-9.482],[-.044,-.123],[3.799,-10.693],[-1.069,-15.691],[-.043,-.188],[-3.831,-5.473],[-.065,.155],[.748,10.285],[5.854,9.817],[4.835,5.427],[1.846,-.644],[10.407,-17.952],[.001,-.004],[5.481,-20.531],[.035,-.061],[.324,.03]],v:[[44.507,-128.83],[21.907,-26.338],[21.212,-21.128],[34.266,3.333],[34.621,4.843],[36.991,27.376],[35.686,26.888],[28.983,17.205],[10.205,-8.793],[-14.61,20.12],[-31.383,79.856],[-33.58,91.556],[-43.101,129.039],[-44.507,128.708],[-40.742,102.954],[-38.163,64.354],[-39.695,58.22],[-44.324,43.035],[-44.406,42.052],[-33.542,16.594],[-33.595,16.271],[-15.906,-24.607],[-19.481,-71.986],[-19.331,-72.481],[-33.156,-93.715],[-32.269,-92.847],[-29.83,-59.909],[-20.815,-26.33],[-6.713,-11.544],[-.837,-12.208],[26.059,-68.106],[26.066,-68.115],[42.996,-128.897],[43.545,-129.039]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[437.41,203.124],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.536,-5.984],[17.141,-38.132],[40.195,-64.711],[14.278,6.881],[-5.698,37.921],[-10.576,31.825],[-1.448,1.544],[-9.368,-7.166],[-.102,-43.795]],o:[[4.504,50.324],[5.132,18.161],[-35.652,57.397],[-4.028,-10.737],[5.527,-37.539],[8.763,-26.371],[.557,-.594],[20.337,-4.806],[.009,3.811]],v:[[52.157,-113.134],[33.245,-7.483],[18.739,139.426],[-54.906,195.39],[-51.771,33.722],[-27.887,-139.611],[-10.326,-180.001],[.73,-195.104],[49.653,-125.443]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[442.297,229.778],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.915,.305],[-2.899,-9.327],[-1.909,-3.23],[-7.115,-29.511],[-2.894,-11.888],[-5.977,-46.264],[-.607,-7.623],[-1.058,-25.248],[-1.084,-2.27],[-6.143,-3.495],[-4.414,3.484],[.312,38.543],[.038,1.905],[12.432,71.294],[.97,5.448],[12.561,32.055],[2.826,6.397]],o:[[-3.823,-.608],[.785,2.526],[4.102,6.941],[2.32,9.62],[9.492,38.993],[1.019,7.892],[5.755,72.214],[.409,8.869],[.315,.658],[4.626,2.346],[0,0],[-.015,-1.816],[-.816,-37.242],[-.928,-5.322],[-11.672,-65.563],[-3.191,-8.144],[-13.05,-29.529]],v:[[-43.666,-225.191],[-46.344,-211.548],[-42.585,-202.757],[
vendor: 4,404 bytes, line 20
20-23.228,-144.209],[-14.836,-111.914],[10.237,21.647],[12.645,44.961],[21.222,195.559],[22.808,212.151],[32.226,222.915],[46.323,222.315],[48.931,165.378],[48.841,159.797],[31.928,-2.91],[29.015,-19.052],[-9.509,-163.056],[-18.613,-184.802]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[91.654,226.637],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.117,-.093]],o:[[.056,-.055]],v:[[-.058,.046]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[99.265,99.706],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.347,.753],[-.091,-.356],[-.058,.017],[.005,-.024],[-.01,-.04],[1.728,-10.272],[.132,-1.494],[1.08,-3.724],[-.697,-.605],[-5.182,-9.695],[-.123,-.426],[-.4,-9.783],[.068,.019],[3.68,8.301],[2.683,4.33],[.845,1.258],[1.501,-19.279],[.257,-5.837],[-.424,-30.417],[-7.763,-23.35],[-.04,-.058],[.126,.406],[1.694,23.263],[.061,1.512],[-3.726,35.545],[.188,1.632],[-2.017,6.62],[1.471,2.654],[6.613,18.125],[4.42,14.943],[.519,1.742],[-.988,5.978],[-.157,.444],[-.132,-.02],[-.879,-1.876],[-1.597,-4.093],[-1.092,-3.579],[-.892,-.606],[-9.757,-21.267],[-.531,-.97],[-3.591,-5.243],[-.658,-1.868],[-2.981,-.914],[-.64,7.598],[-.136,.891],[-.015,.22],[-.491,1.245],[-.037,.26],[-.231,.716],[-.192,.87],[-2.482,2.321]],o:[[.086,.357],[.147,-.08],[-.021,.028],[.01,.04],[-4.05,9.335],[-.077,1.448],[-.344,3.973],[.663,.458],[8.769,9.388],[.119,.427],[.78,10.701],[-.069,-.019],[-2.796,-5.083],[-4.566,-9.848],[-1.078,-1.739],[-9.119,-17.44],[-.458,5.876],[-1.001,30.59],[.421,23.969],[.04,.058],[-.127,-.405],[-8.508,-21.871],[-.108,-1.486],[-1.394,-34.413],[-.121,-1.635],[-.609,-5.253],[-1.638,-2.592],[-9.4,-17.077],[-5.196,-14.243],[-.513,-1.795],[-1.329,-5.174],[.109,-.437],[.149,.001],[1.653,1.543],[1.924,4.102],[.599,.447],[1.446,4.739],[8.727,21.789],[.369,.908],[2.085,3.468],[.414,1.961],[1.6,-3.574],[1.5,-7.322],[.169,-.889],[.013,-.219],[.049,-1.164],[.035,-.259],[.693,-.795],[.16,-.872],[1.271,-2.834],[.729,-.642]],v:[[25.847,-112.272],[28.763,-106.905],[29.057,-107.041],[29.009,-106.959],[28.701,-106.379],[21.657,-76.281],[21.355,-71.869],[19.352,-60.238],[21.371,-58.734],[39.216,-28.753],[39.636,-27.188],[41.341,3.249],[40.017,3.49],[29.927,-18.073],[17.775,-41.41],[15.032,-45.981],[1.305,-27.667],[.434,-10.076],[.638,81.514],[14.733,152.933],[13.743,153.438],[13.133,152.396],[-4.305,84.464],[-4.56,79.966],[-5.863,-28.204],[-6.205,-33.115],[-5.062,-56.225],[-9.718,-64.098],[-21.935,-85.418],[-36.191,-130.275],[-37.75,-135.571],[-40.353,-151.765],[-39.763,-153.301],[-38.194,-153.418],[-34.546,-148.207],[-29.976,-135.837],[-27.3,-128.584],[-23.349,-117.906],[-6.895,-85.088],[-5.573,-82.285],[3.486,-69.39],[5.092,-63.647],[11.902,-68.309],[15.257,-90.774],[15.524,-94.409],[15.566,-95.068],[16.231,-98.661],[16.626,-99.485],[17.77,-101.719],[18.473,-103.383],[23.992,-111.178]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[52.93,211.293],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.012,-7.44],[-4.786,-34.884],[-4.443,-14.799],[-13.187,-53.516],[-31.673,-27.209],[-11.412,5.555],[3.39,67.8],[1.999,19.956],[3.979,25.786],[5.359,22.986],[5.187,17.326],[2.952,5.957],[1.298,1.035],[6.175,.99],[4.391,-7.441],[1.766,-4.222]],o:[[-9.822,24.261],[4.051,29.528],[8.261,27.509],[6.61
vendor: 19,315 bytes, line 20
207,26.855],[31.672,27.209],[-.956,-3.753],[-.834,-16.679],[-2.793,-27.87],[-3.947,-25.58],[-5.817,-24.949],[-3.469,-11.59],[-7.062,-17.161],[-.958,-.764],[-5.008,-.801],[-3.428,2.429],[-1.636,3.911]],v:[[-48.333,-189.731],[-59.789,-94.579],[-45.186,-17.285],[-44.596,99.662],[5.846,185.886],[61.476,218.703],[61.185,112.102],[56.723,57.083],[45.97,-24.333],[31.081,-97.891],[14.32,-162.31],[5.045,-189.109],[-8.245,-212.24],[-18.617,-223.457],[-32.804,-214.081],[-40.609,-204.624]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[65.658,228.675],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 7",np:2,cix:2,bm:0,ix:7,mn:"ADBE Vector Group",hd:!1}],ip:2,op:3,st:-2,ct:1,bm:0},{ddd:0,ind:4,ty:4,nm:"Capa 4 contornos 2",sr:1,ks:{o:{a:0,k:20,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[473,404,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[55.331,-72.621],[-6.599,-65.06],[-20.006,51.135],[-44.011,61.199],[-23.525,19.497]],o:[[0,0],[-55.331,72.621],[26.521,3.462],[20.005,-51.135],[44.011,-61.198],[6.09,-4.163]],v:[[122.78,-172.421],[-30.903,-32.344],[-118.353,168.959],[-78.887,102.388],[3.356,-36.585],[118.862,-165.171]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[712.309,208.267],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-14.53,-.953],[0,0],[-13.669,44.166],[0,0],[22.346,-40.314],[5.122,-17.912],[-36.521,36.583],[-.001,-.002],[-16.018,27.922],[0,0],[9.007,-29.923],[0,0],[0,0],[0,0],[40.129,-31.503],[.962,-3.376],[5.003,-11.546],[0,0],[-.001,0],[14.06,10.687],[4.401,-.406],[10.477,-5.545],[0,.001]],o:[[-.292,-.177],[24.741,-38.956],[0,0],[-11.172,44.637],[17.321,9.933],[39.405,-33.523],[0,0],[11.19,-30.463],[0,0],[-13.86,27.999],[0,0],[0,0],[0,0],[-37.26,34.803],[-1.182,3.983],[-3.9,12.016],[0,0],[0,0],[2.62,-14.989],[-3.296,-2.527],[-11.569,1.454],[0,0],[10.114,-9.132]],v:[[-63.428,19.18],[-63.928,18.877],[-5.885,-106.79],[-4.482,-106.433],[-55.018,21.591],[-46.626,70.683],[65.262,-36.945],[65.283,-36.924],[100.52,-119.868],[101.778,-119.156],[74.12,-35.939],[97.382,-34.928],[97.559,-33.492],[66.718,-28.318],[-47.432,73.468],[-50.766,84.609],[-64.353,119.868],[-65.717,119.388],[-56.016,83.089],[-56.801,29.297],[-67.393,26.419],[-100.891,39.743],[-101.778,38.6]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[763.613,203.43],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-8.228,-9.88],[109.201,-117.011],[177.698,35.337],[-68.917,67.763]],o:[[0,0],[8.228,9.88],[2.887,22.801],[16.535,-64.344],[61.237,-59.59]],v:[[74.474,-184.255],[89.225,-180.451],[48.352,35.078],[-157.553,154.993],[-29.102,-88.027]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[758.308,222.432],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.331,2.251],[13.364,41.687],[49.011,61.786],[37.05,28.162],[5.368,2.349],[-7.894,-8.003],[-24.208,-21.985],[-48.16,-70.808],[-6.558,-31.558],[-19.795,-4.694]],o:[[0,0],[-13.363,-41.686],[-49.012,-61.787],[-37.051,-28.163],[-10.738,-4.697],[7.894,8.004],[24.208,21.985],[48.16,70.807],[4.127,15.762],[9.148,1.86]],v:[[157.78,203.481],[143.305,135.554],[55.313,-25.052],[-78.709,-158.022],[-147.269,-201.836],[-150.216,-195.58],[-85.463,-144.669],[40.751,2.077],[124.768,178.88],[141.972,204.673]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[207.499,206.9],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.516,-2.139],[-8.03,-5.848],[-33.856,-18.882],[-.947,2.457],[-9.874,-.107],[4.363,20.87],[0,0],[-2.189,2.024],[0,0],[-.212,-1.602],[0,0],[-2.191,-9.07],[-3.825,-11.133],[-1.536,-.474],[-17.192,2.241],[0,.001],[15.475,4.381],[4.264,-9.284],[-5.755,-13.726],[-24.62,-35.953],[0,0],[12.563,18.044],[.64,29.757],[11.421,5.81],[26.355,21.041],[1.31,8.062]],o:[[4.443,.045],[7.576,6.406],[31.597,22.46],[.25,-2.796],[4.186,-9.342],[-9.597,-19.116],[0,0],[-.378,-1.595],[0,0],[2.716,1.183],[0,0],[1.816,9.204],[2.747,11.406],[1.585,.159],[15.761,5.054],[0,0],[-16.643,4.424],[-10.019,-2.188],[-4.586,14.572],[19.233,39.064],[0,0],[-13.894,-16.986],[-13.666,-20.817],[-11.778,-5.105],[-29.696,-15.806],[-5.303,-4.721],[0,0]],v:[[-95.528,-92.363],[-85.709,-88.489],[-62.089,-70.354],[9.862,-28.417],[11.514,-36.371],[35.487,-51.14],[15.618,-112.076],[14.665,-116.899],[16.173,-122.152],[17.602,-122.379],[20.794,-118.026],[21.674,-113.271],[27.862,-84.891],[37.736,-51.101],[42.429,-50.17],[89.485,-38.848],[89.765,-37.43],[41.344,-44.963],[17.231,-33.719],[26.968,10.624],[96.496,121.508],[95.342,122.379],[55.514,69.92],[9.633,-24.17],[-25.005,-40.799],[-83.21,-75.663],[-96.496,-91.287]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[128.817,197.643],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[7.533,-12.637],[-59.062,-82.099],[8.372,-3.083],[-108.479,-54.931],[-17.2,8.403],[18.291,44.219],[23.982,33.34],[37.432,32.738],[4.448,1.661]],o:[[0,0],[-7.533,12.636],[59.062,82.099],[-8.373,3.084],[108.479,54.931],[-4.78,-18.763],[-18.292,-44.219],[-23.983,-33.341],[-37.432,-32.738],[-8.897,-3.32]],v:[[-119.082,-203.624],[-132.554,-194.739],[-115.323,-30.658],[-77.283,40.554],[36.002,139.977],[174.385,198.974],[137.823,95.417],[72.456,-30.005],[-31.274,-136.742],[-105.701,-195.958]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[174.952,208.913],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:1,op:2,st:-1,ct:1,bm:0},{ddd:0,ind:5,ty:4,nm:"Capa 2 contornos",sr:1,ks:{o:{a:0,k:10,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[216.198,155.753,0],ix:2,l:2},a:{a:0,k:[563,323,0],ix:1,l:2},s:{a:0,k:[22,22,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.65,-16.265],[-18.727,18.311],[-96.81,74.148],[-20.846,5.163],[-.692,2.666],[112.112,-71.89]],o:[[8.651,5.873],[18.728,-18.31],[96.81,-74.148],[24.161,-1.478],[-35.702,-8.146],[-112.112,71.89]],v:[[-186.3,122.671],[-145.542,105.572],[-38.411,-8.795],[160.779,-113.535],[187.951,-120.398],[-44.472,-34.83]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[873.284,180.619],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[38.802,-9.432],[0,0],[-18.858,3.032],[-39.012,2.075],[-4.104,-16.62],[0,0],[34.038,-2.772],[-.584,5.511],[-41.861,20.773],[-4.986,3.258],[-10.947,-3.996],[0,0],[8.821,6.384],[-14.871,13.36],[0,0],[13.244,-16.106],[24.291,-10.275],[24.791,-7.481],[.072,4.024],[.089,.993],[-24.113,22.264],[0,0],[21.719,-23.129],[8.776,-3.741],[0,0],[0,0],[-6.938,-1.205],[-.23,-6.022],[.032,-6.567],[4.8,-.118]],o:[[0,.001],[18.043,-5.468],[38.576,-6.203],[13.808,-.283],[0,.001],[-2.776,-23.802],[1.169,-5.429],[44.957,-12.783],[5.339,-2.649],[10.155,6.213],[0,0],[-10.012,-4.697],[11.479,-16.4],[.001,.001],[-16.41,12.521],[-22.23,14.19],[-23.852,10.089],[.325,-3.979],[-.104,-1.029],[20.888,-25.273],[0,0],[-24.499,20.124],[-7.058,-7.88],[0,0],[0,0],[7.245,-1.104],[2.041,5.267],[0,0],[-9.056,.75],[-39.515,3.948]],v:[[-167.966,64.576],[-164.706,74.615],[-107.886,63.065],[8.752,49.895],[59.099,64.448],[62.159,64.699],[-27.02,46.573],[-24.355,30.166],[106.562,-19.54],[122.094,-27.993],[153.975,-13.316],[154.374,-14.325],[125.646,-30.648],[167.965,-73.762],[167.295,-74.615],[120.652,-34.048],[49.018,.648],[-24.058,26.948],[-23.595,14.953],[-23.861,11.927],[43.776,-59.576],[43.074,-60.403],[-26.245,4.591],[-76.803,14.181],[-76.477,15.216],[-53.397,10.689],[-30.542,8.239],[-28.8,26.788],[-28.896,46.726],[-50.38,48.297]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[2.18,-5.764],[.473,-1.655],[-.036,-.024],[-.001,-.001],[-.017,-.012],[-.026,-.018],[4.637,-4.343],[2.61,-2.288],[2.273,-1.784],[.241,-.844],[1.251,-2.886],[0,0],[.011,.013],[3.533,2.692],[1.102,-.115],[2.631,-1.373],[.001,.001],[-3.618,-.222],[.001,0],[-2.405,5.282],[-1.686,5.547],[.001,0],[1.515,-4.138],[.493,-1.23],[2.815,-5.014],[1.297,-4.458],[-3.388,3.276],[-1.251,1.242],[-4.54,4.601],[0,0],[-3.973,7.016],[.001,0]],o:[[-.612,1.62],[.036,.024],[.001,.001],[.018,.012],[.027,.018],[-4.577,4.404],[-2.536,2.374],[-2.198,1.873],[-.295,.996],[-.974,3.004],[0,0],[-.011,-.014],[.637,-3.768],[-.827,-.636],[-2.909,.304],[-.001,-.001],[2.515,-2.299],[-.073,-.044],[3.071,-4.895],[2.406,-5.282],[-.001,0],[-1.091,4.27],[-.456,1.244],[-2.133,5.321],[4.313,2.464],[3.567,-3.071],[1.266,-1.224],[4.595,-4.564],[0,0],[2.766,-7.651],[0,-.001],[-2.627,5.516]],v:[[150.325,-43.518],[148.686,-38.606],[157.36,-39.031],[157.408,-38.67],[153.313,-37.824],[147.081,-36.537],[133.32,-23.345],[125.611,-16.339],[118.836,-10.74],[117.986,-7.931],[114.512,.995],[114.17,.876],[116.561,-8.239],[116.311,-21.748],[113.653,-22.48],[105.244,-19.188],[105.02,-19.476],[114.566,-24.379],[114.44,-24.455],[122.667,-39.751],[128.818,-56.025],[129.167,-55.937],[125.254,-43.316],[123.831,-39.605],[116.401,-24.083],[118.447,-11.869],[128.855,-21.42],[132.629,-25.121],[146.27,-38.946],[146.275,-38.942],[157.741,-60.534],[158.054,-60.358]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[879.908,183.13],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-2.629,-11.634],[66.887,-63.712],[4.898,-6.988],[80.413,-9.747],[4.832,12.999],[-75.112,47.291],[-17.519,3.427],[-.324,.134]],o:[[2.842,12.574],[-39.283,36.876],[7.326,20.893],[-79.959,9.588],[11.709,-26.618],[67.364,-42.191],[1.961,-.383],[.638,-.265]],v:[[174.406,-130.616],[134.506,-.222],[49.015,60.41],[-31.68,132.662],[-201.394,100.979],[-29.897,-66.042],[155.203,-139.215],[158.729,-140.101]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[894.117,200.09],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.11,-2.713],[-9.905,-4.686],[-30.857,-15.828],[-34.724,-27.045],[-18.829,-15.721],[-23.014,-30.25],[-5.153,-7.68],[-5.185,-3.235],[-6.667,-.285],[-.543,2.744],[24.42,30.013],[2.359,2.8],[50.097,41.12],[10.594,7.745],[41.157,19.981],[11.193,4.883],[7.666,3.162]],o:[[-1.873,-.52],[15.143,7.164],[30.383,15.584],[20.746,16.159],[49.374,41.219],[12.463,16.381],[7.175,9.977],[.603,.377],[7.925,.382],[.42,-2.121],[-2.144,-2.639],[-24.516,-29.053],[-10.034,-8.194],[-47.387,-34.855],[-12.991,-6.352],[-31.306,-13.661],[-14.141,-5.833]],v:[[-214.056,-155.6],[-201.241,-148.707],[-125.358,-112.468],[-23.001,-47.587],[36.695,.129],[147.51,109.013],[173.03,144.344],[187.684,160.37],[200.599,161.859],[216.746,158.666],[182.26,107.282],[175.506,99.122],[64.644,-8.572],[33.661,-32.484],[-103.778,-114.402],[-140.16,-131.332],[-201.97,-156.408]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.215686289469,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[228.862,163.457],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.789,-.651],[.013,.09],[.891,.684],[.402,.089],[1.545,-.031],[1.348,.314],[7.639,-1.304],[4.901,-1.81],[2.166,-4.085],[-.24,-1.388],[-4.325,-3.726],[-10.806,-7.006],[-.293,-.29],[-5.643,-9.409],[-1.388,-3.116],[-3.798,-2.482],[-14.086,-7.366],[-14.321,-7.901],[-21.721,-21.924],[-.06,-.086],[.715,.585],[23.015,9.837],[20.201,6.974],[4.549,1.512],[25.081,6.948],[23.897,.092],[.106,.307],[-13.593,-.477],[-9.027,-1.484],[-11.982,-2.597],[-1.422,-.31],[23.006,21.915],[.852,3.889],[11.752,2.437],[21.399,7.371],[2.798,1.411],[1.616,2.935],[.209,.518],[-8.227,-3.171],[-4.817,-1.731],[-33.558,-7.814],[-5.382,1.671],[-2.797,.265],[3.316,7.517],[1.09,3.486],[.303,1.257],[-2.779,1.905],[-.053,.057],[-.227,-.349],[-5.392,-6.061],[-.326,-.36],[-3.915,-3.915],[-4.43,.278],[-11.816,-1.552]],o:[[-.021,-.087],[-1.36,-.585],[-.4,-.087],[-.914,-.058],[-1.345,-.311],[-7.651,.416],[-4.963,.847],[-4.835,1.853],[-.537,1.035],[.473,2.74],[10.151,8.747],[.294,.289],[5.935,11.062],[1.335,2.454],[3.179,1.581],[11.64,7.1],[14.258,7.348],[25.848,14.263],[.06,.087],[-.699,-.607],[-19.448,-16.667],[-19.777,-8.453],[-4.464,-1.541],[-24.353,-8.092],[-24.118,-6.681],[-.119,-.31],[13.203,-3.404],[9.129,1.054],[12.117,1.992],[1.423,.304],[-23.277,-21.346],[-3.546,-3.209],[-11.906,-1.529],[-22.102,-4.583],[-8.602,-3.022],[-2.401,-1.212],[-.253,-.417],[4.534,-1.569],[4.781,1.833],[32.516,11.612],[1.258,-3.13],[2.698,-.838],[-5.833,-5.26],[-1.58,-3.408],[-.373,-1.257],[-.232,-1.899],[.051,-.059],[2.194,-.31],[3.67,5.74],[.321,.361],[3.09,4.462],[4.557,-1.836],[12.31,-.773],[1.798,.624]],v:[[21.245,-80.539],[20.872,-79.766],[17.351,-81.651],[16.505,-81.973],[12.517,-81.973],[8.696,-81.723],[-14.217,-79.375],[-29.009,-75.47],[-40.677,-66.551],[-41.251,-62.908],[-34.328,-53.145],[-2.913,-28.971],[-1.962,-27.747],[15.603,.864],[19.633,9.229],[29.982,15.349],[70.574,37.501],[113.626,60.088],[188.131,110.742],[187.546,111.773],[185.136,110.203],[118.717,73.536],[58.574,50.784],[45.068,46.149],[-29.313,22.803],[-102.503,8.782],[-104.808,.576],[-64.69,-2.975],[-37.419,.959],[-1.323,8.178],[2.944,9.1],[-67.639,-54.235],[-74.485,-65.286],[-109.942,-71.361],[-175.328,-89.225],[-181.469,-91.696],[-187.938,-96.956],[-187.963,-99.62],[-177.343,-97.91],[-162.941,-92.568],[-63.531,-63.867],[-53.852,-71.524],[-45.583,-73.103],[-59.551,-92.501],[-63.599,-102.867],[-64.613,-106.64],[-63.241,-110.975],[-62.047,-111.463],[-59.28,-111.181],[-45.213,-93.576],[-44.242,-92.496],[-33.621,-80.03],[-19.968,-82.998],[16.103,-81.247]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.654901960784,.725490196078,.588235294118,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[206.712,198.136],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.883,-3.159],[-.105,-23.488],[-22.402,-31.47],[-16.149,-16.991],[-3.43,-5.182],[2.89,-5.529],[-13.843,-16.151],[-43.444,-14.347],[-76.793,17.515],[58.572,46.372],[7.224,4.985],[54.015,23.054],[7.955,2.834],[2.997,1.12]],o:[[-.786,1.318],[.115,25.65],[18.396,25.902],[11.514,12.113],[3.592,5.425],[-5.086,9.724],[15.002,17.504],[55.999,18.494],[-27.991,-43.537],[-8.447,-6.689],[-49.324,-34.037],[-16.757,-7.152],[-6.762,-2.409],[-10.106,-3.774]],v:[[-202.074,-164.871],[-212.013,-134.993],[-181.478,-47.681],[-129.254,9.856],[-109.802,31.912],[-106.559,48.183],[-112.667,83.205],[5.141,134.611],[212.118,150.514],[39.78,-31.298],[16.052,-48.896],[-134.68,-140.332],[-171.815,-156.086],[-186.381,-162.057]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.850980451995,.878431432387,.823529471603,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[213.332,171.798],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1}],ip:0,op:1,st:0,ct:1,bm:0}]}],layers:[{ddd:0,ind:1,ty:4,nm:"boca-oberta-somriure contornos 3",parent:2,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:-11,ix:10},p:{a:0,k:[704.974,564.443,0],ix:2,l:2},a:{a:0,k:[22.5,20,0],ix:1,l:2},s:{a:0,k:[202.235,205.209,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.524,1.747],[-2.854,-.524],[.641,-1.805],[-3.144,-.35],[-.408,-2.271],[0,0],[-1.397,-1.223],[-2.097,0],[0,0],[7.569,-3.144],[5.765,6.87]],o:[[.524,-1.747
vendor: 16,123 bytes, line 20
20],[2.853,.525],[.932,1.34],[3.144,.349],[.407,2.27],[.99,-1.106],[1.397,1.223],[2.096,0],[5.124,4.017],[-7.57,3.145],[-5.725,-6.824]],v:[[-17.888,-11.256],[-12.473,-14.226],[-9.969,-9.16],[-4.438,-9.509],[1.443,-5.549],[3.598,-4.618],[9.944,-4.618],[13.671,-1.241],[16.641,-5.782],[8.605,11.744],[-13.812,7.028]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-11.571,-4.797],[-4.206,7.437],[3.449,2.862],[3.644,1.301],[6.653,1.876],[1.319,-3.418]],o:[[12.054,4.998],[3.751,-6.63],[-3.449,-2.863],[-4.127,-1.474],[-7.613,-2.148],[-1.431,3.709]],v:[[-9.728,14.126],[17.536,6.383],[17.146,-8.387],[4.913,-11.576],[-7.45,-16.976],[-20.333,-10.925]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.415686304429,.203921583587,.070588235294,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[22.886,19.862],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.881,2.399],[.907,.336],[.505,-1.21],[-1.145,-.375]],o:[[0,0],[-.909,-.337],[-.504,1.211],[1.146,.374]],v:[[2.281,-2.733],[1.339,-3.809],[-.377,-1.959],[-1.135,3.771]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.698039215686,.509803921569,.400000029919,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24.086,18.188],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[3.565,-2.287],[.135,1.379],[.875,.202],[.909,-1.043],[2.22,1.614],[-1.883,6.794],[0,0]],o:[[0,0],[-3.566,2.288],[-.135,-1.379],[-.874,-.201],[-.908,1.042],[-2.22,-1.615],[3.935,-4.17],[0,0]],v:[[12.798,.252],[6.474,8.189],[.488,7.887],[-1.195,5.431],[-4.053,6.676],[-8.324,6.71],[-10.915,-6.307],[1.025,-7.685]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.882353001015,.745098039216,.643137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[23.995,16.415],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:2,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[5.124,4.018],[2.096,0],[1.397,1.222],[.99,-1.107],[.407,2.27],[3.145,.35],[.931,1.339],[2.853,.524],[.524,-1.746],[-5.725,-6.824],[-7.569,3.145]],o:[[0,0],[-2.096,0],[-1.398,-1.224],[0,0],[-.408,-2.271],[-3.144,-.349],[.64,-1.806],[-2.853,-.524],[-.524,1.747],[5.765,6.871],[7.57,-3.144]],v:[[15.527,-5.852],[12.557,-1.31],[8.831,-4.687],[2.484,-4.687],[.33,-5.619],[-5.552,-9.579],[-11.083,-9.229],[-13.587,-14.295],[-19.002,-11.326],[-14.926,6.958],[7.491,11.674]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[24,19.931],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:2,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1}],ip:0,op:100,st:-6,ct:1,bm:0},{ddd:0,ind:2,ty:4,nm:"Abeja",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.88},o:{x:.167,y:.167},t:0,s:[261,257,0],to:[.149,-.357,0],ti:[-.28,.671,0]},{i:{x:.833,y:.715},o:{x:.167,y:.227},t:13,s:[265.657,242.424,0],to:[.34,-.815,0],ti:[-.03,-.278,0]},{i:{x:.833,y:.845},o:{x:.167,y:.112},t:32,s:[260.162,252.796,0],to:[.025,.234,0],ti:[-.697,.86,0]},{i:{x:.833,y:.852},o:{x:.167,y:.182},t:48,s:[281.384,266.658,0],to:[.601,-.742,0],ti:[2.788,3.638,0]},{i:{x:.833,y:.852},o:{x:.167,y:.194},t:62,s:[287.142,249.173,0],to:[-1.322,-1.725,0],ti:[2.6,.616,0]},{i:{x:.833,y:.73},o:{x:.167,y:.185},t:74,s:[274.928,249.793,0],to:[-2.511,-.595,0],ti:[1.404,.765,0]},{i:{x:.833,y:.833},o:{x:.167,y:.106},t:89,s:[270.093,238.646,0],to:[-2.266,-1.234,0],ti:[-.833,2,0]},{t:99,s:[261,257,0]}],ix:2,l:2},a:{a:0,k:[551.5,369.5,0],ix:1,l:2},s:{a:0,k:[34,33.507,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.333,-5.575],[-3.381,.201],[.333,5.574],[3.381,-.202]],o:[[.333,5.575],[3.381,-.203],[-.333,-5.575],[-3.382,.202]],v:[[-6.122,.366],[.602,10.095],[6.122,-.365],[-.603,-10.094]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[835.61,423.673],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[2.191,6.489],[6.825,4.804],[2.781,-3.287],[-4.298,.506],[-3.287,-7.921]],o:[[0,0],[-6.826,-4.803],[-2.781,3.286],[4.298,-.506],[3.202,7.838]],v:[[13.526,2.696],[5.267,-9.691],[-12.682,-7.332],[-11.419,-.084],[6.868,6.657]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.333333333333,.172549019608,.074509803922,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[825.111,414.621],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[6.937,-32.529],[-19.766,-5.739],[-6.937,32.529],[18.21,4.135]],o:[[-6.937,32.528],[21.366,6.205],[6.936,-32.528],[-18.836,-4.279]],v:[[-30.484,-7.464],[-12.56,57.935],[30.485,5.538],[12.56,-59.861]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"st",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:.25,ix:5},lc:1,lj:1,ml:10,bm:0,nm:"Trazo 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[815.238,455.222],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 3",np:3,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[7.74,-36.296],[-24.9,-7.159],[-8.414,39.457],[22.926,5.193],[1.864,0]],o:[[-8.414,39.453],[26.913,7.738],[8.416,-39.453],[-1.898,-.431],[-21.428,-.004]],v:[[-38.381,-11.733],[-15.234,67.889],[38.379,4.634],[15.235,-74.984],[9.586,-75.623]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[.131,.62,.29,.09,.52,.476,.231,.082,.91,.333,.173,.075],ix:9}},s:{a:0,k:[0,0],ix:5},e:{a:0,k:[2.815,-85.36],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[817.077,455.998],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 4",np:3,cix:2,bm:0,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[11.451,-53.697],[-29.321,-6.253],[-11.451,53.697],[29.321,6.253]],o:[[-11.451,53.697],[29.321,6.252],[11.45,-53.697],[-29.322,-6.252]],v:[[-53.091,-11.322],[-20.733,97.228],[53.092,11.321],[20.734,-97.228]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.984313785329,.850980451995,.576470588235,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[822.139,446.765],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 5",np:2,cix:2,bm:0,ix:5,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.976,-6.339],[-4.721,2.96],[3.975,6.339],[4.721,-2.961]],o:[[3.976,6.339],[4.72,-2.961],[-3.976,-6.339],[-4.721,2.961]],v:[[-8.547,5.361],[7.199,11.479],[8.548,-5.36],[-7.199,-11.478]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[588.789,363.449],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 6",np:2,cix:2,bm:0,ix:6,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[6.855,6.023],[16.359,3.898],[5.165,-4.557],[-6.375,1.523],[-11.512,-11.227]],o:[[0,0],[-14.52,-3.459],[-5.164,4.557],[6.374,-1.522],[6.66,4.091]],v:[[26.749,-.338],[4.218,-11.241],[-28.44,-4.709],[-25.044,2.902],[19.671,10.609]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.333333333333,.172549019608,.074509803922,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[560.875,354.61],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 7",np:2,cix:2,bm:0,ix:7,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.94,-42.091],[-41.201,-1.086],[-1.94,42.091],[33.775,1.558]],o:[[-1.94,42.091],[37.619,.992],[1.94,-42.091],[-33.775,-1.556]],v:[[-61.155,-3.082],[-3.489,77.039],[61.155,2.556],[3.513,-76.475]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"st",c:{a:0,k:[.03137254902,.035294117647,.035294117647,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:.25,ix:5},lc:1,lj:1,ml:10,bm:0,nm:"Trazo 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.156862745098,.113725497676,.078431372549,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[555.823,410.925],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 8",np:3,cix:2,bm:0,ix:8,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.116,-51.166],[-51.831,-.13],[-1.127,51.737],[42.51,.925],[.465,0]],o:[[-1.127,51.736],[47.324,.12],[1.124,-51.737],[-.467,-.01],[-41.882,-.003]],v:[[-76.971,-2.396],[-1.974,94.294],[76.974,.958],[2.041,-94.396],[.636,-94.412]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[.131,.62,.29,.09,.52,.476,.231,.082,.91,.333,.173,.075],ix:9}},s:{a:0,k:[0,0],ix:5},e:{a:0,k:[2.815,-85.36],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[556.827,410.916],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 9",np:3,cix:2,bm:0,ix:9,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[9.769,-66.172],[-70.977,-9.174],[-9.768,66.172],[58.084,8.574]],o:[[-9.769,66.172],[64.808,8.377],[9.769,-66.172],[-58.083,-8.575]],v:[[-105.169,-16.29],[-17.812,120.777],[105.169,14.761],[17.687,-120.578]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.984313785329,.850980451995,.576470588235,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[567.134,403.973],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 10",np:2,cix:2,bm:0,ix:10,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[1.129,-2.759],[5.645,1.129],[-8.655,25.966],[-6.601,9.901],[-41.019,4.892],[-38.762,18.44],[-6.774,-3.763],[16.559,-17.687],[62.47,-2.635],[11.289,-.752],[8.279,-28.224]],o:[[-3.838,9.378],[-5.645,-1.129],[8.656,-25.967],[4.516,-6.774],[41.02,-4.893],[38.761,-18.44],[6.774,3.764],[-16.558,17.687],[-62.47,2.634],[-11.29,.753],[-8.279,28.224]],v:[[-127.762,80.238],[-140.557,94.539],[-142.439,66.314],[-104.43,-26.638],[-46.1,-38.304],[82.079,-71.251],[132.857,-91.904],[134.535,-57.12],[24.649,-16.477],[-82.603,-15.725],[-111.58,30.188]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.243137269862,.062745098039,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[786.404,129.717],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 11",np:2,cix:2,bm:0,ix:11,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[48.657,-48.654],[-23.324,-54.249],[-115.996,-8.398],[-16.27,19.422],[-.589,14.766],[-6.721,17.69],[13.646,54.061],[69.206,22.554],[29.651,0]],o:[[-75.035,75.036],[23.321,54.248],[115.996,8.399],[16.273,-19.421],[1.037,-25.93],[15.508,-40.809],[-13.646,-54.064],[-27.469,-8.952],[-54.689,-.001]],v:[[-146.561,-167.891],[-204.048,91.007],[.627,226.572],[170.16,181.433],[192.205,121.074],[202.703,61.239],[213.726,-98.323],[99.194,-220.6],[12.816,-234.969]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.745,.486,.075,.517,.539,.329,.075,1,.333,.173,.075],ix:9}},s:{a:0,k:[-6.729,112.549],ix:5},e:{a:0,k:[73.706,-130.886],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[633.486,439.426],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 12",np:3,cix:2,bm:0,ix:12,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-35.61,19.528],[-8.34,4.691],[-25.193,-17.027],[-13.194,-13.537],[-10.11,-5.14],[-.343,-7.026],[14.222,4.455],[16.451,14.222],[12.166,15.422],[7.882,1.542],[27.588,-11.995],[3.941,-7.026]],o:[[0,0],[35.61,-19.528],[8.34,-4.692],[25.193,17.028],[13.195,13.537],[10.11,5.141],[.343,7.025],[-14.222,-4.455],[-16.449,-14.222],[-12.166,-15.422],[-7.882,-1.542],[-27.588,11.994],[-7.711,-5.826]],v:[[-144.475,-7.166],[-97.699,-25.297],[-25.99,-62.319],[19.01,-54.675],[85.015,4.874],[120.143,35.203],[144.132,57.823],[123.741,67.246],[74.048,39.488],[25.213,-20.143],[-4.774,-47.732],[-87.88,-15.003],[-130.033,13.614]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.423529441684,.243137269862,.062745098039,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[957.446,286.284],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 13",np:2,cix:2,bm:0,ix:13,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[16.78,-.365],[0,0],[16.054,-5.472],[0,0],[14.229,-4.376],[0,0],[12.403,-12.038],[-2.187,-5.472],[10.216,-10.578],[0,0],[12.038,-13.859],[0,0],[4.377,-14.958],[0,0],[4.741,-19.696],[0,0],[1.821,-18.24],[0,0],[-1.46,-14.955],[0,0],[-5.107,-17.875],[0,0],[-6.566,-13.133],[0,0],[-4.741,-11.674],[-14.228,1.826],[
vendor: 14,642 bytes, line 20
20-44.502,5.467],[-28.452,10.578],[-22.981,14.955],[-28.817,24.437],[-5.472,.365],[-6.567,21.156],[-19.699,20.43],[-8.391,11.309],[-3.646,26.993],[5.836,38.665],[-14.015,91.992],[-9.14,45.691],[0,0],[-1.821,14.958],[0,0],[1.456,18.969],[0,0],[4.011,15.324],[0,0],[5.106,14.59],[0,0],[8.392,12.038],[0,0],[9.121,9.849],[0,0],[14.955,4.376],[0,0],[23.346,2.916],[0,0],[15.684,4.376],[.954,0]],o:[[0,0],[-16.779,.365],[0,0],[-16.049,5.471],[0,0],[-14.224,4.381],[0,0],[-12.403,12.038],[-13.494,-5.472],[-10.213,10.578],[0,0],[-12.034,13.863],[0,0],[-4.38,14.954],[0,0],[-4.742,19.699],[0,0],[-1.825,18.236],[0,0],[1.46,14.954],[0,0],[5.106,17.874],[0,0],[6.566,13.129],[0,0],[4.746,11.673],[-12.038,17.145],[-5.472,31.368],[-5.836,33.194],[-4.376,30.643],[-5.471,31.369],[5.471,-.365],[-2.191,28.453],[6.928,19.7],[8.023,20.427],[16.05,9.483],[1.094,-51.43],[14.011,-91.993],[9.135,-45.691],[0,0],[1.826,-14.954],[0,0],[-1.46,-18.966],[0,0],[-4.012,-15.319],[0,0],[-5.107,-14.593],[0,0],[-8.387,-12.038],[0,0],[-9.119,-9.851],[0,0],[-14.954,-4.377],[0,0],[-23.342,-2.917],[0,0],[-.95,-.266],[-14.798,-.003]],v:[[19.515,-305.675],[-6.383,-330.481],[-30.094,-308.595],[-54.534,-319.538],[-74.595,-293.637],[-98.306,-303.854],[-114.355,-273.941],[-146.09,-277.588],[-153.02,-242.572],[-186.945,-236.006],[-186.576,-200.257],[-213.573,-191.504],[-220.865,-159.405],[-247.127,-145.542],[-235.457,-119.28],[-267.191,-99.218],[-255.885,-72.956],[-281.416,-45.96],[-266.461,-17.873],[-281.781,6.565],[-267.922,26.261],[-277.769,55.808],[-260.26,70.397],[-271.203,101.405],[-246.402,113.078],[-258.074,143.352],[-226.701,153.199],[-203.72,190.774],[-166.881,225.059],[-134.781,253.511],[-96.116,277.222],[-77.146,311.146],[-51.978,286.34],[-16.96,308.226],[16.598,315.157],[58.18,310.051],[97.212,285.975],[194.306,106.92],[240.609,2.134],[257.344,-62.013],[275.945,-76.603],[265.003,-97.759],[279.961,-120.739],[260.99,-142.26],[279.231,-166.337],[243.845,-179.831],[263.18,-211.565],[229.622,-216.306],[233.633,-257.527],[201.17,-253.15],[198.98,-288.531],[172.717,-286.344],[161.774,-311.876],[131.501,-295.097],[110.341,-334.127],[74.594,-290.356],[51.98,-335.222],[49.119,-335.612]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.031,.035,.035,.517,.208,.145,.059,1,.384,.255,.082],ix:9}},s:{a:0,k:[99.775,18.754],ix:5},e:{a:0,k:[-89.231,-162.698],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[509.66,337.385],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 14",np:3,cix:2,bm:0,ix:14,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[15.238,-1.905],[5.715,-10.794],[-2.858,-20.317],[3.58,-10.514],[-16.778,3.356],[-11.549,21.074],[-8.382,16.261]],o:[[0,0],[-15.238,1.905],[-5.714,10.793],[-15.556,7.937],[-3.579,10.514],[16.778,-3.356],[8.032,-14.657],[10.081,-19.556]],v:[[44.388,-51.135],[18.991,-63.516],[-10.851,-27.642],[-21.009,22.199],[-52.881,51.103],[-31.629,62.065],[21.613,30.97],[46.379,-15.946]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[278.815,570.226],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 15",np:2,cix:2,bm:0,ix:15,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.269,-14.94],[5.034,-15.1],[5.033,-7.383],[4.67,7.715],[-6.09,18.677],[4.467,5.685],[.61,24.971],[-14.414,-3.655]],o:[[3.601,16.463],[-5.033,15.1],[-5.034,7.382],[-4.669,-7.715],[6.091,-18.678],[-4.466,-5.684],[-.609,-24.971],[14.414,3.654]],v:[[25.487,-49.333],[27.948,16.902],[1.439,72.271],[-15.929,75.116],[-7.199,24.159],[-5.778,-.609],[-32.373,-49.942],[-1.311,-79.176]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[172.364,581.96],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 16",np:2,cix:2,bm:0,ix:16,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[20.914,-12.272],[2.419,-4.666],[-14,2.593],[-8.123,9.507],[3.63,1.729]],o:[[-19.226,11.281],[-2.42,4.667],[14.001,-2.593],[8.124,-9.506],[-3.629,-1.728]],v:[[-6.654,-14.865],[-32.408,9.852],[-20.31,24.543],[26.704,-4.321],[24.629,-22.988]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[186.691,214.941],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 17",np:2,cix:2,bm:0,ix:17,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[8.308,-66.11],[-11.875,-14.427],[-18.536,-31.018],[-36.631,-17.451],[-2.483,-.965],[-11.799,-.119],[24.376,20.206],[3.784,17.401],[9.454,15.89],[1.514,13.237],[11.792,24.401],[-3.867,11.965],[-7.185,18.156],[-9.667,16.078]],o:[[3.05,48.607],[7.99,9.71],[18.536,31.019],[2.41,1.15],[8.128,-2.226],[-21.401,-9.541],[-22.323,-18.503],[-3.78,-17.401],[-9.458,-15.887],[-1.514,-13.242],[-7.821,-16.18],[5.429,-16.798],[3.137,-7.925],[-51.747,78.071]],v:[[-98.618,3.101],[-64.221,99.668],[-23.829,159.261],[61.132,227.152],[68.49,230.312],[98.618,227.402],[45.927,179.164],[8.783,94.75],[-4.074,9.258],[-19.586,-30.837],[-21.924,-88.455],[-26.395,-138.648],[-20.84,-190.732],[-1.177,-230.312]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.306,.165,.075,.517,.478,.286,.078,1,.651,.408,.082],ix:9}},s:{a:0,k:[25.391,65.796],ix:5},e:{a:0,k:[-50.761,-15.27],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[109.464,409.207],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 18",np:3,cix:2,bm:0,ix:18,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[73.312,-89.016],[-9.664,-78.914],[-10.633,-41.267],[-31.89,15.005],[-31.824,11.503],[-47.365,-5.373],[-49.037,115.378],[0,0],[6.715,43.276],[0,0],[88.212,9.024],[12.489,0]],o:[[-86.278,104.764],[9.663,78.917],[10.628,41.268],[31.889,-15.006],[25.735,-9.302],[97.073,11.019],[30.813,-72.503],[0,0],[-6.718,-43.277],[0,0],[-10.527,-1.077],[-85.789,-.003]],v:[[-205.566,-226.993],[-344.752,105.138],[-321.749,295.681],[-266.727,328.822],[-182.942,291.305],[-67.871,292.754],[197.969,199.418],[237.86,100.602],[347.701,-132.402],[251.987,-247.072],[113.595,-342.158],[78.92,-343.824]],c:!0},ix:2},nm:"Trazado 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Combinar trazados 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"gf",o:{a:0,k:100,ix:10},r:1,bm:0,g:{p:3,k:{a:0,k:[0,.937,.502,.141,.517,.957,.606,.182,1,.976,.71,.224],ix:9}},s:{a:0,k:[14.857,136.188],ix:5},e:{a:0,k:[-30.955,-99.725],ix:6},t:1,nm:"Relleno de degradado 1",mn:"ADBE Vector Graphic - G-Fill",hd:!1},{ty:"tr",p:{a:0,k:[354.82,350.298],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 19",np:3,cix:2,bm:0,ix:19,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-2.077,-21.925],[.266,-4.401],[8.309,-9.462],[-4.616,-1.385],[-19.386,18.233],[0,6.232],[29.542,7.846]],o:[[0,0],[2.077,21.926],[-.462,7.616],[-8.308,9.463],[4.616,1.385],[19.387,-18.232],[0,-6.231],[-29.541,-7.848]],v:[[-14.424,-54.121],[-23.426,-5.655],[-16.501,25.502],[-39.351,45.581],[-46.504,66.583],[8.423,38.657],[51.121,-26.656],[21.348,-60.121]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[507.889,663.483],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 20",np:2,cix:2,bm:0,ix:20,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,-13.847],[1.616,-3.001],[8.078,-10.847],[-12.693,2.077],[-21.694,28.618],[-.462,9.001],[19.618,3]],o:[[0,0],[0,13.847],[-1.616,3],[-8.077,10.847],[12.694,-2.077],[21.695,-28.618],[.461,-9],[-19.617,-3.001]],v:[[-1.039,-52.044],[-12.117,-6.577],[-10.963,23.887],[-42.351,47.198],[-39.812,63.584],[19.963,26.426],[52.044,-39.35],[26.425,-62.659]],c:!0},ix:2},nm:"Trazado 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.611764705882,.309803921569,.086274509804,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Relleno 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[360.875,672.945],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transformar"}],nm:"Grupo 21",np:2,cix:2,bm:0,ix:21,mn:"ADBE Vector Group",hd:!1}],ip:0,op:100,st:0,ct:1,bm:0},{ddd:0,ind:3,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:95,op:100,st:95,bm:0},{ddd:0,ind:4,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:90,op:95,st:90,bm:0},{ddd:0,ind:5,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:85,op:90,st:85,bm:0},{ddd:0,ind:6,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:80,op:85,st:80,bm:0},{ddd:0,ind:7,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:75,op:80,st:75,bm:0},{ddd:0,ind:8,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:70,op:75,st:70,bm:0},{ddd:0,ind:9,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:65,op:70,st:65,bm:0},{ddd:0,ind:10,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:60,op:65,st:60,bm:0},{ddd:0,ind:11,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:55,op:60,st:55,bm:0},{ddd:0,ind:12,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:50,op:55,st:50,bm:0},{ddd:0,ind:13,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:45,op:50,st:45,bm:0},{ddd:0,ind:14,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:40,op:45,st:40,bm:0},{ddd:0,ind:15,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:35,op:40,st:35,bm:0},{ddd:0,ind:16,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:30,op:35,st:30,bm:0},{ddd:0,ind:17,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:25,op:30,st:25,bm:0},{ddd:0,ind:18,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:20,op:25,st:20,bm:0},{ddd:0,ind:19,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:15,op:20,st:15,bm:0},{ddd:0,ind:20,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:10,op:15,st:10,bm:0},{ddd:0,ind:21,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:5,op:10,st:5,bm:0},{ddd:0,ind:22,ty:0,nm:"alas-movimiento-rapido",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[250,250,0],ix:2,l:2},a:{a:0,k:[250,250,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:500,h:500,ip:0,op:5,st:0,bm:0}],markers:[]}}
20,function(t,e,i){"use strict";(function(t){var r=i(20),n=(i.n(r),i(120));i.n(n);e.a={init:function(){var e=function(){t(".sign-up-form button").prop("disabled",!1),t(".sign-up-form button .loader").addClass("tw-hidden")},i=function(){var e=function(){var e=new FormData(document.querySelector(".sign-up-form"));return e.append("terms",t("#terms").is(":checked")?"accepted":"not-accepted"),e.append("communications",t("#communications").is(":checked")?"accepted":"not-accepted"),e.append("action","create_crm_user"),e}();t.ajax({url:window.Borges.ajaxurl,method:"POST",data:e,processData:!1,contentType:!1}).done(function(t){return r(t)}).error(function(t){return n(t)})},r=function(i){e(),t(".sign-up-form button").slideUp(),i&&i.redirect_url?window.location.replace(i.redirect_url):window.location.reload()},n=function(i){e();var r=null;"custom_error"==i.responseJSON.type?(r=t(".sign-up-form .custom_error")).find("p").html(i.responseJSON.message):r=t(".sign-up-form .generic_error"),r.slideDown()};t(".sign-up-form").validator().on("submit",function(e){var r=!1;e.preventDefault(),t(".input-error").removeClass("input-error"),t(".sign-up-form #firstname, .sign-up-form #lastname, .sign-up-form #email, .sign-up-form #province, .sign-up-form #gender, .sign-up-form #phone").each(function(){var e=t(this).val();""!=e&&"0"!=e&&null!=e||(t(this).addClass("input-error"),t(this).is("select")&&t(this).closest("fieldset").find(".select2").addClass("input-error"),r=!0)}),t(".sign-up-form #language").each(function(){var e=t(this).val();(""==e||null==e||isNaN(e))&&(t(this).addClass("input-error"),t(this).is("select")&&t(this).closest("fieldset").find(".select2").addClass("input-error"),r=!0)}),t("#terms").is(":checked")||(t(".sign-up-form .terms_error").slideDown(),t(".custom-checkbox").on("click",function(){t(".sign-up-form .terms_error").length&&(t(".sign-up-form .terms_error").slideUp(),r=!0)})),r?(setTimeout(function(){t(this).removeClass("input-error"),t("#sign-up-form").get(0).scrollIntoView()},100),t(".input-error").on("focus",function(){t(this).removeClass("input-error")}),t(".select2-selection").click(function(){t(this).closest("fieldset").find(".select2").removeClass("input-error"),t(this).closest("fieldset").find("select").removeClass("input-error")})):(t(".sign-up-form button").prop("disabled",!0),t(".sign-up-form button .loader").removeClass("tw-hidden"),t(e.target).find(".form-error").slideUp(),t(".input-error").removeClass("input-error"),i())}),t(".select2").select2({minimumResultsForSearch:11})}}}).call(e,i(2))},function(t,e,i){(function(r){var n,a,s,o;o=function(t){var e=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var e=t.fn.select2.amd;var i,n,a;return e&&e.requirejs||(e?n=e:e={},function(t){var e,r,s,o,l={},h={},c={},u={},d=Object.prototype.hasOwnProperty,p=[].slice,f=/\.js$/;function m(t,e){return d.call(t,e)}function g(t,e){var i,r,n,a,s,o,l,h,u,d,p,m=e&&e.split("/"),g=c.map,v=g&&g["*"]||{};if(t){for(s=(t=t.split("/")).length-1,c.nodeIdCompat&&f.test(t[s])&&(t[s]=t[s].replace(f,"")),"."===t[0].charAt(0)&&m&&(t=m.slice(0,m.length-1).concat(t)),u=0;u<t.length;u++)if("."===(p=t[u]))t.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===t[2]||".."===t[u-1])continue;u>0&&(t.splice(u-1,2),u-=2)}t=t.join("/")}if((m||v)&&g){for(u=(i=t.split("/")).length;u>0;u-=1){if(r=i.slice(0,u).join("/"),m)for(d=m.length;d>0;d-=1)if((n=g[m.slice(0,d).join("/")])&&(n=n[r])){a=n,o=u;break}if(a)break;!l&&v&&v[r]&&(l=v[r],h=u)}!a&&l&&(a=l,o=h),a&&(i.splice(0,o,a),t=i.join("/"))}return t}function v(e,i){return function(){var n=p.call(arguments,0);return"string"!=typeof n[0]&&1===n.length&&n.push(null),r.apply(t,n.concat([e,i]))}}function y(t){return function(e){l[t]=e}}function b(i){if(m(h,i)){var r=h[i];delete h[i],u[i]=!0,e.apply(t,r)}if(!m(l,i)&&!m(u,i))throw new Error("No "+i);return l[i]}function x(t){var e,i=t?t.indexOf("!"):-1;return i>-1&&(e=t.substring(0,i),t=t.substring(i+1,t.length)),[e,t]}function _(t){return t?x(t):[]}s=function(t,e){var i,r,n=x(t),a=n[0],s=e[1];return t=n[1],a&&(i=b(a=g(a,s))),a?t=i&&i.normalize?i.normalize(t,(r=s,function(t){return g(t,r)})):g(t,s):(a=(n=x(t=g(t,s)))[0],t=n[1],a&&(i=b(a))),{f:a?a+"!"+t:t,n:t,pr:a,p:i}},o={require:function(t){return v(t)},exports:function(t){var e=l[t];return void 0!==e?e:l[t]={}},module:function(t){return{id:t,uri:"",exports:l[t],config:function(t){return function(){return c&&c.config&&c.config[t]||{}}}(t)}}},e=function(e,i,r,n){var a,c,d,p,f,g,x,w=[],M=typeof r;if(g=_(n=n||e),"undefined"===M||"function"===M){for(i=!i.length&&r.length?["require","exports","module"]:i,f=0;f<i.length;f+=1)if("require"===(c=(p=s(i[f],g)).f))w[f]=o.require(e);else if("exports"===c)w[f]=o.exports(e),x=!0;else if("module"===c)a=w[f]=o.module(e);else if(m(l,c)||m(h,c)||m(u,c))w[f]=b(c);else{if(!p.p)throw new Error(e+" missing "+c);p.p.load(p.n,v(n,!0),y(c),{}),w[f]=l[c]}d=r?r.apply(l[e],w):void 0,e&&(a&&a.exports!==t&&a.exports!==l[e]?l[e]=a.exports:d===t&&x||(l[e]=d))}else e&&(l[e]=r)},i=n=r=function(i,n,a,l,h){if("string"==typeof i)return o[i]?o[i](n):b(s(i,_(n)).f);if(!i.splice){if((c=i).deps&&r(c.deps,c.callback),!n)return;
vendor: 28,641 bytes, line 20
20n.splice?(i=n,n=a,a=null):i=t}return n=n||function(){},"function"==typeof a&&(a=l,l=h),l?e(t,i,n,a):setTimeout(function(){e(t,i,n,a)},4),r},r.config=function(t){return r(t)},i._defined=l,(a=function(t,e,i){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(i=e,e=[]),m(l,t)||m(h,t)||(h[t]=[t,e,i])}).amd={jQuery:!0}}(),e.requirejs=i,e.require=n,e.define=a),e.define("almond",function(){}),e.define("jquery",[],function(){var e=t||r;return null==e&&console&&console.error,e}),e.define("select2/utils",["jquery"],function(t){var e={};function i(t){var e=t.prototype,i=[];for(var r in e){"function"==typeof e[r]&&("constructor"!==r&&i.push(r))}return i}e.Extend=function(t,e){var i={}.hasOwnProperty;function r(){this.constructor=t}for(var n in e)i.call(e,n)&&(t[n]=e[n]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},e.Decorate=function(t,e){var r=i(e),n=i(t);function a(){var i=Array.prototype.unshift,r=e.prototype.constructor.length,n=t.prototype.constructor;r>0&&(i.call(arguments,t.prototype.constructor),n=e.prototype.constructor),n.apply(this,arguments)}e.displayName=t.displayName,a.prototype=new function(){this.constructor=a};for(var s=0;s<n.length;s++){var o=n[s];a.prototype[o]=t.prototype[o]}for(var l=function(t){var i=function(){};t in a.prototype&&(i=a.prototype[t]);var r=e.prototype[t];return function(){return Array.prototype.unshift.call(arguments,i),r.apply(this,arguments)}},h=0;h<r.length;h++){var c=r[h];a.prototype[c]=l(c)}return a};var r=function(){this.listeners={}};r.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},r.prototype.trigger=function(t){var e=Array.prototype.slice,i=e.call(arguments,1);this.listeners=this.listeners||{},null==i&&(i=[]),0===i.length&&i.push({}),i[0]._type=t,t in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},r.prototype.invoke=function(t,e){for(var i=0,r=t.length;i<r;i++)t[i].apply(this,e)},e.Observable=r,e.generateChars=function(t){for(var e="",i=0;i<t;i++){e+=Math.floor(36*Math.random()).toString(36)}return e},e.bind=function(t,e){return function(){t.apply(e,arguments)}},e._convertData=function(t){for(var e in t){var i=e.split("-"),r=t;if(1!==i.length){for(var n=0;n<i.length;n++){var a=i[n];(a=a.substring(0,1).toLowerCase()+a.substring(1))in r||(r[a]={}),n==i.length-1&&(r[a]=t[e]),r=r[a]}delete t[e]}}return t},e.hasScroll=function(e,i){var r=t(i),n=i.style.overflowX,a=i.style.overflowY;return(n!==a||"hidden"!==a&&"visible"!==a)&&("scroll"===n||"scroll"===a||(r.innerHeight()<i.scrollHeight||r.innerWidth()<i.scrollWidth))},e.escapeMarkup=function(t){var e={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})},e.__cache={};var n=0;return e.GetUniqueElementId=function(t){var i=t.getAttribute("data-select2-id");return null!=i?i:(i=t.id?"select2-data-"+t.id:"select2-data-"+(++n).toString()+"-"+e.generateChars(4),t.setAttribute("data-select2-id",i),i)},e.StoreData=function(t,i,r){var n=e.GetUniqueElementId(t);e.__cache[n]||(e.__cache[n]={}),e.__cache[n][i]=r},e.GetData=function(i,r){var n=e.GetUniqueElementId(i);return r?e.__cache[n]&&null!=e.__cache[n][r]?e.__cache[n][r]:t(i).data(r):e.__cache[n]},e.RemoveData=function(t){var i=e.GetUniqueElementId(t);null!=e.__cache[i]&&delete e.__cache[i],t.removeAttribute("data-select2-id")},e.copyNonInternalCssClasses=function(t,e){var i=t.getAttribute("class").trim().split(/\s+/);i=i.filter(function(t){return 0===t.indexOf("select2-")});var r=e.getAttribute("class").trim().split(/\s+/);r=r.filter(function(t){return 0!==t.indexOf("select2-")});var n=i.concat(r);t.setAttribute("class",n.join(" "))},e}),e.define("select2/results",["jquery","./utils"],function(t,e){function i(t,e,r){this.$element=t,this.data=r,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var i=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var r=t('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),n=this.options.get("translations").get(e.message);r.append(i(n(e.args))),r[0].className+=" select2-results__message",this.$results.append(r)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var i=0;i<t.results.length;i++){var r=t.results[i],n=this.option(r);e.push(n)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(t,e){e.find(".select2-results").append(t)},i.prototype.sort=function(t){return this.options.get("sorter")(t)},i.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option--selectable"),e=t.filter(".select2-results__option--selected");e.length>0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var i=this;this.data.current(function(r){var n=r.map(function(t){return t.id.toString()});i.$results.find(".select2-results__option--selectable").each(function(){var i=t(this),r=e.GetData(this,"data"),a=""+r.id;null!=r.element&&r.element.selected||null==r.element&&n.indexOf(a)>-1?(this.classList.add("select2-results__option--selected"),i.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),i.attr("aria-selected","false"))})})},i.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},i=this.option(e);i.className+=" loading-results",this.$results.prepend(i)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(i){var r=document.createElement("li");r.classList.add("select2-results__option"),r.classList.add("select2-results__option--selectable");var n={role:"option"},a=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var s in(null!=i.element&&a.call(i.element,":disabled")||null==i.element&&i.disabled)&&(n["aria-disabled"]="true",r.classList.remove("select2-results__option--selectable"),r.classList.add("select2-results__option--disabled")),null==i.id&&r.classList.remove("select2-results__option--selectable"),null!=i._resultId&&(r.id=i._resultId),i.title&&(r.title=i.title),i.children&&(n.role="group",n["aria-label"]=i.text,r.classList.remove("select2-results__option--selectable"),r.classList.add("select2-results__option--group")),n){var o=n[s];r.setAttribute(s,o)}if(i.children){var l=t(r),h=document.createElement("strong");h.className="select2-results__group",this.template(i,h);for(var c=[],u=0;u<i.children.length;u++){var d=i.children[u],p=this.option(d);c.push(p)}var f=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});f.append(c),l.append(h),l.append(f)}else this.template(i,r);return e.StoreData(r,"data",i),r},i.prototype.bind=function(i,r){var n=this,a=i.id+"-results";this.$results.attr("id",a),i.on("results:all",function(t){n.clear(),n.append(t.data),i.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),i.on("results:append",function(t){n.append(t.data),i.isOpen()&&n.setClasses()}),i.on("query",function(t){n.hideMessages(),n.showLoading(t)}),i.on("select",function(){i.isOpen()&&(n.setClasses(),n.options.get("scrollAfterSelect")&&n.highlightFirstItem())}),i.on("unselect",function(){i.isOpen()&&(n.setClasses(),n.options.get("scrollAfterSelect")&&n.highlightFirstItem())}),i.on("open",function(){n.$results.attr("aria-expanded","true"),n.$results.attr("aria-hidden","false"),n.setClasses(),n.ensureHighlightVisible()}),i.on("close",function(){n.$results.attr("aria-expanded","false"),n.$results.attr("aria-hidden","true"),n.$results.removeAttr("aria-activedescendant")}),i.on("results:toggle",function(){var t=n.getHighlightedResults();0!==t.length&&t.trigger("mouseup")}),i.on("results:select",function(){var t=n.getHighlightedResults();if(0!==t.length){var i=e.GetData(t[0],"data");t.hasClass("select2-results__option--selected")?n.trigger("close",{}):n.trigger("select",{data:i})}}),i.on("results:previous",function(){var t=n.getHighlightedResults(),e=n.$results.find(".select2-results__option--selectable"),i=e.index(t);if(!(i<=0)){var r=i-1;0===t.length&&(r=0);var a=e.eq(r);a.trigger("mouseenter");var s=n.$results.offset().top,o=a.offset().top,l=n.$results.scrollTop()+(o-s);0===r?n.$results.scrollTop(0):o-s<0&&n.$results.scrollTop(l)}}),i.on("results:next",function(){var t=n.getHighlightedResults(),e=n.$results.find(".select2-results__option--selectable"),i=e.index(t)+1;if(!(i>=e.length)){var r=e.eq(i);r.trigger("mouseenter");var a=n.$results.offset().top+n.$results.outerHeight(!1),s=r.offset().top+r.outerHeight(!1),o=n.$results.scrollTop()+s-a;0===i?n.$results.scrollTop(0):s>a&&n.$results.scrollTop(o)}}),i.on("results:focus",function(t){t.element[0].classList.add("select2-results__option--highlighted"),t.element[0].setAttribute("aria-selected","true")}),i.on("results:message",function(t){n.displayMessage(t)}),t.fn.mousewheel&&this.$results.on("mousewheel",function(t){var e=n.$results.scrollTop(),i=n.$results.get(0).scrollHeight-e+t.deltaY,r=t.deltaY>0&&e-t.deltaY<=0,a=t.deltaY<0&&i<=n.$results.height();r?(n.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):a&&(n.$results.scrollTop(n.$results.get(0).scrollHeight-n.$results.height()),t.preventDefault(),t.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(i){var r=t(this),a=e.GetData(this,"data");r.hasClass("select2-results__option--selected")?n.options.get("multiple")?n.trigger("unselect",{originalEvent:i,data:a}):n.trigger("close",{}):n.trigger("select",{originalEvent:i,data:a})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(i){var r=e.GetData(this,"data");n.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),n.trigger("results:focus",{data:r,element:t(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find(".select2-results__option--selectable").index(t),i=this.$results.offset().top,r=t.offset().top,n=this.$results.scrollTop()+(r-i),a=r-i;n-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(a>this.$results.outerHeight()||a<0)&&this.$results.scrollTop(n)}},i.prototype.template=function(e,i){var r=this.options.get("templateResult"),n=this.options.get("escapeMarkup"),a=r(e,i);null==a?i.style.display="none":"string"==typeof a?i.innerHTML=n(a):t(i).append(a)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(t,e,i){function r(t,e){this.$element=t,this.options=e,r.__super__.constructor.call(this)}return e.Extend(r,e.Observable),r.prototype.render=function(){var i=t('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=e.GetData(this.$element[0],"old-tabindex")?this._tabindex=e.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),i.attr("title",this.$element.attr("title")),i.attr("tabindex",this._tabindex),i.attr("aria-disabled","false"),this.$selection=i,i},r.prototype.bind=function(t,e){var r=this,n=t.id+"-results";this.container=t,this.$selection.on("focus",function(t){r.trigger("focus",t)}),this.$selection.on("blur",function(t){r._handleBlur(t)}),this.$selection.on("keydown",function(t){r.trigger("keypress",t),t.which===i.SPACE&&t.preventDefault()}),t.on("results:focus",function(t){r.$selection.attr("aria-activedescendant",t.data._resultId)}),t.on("selection:update",function(t){r.update(t.data)}),t.on("open",function(){r.$selection.attr("aria-expanded","true"),r.$selection.attr("aria-owns",n),r._attachCloseHandler(t)}),t.on("close",function(){r.$selection.attr("aria-expanded","false"),r.$selection.removeAttr("aria-activedescendant"),r.$selection.removeAttr("aria-owns"),r.$selection.trigger("focus"),r._detachCloseHandler(t)}),t.on("enable",function(){r.$selection.attr("tabindex",r._tabindex),r.$selection.attr("aria-disabled","false")}),t.on("disable",function(){r.$selection.attr("tabindex","-1"),r.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(e){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||t.contains(i.$selection[0],document.activeElement)||i.trigger("blur",e)},1)},r.prototype._attachCloseHandler=function(i){t(document.body).on("mousedown.select2."+i.id,function(i){var r=t(i.target).closest(".select2");t(".select2.select2-container--open").each(function(){this!=r[0]&&e.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},r.prototype.position=function(t,e){e.find(".selection").append(t)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(t,e,i,r){function n(){n.__super__.constructor.apply(this,arguments)}return i.Extend(n,e),n.prototype.render=function(){var t=n.__super__.render.call(this);return t[0].classList.add("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},n.prototype.bind=function(t,e){var i=this;n.__super__.bind.apply(this,arguments);var r=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.attr("aria-controls",r),this.$selection.on("mousedown",function(t){1===t.which&&i.trigger("toggle",{originalEvent:t})}),this.$selection.on("focus",function(t){}),this.$selection.on("blur",function(t){}),t.on("focus",function(e){t.isOpen()||i.$selection.trigger("focus")})},n.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},n.prototype.display=function(t,e){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(t,e))},n.prototype.selectionContainer=function(){return t("<span></span>")},n.prototype.update=function(t){if(0!==t.length){var e=t[0],i=this.$selection.find(".select2-selection__rendered"),r=this.display(e,i);i.empty().append(r);var n=e.title||e.text;n?i.attr("title",n):i.removeAttr("title")}else this.clear()},n}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(t,e,i){function r(t,e){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,e),r.prototype.render=function(){var t=r.__super__.render.call(this);return t[0].classList.add("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},r.prototype.bind=function(e,n){var a=this;r.__super__.bind.apply(this,arguments);var s=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s),this.$selection.on("click",function(t){a.trigger("toggle",{originalEvent:t})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!a.isDisabled()){var r=t(this).parent(),n=i.GetData(r[0],"data");a.trigger("unselect",{originalEvent:e,data:n})}}),this.$selection.on("keydown",".select2-selection__choice__remove",function(t){a.isDisabled()||t.stopPropagation()})},r.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},r.prototype.display=function(t,e){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(t,e))},r.prototype.selectionContainer=function(){return t('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">&times;</span></button><span class="select2-selection__choice__display"></span></li>')},r.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],r=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",n=0;n<t.length;n++){var a=t[n],s=this.selectionContainer(),o=this.display(a,s),l=r+i.generateChars(4)+"-";a.id?l+=a.id:l+=i.generateChars(4),s.find(".select2-selection__choice__display").append(o).attr("id",l);var h=a.title||a.text;h&&s.attr("title",h);var c=this.options.get("translations").get("removeItem"),u=s.find(".select2-selection__choice__remove");u.attr("title",c()),u.attr("aria-label",c()),u.attr("aria-describedby",l),i.StoreData(s[0],"data",a),e.push(s)}this.$selection.find(".select2-selection__rendered").append(e)}},r}),e.define("select2/selection/placeholder",[],function(){function t(t,e,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),t.call(this,e,i)}return t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.createPlaceholder=function(t,e){var i=this.selectionContainer();i.html(this.display(e)),i[0].classList.add("select2-selection__placeholder"),i[0].classList.remove("select2-selection__choice");var r=e.title||e.text||i.text();return this.$selection.find(".select2-selection__rendered").attr("title",r),i},t.prototype.update=function(t,e){var i=1==e.length&&e[0].id!=this.placeholder.id;if(e.length>1||i)return t.call(this,e);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(r)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(t,e,i){function r(){}return r.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error,this.$selection.on("mousedown",".select2-selection__clear",function(t){r._handleClear(t)}),e.on("keypress",function(t){r._handleKeyboardClear(t,e)})},r.prototype._handleClear=function(t,e){if(!this.isDisabled()){var r=this.$selection.find(".select2-selection__clear");if(0!==r.length){e.stopPropagation();var n=i.GetData(r[0],"data"),a=this.$element.val();this.$element.val(this.placeholder.id);var s={data:n};if(this.trigger("clear",s),s.prevented)this.$element.val(a);else{for(var o=0;o<n.length;o++)if(s={data:n[o]},this.trigger("unselect",s),s.prevented)return void this.$element.val(a);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},r.prototype._handleKeyboardClear=function(t,i,r){r.isOpen()||i.which!=e.DELETE&&i.which!=e.BACKSPACE||this._handleClear(i)},r.prototype.update=function(e,r){if(e.call(this,r),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),!(this.$selection.find(".select2-selection__placeholder").length>0||0===r.length)){var n=this.$selection.find(".select2-selection__rendered").attr("id"),a=this.options.get("translations").get("removeAllItems"),s=t('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">&times;</span></button>');s.attr("title",a()),s.attr("aria-label",a()),s.attr("aria-describedby",n),i.StoreData(s[0],"data",r),this.$selection.prepend(s),this.$selection[0].classList.add("select2-selection--clearable")}},r}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(t,e,i){function r(t,e,i){t.call(this,e,i)}return r.prototype.render=function(e){var i=this.options.get("translations").get("search"),r=t('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=r,this.$search=r.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",i());var n=e.call(this);return this._transferTabIndex(),n.append(this.$searchContainer),n},r.prototype.bind=function(t,r,n){var a=this,s=r.id+"-results",o=r.id+"-container";t.call(this,r,n),a.$search.attr("aria-describedby",o),r.on("open",function(){a.$search.attr("aria-controls",s),a.$search.trigger("focus")}),r.on("close",function(){a.$search.val(""),a.resizeSearch(),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.trigger("focus")}),r.on("enable",function(){a.$search.prop("disabled",!1),a._transferTabIndex()}),r.on("disable",function(){a.$search.prop("disabled",!0)}),r.on("focus",function(t){a.$search.trigger("focus")}),r.on("results:focus",function(t){t.data._resultId?a.$search.attr("aria-activedescendant",t.data._resultId):a.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(t){a.trigger("focus",t)}),this.$selection.on("focusout",".select2-search--inline",function(t){a._handleBlur(t)}),this.$selection.on("keydown",".select2-search--inline",function(t){if(t.stopPropagation(),a.trigger("keypress",t),a._keyUpPrevented=t.isDefaultPrevented(),t.which===i.BACKSPACE&&""===a.$search.val()){var r=a.$selection.find(".select2-selection__choice").last();if(r.length>0){var n=e.GetData(r[0],"data");a.searchRemoveChoice(n),t.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(t){a.$search.val()&&t.stopPropagation()});var l=document.documentMode,h=l&&l<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(t){h?a.$selection.off("input.search input.searchcheck"):a.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(t){if(h&&"input"===t.type)a.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=i.SHIFT&&e!=i.CTRL&&e!=i.ALT&&e!=i.TAB&&a.handleSearch(t)}})},r.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},r.prototype.update=function(t,e){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.resizeSearch(),i&&this.$search.trigger("focus")},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="100%";""===this.$search.attr("placeholder")&&(t=.75*(this.$search.val().length+1)+"em");this.$search.css("width",t)},r}),e.define("select2/selection/selectionCss",["../utils"],function(t){function e(){}return e.prototype.render=function(e){var i=e.call(this),r=this.options.get("selectionCssClass")||"";return-1!==r.indexOf(":all:")&&(r=r.replace(":all:",""),t.copyNonInternalCssClasses(i[0],this.$element[0])),i.addClass(r),i},e}),e.define("select2/selection/eventRelay",["jquery"],function(t){function e(){}return e.prototype.bind=function(e,i,r){var n=this,a=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],s=["opening","closing","selecting","unselecting","clearing"];e.call(this,i,r),i.on("*",function(e,i){if(-1!==a.indexOf(e)){i=i||{};var r=t.Event("select2:"+e,{params:i});n.$element.trigger(r),-1!==s.indexOf(e)&&(i.prevented=r.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,e){function i(t){this.dict=t||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(t){return this.dict[t]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(t){if(!(t in i._cache)){var r=e(t);i._cache[t]=r}return new i(i._cache[t])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"
20V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(t){function e(t,i){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,i){var r=e.id+"-result-";return r+=t.generateChars(4),null!=i.id?r+="-"+i.id.toString():r+="-"+t.generateChars(4),r},e}),e.define("select2/data/select",["./base","../utils","jquery"],function(t,e,
vendor: 14,930 bytes, line 20
20i){function r(t,e){this.$element=t,this.options=e,r.__super__.constructor.call(this)}return e.Extend(r,t),r.prototype.current=function(t){var e=this;t(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(t){return e.item(i(t))}))},r.prototype.select=function(t){var e=this;if(t.selected=!0,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(i){var r=[];(t=[t]).push.apply(t,i);for(var n=0;n<t.length;n++){var a=t[n].id;-1===r.indexOf(a)&&r.push(a)}e.$element.val(r),e.$element.trigger("input").trigger("change")});else{var i=t.id;this.$element.val(i),this.$element.trigger("input").trigger("change")}},r.prototype.unselect=function(t){var e=this;if(this.$element.prop("multiple")){if(t.selected=!1,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(i){for(var r=[],n=0;n<i.length;n++){var a=i[n].id;a!==t.id&&-1===r.indexOf(a)&&r.push(a)}e.$element.val(r),e.$element.trigger("input").trigger("change")})}},r.prototype.bind=function(t,e){var i=this;this.container=t,t.on("select",function(t){i.select(t.data)}),t.on("unselect",function(t){i.unselect(t.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){e.RemoveData(this)})},r.prototype.query=function(t,e){var r=[],n=this;this.$element.children().each(function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=i(this),a=n.item(e),s=n.matches(t,a);null!==s&&r.push(s)}}),e({results:r})},r.prototype.addOptions=function(t){this.$element.append(t)},r.prototype.option=function(t){var r;t.children?(r=document.createElement("optgroup")).label=t.text:void 0!==(r=document.createElement("option")).textContent?r.textContent=t.text:r.innerText=t.text,void 0!==t.id&&(r.value=t.id),t.disabled&&(r.disabled=!0),t.selected&&(r.selected=!0),t.title&&(r.title=t.title);var n=this._normalizeItem(t);return n.element=r,e.StoreData(r,"data",n),i(r)},r.prototype.item=function(t){var r={};if(null!=(r=e.GetData(t[0],"data")))return r;var n=t[0];if("option"===n.tagName.toLowerCase())r={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){r={text:t.prop("label"),children:[],title:t.prop("title")};for(var a=t.children("option"),s=[],o=0;o<a.length;o++){var l=i(a[o]),h=this.item(l);s.push(h)}r.children=s}return(r=this._normalizeItem(r)).element=t[0],e.StoreData(t[0],"data",r),r},r.prototype._normalizeItem=function(t){t!==Object(t)&&(t={id:t,text:t});return null!=(t=i.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),i.extend({},{selected:!1,disabled:!1},t)},r.prototype.matches=function(t,e){return this.options.get("matcher")(t,e)},r}),e.define("select2/data/array",["./select","../utils","jquery"],function(t,e,i){function r(t,e){this._dataToConvert=e.get("data")||[],r.__super__.constructor.call(this,t,e)}return e.Extend(r,t),r.prototype.bind=function(t,e){r.__super__.bind.call(this,t,e),this.addOptions(this.convertToOptions(this._dataToConvert))},r.prototype.select=function(t){var e=this.$element.find("option").filter(function(e,i){return i.value==t.id.toString()});0===e.length&&(e=this.option(t),this.addOptions(e)),r.__super__.select.call(this,t)},r.prototype.convertToOptions=function(t){var e=this,r=this.$element.find("option"),n=r.map(function(){return e.item(i(this)).id}).get(),a=[];function s(t){return function(){return i(this).val()==t.id}}for(var o=0;o<t.length;o++){var l=this._normalizeItem(t[o]);if(n.indexOf(l.id)>=0){var h=r.filter(s(l)),c=this.item(h),u=i.extend(!0,{},l,c),d=this.option(u);h.replaceWith(d)}else{var p=this.option(l);if(l.children){var f=this.convertToOptions(l.children);p.append(f)}a.push(p)}}return a},r}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(t,e,i){function r(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,t,e)}return e.Extend(r,t),r.prototype._applyDefaults=function(t){var e={data:function(t){return i.extend({},t,{q:t.term})},transport:function(t,e,r){var n=i.ajax(t);return n.then(e),n.fail(r),n}};return i.extend({},e,t,!0)},r.prototype.processResults=function(t){return t},r.prototype.query=function(t,e){var r=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var n=i.extend({type:"GET"},this.ajaxOptions);function a(){var i=n.transport(n,function(i){var n=r.processResults(i,t);r.options.get("debug")&&window.console&&console.error&&(!n||!n.results||Array.isArray(n.results)),e(n)},function(){"status"in i&&(0===i.status||"0"===i.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=i}"function"==typeof n.url&&(n.url=n.url.call(this.$element,t)),"function"==typeof n.data&&(n.data=n.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(a,this.ajaxOptions.delay)):a()},r}),e.define("select2/data/tags",["jquery"],function(t){function e(t,e,i){var r=i.get("tags"),n=i.get("createTag");void 0!==n&&(this.createTag=n);var a=i.get("insertTag");if(void 0!==a&&(this.insertTag=a),t.call(this,e,i),Array.isArray(r))for(var s=0;s<r.length;s++){var o=r[s],l=this._normalizeItem(o),h=this.option(l);this.$element.append(h)}}return e.prototype.query=function(t,e,i){var r=this;this._removeOldTags(),null!=e.term&&null==e.page?t.call(this,e,function t(n,a){for(var s=n.results,o=0;o<s.length;o++){var l=s[o],h=null!=l.children&&!t({results:l.children},!0);if((l.text||"").toUpperCase()===(e.term||"").toUpperCase()||h)return!a&&(n.data=s,void i(n))}if(a)return!0;var c=r.createTag(e);if(null!=c){var u=r.option(c);u.attr("data-select2-tag","true"),r.addOptions([u]),r.insertTag(s,c)}n.results=s,i(n)}):t.call(this,e,i)},e.prototype.createTag=function(t,e){if(null==e.term)return null;var i=e.term.trim();return""===i?null:{id:i,text:i}},e.prototype.insertTag=function(t,e,i){e.unshift(i)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(t){function e(t,e,i){var r=i.get("tokenizer");void 0!==r&&(this.tokenizer=r),t.call(this,e,i)}return e.prototype.bind=function(t,e,i){t.call(this,e,i),this.$search=e.dropdown.$search||e.selection.$search||i.find(".select2-search__field")},e.prototype.query=function(e,i,r){var n=this;i.term=i.term||"";var a=this.tokenizer(i,this.options,function(e){var i=n._normalizeItem(e);if(!n.$element.find("option").filter(function(){return t(this).val()===i.id}).length){var r=n.option(i);r.attr("data-select2-tag",!0),n._removeOldTags(),n.addOptions([r])}!function(t){n.trigger("select",{data:t})}(i)});a.term!==i.term&&(this.$search.length&&(this.$search.val(a.term),this.$search.trigger("focus")),i.term=a.term),e.call(this,i,r)},e.prototype.tokenizer=function(e,i,r,n){for(var a=r.get("tokenSeparators")||[],s=i.term,o=0,l=this.createTag||function(t){return{id:t.term,text:t.term}};o<s.length;){var h=s[o];if(-1!==a.indexOf(h)){var c=s.substr(0,o),u=l(t.extend({},i,{term:c}));null!=u?(n(u),s=s.substr(o+1)||"",o=0):o++}else o++}return{term:s}},e}),e.define("select2/data/minimumInputLength",[],function(){function t(t,e,i){this.minimumInputLength=i.get("minimumInputLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,i)},t}),e.define("select2/data/maximumInputLength",[],function(){function t(t,e,i){this.maximumInputLength=i.get("maximumInputLength"),t.call(this,e,i)}return t.prototype.query=function(t,e,i){e.term=e.term||"",this.maximumInputLength>0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,i)},t}),e.define("select2/data/maximumSelectionLength",[],function(){function t(t,e,i){this.maximumSelectionLength=i.get("maximumSelectionLength"),t.call(this,e,i)}return t.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),e.on("select",function(){r._checkIfMaximumSelected()})},t.prototype.query=function(t,e,i){var r=this;this._checkIfMaximumSelected(function(){t.call(r,e,i)})},t.prototype._checkIfMaximumSelected=function(t,e){var i=this;this.current(function(t){var r=null!=t?t.length:0;i.maximumSelectionLength>0&&r>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):e&&e()})},t}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},i.prototype.bind=function(){},i.prototype.position=function(t,e){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),e.define("select2/dropdown/search",["jquery"],function(t){function e(){}return e.prototype.render=function(e){var i=e.call(this),r=this.options.get("translations").get("search"),n=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",r()),i.prepend(n),i},e.prototype.bind=function(e,i,r){var n=this,a=i.id+"-results";e.call(this,i,r),this.$search.on("keydown",function(t){n.trigger("keypress",t),n._keyUpPrevented=t.isDefaultPrevented()}),this.$search.on("input",function(e){t(this).off("keyup")}),this.$search.on("keyup input",function(t){n.handleSearch(t)}),i.on("open",function(){n.$search.attr("tabindex",0),n.$search.attr("aria-controls",a),n.$search.trigger("focus"),window.setTimeout(function(){n.$search.trigger("focus")},0)}),i.on("close",function(){n.$search.attr("tabindex",-1),n.$search.removeAttr("aria-controls"),n.$search.removeAttr("aria-activedescendant"),n.$search.val(""),n.$search.trigger("blur")}),i.on("focus",function(){i.isOpen()||n.$search.trigger("focus")}),i.on("results:all",function(t){null!=t.query.term&&""!==t.query.term||(n.showSearch(t)?n.$searchContainer[0].classList.remove("select2-search--hide"):n.$searchContainer[0].classList.add("select2-search--hide"))}),i.on("results:focus",function(t){t.data._resultId?n.$search.attr("aria-activedescendant",t.data._resultId):n.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,e){return!0},e}),e.define("select2/dropdown/hidePlaceholder",[],function(){function t(t,e,i,r){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),t.call(this,e,i,r)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var i=e.slice(0),r=e.length-1;r>=0;r--){var n=e[r];this.placeholder.id===n.id&&i.splice(r,1)}return i},t}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(t){function e(t,e,i,r){this.lastParams={},t.call(this,e,i,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),e.on("query",function(t){r.lastParams=t,r.loading=!0}),e.on("query:append",function(t){r.lastParams=t,r.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=t.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore())},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),i=this.options.get("translations").get("loadingMore");return e.html(i(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(t,e){function i(e,i,r){this.$dropdownParent=t(r.get("dropdownParent")||document.body),e.call(this,i,r)}return i.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),e.on("open",function(){r._showDropdown(),r._attachPositioningHandler(e),r._bindContainerResultHandlers(e)}),e.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(e)}),this.$dropdownContainer.on("mousedown",function(t){t.stopPropagation()})},i.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},i.prototype.position=function(t,e,i){e.attr("class",i.attr("class")),e[0].classList.remove("select2"),e[0].classList.add("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=i},i.prototype.render=function(e){var i=t("<span></span>"),r=e.call(this);return i.append(r),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},i.prototype._bindContainerResultHandlers=function(t,e){if(!this._containerResultsHandlersBound){var i=this;e.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),e.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}),e.on("results:message",function(){i._positionDropdown(),i._resizeDropdown()}),e.on("select",function(){i._positionDropdown(),i._resizeDropdown()}),e.on("unselect",function(){i._positionDropdown(),i._resizeDropdown()}),this._containerResultsHandlersBound=!0}},i.prototype._attachPositioningHandler=function(i,r){var n=this,a="scroll.
20select2."+r.id,s="resize.select2."+r.id,o="orientationchange.select2."+r.id,l=this.$container.parents().filter(e.hasScroll);l.each(function(){e.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})}),l.on(a,function(i){var r=e.GetData(this,"select2-scroll-position");t(this).scrollTop(r.y)}),t(window).on(a+" "+s+" "+o,function(t){n._positionDropdown(),n._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,r){var n="scroll.select2."+r.id,a="resize.select2."+r.id,s="orientationchange.select2."+r.id;this.$container.parents().filter(e.hasScroll).off(n),t(window).off(n+" "+a+" "+s)},i.prototype._positionDropdown=function(){var e=t(window),i=this.$dropdown[0].classList.contains("select2-dropdown--above"),r=this.$dropdown[0].classList.contains("select2-dropdown--below"),n=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=a.top,s.bottom=a.top+s.height;var o=this.$dropdown.outerHeight(!1),l=e.scrollTop(),h=e.scrollTop()+e.height(),c=l<a.top-o,u=h>a.bottom+o,d={left:a.left,top:s.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var f={top:0,left:0};(t.contains(document.body,p[0])||p[0].isConnected)&&(f=p.offset()),d.top-=f.top,d.left-=f.left,i||r||(n="below"),u||!c||i?!c&&u&&i&&(n="below"):n="above",("above"==n||i&&"below"!==n)&&(d.top=s.top-f.top-o),null!=n&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+n),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+n)),this.$dropdownContainer.css(d)},i.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},i.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},i}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function t(t,e,i,r){this.minimumResultsForSearch=i.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,i,r)}return t.prototype.showSearch=function(t,e){return!(function t(e){for(var i=0,r=0;r<e.length;r++){var n=e[r];n.children?i+=t(n.children):i++}return i}(e.data.results)<this.minimumResultsForSearch)&&t.call(this,e)},t}),e.define("select2/dropdown/selectOnClose",["../utils"],function(t){function e(){}return e.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),e.on("close",function(t){r._handleSelectOnClose(t)})},e.prototype._handleSelectOnClose=function(e,i){if(i&&null!=i.originalSelect2Event){var r=i.originalSelect2Event;if("select"===r._type||"unselect"===r._type)return}var n=this.getHighlightedResults();if(!(n.length<1)){var a=t.GetData(n[0],"data");null!=a.element&&a.element.selected||null==a.element&&a.selected||this.trigger("select",{data:a})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function t(){}return t.prototype.bind=function(t,e,i){var r=this;t.call(this,e,i),e.on("select",function(t){r._selectTriggered(t)}),e.on("unselect",function(t){r._selectTriggered(t)})},t.prototype._selectTriggered=function(t,e){var i=e.originalEvent;i&&(i.ctrlKey||i.metaKey)||this.trigger("close",{originalEvent:i,originalSelect2Event:e})},t}),e.define("select2/dropdown/dropdownCss",["../utils"],function(t){function e(){}return e.prototype.render=function(e){var i=e.call(this),r=this.options.get("dropdownCssClass")||"";return-1!==r.indexOf(":all:")&&(r=r.replace(":all:",""),t.copyNonInternalCssClasses(i[0],this.$element[0])),i.addClass(r),i},e}),e.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(t){function e(){}return e.prototype.highlightFirstItem=function(e){var i=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(i.length>0){var r=i.first(),n=t.GetData(r[0],"data").element;if(n&&n.getAttribute&&"true"===n.getAttribute("data-select2-tag"))return void r.trigger("mouseenter")}e.call(this)},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,i="Please delete "+e+" character";return 1!=e&&(i+="s"),i},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(t,e,
vendor: 14,018 bytes, line 20
20i,r,n,a,s,o,l,h,c,u,d,p,f,m,g,v,y,b,x,_,w,M,S,k,E,A,T,C,P){function D(){this.reset()}return D.prototype.apply=function(c){if(null==(c=t.extend(!0,{},this.defaults,c)).dataAdapter&&(null!=c.ajax?c.dataAdapter=f:null!=c.data?c.dataAdapter=p:c.dataAdapter=d,c.minimumInputLength>0&&(c.dataAdapter=h.Decorate(c.dataAdapter,v)),c.maximumInputLength>0&&(c.dataAdapter=h.Decorate(c.dataAdapter,y)),c.maximumSelectionLength>0&&(c.dataAdapter=h.Decorate(c.dataAdapter,b)),c.tags&&(c.dataAdapter=h.Decorate(c.dataAdapter,m)),null==c.tokenSeparators&&null==c.tokenizer||(c.dataAdapter=h.Decorate(c.dataAdapter,g))),null==c.resultsAdapter&&(c.resultsAdapter=e,null!=c.ajax&&(c.resultsAdapter=h.Decorate(c.resultsAdapter,M)),null!=c.placeholder&&(c.resultsAdapter=h.Decorate(c.resultsAdapter,w)),c.selectOnClose&&(c.resultsAdapter=h.Decorate(c.resultsAdapter,E)),c.tags&&(c.resultsAdapter=h.Decorate(c.resultsAdapter,C))),null==c.dropdownAdapter){if(c.multiple)c.dropdownAdapter=x;else{var u=h.Decorate(x,_);c.dropdownAdapter=u}0!==c.minimumResultsForSearch&&(c.dropdownAdapter=h.Decorate(c.dropdownAdapter,k)),c.closeOnSelect&&(c.dropdownAdapter=h.Decorate(c.dropdownAdapter,A)),null!=c.dropdownCssClass&&(c.dropdownAdapter=h.Decorate(c.dropdownAdapter,T)),c.dropdownAdapter=h.Decorate(c.dropdownAdapter,S)}null==c.selectionAdapter&&(c.multiple?c.selectionAdapter=r:c.selectionAdapter=i,null!=c.placeholder&&(c.selectionAdapter=h.Decorate(c.selectionAdapter,n)),c.allowClear&&(c.selectionAdapter=h.Decorate(c.selectionAdapter,a)),c.multiple&&(c.selectionAdapter=h.Decorate(c.selectionAdapter,s)),null!=c.selectionCssClass&&(c.selectionAdapter=h.Decorate(c.selectionAdapter,o)),c.selectionAdapter=h.Decorate(c.selectionAdapter,l)),c.language=this._resolveLanguage(c.language),c.language.push("en");for(var P=[],D=0;D<c.language.length;D++){var I=c.language[D];-1===P.indexOf(I)&&P.push(I)}return c.language=P,c.translations=this._processTranslations(c.language,c.debug),c},D.prototype.reset=function(){function e(t){return t.replace(/[^\u0000-\u007E]/g,function(t){return u[t]||t})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:h.escapeMarkup,language:{},matcher:function i(r,n){if(null==r.term||""===r.term.trim())return n;if(n.children&&n.children.length>0){for(var a=t.extend(!0,{},n),s=n.children.length-1;s>=0;s--)null==i(r,n.children[s])&&a.children.splice(s,1);return a.children.length>0?a:i(r,a)}var o=e(n.text).toUpperCase(),l=e(r.term).toUpperCase();return o.indexOf(l)>-1?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},D.prototype.applyFromElement=function(t,e){var i=t.language,r=this.defaults.language,n=e.prop("lang"),a=e.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(r),this._resolveLanguage(a));return t.language=s,t},D.prototype._resolveLanguage=function(e){if(!e)return[];if(t.isEmptyObject(e))return[];if(t.isPlainObject(e))return[e];var i;i=Array.isArray(e)?e:[e];for(var r=[],n=0;n<i.length;n++)if(r.push(i[n]),"string"==typeof i[n]&&i[n].indexOf("-")>0){var a=i[n].split("-")[0];r.push(a)}return r},D.prototype._processTranslations=function(e,i){for(var r=new c,n=0;n<e.length;n++){var a=new c,s=e[n];if("string"==typeof s)try{a=c.loadPath(s)}catch(t){try{s=this.defaults.amdLanguageBase+s,a=c.loadPath(s)}catch(t){i&&window.console&&console.warn}}else a=t.isPlainObject(s)?new c(s):s;r.extend(a)}return r},D.prototype.set=function(e,i){var r={};r[t.camelCase(e)]=i;var n=h._convertData(r);t.extend(!0,this.defaults,n)},new D}),e.define("select2/options",["jquery","./defaults","./utils"],function(t,e,i){function r(t,i){this.options=t,null!=i&&this.fromElement(i),null!=i&&(this.options=e.applyFromElement(this.options,i)),this.options=e.apply(this.options)}return r.prototype.fromElement=function(e){var r=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),i.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn,i.StoreData(e[0],"data",i.GetData(e[0],"select2Tags")),i.StoreData(e[0],"tags",!0)),i.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn,e.attr("ajax--url",i.GetData(e[0],"ajaxUrl")),i.StoreData(e[0],"ajax-Url",i.GetData(e[0],"ajaxUrl")));var n={};function a(t,e){return e.toUpperCase()}for(var s=0;s<e[0].attributes.length;s++){var o=e[0].attributes[s].name;if("data-"==o.substr(0,"data-".length)){var l=o.substring("data-".length),h=i.GetData(e[0],l);n[l.replace(/-([a-z])/g,a)]=h}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(n=t.extend(!0,{},e[0].dataset,n));var c=t.extend(!0,{},i.GetData(e[0]),n);for(var u in c=i._convertData(c))r.indexOf(u)>-1||(t.isPlainObject(this.options[u])?t.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},r.prototype.get=function(t){return this.options[t]},r.prototype.set=function(t,e){this.options[t]=e},r}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(t,e,i,r){var n=function(t,r){null!=i.GetData(t[0],"select2")&&i.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),r=r||{},this.options=new e(r,t),n.__super__.constructor.call(this);var a=t.attr("tabindex")||0;i.StoreData(t[0],"old-tabindex",a),t.attr("tabindex","-1");var s=this.options.get("dataAdapter");this.dataAdapter=new s(t,this.options);var o=this.render();this._placeContainer(o);var l=this.options.get("selectionAdapter");this.selection=new l(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,o);var h=this.options.get("dropdownAdapter");this.dropdown=new h(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,o);var c=this.options.get("resultsAdapter");this.results=new c(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var u=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(t){u.trigger("selection:update",{data:t})}),t[0].classList.add("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),i.StoreData(t[0],"select2",this),t.data("select2",this)};return i.Extend(n,i.Observable),n.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+i.generateChars(2):i.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},n.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},n.prototype._resolveWidth=function(t,e){var i=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var r=this._resolveWidth(t,"style");return null!=r?r:this._resolveWidth(t,"element")}if("element"==e){var n=t.outerWidth(!1);return n<=0?"auto":n+"px"}if("style"==e){var a=t.attr("style");if("string"!=typeof a)return null;for(var s=a.split(";"),o=0,l=s.length;o<l;o+=1){var h=s[o].replace(/\s/g,"").match(i);if(null!==h&&h.length>=1)return h[1]}return null}return"computedstyle"==e?window.getComputedStyle(t[0]).width:e},n.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},n.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=i.bind(this._syncAttributes,this),this._syncS=i.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},n.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",function(e,i){t.trigger(e,i)})},n.prototype._registerSelectionEvents=function(){var t=this,e=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(i,r){-1===e.indexOf(i)&&t.trigger(i,r)})},n.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",function(e,i){t.trigger(e,i)})},n.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",function(e,i){t.trigger(e,i)})},n.prototype._registerEvents=function(){var t=this;this.on("open",function(){t.$container[0].classList.add("select2-container--open")}),this.on("close",function(){t.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){t.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){t.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){t.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,function(i){t.trigger("results:all",{data:i,query:e})})}),this.on("query:append",function(e){this.dataAdapter.query(e,function(i){t.trigger("results:append",{data:i,query:e})})}),this.on("keypress",function(e){var i=e.which;t.isOpen()?i===r.ESC||i===r.UP&&e.altKey?(t.close(e),e.preventDefault()):i===r.ENTER||i===r.TAB?(t.trigger("results:select",{}),e.preventDefault()):i===r.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):i===r.UP?(t.trigger("results:previous",{}),e.preventDefault()):i===r.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(i===r.ENTER||i===r.SPACE||i===r.DOWN&&e.altKey)&&(t.open(),e.preventDefault())})},n.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},n.prototype._isChangeMutation=function(t){var e=this;if(t.addedNodes&&t.addedNodes.length>0)for(var i=0;i<t.addedNodes.length;i++){if(t.addedNodes[i].selected)return!0}else{if(t.removedNodes&&t.removedNodes.length>0)return!0;if(Array.isArray(t))return t.some(function(t){return e._isChangeMutation(t)})}return!1},n.prototype._syncSubtree=function(t){var e=this;this._isChangeMutation(t)&&this.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})},n.prototype.trigger=function(t,e){var i=n.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in r){var a=r[t],s={prevented:!1,name:t,args:e};if(i.call(this,a,s),s.prevented)return void(e.prevented=!0)}i.call(this,t,e)},n.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},n.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},n.prototype.close=function(t){this.isOpen()&&this.trigger("close",{originalEvent:t})},n.prototype.isEnabled=function(){return!this.isDisabled()},n.prototype.isDisabled=function(){return this.options.get("disabled")},n.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},n.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},n.prototype.focus=function(t){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},n.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn,null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},n.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn;var t=[];return this.dataAdapter.current(function(e){t=e}),t},n.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn,null==t||0===t.length)return this.$element.val();var e=t[0];Array.isArray(e)&&(e=e.map(function(t){return t.toString()})),this.$element.val(e).trigger("input").trigger("change")},n.prototype.destroy=function(){i.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",i.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),i.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},n.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),i.StoreData(e[0],"element",this.$element),e},n}),e.define("jquery-mousewheel",["jquery"],function(t){return t}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(t,e,
20i,r,n){if(null==t.fn.select2){var a=["open","close","destroy"];t.fn.select2=function(e){if("object"==typeof(e=e||{}))return this.each(function(){var r=t.extend(!0,{},e);new i(t(this),r)}),this;if("string"==typeof e){var r,s=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=n.GetData(this,"select2");null==t&&window.console&&console.error,r=t[e].apply(t,s)}),a.indexOf(e)>-1?this:r}throw new Error("Invalid arguments for Select2: "+e)}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=r),i}),{define:e.define,require:e.require}}(),i=e.require("jquery.select2");return t.fn.select2.amd=e,i},a=[i(2)],void 0===(s="function"==typeof(n=o)?n.apply(e,a):n)||(t.exports=s)}).call(e,i(2))},function(t,e,i){"use strict";(function(t){var r=i(20);i.n(r);e.a={init:function(){var e=function(){t(".login-form button").prop("disabled",!1),t(".login-form button .loader").addClass("tw-hidden")},i=function(){var e=function(){var t=new FormData(document.querySelector(".login-form"));return t.append("action","login"),t}();t.ajax({url:window.Borges.ajaxurl,method:"POST",data:e,processData:!1,contentType:!1}).done(function(t){return r(t)}).error(function(t){return n(t)})},r=function(i){if(e(),t(".login-modal").addClass("opacity-0"),t(".login-modal").addClass("pointer-events-none"),t("body").removeClass("login-modal-open"),t(".logout-button").removeClass("hidden"),i.callback)switch(i.callback){case"participate":window.participateInPromotion();break;case"easypromo":a()}else if(i.redirect_url){var r=new URL(i.redirect_url);
20if(r)var n=new URLSearchParams(r.search);r&&n&&n.get("selectedRecipeBook")&&!(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document)?window.open(i.redirect_url,"_blank"):window.location.replace(i.redirect_url)}else window.location.reload()},n=function(i){e();var r=null;"redirect"==i.responseJSON.type&&i.responseJSON.redirect_url?window.location.replace(i.responseJSON.redirect_url):"custom_error"==i.responseJSON.type?(r=t(".login-form .custom_error")).find("p").html(i.responseJSON.message):r=t(".login-form .generic_error"),r.slideDown()},a=function(){t(".login-modal").addClass("opacity-0").addClass("pointer-events-none"),t("body").removeClass("login-modal-open");var e=t(".calendar-button");e.addClass("user-logged"),e.find(".loader").removeClass("tw-hidden"),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion_no_checks",campaign_code:e[0].dataset.id}}).always(function(t){401==t.status||"object"!=typeof t&&(t=JSON.parse(t))}),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"user_data"}}).always(function(i){if(401==i.status);else if("object"!=typeof i&&(i=JSON.parse(i)),i.success){var r=i.data;!function(e,i){t.ajax({type:"post",method:"post",url:window.Borges.ajaxurl,data:{action:"easypromos_autologin",userData:e,promotionId:"1003730"},success:function(t){if(t.success&&t.data.lt){var e="https://a.cstmapp.com/p/"+t.data.promotion_id+"?lt="+t.data.lt;window.location.href=e}else i.find(".loader").addClass("tw-hidden")},error:function(t){i.find(".loader").addClass("tw-hidden")}})}({external_id:r.id,first_name:r.name,last_name:r.lastname,email:r.email},e)}else e.find(".loader").addClass("tw-hidden")})};t(".login-form").validator().on("submit",function(e){e.isDefaultPrevented()||(e.preventDefault(),t(".login-form button").prop("disabled",!0),t(".login-form button .loader").removeClass("tw-hidden"),t(e.target).find(".form-error").slideUp(),i())})}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){!function(){function e(e){if(t(".tml-facebook-login").find(".alert-danger").length)t(".tml-facebook-login .alert-danger").hide().html(e);else{var i=t("<div></div>").hide().addClass("alert alert-danger mt-3").html(e);t(".tml-facebook-login").append(i)}t(".tml-facebook-login .alert-danger").slideDown()}function r(){t(".tml-facebook-login .btn-facebook").find(".loader").addClass("tw-hidden"),t(".tml-facebook-login .btn-facebook").prop("disabled",!1)}function n(){t(".tml-facebook-login .btn-facebook").find(".loader").removeClass("tw-hidden"),t(".tml-facebook-login .btn-facebook").prop("disabled","disabled")}t(".tml-facebook-login .btn-facebook").click(function(){t(".tml-facebook-login .alert-danger").slideUp(),n(),window.FB.login(function(n){if("connected"===n.status){var a=i(123),s=n.authResponse.accessToken,o=window.Borges.facebookSecret,l=a.createHmac("sha256",o).update(s).digest("hex");h=s,c=l,window.FB.api("/me?fields=first_name,last_name,email,birthday&access_token="+h+"&appsecret_proof="+c,function(i){var n={action:"facebook_try_new_user",email:i.email,firstname:i.first_name,lastname:i.last_name,facebookUserId:i.id,facebookAccessToken:h,security:t("#_wpnonce_facebook").val(),birthdate:i.birthday};t("#redirect_url").length&&t("#redirect_url").val()&&(n.redirect_url=t("#redirect_url").val()),t("#leadsourcecode").length&&t("#leadsourcecode").val()&&(n.leadsourcecode=t("#leadsourcecode").val()),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:n}).done(function(t){"object"!=typeof t&&(t=JSON.parse(t)),"OK"===t.status?t.redirect_url&&window.location.replace(t.redirect_url):(e(window.Borges.facebookError),r())}).error(function(){e(window.Borges.facebookError),r()})})}else e(window.Borges.facebookError),r();var h,c},{scope:"public_profile,email,user_posts,user_birthday,user_likes,user_location,user_friends,user_gender,user_birthday"})})}()}}}).call(e,i(2))},function(t,e,i){"use strict";e.randomBytes=e.rng=e.pseudoRandomBytes=e.prng=i(14),e.createHash=e.Hash=i(21),e.createHmac=e.Hmac=i(67);var r=i(150),n=Object.keys(r),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);e.getHashes=function(){return a};var s=i(70);e.pbkdf2=s.pbkdf2,e.pbkdf2Sync=s.pbkdf2Sync;var o=i(152);e.Cipher=o.Cipher,e.createCipher=o.createCipher,e.Cipheriv=o.Cipheriv,e.createCipheriv=o.createCipheriv,e.Decipher=o.Decipher,e.createDecipher=o.createDecipher,e.Decipheriv=o.Decipheriv,e.createDecipheriv=o.createDecipheriv,e.getCiphers=o.getCiphers,e.listCiphers=o.listCiphers;var l=i(167);e.DiffieHellmanGroup=l.DiffieHellmanGroup,e.createDiffieHellmanGroup=l.createDiffieHellmanGroup,e.getDiffieHellman=l.getDiffieHellman,e.createDiffieHellman=l.createDiffieHellman,e.DiffieHellman=l.DiffieHellman;var h=i(172);e.createSign=h.createSign,e.Sign=h.Sign,e.createVerify=h.createVerify,e.Verify=h.Verify,e.createECDH=i(213);var c=i(214);e.publicEncrypt=c.publicEncrypt,e.privateEncrypt=c.privateEncrypt,e.publicDecrypt=c.publicDecrypt,e.privateDecrypt=c.privateDecrypt;var u=i(217);e.randomFill=u.randomFill,e.randomFillSync=u.randomFillSync,e.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},e.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}
vendor: 5,234 bytes, lines 20-22
20,function(t,e,i){"use strict";e.byteLength=function(t){var e=h(t),i=e[0],r=e[1];return 3*(i+r)/4-r},e.toByteArray=function(t){var e,i,r=h(t),s=r[0],o=r[1],l=new a(function(t,e,i){return 3*(e+i)/4-i}(0,s,o)),c=0,u=o>0?s-4:s;for(i=0;i<u;i+=4)e=n[t.charCodeAt(i)]<<18|n[t.charCodeAt(i+1)]<<12|n[t.charCodeAt(i+2)]<<6|n[t.charCodeAt(i+3)],l[c++]=e>>16&255,l[c++]=e>>8&255,l[c++]=255&e;2===o&&(e=n[t.charCodeAt(i)]<<2|n[t.charCodeAt(i+1)]>>4,l[c++]=255&e);1===o&&(e=n[t.charCodeAt(i)]<<10|n[t.charCodeAt(i+1)]<<4|n[t.charCodeAt(i+2)]>>2,l[c++]=e>>8&255,l[c++]=255&e);return l},e.fromByteArray=function(t){for(var e,i=t.length,n=i%3,a=[],s=0,o=i-n;s<o;s+=16383)a.push(c(t,s,s+16383>o?o:s+16383));1===n?(e=t[i-1],a.push(r[e>>2]+r[e<<4&63]+"==")):2===n&&(e=(t[i-2]<<8)+t[i-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"="));return a.join("")};for(var r=[],n=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=s.length;o<l;++o)r[o]=s[o],n[s.charCodeAt(o)]=o;function h(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var i=t.indexOf("=");return-1===i&&(i=e),[i,i===e?0:4-i%4]}function c(t,e,i){for(var n,a,s=[],o=e;o<i;o+=3)n=(t[o]<<16&16711680)+(t[o+1]<<8&65280)+(255&t[o+2]),s.push(r[(a=n)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},function(t,e){
21/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
22e.read=function(t,e,i,r,n){var a,s,o=8*n-r-1,l=(1<<o)-1,h=l>>1,c=-7,u=i?n-1:0,d=i?-1:1,p=t[e+u];for(u+=d,a=p&(1<<-c)-1,p>>=-c,c+=o;c>0;a=256*a+t[e+u],u+=d,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+t[e+u],u+=d,c-=8);if(0===a)a=1-h;else{if(a===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,r),a-=h}return(p?-1:1)*s*Math.pow(2,a-r)},e.write=function(t,e,i,r,n,a){var s,o,l,h=8*a-n-1,c=(1<<h)-1,u=c>>1,d=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-1,f=r?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=c):(s=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-s))<1&&(s--,l*=2),(e+=s+u>=1?d/l:d*Math.pow(2,1-u))*l>=2&&(s++,l/=2),s+u>=c?(o=0,s=c):s+u>=1?(o=(e*l-1)*Math.pow(2,n),s+=u):(o=e*Math.pow(2,u-1)*Math.pow(2,n),s=0));n>=8;t[i+p]=255&o,p+=f,o/=256,n-=8);for(s=s<<n|o,h+=n;h>0;t[i+p]=255&s,p+=f,s/=256,h-=8);t[i+p-f]|=128*m}},function(t,e,i){(e=t.exports=i(55)).Stream=e,e.Readable=e,e.Writable=i(59),e.Duplex=i(16),e.Transform=i(60),e.PassThrough=i(132),e.finished=i(33),e.pipeline=i(133)},function(t,e){},function(t,e,i){"use strict";function r(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,r)}return i}function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function a(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var s=i(5).Buffer,o=i(129).inspect,l=o&&o.custom||"inspect";t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}var e,i,h;return e=t,(i=[{key:"push",value:function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,i=""+e.data;e=e.next;)i+=t+e.data;return i}},{key:"concat",value:function(t){if(0===this.length)return s.alloc(0);for(var e,i,r,n=s.allocUnsafe(t>>>0),a=this.head,o=0;a;)e=a.data,i=n,r=o,s.prototype.copy.call(e,i,r),o+=a.data.length,a=a.next;return n}},{key:"consume",value:function(t,e){var i;return t<this.head.data.length?(i=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):i=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),i}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(t){var e=this.head,i=1,r=e.data;for(t-=r.length;e=e.next;){var n=e.data,a=t>n.length?n.length:t;if(a===n.length?r+=n:r+=n.slice(0,t),0===(t-=a)){a===n.length?(++i,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=n.slice(a));break}++i}return this.length-=i,r}},{key:"_getBuffer",value:function(t){var e=s.allocUnsafe(t),i=this.head,r=1;for(i.data.copy(e),t-=i.data.length;i=i.next;){var n=i.data,a=t>n.length?n.length:t;if(n.copy(e,e.length-t,0,a),0===(t-=a)){a===n.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=n.slice(a));break}++r}return this.length-=r,e}},{key:l,value:function(t,e){return o(this,function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};
vendor: 2,239 bytes, line 22
22e%2?r(Object(i),!0).forEach(function(e){n(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}({},e,{depth:0,customInspect:!1}))}}])&&a(e.prototype,i),h&&a(e,h),t}()},function(t,e){},function(t,e,i){"use strict";(function(e){var r;function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var a=i(33),s=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),h=Symbol("ended"),c=Symbol("lastPromise"),u=Symbol("handlePromise"),d=Symbol("stream");function p(t,e){return{value:t,done:e}}function f(t){var e=t[s];if(null!==e){var i=t[d].read();null!==i&&(t[c]=null,t[s]=null,t[o]=null,e(p(i,!1)))}}var m=Object.getPrototypeOf(function(){}),g=Object.setPrototypeOf((n(r={get stream(){return this[d]},next:function(){var t=this,i=this[l];if(null!==i)return Promise.reject(i);if(this[h])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise(function(i,r){e.nextTick(function(){t[l]?r(t[l]):i(p(void 0,!0))})});var r,n=this[c];if(n)r=new Promise(function(t,e){return function(i,r){t.then(function(){e[h]?i(p(void 0,!0)):e[u](i,r)},r)}}(n,this));else{var a=this[d].read();if(null!==a)return Promise.resolve(p(a,!1));r=new Promise(this[u])}return this[c]=r,r}},Symbol.asyncIterator,function(){return this}),n(r,"return",function(){var t=this;return new Promise(function(e,i){t[d].destroy(null,function(t){t?i(t):e(p(void 0,!0))})})}),r),m);t.exports=function(t){var i,r=Object.create(g,(n(i={},d,{value:t,writable:!0}),n(i,s,{value:null,writable:!0}),n(i,o,{value:null,writable:!0}),n(i,l,{value:null,writable:!0}),n(i,h,{value:t._readableState.endEmitted,writable:!0}),n(i,u,{value:function(t,e){var i=r[d].read();i?(r[c]=null,r[s]=null,r[o]=null,t(p(i,!1))):(r[s]=t,r[o]=e)},writable:!0}),i));return r[c]=null,a(t,function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[o];return null!==e&&(r[c]=null,r[s]=null,r[o]=null,e(t)),void(r[l]=t)}var i=r[s];null!==i&&(r[c]=null,r[s]=null,r[o]=null,i(p(void 0,!0))),r[h]=!0}),t.on("readable",function(t){e.nextTick(f,t)}.bind(null,r)),r}}
vendor: 3,958 bytes, line 22
22).call(e,i(3))},function(t,e){t.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(t,e,i){"use strict";t.exports=n;var r=i(60);function n(t){if(!(this instanceof n))return new n(t);r.call(this,t)}i(0)(n,r),n.prototype._transform=function(t,e,i){i(null,t)}},function(t,e,i){"use strict";var r;var n=i(15).codes,a=n.ERR_MISSING_ARGS,s=n.ERR_STREAM_DESTROYED;function o(t){if(t)throw t}function l(t){t()}function h(t,e){return t.pipe(e)}t.exports=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var c,u=function(t){return t.length?"function"!=typeof t[t.length-1]?o:t.pop():o}(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a("streams");var d=e.map(function(t,n){var a=n<e.length-1;return function(t,e,n,a){a=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(a);var o=!1;t.on("close",function(){o=!0}),void 0===r&&(r=i(33)),r(t,{readable:e,writable:n},function(t){if(t)return a(t);o=!0,a()});var l=!1;return function(e){if(!o&&!l)return l=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void a(e||new s("pipe"))}}(t,a,n>0,function(t){c||(c=t),t&&d.forEach(l),a||(d.forEach(l),u(c))})});return e.reduce(h)}},function(t,e,i){var r=i(0),n=i(17),a=i(1).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,n.call(this,64,56)}function h(t){return t<<30|t>>>2}function c(t,e,i,r){return 0===t?e&i|~e&r:2===t?e&i|e&r|i&r:e^i^r}r(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(t){for(var e,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,u=0;u<16;++u)i[u]=t.readInt32BE(4*u);for(;u<80;++u)i[u]=i[u-3]^i[u-8]^i[u-14]^i[u-16];for(var d=0;d<80;++d){var p=~~(d/20),f=0|((e=r)<<5|e>>>27)+c(p,n,a,o)+l+i[d]+s[p];l=o,o=a,a=h(n),n=r,r=f}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var t=a.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=l},function(t,e,i){var r=i(0),n=i(17),a=i(1).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,n.call(this,64,56)}function h(t){return t<<5|t>>>27}function c(t){return t<<30|t>>>2}function u(t,e,i,r){return 0===t?e&i|~e&r:2===t?e&i|e&r|i&r:e^i^r}r(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(t){for(var e,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,d=0;d<16;++d)i[d]=t.readInt32BE(4*d);for(;d<80;++d)i[d]=(e=i[d-3]^i[d-8]^i[d-14]^i[d-16])<<1|e>>>31;for(var p=0;p<80;++p){var f=~~(p/20),m=h(r)+u(f,n,a,o)+l+i[p]+s[f]|0;l=o,o=a,a=c(n),n=r,r=m}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var t=a.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=l},function(t,e,i){var r=i(0),n=i(61),a=i(17),s=i(1).Buffer,o=new Array(64);function l(){this.init(),this._w=o,a.call(this,64,56)}r(l,n),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var t=s.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t}
vendor: 5,736 bytes, line 22
22,t.exports=l},function(t,e,i){var r=i(0),n=i(62),a=i(17),s=i(1).Buffer,o=new Array(160);function l(){this.init(),this._w=o,a.call(this,128,112)}r(l,n),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var t=s.allocUnsafe(48);function e(e,i,r){t.writeInt32BE(e,r),t.writeInt32BE(i,r+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t},t.exports=l},function(t,e,i){t.exports=n;var r=i(11).EventEmitter;function n(){r.call(this)}i(0)(n,r),n.Readable=i(36),n.Writable=i(145),n.Duplex=i(146),n.Transform=i(147),n.PassThrough=i(148),n.Stream=n,n.prototype.pipe=function(t,e){var i=this;function n(e){t.writable&&!1===t.write(e)&&i.pause&&i.pause()}function a(){i.readable&&i.resume&&i.resume()}i.on("data",n),t.on("drain",a),t._isStdio||e&&!1===e.end||(i.on("end",o),i.on("close",l));var s=!1;function o(){s||(s=!0,t.end())}function l(){s||(s=!0,"function"==typeof t.destroy&&t.destroy())}function h(t){if(c(),0===r.listenerCount(this,"error"))throw t}function c(){i.removeListener("data",n),t.removeListener("drain",a),i.removeListener("end",o),i.removeListener("close",l),i.removeListener("error",h),t.removeListener("error",h),i.removeListener("end",c),i.removeListener("close",c),t.removeListener("close",c)}return i.on("error",h),t.on("error",h),i.on("end",c),i.on("close",c),t.on("close",c),t.emit("pipe",i),t}},function(t,e){},function(t,e,i){"use strict";var r=i(37).Buffer,n=i(141);t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,i=""+e.data;e=e.next;)i+=t+e.data;return i},t.prototype.concat=function(t){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var e,i,n,a=r.allocUnsafe(t>>>0),s=this.head,o=0;s;)e=s.data,i=a,n=o,e.copy(i,n),o+=s.data.length,s=s.next;return a},t}(),n&&n.inspect&&n.inspect.custom&&(t.exports.prototype[n.inspect.custom]=function(){var t=n.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,e){},function(t,e,i){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;function a(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new a(n.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new a(n.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},i(143),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,i(6))},function(t,e,i){(function(t,e){!function(t,i){"use strict";if(!t.setImmediate){var r,n,a,s,o,l=1,h={},c=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick(function(){f(t)})}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,i=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=i,e}}()?t.MessageChannel?((a=new MessageChannel).port1.onmessage=function(t){f(t.data)},r=function(t){a.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(n=u.documentElement,r=function(t){var e=u.createElement("script");e.onreadystatechange=function(){f(t),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):r=function(t){setTimeout(f,0,t)}:(s="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(s)&&f(+e.data.slice(s.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),r=function(e){t.postMessage(s+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i<e.length;i++)e[i]=arguments[i+1];var n={callback:t,args:e};return h[l]=n,r(l),l++},d.clearImmediate=p}function p(t){delete h[t]}function f(t){if(c)setTimeout(f,0,t);else{var e=h[t];if(e){c=!0;try{!function(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(i,r)}}(e)}finally{p(t),c=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,i(6),i(3))}
vendor: 4,149 bytes, line 22
22,function(t,e,i){"use strict";t.exports=a;var r=i(66),n=Object.create(i(22));function a(t){if(!(this instanceof a))return new a(t);r.call(this,t)}n.inherits=i(0),n.inherits(a,r),a.prototype._transform=function(t,e,i){i(null,t)}},function(t,e,i){t.exports=i(38)},function(t,e,i){t.exports=i(13)},function(t,e,i){t.exports=i(36).Transform},function(t,e,i){t.exports=i(36).PassThrough},function(t,e,i){"use strict";var r=i(0),n=i(1).Buffer,a=i(10),s=n.alloc(128),o=64;function l(t,e){a.call(this,"digest"),"string"==typeof e&&(e=n.from(e)),this._alg=t,this._key=e,e.length>o?e=t(e):e.length<o&&(e=n.concat([e,s],o));for(var i=this._ipad=n.allocUnsafe(o),r=this._opad=n.allocUnsafe(o),l=0;l<o;l++)i[l]=54^e[l],r[l]=92^e[l];this._hash=[i]}r(l,a),l.prototype._update=function(t){this._hash.push(t)},l.prototype._final=function(){var t=this._alg(n.concat(this._hash));return this._alg(n.concat([this._opad,t]))},t.exports=l},function(t,e,i){t.exports=i(69)},function(t,e,i){(function(e){var r,n,a=i(1).Buffer,s=i(71),o=i(72),l=i(73),h=i(74),c=e.crypto&&e.crypto.subtle,u={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function p(){return n||(n=e.process&&e.process.nextTick?e.process.nextTick:e.queueMicrotask?e.queueMicrotask:e.setImmediate?e.setImmediate:e.setTimeout)}function f(t,e,i,r,n){return c.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then(function(t){return c.deriveBits({name:"PBKDF2",salt:e,iterations:i,hash:{name:n}},t,r<<3)}).then(function(t){return a.from(t)})}t.exports=function(t,i,n,m,g,v){"function"==typeof g&&(v=g,g=void 0);var y=u[(g=g||"sha1").toLowerCase()];if(y&&"function"==typeof e.Promise){if(s(n,m),t=h(t,o,"Password"),i=h(i,o,"Salt"),"function"!=typeof v)throw new Error("No callback provided to pbkdf2");!function(t,e){t.then(function(t){p()(function(){e(null,t)})},function(t){p()(function(){e(t)})})}(function(t){if(e.process&&!e.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==d[t])return d[t];var i=f(r=r||a.alloc(8),r,10,128,t).then(function(){return!0}).catch(function(){return!1});return d[t]=i,i}(y).then(function(e){return e?f(t,i,n,m,y):l(t,i,n,m,g)}),v)}else p()(function(){var e;try{e=l(t,i,n,m,g)}catch(t){return v(t)}v(null,e)})}}).call(e,i(6))},function(t,e,i){var r=i(153),n=i(40),a=i(41),s=i(166),o=i(28);function l(t,e,i){if(t=t.toLowerCase(),a[t])return n.createCipheriv(t,e,i);if(s[t])return new r({key:e,iv:i,mode:t});throw new TypeError("invalid suite type")}function h(t,e,i){if(t=t.toLowerCase(),a[t])return n.createDecipheriv(t,e,i);if(s[t])return new r({key:e,iv:i,mode:t,decrypt:!0});throw new TypeError("invalid suite type")}e.createCipher=e.Cipher=function(t,e){var i,r;if(t=t.toLowerCase(),a[t])i=a[t].key,r=a[t].iv;else{if(!s[t])throw new TypeError("invalid suite type");i=8*s[t].key,r=s[t].iv}var n=o(e,!1,i,r);return l(t,n.key,n.iv)},e.createCipheriv=e.Cipheriv=l,e.createDecipher=e.Decipher=function(t,e){var i,r;if(t=t.toLowerCase(),a[t])i=a[t].key,r=a[t].iv;else{if(!s[t])throw new TypeError("invalid suite type");i=8*s[t].key,r=s[t].iv}var n=o(e,!1,i,r);return h(t,n.key,n.iv)},e.createDecipheriv=e.Decipheriv=h,e.listCiphers=e.getCiphers=function(){return Object.keys(s).concat(n.getCiphers())}},function(t,e,i){var r=i(10),n=i(154),a=i(0),s=i(1).Buffer,o={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function l(t){r.call(this);var e,i=t.mode.toLowerCase(),n=o[i];e=t.decrypt?"decrypt":"encrypt";var a=t.key;s.isBuffer(a)||(a=s.from(a)),"des-ede"!==i&&"des-ede-cbc"!==i||(a=s.concat([a,a.slice(0,8)]));var l=t.iv;s.isBuffer(l)||(l=s.from(l)),this._des=n.create({key:a,iv:l,type:e})}o.des=o["des-cbc"],o.des3=o["des-ede3-cbc"],t.exports=l,a(l,r),l.prototype._update=function(t){return s.from(this._des.update(t))},l.prototype._final=function(){return s.from(this._des.final())}},function(t,e,i){"use strict";e.utils=i(75),e.Cipher=i(39),e.DES=i(76),e.CBC=i(155),e.EDE=i(156)}
vendor: 13,407 bytes, line 22
22,function(t,e,i){"use strict";var r=i(7),n=i(0),a={};e.instantiate=function(t){function e(e){t.call(this,e),this._cbcInit()}n(e,t);for(var i=Object.keys(a),r=0;r<i.length;r++){var s=i[r];e.prototype[s]=a[s]}return e.create=function(t){return new e(t)},e},a._cbcInit=function(){var t=new function(t){r.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e<this.iv.length;e++)this.iv[e]=t[e]}(this.options.iv);this._cbcState=t},a._update=function(t,e,i,r){var n=this._cbcState,a=this.constructor.super_.prototype,s=n.iv;if("encrypt"===this.type){for(var o=0;o<this.blockSize;o++)s[o]^=t[e+o];a._update.call(this,s,0,i,r);for(o=0;o<this.blockSize;o++)s[o]=i[r+o]}else{a._update.call(this,t,e,i,r);for(o=0;o<this.blockSize;o++)i[r+o]^=s[o];for(o=0;o<this.blockSize;o++)s[o]=t[e+o]}}},function(t,e,i){"use strict";var r=i(7),n=i(0),a=i(39),s=i(76);function o(t){a.call(this,t);var e=new function(t,e){r.equal(e.length,24,"Invalid key length");var i=e.slice(0,8),n=e.slice(8,16),a=e.slice(16,24);this.ciphers="encrypt"===t?[s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:n}),s.create({type:"encrypt",key:a})]:[s.create({type:"decrypt",key:a}),s.create({type:"encrypt",key:n}),s.create({type:"decrypt",key:i})]}(this.type,this.options.key);this._edeState=e}n(o,a),t.exports=o,o.create=function(t){return new o(t)},o.prototype._update=function(t,e,i,r){var n=this._edeState;n.ciphers[0]._update(t,e,i,r),n.ciphers[1]._update(i,r,i,r),n.ciphers[2]._update(i,r,i,r)},o.prototype._pad=s.prototype._pad,o.prototype._unpad=s.prototype._unpad},function(t,e,i){var r=i(41),n=i(80),a=i(1).Buffer,s=i(81),o=i(10),l=i(27),h=i(28);function c(t,e,i){o.call(this),this._cache=new d,this._cipher=new l.AES(e),this._prev=a.from(i),this._mode=t,this._autopadding=!0}i(0)(c,o),c.prototype._update=function(t){var e,i;this._cache.add(t);for(var r=[];e=this._cache.get();)i=this._mode.encrypt(this,e),r.push(i);return a.concat(r)};var u=a.alloc(16,16);function d(){this.cache=a.allocUnsafe(0)}function p(t,e,i){var o=r[t.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof e&&(e=a.from(e)),e.length!==o.key/8)throw new TypeError("invalid key length "+e.length);if("string"==typeof i&&(i=a.from(i)),"GCM"!==o.mode&&i.length!==o.iv)throw new TypeError("invalid iv length "+i.length);return"stream"===o.type?new s(o.module,e,i):"auth"===o.type?new n(o.module,e,i):new c(o.module,e,i)}c.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return t=this._mode.encrypt(this,t),this._cipher.scrub(),t;if(!t.equals(u))throw this._cipher.scrub(),new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},d.prototype.add=function(t){this.cache=a.concat([this.cache,t])},d.prototype.get=function(){if(this.cache.length>15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},d.prototype.flush=function(){for(var t=16-this.cache.length,e=a.allocUnsafe(t),i=-1;++i<t;)e.writeUInt8(t,i);return a.concat([this.cache,e])},e.createCipheriv=p,e.createCipher=function(t,e){var i=r[t.toLowerCase()];if(!i)throw new TypeError("invalid suite type");var n=h(e,!1,i.key,i.iv);return p(t,n.key,n.iv)}},function(t,e){e.encrypt=function(t,e){return t._cipher.encryptBlock(e)},e.decrypt=function(t,e){return t._cipher.decryptBlock(e)}},function(t,e,i){var r=i(23);e.encrypt=function(t,e){var i=r(e,t._prev);return t._prev=t._cipher.encryptBlock(i),t._prev},e.decrypt=function(t,e){var i=t._prev;t._prev=e;var n=t._cipher.decryptBlock(e);return r(n,i)}},function(t,e,i){var r=i(1).Buffer,n=i(23);function a(t,e,i){var a=e.length,s=n(e,t._cache);return t._cache=t._cache.slice(a),t._prev=r.concat([t._prev,i?e:s]),s}e.encrypt=function(t,e,i){for(var n,s=r.allocUnsafe(0);e.length;){if(0===t._cache.length&&(t._cache=t._cipher.encryptBlock(t._prev),t._prev=r.allocUnsafe(0)),!(t._cache.length<=e.length)){s=r.concat([s,a(t,e,i)]);break}n=t._cache.length,s=r.concat([s,a(t,e.slice(0,n),i)]),e=e.slice(n)}return s}},function(t,e,i){var r=i(1).Buffer;function n(t,e,i){var n=t._cipher.encryptBlock(t._prev)[0]^e;return t._prev=r.concat([t._prev.slice(1),r.from([i?e:n])]),n}e.encrypt=function(t,e,i){for(var a=e.length,s=r.allocUnsafe(a),o=-1;++o<a;)s[o]=n(t,e[o],i);return s}},function(t,e,i){var r=i(1).Buffer;function n(t,e,i){for(var r,n,s,o=-1,l=0;++o<8;)r=t._cipher.encryptBlock(t._prev),n=e&1<<7-o?128:0,l+=(128&(s=r[0]^n))>>o%8,t._prev=a(t._prev,i?n:s);return l}function a(t,e){var i=t.length,n=-1,a=r.allocUnsafe(t.length);for(t=r.concat([t,r.from([e])]);++n<i;)a[n]=t[n]<<1|t[n+1]>>7;return a}e.encrypt=function(t,e,i){for(var a=e.length,s=r.allocUnsafe(a),o=-1;++o<a;)s[o]=n(t,e[o],i);return s}},function(t,e,i){(function(t){var r=i(23);function n(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}e.encrypt=function(e,i){for(;e._cache.length<i.length;)e._cache=t.concat([e._cache,n(e)]);var a=e._cache.slice(0,i.length);return e._cache=e._cache.slice(i.length),r(i,a)}}).call(e,i(5).Buffer)},function(t,e,i){var r=i(1).Buffer,n=r.alloc(16,0);function a(t){var e=r.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function s(t){this.h=t,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}s.prototype.ghash=function(t){for(var e=-1;++e<t.length;)this.state[e]^=t[e];this._multiply()},s.prototype._multiply=function(){for(var t,e,i,r=[(t=this.h).readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)],n=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(n[0]^=r[0],n[1]^=r[1],n[2]^=r[2],n[3]^=r[3]),i=0!=(1&r[3]),e=3;e>0;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,i&&(r[0]=r[0]^225<<24)}this.state=a(n)},s.prototype.update=function(t){var e;for(this.cache=r.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},s.prototype.final=function(t,e){return this.cache.length&&this.ghash(r.concat([this.cache,n],16)),this.ghash(a([0,t,0,e])),this.state},t.exports=s},function(t,e,i){var r=i(80),n=i(1).Buffer,a=i(41),s=i(81),o=i(10),l=i(27),h=i(28);function c(t,e,i){o.call(this),this._cache=new u,this._last=void 0,this._cipher=new l.AES(e),this._prev=n.from(i),this._mode=t,this._autopadding=!0}function u(){this.cache=n.allocUnsafe(0)}function d(t,e,i){var o=a[t.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof i&&(i=n.from(i)),"GCM"!==o.mode&&i.length!==o.iv)throw new TypeError("invalid iv length "+i.length);if("string"==typeof e&&(e=n.from(e)),e.length!==o.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===o.type?new s(o.module,e,i,!0):"auth"===o.type?new r(o.module,e,i,!0):new c(o.module,e,i)}i(0)(c,o),c.prototype._update=function(t){var e,i;this._cache.add(t);for(var r=[];e=this._cache.get(this._autopadding);)i=this._mode.decrypt(this,e),r.push(i);return n.concat(r)},c.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var i=-1;for(;++i<e;)if(t[i+(16-e)]!==e)throw new Error("unable to decrypt data");if(16===e)return;return t.slice(0,16-e)}(this._mode.decrypt(this,t));if(t)throw new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this},u.prototype.add=function(t){this.cache=n.concat([this.cache,t])},u.prototype.get=function(t){var e;if(t){if(this.cache.length>16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache},e.createDecipher=function(t,e){var i=a[t.toLowerCase()];if(!i)throw new TypeError("invalid suite type");var r=h(e,!1,i.key,i.iv);return d(t,r.key,r.iv)},e.createDecipheriv=d},function(t,e){e["des-ecb"]={key:8,iv:0},e["des-cbc"]=e.des={key:8,iv:8},e["des-ede3-cbc"]=e.des3={key:24,iv:8},e["des-ede3"]={key:24,iv:0},e["des-ede-cbc"]={key:16,iv:8},e["des-ede"]={key:16,iv:0}},function(t,e,i){(function(t){var r=i(82),n=i(170),a=i(171);var s={binary:!0,hex:!0,base64:!0};e.DiffieHellmanGroup=e.createDiffieHellmanGroup=e.getDiffieHellman=function(e){var i=new t(n[e].prime,"hex"),r=new t(n[e].gen,"hex");return new a(i,r)},e.createDiffieHellman=e.DiffieHellman=function e(i,n,o,l){return t.isBuffer(n)||void 0===s[n]?e(i,"binary",n,o):(n=n||"binary",l=l||"binary",o=o||new t([2]),t.isBuffer(o)||(o=new t(o,l)),"number"==typeof i?new a(r(i,o),o,!0):(t.isBuffer(i)||(i=new t(i,n)),new a(i,o,!0)))}}).call(e,i(5).Buffer)},function(t,e){},function(t,e){},function(t,e){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
2207b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},function(t,e,i){(function(e){var r=i(4),n=new(i(83)),a=new r(24),s=new r(11),o=new r(10),l=new r(3),h=new r(7),c=i(82),u=i(14);function d(t,i){return i=i||"utf8",e.isBuffer(t)||(t=new e(t,i)),this._pub=new r(t),this}function p(t,i){return i=i||"utf8",e.isBuffer(t)||(t=new e(t,i)),this._priv=new r(t),this}t.exports=m;var f={};function m(t,e,i){this.setGenerator(e),this.__prime=new r(t),this._prime=r.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,i?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function g(t,i){var r=new e(t.toArray());return i?r.toString(i):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var i=e.toString("hex"),r=[i,t.toString(16)].join("_");if(r in f)return f[r];var u,d=0;if(t.isEven()||!c.simpleSieve||!c.fermatTest(t)||!n.test(t))return d+=1,d+="02"===i||"05"===i?8:4,f[r]=d,d;switch(n.test(t.shrn(1))||(d+=2),i){case"02":t.mod(a).cmp(s)&&(d+=8);break;case"05":(u=t.mod(o)).cmp(l)&&u.cmp(h)&&(d+=8);break;default:d+=4}return f[r]=d,d}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new r(u(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(t){var i=(t=(t=new r(t)).toRed(this._prime)).redPow(this._priv).fromRed(),n=new e(i.toArray()),a=this.getPrime();if(n.length<a.length){var s=new e(a.length-n.length);s.fill(0),n=e.concat([s,n])}return n},m.prototype.getPublicKey=function(t){return g(this._pub,t)},m.prototype.getPrivateKey=function(t){return g(this._priv,t)},m.prototype.getPrime=function(t){return g(this.__prime,t)},m.prototype.getGenerator=function(t){return g(this._gen,t)},m.prototype.setGenerator=function(t,i){return i=i||"utf8",e.isBuffer(t)||(t=new e(t,i)),this.__gen=t,this._gen=new r(t),this}}).call(e,i(5).Buffer)}
vendor: 4,125 bytes, line 22
22,function(t,e,i){var r=i(1).Buffer,n=i(21),a=i(173),s=i(0),o=i(181),l=i(212),h=i(69);function c(t){a.Writable.call(this);var e=h[t];if(!e)throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function u(t){a.Writable.call(this);var e=h[t];if(!e)throw new Error("Unknown message digest");this._hash=n(e.hash),this._tag=e.id,this._signType=e.sign}function d(t){return new c(t)}function p(t){return new u(t)}Object.keys(h).forEach(function(t){h[t].id=r.from(h[t].id,"hex"),h[t.toLowerCase()]=h[t]}),s(c,a.Writable),c.prototype._write=function(t,e,i){this._hash.update(t),i()},c.prototype.update=function(t,e){return"string"==typeof t&&(t=r.from(t,e)),this._hash.update(t),this},c.prototype.sign=function(t,e){this.end();var i=this._hash.digest(),r=o(i,t,this._hashType,this._signType,this._tag);return e?r.toString(e):r},s(u,a.Writable),u.prototype._write=function(t,e,i){this._hash.update(t),i()},u.prototype.update=function(t,e){return"string"==typeof t&&(t=r.from(t,e)),this._hash.update(t),this},u.prototype.verify=function(t,e,i){"string"==typeof e&&(e=r.from(e,i)),this.end();var n=this._hash.digest();return l(e,n,t,this._signType,this._tag)},t.exports={Sign:d,Verify:p,createSign:d,createVerify:p}},function(t,e,i){(e=t.exports=i(84)).Stream=e,e.Readable=e,e.Writable=i(88),e.Duplex=i(19),e.Transform=i(89),e.PassThrough=i(179),e.finished=i(44),e.pipeline=i(180)},function(t,e){},function(t,e,i){"use strict";function r(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,r)}return i}function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function a(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var s=i(5).Buffer,o=i(176).inspect,l=o&&o.custom||"inspect";t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}var e,i,h;return e=t,(i=[{key:"push",value:function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,i=""+e.data;e=e.next;)i+=t+e.data;return i}},{key:"concat",value:function(t){if(0===this.length)return s.alloc(0);for(var e,i,r,n=s.allocUnsafe(t>>>0),a=this.head,o=0;a;)e=a.data,i=n,r=o,s.prototype.copy.call(e,i,r),o+=a.data.length,a=a.next;return n}},{key:"consume",value:function(t,e){var i;return t<this.head.data.length?(i=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):i=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),i}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(t){var e=this.head,i=1,r=e.data;for(t-=r.length;e=e.next;){var n=e.data,a=t>n.length?n.length:t;if(a===n.length?r+=n:r+=n.slice(0,t),0===(t-=a)){a===n.length?(++i,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=n.slice(a));break}++i}return this.length-=i,r}},{key:"_getBuffer",value:function(t){var e=s.allocUnsafe(t),i=this.head,r=1;for(i.data.copy(e),t-=i.data.length;i=i.next;){var n=i.data,a=t>n.length?n.length:t;if(n.copy(e,e.length-t,0,a),0===(t-=a)){a===n.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=n.slice(a));break}++r}return this.length-=r,e}},{key:l,value:function(t,e){return o(this,function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};
vendor: 2,239 bytes, line 22
22e%2?r(Object(i),!0).forEach(function(e){n(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}({},e,{depth:0,customInspect:!1}))}}])&&a(e.prototype,i),h&&a(e,h),t}()},function(t,e){},function(t,e,i){"use strict";(function(e){var r;function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var a=i(44),s=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),h=Symbol("ended"),c=Symbol("lastPromise"),u=Symbol("handlePromise"),d=Symbol("stream");function p(t,e){return{value:t,done:e}}function f(t){var e=t[s];if(null!==e){var i=t[d].read();null!==i&&(t[c]=null,t[s]=null,t[o]=null,e(p(i,!1)))}}var m=Object.getPrototypeOf(function(){}),g=Object.setPrototypeOf((n(r={get stream(){return this[d]},next:function(){var t=this,i=this[l];if(null!==i)return Promise.reject(i);if(this[h])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise(function(i,r){e.nextTick(function(){t[l]?r(t[l]):i(p(void 0,!0))})});var r,n=this[c];if(n)r=new Promise(function(t,e){return function(i,r){t.then(function(){e[h]?i(p(void 0,!0)):e[u](i,r)},r)}}(n,this));else{var a=this[d].read();if(null!==a)return Promise.resolve(p(a,!1));r=new Promise(this[u])}return this[c]=r,r}},Symbol.asyncIterator,function(){return this}),n(r,"return",function(){var t=this;return new Promise(function(e,i){t[d].destroy(null,function(t){t?i(t):e(p(void 0,!0))})})}),r),m);t.exports=function(t){var i,r=Object.create(g,(n(i={},d,{value:t,writable:!0}),n(i,s,{value:null,writable:!0}),n(i,o,{value:null,writable:!0}),n(i,l,{value:null,writable:!0}),n(i,h,{value:t._readableState.endEmitted,writable:!0}),n(i,u,{value:function(t,e){var i=r[d].read();i?(r[c]=null,r[s]=null,r[o]=null,t(p(i,!1))):(r[s]=t,r[o]=e)},writable:!0}),i));return r[c]=null,a(t,function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[o];return null!==e&&(r[c]=null,r[s]=null,r[o]=null,e(t)),void(r[l]=t)}var i=r[s];null!==i&&(r[c]=null,r[s]=null,r[o]=null,i(p(void 0,!0))),r[h]=!0}),t.on("readable",function(t){e.nextTick(f,t)}.bind(null,r)),r}}
vendor: 4,215 bytes, line 22
22).call(e,i(3))},function(t,e){t.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(t,e,i){"use strict";t.exports=n;var r=i(89);function n(t){if(!(this instanceof n))return new n(t);r.call(this,t)}i(0)(n,r),n.prototype._transform=function(t,e,i){i(null,t)}},function(t,e,i){"use strict";var r;var n=i(18).codes,a=n.ERR_MISSING_ARGS,s=n.ERR_STREAM_DESTROYED;function o(t){if(t)throw t}function l(t){t()}function h(t,e){return t.pipe(e)}t.exports=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var c,u=function(t){return t.length?"function"!=typeof t[t.length-1]?o:t.pop():o}(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a("streams");var d=e.map(function(t,n){var a=n<e.length-1;return function(t,e,n,a){a=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(a);var o=!1;t.on("close",function(){o=!0}),void 0===r&&(r=i(44)),r(t,{readable:e,writable:n},function(t){if(t)return a(t);o=!0,a()});var l=!1;return function(e){if(!o&&!l)return l=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void a(e||new s("pipe"))}}(t,a,n>0,function(t){c||(c=t),t&&d.forEach(l),a||(d.forEach(l),u(c))})});return e.reduce(h)}},function(t,e,i){var r=i(1).Buffer,n=i(67),a=i(45),s=i(46).ec,o=i(95),l=i(30),h=i(101);function c(t,e,i,a){if((t=r.from(t.toArray())).length<e.byteLength()){var s=r.alloc(e.byteLength()-t.length);t=r.concat([s,t])}var o=i.length,l=function(t,e){t=(t=u(t,e)).mod(e);var i=r.from(t.toArray());if(i.length<e.byteLength()){var n=r.alloc(e.byteLength()-i.length);i=r.concat([n,i])}return i}(i,e),h=r.alloc(o);h.fill(1);var c=r.alloc(o);return c=n(a,c).update(h).update(r.from([0])).update(t).update(l).digest(),h=n(a,c).update(h).digest(),{k:c=n(a,c).update(h).update(r.from([1])).update(t).update(l).digest(),v:h=n(a,c).update(h).digest()}}function u(t,e){var i=new o(t),r=(t.length<<3)-e.bitLength();return r>0&&i.ishrn(r),i}function d(t,e,i){var a,s;do{for(a=r.alloc(0);8*a.length<t.bitLength();)e.v=n(i,e.k).update(e.v).digest(),a=r.concat([a,e.v]);s=u(a,t),e.k=n(i,e.k).update(e.v).update(r.from([0])).digest(),e.v=n(i,e.k).update(e.v).digest()}while(-1!==s.cmp(t));return s}function p(t,e,i,r){return t.toRed(o.mont(i)).redPow(e).fromRed().mod(r)}t.exports=function(t,e,i,n,f){var m=l(e);if(m.curve){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");return function(t,e){var i=h[e.curve.join(".")];if(!i)throw new Error("unknown curve "+e.curve.join("."));var n=new s(i).keyFromPrivate(e.privateKey).sign(t);return r.from(n.toDER())}(t,m)}if("dsa"===m.type){if("dsa"!==n)throw new Error("wrong private key type");return function(t,e,i){for(var n,a=e.params.priv_key,s=e.params.p,l=e.params.q,h=e.params.g,f=new o(0),m=u(t,l).mod(l),g=!1,v=c(a,l,t,i);!1===g;)n=d(l,v,i),f=p(h,n,s,l),0===(g=n.invm(l).imul(m.add(a.mul(f))).mod(l)).cmpn(0)&&(g=!1,f=new o(0));return function(t,e){t=t.toArray(),e=e.toArray(),128&t[0]&&(t=[0].concat(t)),128&e[0]&&(e=[0].concat(e));var i=[48,t.length+e.length+4,2,t.length];return i=i.concat(t,[2,e.length],e),r.from(i)}(f,g)}(t,m,i)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");t=r.concat([f,t]);for(var g=m.modulus.byteLength(),v=[0,1];t.length+v.length+1<g;)v.push(255);v.push(0);for(var y=-1;++y<t.length;)v.push(t[y]);return a(v,m)},t.exports.getKey=c,t.exports.makeKey=d},function(t,e,i){(function(t){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var i=function(){};i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t}function a(t,e,i){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(i=e,e=10),this._init(t||0,e||10,i||"be"))}var s;"object"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(183).Buffer}catch(t){}function o(t,e){var i=t.charCodeAt(e);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void r(!1,"Invalid character in "+t)}function l(t,e,i){var r=o(t,i);return i-1>=e&&(r|=o(t,i-1)<<4),r}
vendor: 12,311 bytes, line 22
22function h(t,e,i,n){for(var a=0,s=0,o=Math.min(t.length,i),l=e;l<o;l++){var h=t.charCodeAt(l)-48;a*=n,s=h>=49?h-49+10:h>=17?h-17+10:h,r(h>=0&&s<n,"Invalid character"),a+=s}return a}function c(t,e){t.words=e.words,t.length=e.length,t.negative=e.negative,t.red=e.red}if(a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<t.length&&(16===e?this._parseHex(t,n,i):(this._parseBase(t,e,n),"le"===i&&this._initArray(this.toArray(),e,i)))},a.prototype._initNumber=function(t,e,i){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(r(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),e,i)},a.prototype._initArray=function(t,e,i){if(r("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===i)for(n=t.length-1,a=0;n>=0;n-=3)s=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===i)for(n=0,a=0;n<t.length;n+=3)s=t[n]|t[n+1]<<8|t[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(t,e,i){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,a=0,s=0;if("be"===i)for(r=t.length-1;r>=e;r-=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(r=(t.length-e)%2==0?e+1:e;r<t.length;r+=2)n=l(t,e,r)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this._strip()},a.prototype._parseBase=function(t,e,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=e)r++;r--,n=n/e|0;for(var a=t.length-i,s=a%r,o=Math.min(a,a-s)+i,l=0,c=i;c<o;c+=r)l=h(t,c,c+r,e),this.imuln(n),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==s){var u=1;for(l=h(t,c,t.length,e),c=0;c<s;c++)u*=e;this.imuln(u),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype._move=function(t){c(t,this)},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch(t){a.prototype.inspect=u}else a.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var i;if(t=t||10,e=0|e||1,16===t||"hex"===t){i="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],l=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),i=0!==a||s!==this.length-1?d[6-l.length]+l+i:l+i}for(0!==a&&(i=a.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var h=p[t],c=f[t];i="";var u=this.clone();for(u.negative=0;!u.isZero();){var m=u.modrn(c).toString(t);i=(u=u.idivn(c)).isZero()?m+i:d[h-m.length]+m+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function m(t,e,i){i.negative=e.negative^t.negative;var r=t.length+e.length|0;i.length=r,r=r-1|0;var n=0|t.words[0],a=0|e.words[0],s=n*a,o=67108863&s,l=s/67108864|0;i.words[0]=o;for(var h=1;h<r;h++){for(var c=l>>>26,u=67108863&l,d=Math.min(h,e.length-1),p=Math.max(0,h-t.length+1);p<=d;p++){var f=h-p|0;c+=(s=(n=0|t.words[f])*(a=0|e.words[p])+u)/67108864|0,u=67108863&s}i.words[h]=0|u,l=0|c}return 0!==l?i.words[h]=0|l:i.length--,i._strip()}a.prototype.toArrayLike=function(t,e,i){this._strip();var n=this.byteLength(),a=i||Math.max(1,n);r(n<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,a);return this["_toArrayLike"+("le"===e?"LE":"BE")](s,n),s},a.prototype._toArrayLikeLE=function(t,e){for(var i=0,r=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|r;t[i++]=255&s,i<t.length&&(t[i++]=s>>8&255),i<t.length&&(t[i++]=s>>16&255),6===a?(i<t.length&&(t[i++]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(i<t.length)for(t[i++]=r;i<t.length;)t[i++]=0},a.prototype._toArrayLikeBE=function(t,e){for(var i=t.length-1,r=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|r;t[i--]=255&s,i>=0&&(t[i--]=s>>8&255),i>=0&&(t[i--]=s>>16&255),6===a?(i>=0&&(t[i--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2)}if(i>=0)for(t[i--]=r;i>=0;)t[i--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,i=0;return e>=4096&&(i+=13,e>>>=13),e>=64&&(i+=7,e>>>=7),e>=8&&(i+=4,e>>>=4),e>=2&&(i+=2,e>>>=2),i+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,i=0;return 0==(8191&e)&&(i+=13,e>>>=13),0==(127&e)&&(i+=7,e>>>=7),0==(15&e)&&(i+=4,e>>>=4),0==(3&e)&&(i+=2,e>>>=2),0==(1&e)&&i++,i},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var i=this._zeroBits(this.words[e]);if(t+=i,26!==i)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this._strip()},a.prototype.ior=function(t){return r(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var i=0;i<e.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=e.length,this._strip()},a.prototype.iand=function(t){return r(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,i;this.length>t.length?(e=this,i=t):(e=t,i=this);for(var r=0;r<i.length;r++)this.words[r]=e.words[r]^i.words[r];if(this!==e)for(;r<e.length;r++)this.words[r]=e.words[r];return this.length=e.length,this._strip()},a.prototype.ixor=function(t){return r(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n<e;n++)this.words[n]=67108863&~this.words[n];return i>0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<<n:this.words[i]&~(1<<n),this._strip()},a.prototype.iadd=function(t){var e,i,r;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(i=this,r=t):(i=t,r=this);for(var n=0,a=0;a<r.length;a++)e=(0|i.words[a])+(0|r.words[a])+n,this.words[a]=67108863&e,n=e>>>26;for(;0!==n&&a<i.length;a++)e=(0|i.words[a])+n,this.words[a]=67108863&e,n=e>>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;a<i.length;a++)this.words[a]=i.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,r,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=t):(i=t,r=this);for(var a=0,s=0;s<r.length;s++)a=(e=(0|i.words[s])-(0|r.words[s])+a)>>26,this.words[s]=67108863&e;for(;0!==a&&s<i.length;s++)a=(e=(0|i.words[s])+a)>>26,this.words[s]=67108863&e;if(0===a&&s<i.length&&i!==this)for(;s<i.length;s++)this.words[s]=i.words[s];return this.length=Math.max(this.length,s),i!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var g=function(t,e,i){var r,n,a,s=t.words,o=e.words,l=i.words,h=0,c=0|s[0],u=8191&c,d=c>>>13,p=0|s[1],f=8191&p,m=p>>>13,g=0|s[2],v=8191&g,y=g>>>13,b=0|s[3],x=8191&b,_=b>>>13,w=0|s[4],M=8191&w,S=w>>>13,k=0|s[5],E=8191&k,A=k>>>13,T=0|s[6],C=8191&T,P=T>>>13,D=0|s[7],I=8191&D,L=D>>>13,R=0|s[8],B=8191&R,O=R>>>13,F=0|s[9],N=8191&F,z=F>>>13,G=0|o[0],V=8191&G,j=G>>>13,U=0|o[1],H=8191&U,q=U>>>13,W=0|o[2],$=8191&W,X=W>>>13,Y=0|o[3],Z=8191&Y,K=Y>>>13,J=0|o[4],Q=8191&J,tt=J>>>13,et=0|o[5],it=8191&et,rt=et>>>13,nt=0|o[6],at=8191&nt,st=nt>>>13,ot=0|o[7],lt=8191&ot,ht=ot>>>13,ct=0|o[8],ut=8191&ct,dt=ct>>>13,pt=0|o[9],ft=8191&pt,mt=pt>>>13;i.negative=t.negative^e.negative,i.length=19;var gt=(h+(r=Math.imul(u,V))|0)+((8191&(n=(n=Math.imul(u,j))+Math.imul(d,V)|0))<<13)|0;h=((a=Math.imul(d,j))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(f,V),n=(n=Math.imul(f,j))+Math.imul(m,V)|0,a=Math.imul(m,j);
vendor: 8,793 bytes, line 22
22var vt=(h+(r=r+Math.imul(u,H)|0)|0)+((8191&(n=(n=n+Math.imul(u,q)|0)+Math.imul(d,H)|0))<<13)|0;h=((a=a+Math.imul(d,q)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(v,V),n=(n=Math.imul(v,j))+Math.imul(y,V)|0,a=Math.imul(y,j),r=r+Math.imul(f,H)|0,n=(n=n+Math.imul(f,q)|0)+Math.imul(m,H)|0,a=a+Math.imul(m,q)|0;var yt=(h+(r=r+Math.imul(u,$)|0)|0)+((8191&(n=(n=n+Math.imul(u,X)|0)+Math.imul(d,$)|0))<<13)|0;h=((a=a+Math.imul(d,X)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(x,V),n=(n=Math.imul(x,j))+Math.imul(_,V)|0,a=Math.imul(_,j),r=r+Math.imul(v,H)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(y,H)|0,a=a+Math.imul(y,q)|0,r=r+Math.imul(f,$)|0,n=(n=n+Math.imul(f,X)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,X)|0;var bt=(h+(r=r+Math.imul(u,Z)|0)|0)+((8191&(n=(n=n+Math.imul(u,K)|0)+Math.imul(d,Z)|0))<<13)|0;h=((a=a+Math.imul(d,K)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(M,V),n=(n=Math.imul(M,j))+Math.imul(S,V)|0,a=Math.imul(S,j),r=r+Math.imul(x,H)|0,n=(n=n+Math.imul(x,q)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,q)|0,r=r+Math.imul(v,$)|0,n=(n=n+Math.imul(v,X)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,X)|0,r=r+Math.imul(f,Z)|0,n=(n=n+Math.imul(f,K)|0)+Math.imul(m,Z)|0,a=a+Math.imul(m,K)|0;var xt=(h+(r=r+Math.imul(u,Q)|0)|0)+((8191&(n=(n=n+Math.imul(u,tt)|0)+Math.imul(d,Q)|0))<<13)|0;h=((a=a+Math.imul(d,tt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(E,V),n=(n=Math.imul(E,j))+Math.imul(A,V)|0,a=Math.imul(A,j),r=r+Math.imul(M,H)|0,n=(n=n+Math.imul(M,q)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,q)|0,r=r+Math.imul(x,$)|0,n=(n=n+Math.imul(x,X)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,X)|0,r=r+Math.imul(v,Z)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(y,Z)|0,a=a+Math.imul(y,K)|0,r=r+Math.imul(f,Q)|0,n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0;var _t=(h+(r=r+Math.imul(u,it)|0)|0)+((8191&(n=(n=n+Math.imul(u,rt)|0)+Math.imul(d,it)|0))<<13)|0;h=((a=a+Math.imul(d,rt)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(C,V),n=(n=Math.imul(C,j))+Math.imul(P,V)|0,a=Math.imul(P,j),r=r+Math.imul(E,H)|0,n=(n=n+Math.imul(E,q)|0)+Math.imul(A,H)|0,a=a+Math.imul(A,q)|0,r=r+Math.imul(M,$)|0,n=(n=n+Math.imul(M,X)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,X)|0,r=r+Math.imul(x,Z)|0,n=(n=n+Math.imul(x,K)|0)+Math.imul(_,Z)|0,a=a+Math.imul(_,K)|0,r=r+Math.imul(v,Q)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,a=a+Math.imul(y,tt)|0,r=r+Math.imul(f,it)|0,n=(n=n+Math.imul(f,rt)|0)+Math.imul(m,it)|0,a=a+Math.imul(m,rt)|0;var wt=(h+(r=r+Math.imul(u,at)|0)|0)+((8191&(n=(n=n+Math.imul(u,st)|0)+Math.imul(d,at)|0))<<13)|0;h=((a=a+Math.imul(d,st)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(I,V),n=(n=Math.imul(I,j))+Math.imul(L,V)|0,a=Math.imul(L,j),r=r+Math.imul(C,H)|0,n=(n=n+Math.imul(C,q)|0)+Math.imul(P,H)|0,a=a+Math.imul(P,q)|0,r=r+Math.imul(E,$)|0,n=(n=n+Math.imul(E,X)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,X)|0,r=r+Math.imul(M,Z)|0,n=(n=n+Math.imul(M,K)|0)+Math.imul(S,Z)|0,a=a+Math.imul(S,K)|0,r=r+Math.imul(x,Q)|0,n=(n=n+Math.imul(x,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,r=r+Math.imul(v,it)|0,n=(n=n+Math.imul(v,rt)|0)+Math.imul(y,it)|0,a=a+Math.imul(y,rt)|0,r=r+Math.imul(f,at)|0,n=(n=n+Math.imul(f,st)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,st)|0;var Mt=(h+(r=r+Math.imul(u,lt)|0)|0)+((8191&(n=(n=n+Math.imul(u,ht)|0)+Math.imul(d,lt)|0))<<13)|0;h=((a=a+Math.imul(d,ht)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(B,V),n=(n=Math.imul(B,j))+Math.imul(O,V)|0,a=Math.imul(O,j),r=r+Math.imul(I,H)|0,n=(n=n+Math.imul(I,q)|0)+Math.imul(L,H)|0,a=a+Math.imul(L,q)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,X)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,X)|0,r=r+Math.imul(E,Z)|0,n=(n=n+Math.imul(E,K)|0)+Math.imul(A,Z)|0,a=a+Math.imul(A,K)|0,r=r+Math.imul(M,Q)|0,n=(n=n+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,r=r+Math.imul(x,it)|0,n=(n=n+Math.imul(x,rt)|0)+Math.imul(_,it)|0,a=a+Math.imul(_,rt)|0,r=r+Math.imul(v,at)|0,n=(n=n+Math.imul(v,st)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,st)|0,r=r+Math.imul(f,lt)|0,n=(n=n+Math.imul(f,ht)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ht)|0;var St=(h+(r=r+Math.imul(u,ut)|0)|0)+((8191&(n=(n=n+Math.imul(u,dt)|0)+Math.imul(d,ut)|0))<<13)|0;h=((a=a+Math.imul(d,dt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(N,V),n=(n=Math.imul(N,j))+Math.imul(z,V)|0,a=Math.imul(z,j),r=r+Math.imul(B,H)|0,n=(n=n+Math.imul(B,q)|0)+Math.imul(O,H)|0,a=a+Math.imul(O,q)|0,r=r+Math.imul(I,$)|0,n=(n=n+Math.imul(I,X)|0)+Math.imul(L,$)|0,a=a+Math.imul(L,X)|0,r=r+Math.imul(C,Z)|0,n=(n=n+Math.imul(C,K)|0)+Math.imul(P,Z)|0,a=a+Math.imul(P,K)|0,r=r+Math.imul(E,Q)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,tt)|0,r=r+Math.imul(M,it)|0,n=(n=n+Math.imul(M,rt)|0)+Math.imul(S,it)|0,a=a+Math.imul(S,rt)|0,r=r+Math.imul(x,at)|0,n=(n=n+Math.imul(x,st)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,st)|0,r=r+Math.imul(v,lt)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ht)|0,r=r+Math.imul(f,ut)|0,n=(n=n+Math.imul(f,dt)|0)+Math.imul(m,ut)|0,a=a+Math.imul(m,dt)|0;var kt=(h+(r=r+Math.imul(u,ft)|0)|0)+((8191&(n=(n=n+Math.imul(u,mt)|0)+Math.imul(d,ft)|0))<<13)|0;h=((a=a+Math.imul(d,mt)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(N,H),n=(n=Math.imul(N,q))+Math.imul(z,H)|0,a=Math.imul(z,q),r=r+Math.imul(B,$)|0,n=(n=n+Math.imul(B,X)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,X)|0,r=r+Math.imul(I,Z)|0,n=(n=n+Math.imul(I,K)|0)+Math.imul(L,Z)|0,a=a+Math.imul(L,K)|0,r=r+Math.imul(C,Q)|0,n=(n=n+Math.imul(C,tt)|0)+Math.imul(P,Q)|0,a=a+Math.imul(P,tt)|0,r=r+Math.imul(E,it)|0,n=(n=n+Math.imul(E,rt)|0)+Math.imul(A,it)|0,a=a+Math.imul(A,rt)|0,r=r+Math.imul(M,at)|0,n=(n=n+Math.imul(M,st)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,st)|0,r=r+Math.imul(x,lt)|0,n=(n=n+Math.imul(x,ht)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ht)|0,r=r+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,dt)|0)+Math.imul(y,ut)|0,a=a+Math.imul(y,dt)|0;var Et=(h+(r=r+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;h=((a=a+Math.imul(m,mt)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(N,$),n=(n=Math.imul(N,X))+Math.imul(z,$)|0,a=Math.imul(z,X),r=r+Math.imul(B,Z)|0,n=(n=n+Math.imul(B,K)|0)+Math.imul(O,Z)|0,a=a+Math.imul(O,K)|0,r=r+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(L,Q)|0,a=a+Math.imul(L,tt)|0,r=r+Math.imul(C,it)|0,n=(n=n+Math.imul(C,rt)|0)+Math.imul(P,it)|0,a=a+Math.imul(P,rt)|0,r=r+Math.imul(E,at)|0,n=(n=n+Math.imul(E,st)|0)+Math.imul(A,at)|0,a=a+Math.imul(A,st)|0,r=r+Math.imul(M,lt)|0,n=(n=n+Math.imul(M,ht)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ht)|0,r=r+Math.imul(x,ut)|0,n=(n=n+Math.imul(x,dt)|0)+Math.imul(_,ut)|0,a=a+Math.imul(_,dt)|0;var At=(h+(r=r+Math.imul(v,ft)|0)|0)+((8191&(n=(n=n+Math.imul(v,mt)|0)+Math.imul(y,ft)|0))<<13)|0;h=((a=a+Math.imul(y,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(N,Z),n=(n=Math.imul(N,K))+Math.imul(z,Z)|0,a=Math.imul(z,K),r=r+Math.imul(B,Q)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,tt)|0,r=r+Math.imul(I,it)|0,n=(n=n+Math.imul(I,rt)|0)+Math.imul(L,it)|0,a=a+Math.imul(L,rt)|0,r=r+Math.imul(C,at)|0,n=(n=n+Math.imul(C,st)|0)+Math.imul(P,at)|0,a=a+Math.imul(P,st)|0,r=r+Math.imul(E,lt)|0,n=(n=n+Math.imul(E,ht)|0)+Math.imul(A,lt)|0,a=a+Math.imul(A,ht)|0,r=r+Math.imul(M,ut)|0,n=(n=n+Math.imul(M,dt)|0)+Math.imul(S,ut)|0,a=a+Math.imul(S,dt)|0;var Tt=(h+(r=r+Math.imul(x,ft)|0)|0)+((8191&(n=(n=n+Math.imul(x,mt)|0)+Math.imul(_,ft)|0))<<13)|0;h=((a=a+Math.imul(_,mt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(N,Q),n=(n=Math.imul(N,tt))+Math.imul(z,Q)|0,a=Math.imul(z,tt),r=r+Math.imul(B,it)|0,n=(n=n+Math.imul(B,rt)|0)+Math.imul(O,it)|0,a=a+Math.imul(O,rt)|0,r=r+Math.imul(I,at)|0,n=(n=n+Math.imul(I,st)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,st)|0,r=r+Math.imul(C,lt)|0,n=(n=n+Math.imul(C,ht)|0)+Math.imul(P,lt)|0,a=a+Math.imul(P,ht)|0,r=r+Math.imul(E,ut)|0,n=(n=n+Math.imul(E,dt)|0)+Math.imul(A,ut)|0,a=a+Math.imul(A,dt)|0;var Ct=(h+(r=r+Math.imul(M,ft)|0)|0)+((8191&(n=(n=n+Math.imul(M,mt)|0)+Math.imul(S,ft)|0))<<13)|0;h=((a=a+Math.imul(S,mt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(N,it),n=(n=Math.imul(N,rt))+Math.imul(z,it)|0,a=Math.imul(z,rt),r=r+Math.imul(B,at)|0,n=(n=n+Math.imul(B,st)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,st)|0,r=r+Math.imul(I,lt)|0,n=(n=n+Math.imul(I,ht)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ht)|0,r=r+Math.imul(C,ut)|0,n=(n=n+Math.imul(C,dt)|0)+Math.imul(P,ut)|0,a=a+Math.imul(P,dt)|0;var Pt=(h+(r=r+Math.imul(E,ft)|0)|0)+((8191&(n=(n=n+Math.imul(E,mt)|0)+Math.imul(A,ft)|0))<<13)|0;h=((a=a+Math.imul(A,mt)|0)+(n>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,r=Math.imul(N,at),n=(n=Math.imul(N,st))+Math.imul(z,at)|0,a=Math.imul(z,st),r=r+Math.imul(B,lt)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ht)|0,r=r+Math.imul(I,ut)|0,n=(n=n+Math.imul(I,dt)|0)+Math.imul(L,ut)|0,a=a+Math.imul(L,dt)|0;var Dt=(h+(r=r+Math.imul(C,ft)|0)|0)+((8191&(n=(n=n+Math.imul(C,mt)|0)+Math.imul(P,ft)|0)
vendor: 23,416 bytes, line 22
22)<<13)|0;h=((a=a+Math.imul(P,mt)|0)+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(N,lt),n=(n=Math.imul(N,ht))+Math.imul(z,lt)|0,a=Math.imul(z,ht),r=r+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,dt)|0)+Math.imul(O,ut)|0,a=a+Math.imul(O,dt)|0;var It=(h+(r=r+Math.imul(I,ft)|0)|0)+((8191&(n=(n=n+Math.imul(I,mt)|0)+Math.imul(L,ft)|0))<<13)|0;h=((a=a+Math.imul(L,mt)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863,r=Math.imul(N,ut),n=(n=Math.imul(N,dt))+Math.imul(z,ut)|0,a=Math.imul(z,dt);var Lt=(h+(r=r+Math.imul(B,ft)|0)|0)+((8191&(n=(n=n+Math.imul(B,mt)|0)+Math.imul(O,ft)|0))<<13)|0;h=((a=a+Math.imul(O,mt)|0)+(n>>>13)|0)+(Lt>>>26)|0,Lt&=67108863;var Rt=(h+(r=Math.imul(N,ft))|0)+((8191&(n=(n=Math.imul(N,mt))+Math.imul(z,ft)|0))<<13)|0;return h=((a=Math.imul(z,mt))+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=bt,l[4]=xt,l[5]=_t,l[6]=wt,l[7]=Mt,l[8]=St,l[9]=kt,l[10]=Et,l[11]=At,l[12]=Tt,l[13]=Ct,l[14]=Pt,l[15]=Dt,l[16]=It,l[17]=Lt,l[18]=Rt,0!==h&&(l[19]=h,i.length++),i};function v(t,e,i){i.negative=e.negative^t.negative,i.length=t.length+e.length;for(var r=0,n=0,a=0;a<i.length-1;a++){var s=n;n=0;for(var o=67108863&r,l=Math.min(a,e.length-1),h=Math.max(0,a-t.length+1);h<=l;h++){var c=a-h,u=(0|t.words[c])*(0|e.words[h]),d=67108863&u;o=67108863&(d=d+o|0),n+=(s=(s=s+(u/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}i.words[a]=o,r=s,s=n}return 0!==r?i.words[a]=r:i.length--,i._strip()}function y(t,e,i){return v(t,e,i)}function b(t,e){this.x=t,this.y=e}Math.imul||(g=m),a.prototype.mulTo=function(t,e){var i=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):i<63?m(this,t,e):i<1024?v(this,t,e):y(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),i=a.prototype._countBits(t)-1,r=0;r<t;r++)e[r]=this.revBin(r,i,t);return e},b.prototype.revBin=function(t,e,i){if(0===t||t===i-1)return t;for(var r=0,n=0;n<e;n++)r|=(1&t)<<e-n-1,t>>=1;return r},b.prototype.permute=function(t,e,i,r,n,a){for(var s=0;s<a;s++)r[s]=e[t[s]],n[s]=i[t[s]]},b.prototype.transform=function(t,e,i,r,n,a){this.permute(a,t,e,i,r,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,l=Math.cos(2*Math.PI/o),h=Math.sin(2*Math.PI/o),c=0;c<n;c+=o)for(var u=l,d=h,p=0;p<s;p++){var f=i[c+p],m=r[c+p],g=i[c+p+s],v=r[c+p+s],y=u*g-d*v;v=u*v+d*g,g=y,i[c+p]=f+g,r[c+p]=m+v,i[c+p+s]=f-g,r[c+p+s]=m-v,p!==o&&(y=l*u-h*d,d=l*d+h*u,u=y)}},b.prototype.guessLen13b=function(t,e){var i=1|Math.max(e,t),r=1&i,n=0;for(i=i/2|0;i;i>>>=1)n++;return 1<<n+1+r},b.prototype.conjugate=function(t,e,i){if(!(i<=1))for(var r=0;r<i/2;r++){var n=t[r];t[r]=t[i-r-1],t[i-r-1]=n,n=e[r],e[r]=-e[i-r-1],e[i-r-1]=-n}},b.prototype.normalize13b=function(t,e){for(var i=0,r=0;r<e/2;r++){var n=8192*Math.round(t[2*r+1]/e)+Math.round(t[2*r]/e)+i;t[r]=67108863&n,i=n<67108864?0:n/67108864|0}return t},b.prototype.convert13b=function(t,e,i,n){for(var a=0,s=0;s<e;s++)a+=0|t[s],i[2*s]=8191&a,a>>>=13,i[2*s+1]=8191&a,a>>>=13;for(s=2*e;s<n;++s)i[s]=0;r(0===a),r(0==(-8192&a))},b.prototype.stub=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=0;return e},b.prototype.mulp=function(t,e,i){var r=2*this.guessLen13b(t.length,e.length),n=this.makeRBT(r),a=this.stub(r),s=new Array(r),o=new Array(r),l=new Array(r),h=new Array(r),c=new Array(r),u=new Array(r),d=i.words;d.length=r,this.convert13b(t.words,t.length,s,r),this.convert13b(e.words,e.length,h,r),this.transform(s,a,o,l,r,n),this.transform(h,a,c,u,r,n);for(var p=0;p<r;p++){var f=o[p]*c[p]-l[p]*u[p];l[p]=o[p]*u[p]+l[p]*c[p],o[p]=f}return this.conjugate(o,l,r),this.transform(o,l,d,a,r,n),this.conjugate(d,a,r),this.normalize13b(d,r),i.negative=t.negative^e.negative,i.length=t.length+e.length,i._strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),y(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){var e=t<0;e&&(t=-t),r("number"==typeof t),r(t<67108864);for(var i=0,n=0;n<this.length;n++){var a=(0|this.words[n])*t,s=(67108863&a)+(67108863&i);i>>=26,i+=a/67108864|0,i+=s>>>26,this.words[n]=67108863&s}return 0!==i&&(this.words[n]=i,this.length++),e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),i=0;i<e.length;i++){var r=i/26|0,n=i%26;e[i]=t.words[r]>>>n&1}return e}(t);if(0===e.length)return new a(1);for(var i=this,r=0;r<e.length&&0===e[r];r++,i=i.sqr());if(++r<e.length)for(var n=i.sqr();r<e.length;r++,n=n.sqr())0!==e[r]&&(i=i.mul(n));return i},a.prototype.iushln=function(t){r("number"==typeof t&&t>=0);var e,i=t%26,n=(t-i)/26,a=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(e=0;e<this.length;e++){var o=this.words[e]&a,l=(0|this.words[e])-o<<i;this.words[e]=l|s,s=o>>>26-i}s&&(this.words[e]=s,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e<n;e++)this.words[e]=0;this.length+=n}return this._strip()},a.prototype.ishln=function(t){return r(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,i){var n;r("number"==typeof t&&t>=0),n=e?(e-e%26)/26:0;var a=t%26,s=Math.min((t-a)/26,this.length),o=67108863^67108863>>>a<<a,l=i;if(n-=s,n=Math.max(0,n),l){for(var h=0;h<s;h++)l.words[h]=this.words[h];l.length=s}if(0===s);else if(this.length>s)for(this.length-=s,h=0;h<this.length;h++)this.words[h]=this.words[h+s];else this.words[0]=0,this.length=1;var c=0;for(h=this.length-1;h>=0&&(0!==c||h>=n);h--){var u=0|this.words[h];this.words[h]=c<<26-a|u>>>a,c=u&o}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<<e;return!(this.length<=i)&&!!(this.words[i]&n)},a.prototype.imaskn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<<e;this.words[this.length-1]&=n}return this._strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return r("number"==typeof t),r(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<=t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this._strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,i){var n,a,s=t.length+i;this._expand(s);var o=0;for(n=0;n<t.length;n++){a=(0|this.words[n+i])+o;var l=(0|t.words[n])*e;o=((a-=67108863&l)>>26)-(l/67108864|0),this.words[n+i]=67108863&a}for(;n<this.length-i;n++)o=(a=(0|this.words[n+i])+o)>>26,this.words[n+i]=67108863&a;if(0===o)return this._strip();for(r(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var i=(this.length,t.length),r=this.clone(),n=t,s=0|n.words[n.length-1];0!==(i=26-this._countBits(s))&&(n=n.ushln(i),r.iushln(i),s=0|n.words[n.length-1]);var o,l=r.length-n.length;if("mod"!==e){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var h=0;h<o.length;h++)o.words[h]=0}var c=r.clone()._ishlnsubmul(n,1,l);0===c.negative&&(r=c,o&&(o.words[l]=1));for(var u=l-1;u>=0;u--){var d=67108864*(0|r.words[n.length+u])+(0|r.words[n.length+u-1]);for(d=Math.min(d/s|0,67108863),r._ishlnsubmul(n,d,u);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(n,1,u),r.isZero()||(r.negative^=1);o&&(o.words[u]=d)}return o&&o._strip(),r._strip(),"div"!==e&&0!==i&&r.iushrn(i),{div:o||null,mod:r}},a.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(o=this.neg().divmod(t,e),"mod"!==e&&(n=o.div.neg()),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.iadd(t)),{div:n,mod:s}):0===this.negative&&0!==t.negative?(o=this.divmod(t.neg(),e),"mod"!==e&&(n=o.div.neg()),{div:n,mod:o.mod}):0!=(this.negative&t.negative)?(o=this.neg().divmod(t.neg(),e),"div"!==e&&(s=o.mod.neg(),i&&0!==s.negative&&s.isub(t)),{div:o.div,mod:s}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,s,o},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var i=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),n=t.andln(1),a=i.cmp(r);return a<0||1===n&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=(1<<26)%t,n=0,a=this.length-1;a>=0;a--)n=(i*n+(0|this.words[a]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*i;this.words[n]=a/t|0,i=a%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),s=new a(0),o=new a(0),l=new a(1),h=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++h;for(var c=i.clone(),u=e.clone();!e.isZero();){for(var d=0,p=1;0==(e.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(c),s.isub(u)),n.iushrn(1),s.iushrn(1);for(var f=0,m=1;0==(i.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(i.iushrn(f);f-- >0;)(o.isOdd()||l.isOdd())&&(o.iadd(c),l.isub(u)),o.iushrn(1),l.iushrn(1);e.cmp(i)>=0?(e.isub(i),n.isub(o),s.isub(l)):(i.isub(e),o.isub(n),l.isub(s))}return{a:o,b:l,gcd:i.iushln(h)}},a.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,s=new a(1),o=new a(0),l=i.clone();e.cmpn(1)>0&&i.cmpn(1)>0;){for(var h=0,c=1;0==(e.words[0]&c)&&h<26;++h,c<<=1);if(h>0)for(e.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);for(var u=0,d=1;0==(i.words[0]&d)&&u<26;++u,d<<=1);if(u>0)for(i.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);e.cmp(i)>=0?(e.isub(i),s.isub(o)):(i.isub(e),o.isub(s))}return(n=0===e.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),i=t.clone();e.negative=0,i.negative=0;for(var r=0;e.isEven()&&i.isEven();r++)e.iushrn(1),i.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=e.cmp(i);if(n<0){var a=e;e=i,i=a}else if(0===n||0===i.cmpn(1))break;e.isub(i)}return i.iushln(r)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<<e;if(this.length<=i)return this._expand(i+1),this.words[i]|=n,this;for(var a=n,s=i;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:n<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,i=this.length-1;i>=0;i--){var r=0|this.words[i],n=0|t.words[i];if(r!==n){r<n?e=-1:r>n&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new E(t)},a.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var x={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,i=t;do{this.split(i,this.tmp),e=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e<this.n?-1:i.ucmp(this.p);return 0===r?(i.words[0]=0,i.length=1):r>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},n(w,_),w.prototype.split=function(t,e){for(var i=Math.min(t.length,9),r=0;r<i;r++)e.words[r]=t.words[r];if(e.length=i,t.length<=9)return t.words[0]=0,void(t.length=1);var n=t.words[9];for(e.words[e.length++]=4194303&n,r=10;r<t.length;r++){var a=0|t.words[r];t.words[r-10]=(4194303&a)<<4|n>>>22,n=a}n>>>=22,t.words[r-10]=n,0===n&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,i=0;i<t.length;i++){var r=0|t.words[i];e+=977*r,t.words[i]=67108863&e,e=64*r+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},n(M,_),n(S,_),n(k,_),k.prototype.imulK=function(t){for(var e=0,i=0;i<t.length;i++){var r=19*(0|t.words[i])+e,n=67108863&r;r>>>=26,t.words[i]=n,e=r}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(x[t])return x[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new M;else if("p192"===t)e=new S;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return x[t]=e,e},E.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(c(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var i=t.add(e);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var i=t.iadd(e);return i.cmp(this.m)>=0&&i.isub(this.m),i},E.prototype.sub=function(t,e){this._verify2(t,e);var i=t.sub(e);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var i=t.isub(e);return i.cmpn(0)<0&&i.iadd(this.m),i},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new a(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);r(!n.isZero());var o=new a(1).toRed(this),l=o.redNeg(),h=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,h).cmp(l);)c.redIAdd(l);for(var u=this.pow(c,n),d=this.pow(t,n.addn(1).iushrn(1)),p=this.pow(t,n),f=s;0!==p.cmp(o);){for(var m=p,g=0;0!==m.cmp(o);g++)m=m.redSqr();r(g<f);var v=this.pow(u,new a(1).iushln(f-g-1));d=d.redMul(v),u=v.redSqr(),p=p.redMul(u),f=g}return d},E.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},E.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var i=new Array(16);i[0]=new a(1).toRed(this),i[1]=t;for(var r=2;r<i.length;r++)i[r]=this.mul(i[r-1],t);var n=i[0],s=0,o=0,l=e.bitLength()%26;for(0===l&&(l=26),r=e.length-1;r>=0;r--){for(var h=e.words[r],c=l-1;c>=0;c--){var u=h>>c&1;n!==i[0]&&(n=this.sqr(n)),0!==u||0!==s?(s<<=1,s|=u,(4===++o||0===r&&0===c)&&(n=this.mul(n,i[s]),o=0,s=0)):o=0}l=26}return n},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new A(t)},n(A,E),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var i=t.mul(e),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t,this)}).call(e,i(42)(t))},function(t,e){},function(t,e){t.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"[email protected]:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <[email protected]>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}}
vendor: 4,126 bytes, line 22
22,function(t,e,i){"use strict";var r=i(8),n=i(4),a=i(0),s=i(29),o=r.assert;function l(t){s.call(this,"short",t),this.a=new n(t.a,16).toRed(this.red),this.b=new n(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function h(t,e,i,r){s.BasePoint.call(this,t,"affine"),null===e&&null===i?(this.x=null,this.y=null,this.inf=!0):(this.x=new n(e,16),this.y=new n(i,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function c(t,e,i,r){s.BasePoint.call(this,t,"jacobian"),null===e&&null===i&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new n(0)):(this.x=new n(e,16),this.y=new n(i,16),this.z=new n(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(l,s),t.exports=l,l.prototype._getEndomorphism=function(t){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var e,i;if(t.beta)e=new n(t.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);e=(e=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(t.lambda)i=new n(t.lambda,16);else{var a=this._getEndoRoots(this.n);0===this.g.mul(a[0]).x.cmp(this.g.x.redMul(e))?i=a[0]:(i=a[1],o(0===this.g.mul(i).x.cmp(this.g.x.redMul(e))))}return{beta:e,lambda:i,basis:t.basis?t.basis.map(function(t){return{a:new n(t.a,16),b:new n(t.b,16)}}):this._getEndoBasis(i)}}},l.prototype._getEndoRoots=function(t){var e=t===this.p?this.red:n.mont(t),i=new n(2).toRed(e).redInvm(),r=i.redNeg(),a=new n(3).toRed(e).redNeg().redSqrt().redMul(i);return[r.redAdd(a).fromRed(),r.redSub(a).fromRed()]},l.prototype._getEndoBasis=function(t){for(var e,i,r,a,s,o,l,h,c,u=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=t,p=this.n.clone(),f=new n(1),m=new n(0),g=new n(0),v=new n(1),y=0;0!==d.cmpn(0);){var b=p.div(d);h=p.sub(b.mul(d)),c=g.sub(b.mul(f));var x=v.sub(b.mul(m));if(!r&&h.cmp(u)<0)e=l.neg(),i=f,r=h.neg(),a=c;else if(r&&2==++y)break;l=h,p=d,d=h,g=f,f=c,v=m,m=x}s=h.neg(),o=c;var _=r.sqr().add(a.sqr());return s.sqr().add(o.sqr()).cmp(_)>=0&&(s=e,o=i),r.negative&&(r=r.neg(),a=a.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:r,b:a},{a:s,b:o}]},l.prototype._endoSplit=function(t){var e=this.endo.basis,i=e[0],r=e[1],n=r.b.mul(t).divRound(this.n),a=i.b.neg().mul(t).divRound(this.n),s=n.mul(i.a),o=a.mul(r.a),l=n.mul(i.b),h=a.mul(r.b);return{k1:t.sub(s).sub(o),k2:l.add(h).neg()}},l.prototype.pointFromX=function(t,e){(t=new n(t,16)).red||(t=t.toRed(this.red));var i=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),r=i.redSqrt();if(0!==r.redSqr().redSub(i).cmp(this.zero))throw new Error("invalid point");var a=r.fromRed().isOdd();return(e&&!a||!e&&a)&&(r=r.redNeg()),this.point(t,r)},l.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,i=t.y,r=this.a.redMul(e),n=e.redSqr().redMul(e).redIAdd(r).redIAdd(this.b);return 0===i.redSqr().redISub(n).cmpn(0)},l.prototype._endoWnafMulAdd=function(t,e,i){for(var r=this._endoWnafT1,n=this._endoWnafT2,a=0;a<t.length;a++){var s=this._endoSplit(e[a]),o=t[a],l=o._getBeta();s.k1.negative&&(s.k1.ineg(),o=o.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),r[2*a]=o,r[2*a+1]=l,n[2*a]=s.k1,n[2*a+1]=s.k2}for(var h=this._wnafMulAdd(1,r,n,2*a,i),c=0;c<2*a;c++)r[c]=null,n[c]=null;return h},a(h,s.BasePoint),l.prototype.point=function(t,e,i){return new h(this,t,e,i)},l.prototype.pointFromJSON=function(t,e){return h.fromJSON(this,t,e)},h.prototype._getBeta=function(){if(this.curve.endo){var t=this.precomputed;if(t&&t.beta)return t.beta;var e=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var i=this.curve,r=function(t){return i.point(t.x.redMul(i.endo.beta),t.y)};t.beta=e,e.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(r)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(r)}}}return e}}
vendor: 6,905 bytes, line 22
22,h.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},h.fromJSON=function(t,e,i){"string"==typeof e&&(e=JSON.parse(e));var r=t.point(e[0],e[1],i);if(!e[2])return r;function n(e){return t.point(e[0],e[1],i)}var a=e[2];return r.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[r].concat(a.doubles.points.map(n))},naf:a.naf&&{wnd:a.naf.wnd,points:[r].concat(a.naf.points.map(n))}},r},h.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},h.prototype.isInfinity=function(){return this.inf},h.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var i=e.redSqr().redISub(this.x).redISub(t.x),r=e.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,r)},h.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,i=this.x.redSqr(),r=t.redInvm(),n=i.redAdd(i).redIAdd(i).redIAdd(e).redMul(r),a=n.redSqr().redISub(this.x.redAdd(this.x)),s=n.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)},h.prototype.getX=function(){return this.x.fromRed()},h.prototype.getY=function(){return this.y.fromRed()},h.prototype.mul=function(t){return t=new n(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},h.prototype.mulAdd=function(t,e,i){var r=[this,e],n=[t,i];return this.curve.endo?this.curve._endoWnafMulAdd(r,n):this.curve._wnafMulAdd(1,r,n,2)},h.prototype.jmulAdd=function(t,e,i){var r=[this,e],n=[t,i];return this.curve.endo?this.curve._endoWnafMulAdd(r,n,!0):this.curve._wnafMulAdd(1,r,n,2,!0)},h.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},h.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var i=this.precomputed,r=function(t){return t.neg()};e.precomputed={naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(r)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(r)}}}return e},h.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(c,s.BasePoint),l.prototype.jpoint=function(t,e,i){return new c(this,t,e,i)},c.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),i=this.x.redMul(e),r=this.y.redMul(e).redMul(t);return this.curve.point(i,r)},c.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},c.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),i=this.z.redSqr(),r=this.x.redMul(e),n=t.x.redMul(i),a=this.y.redMul(e.redMul(t.z)),s=t.y.redMul(i.redMul(this.z)),o=r.redSub(n),l=a.redSub(s);if(0===o.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var h=o.redSqr(),c=h.redMul(o),u=r.redMul(h),d=l.redSqr().redIAdd(c).redISub(u).redISub(u),p=l.redMul(u.redISub(d)).redISub(a.redMul(c)),f=this.z.redMul(t.z).redMul(o);return this.curve.jpoint(d,p,f)},c.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),i=this.x,r=t.x.redMul(e),n=this.y,a=t.y.redMul(e).redMul(this.z),s=i.redSub(r),o=n.redSub(a);if(0===s.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),h=l.redMul(s),c=i.redMul(l),u=o.redSqr().redIAdd(h).redISub(c).redISub(c),d=o.redMul(c.redISub(u)).redISub(n.redMul(h)),p=this.z.redMul(s);return this.curve.jpoint(u,d,p)},c.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var i=this;for(e=0;e<t;e++)i=i.dbl();return i}var r=this.curve.a,n=this.curve.tinv,a=this.x,s=this.y,o=this.z,l=o.redSqr().redSqr(),h=s.redAdd(s);for(e=0;e<t;e++){var c=a.redSqr(),u=h.redSqr(),d=u.redSqr(),p=c.redAdd(c).redIAdd(c).redIAdd(r.redMul(l)),f=a.redMul(u),m=p.redSqr().redISub(f.redAdd(f)),g=f.redISub(m),v=p.redMul(g);v=v.redIAdd(v).redISub(d);var y=h.redMul(o);e+1<t&&(l=l.redMul(d)),a=m,o=y,h=v}return this.curve.jpoint(a,h.redMul(n),o)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},c.prototype._zeroDbl=function(){var t,e,i;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),a=n.redSqr(),s=this.x.redAdd(n).redSqr().redISub(r).redISub(a);s=s.redIAdd(s);var o=r.redAdd(r).redIAdd(r),l=o.redSqr().redISub(s).redISub(s),h=a.redIAdd(a);h=(h=h.redIAdd(h)).redIAdd(h),t=l,e=o.redMul(s.redISub(l)).redISub(h),i=this.y.redAdd(this.y)}else{var c=this.x.redSqr(),u=this.y.redSqr(),d=u.redSqr(),p=this.x.redAdd(u).redSqr().redISub(c).redISub(d);p=p.redIAdd(p);var f=c.redAdd(c).redIAdd(c),m=f.redSqr(),g=d.redIAdd(d);g=(g=g.redIAdd(g)).redIAdd(g),t=m.redISub(p).redISub(p),e=f.redMul(p.redISub(t)).redISub(g),i=(i=this.y.redMul(this.z)).redIAdd(i)}return this.curve.jpoint(t,e,i)},c.prototype._threeDbl=function(){var t,e,i;if(this.zOne){var r=this.x.redSqr(),n=this.y.redSqr(),a=n.redSqr(),s=this.x.redAdd(n).redSqr().redISub(r).redISub(a);s=s.redIAdd(s);var o=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),l=o.redSqr().redISub(s).redISub(s);t=l;var h=a.redIAdd(a);h=(h=h.redIAdd(h)).redIAdd(h),e=o.redMul(s.redISub(l)).redISub(h),i=this.y.redAdd(this.y)}else{var c=this.z.redSqr(),u=this.y.redSqr(),d=this.x.redMul(u),p=this.x.redSub(c).redMul(this.x.redAdd(c));p=p.redAdd(p).redIAdd(p);var f=d.redIAdd(d),m=(f=f.redIAdd(f)).redAdd(f);t=p.redSqr().redISub(m),i=this.y.redAdd(this.z).redSqr().redISub(u).redISub(c);var g=u.redSqr();g=(g=(g=g.redIAdd(g)).redIAdd(g)).redIAdd(g),e=p.redMul(f.redISub(t)).redISub(g)}return this.curve.jpoint(t,e,i)},c.prototype._dbl=function(){var t=this.curve.a,e=this.x,i=this.y,r=this.z,n=r.redSqr().redSqr(),a=e.redSqr(),s=i.redSqr(),o=a.redAdd(a).redIAdd(a).redIAdd(t.redMul(n)),l=e.redAdd(e),h=(l=l.redIAdd(l)).redMul(s),c=o.redSqr().redISub(h.redAdd(h)),u=h.redISub(c),d=s.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=o.redMul(u).redISub(d),f=i.redAdd(i).redMul(r);return this.curve.jpoint(c,p,f)},c.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);
vendor: 4,094 bytes, line 22
22var t=this.x.redSqr(),e=this.y.redSqr(),i=this.z.redSqr(),r=e.redSqr(),n=t.redAdd(t).redIAdd(t),a=n.redSqr(),s=this.x.redAdd(e).redSqr().redISub(t).redISub(r),o=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(a)).redSqr(),l=r.redIAdd(r);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var h=n.redIAdd(s).redSqr().redISub(a).redISub(o).redISub(l),c=e.redMul(h);c=(c=c.redIAdd(c)).redIAdd(c);var u=this.x.redMul(o).redISub(c);u=(u=u.redIAdd(u)).redIAdd(u);var d=this.y.redMul(h.redMul(l.redISub(h)).redISub(s.redMul(o)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=this.z.redAdd(s).redSqr().redISub(i).redISub(o);return this.curve.jpoint(u,d,p)},c.prototype.mul=function(t,e){return t=new n(t,e),this.curve._wnafMul(this,t)},c.prototype.eq=function(t){if("affine"===t.type)return this.eq(t.toJ());if(this===t)return!0;var e=this.z.redSqr(),i=t.z.redSqr();if(0!==this.x.redMul(i).redISub(t.x.redMul(e)).cmpn(0))return!1;var r=e.redMul(this.z),n=i.redMul(t.z);return 0===this.y.redMul(n).redISub(t.y.redMul(r)).cmpn(0)},c.prototype.eqXToP=function(t){var e=this.z.redSqr(),i=t.toRed(this.curve.red).redMul(e);if(0===this.x.cmp(i))return!0;for(var r=t.clone(),n=this.curve.redN.redMul(e);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(i.redIAdd(n),0===this.x.cmp(i))return!0}},c.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(t,e,i){"use strict";var r=i(4),n=i(0),a=i(29),s=i(8);function o(t){a.call(this,"mont",t),this.a=new r(t.a,16).toRed(this.red),this.b=new r(t.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(t,e,i){a.BasePoint.call(this,t,"projective"),null===e&&null===i?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(e,16),this.z=new r(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n(o,a),t.exports=o,o.prototype.validate=function(t){var e=t.normalize().x,i=e.redSqr(),r=i.redMul(e).redAdd(i.redMul(this.a)).redAdd(e);return 0===r.redSqrt().redSqr().cmp(r)},n(l,a.BasePoint),o.prototype.decodePoint=function(t,e){return this.point(s.toArray(t,e),1)},o.prototype.point=function(t,e){return new l(this,t,e)},o.prototype.pointFromJSON=function(t){return l.fromJSON(this,t)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(t,e){return new l(t,e[0],e[1]||t.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var t=this.x.redAdd(this.z).redSqr(),e=this.x.redSub(this.z).redSqr(),i=t.redSub(e),r=t.redMul(e),n=i.redMul(e.redAdd(this.curve.a24.redMul(i)));return this.curve.point(r,n)},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(t,e){var i=this.x.redAdd(this.z),r=this.x.redSub(this.z),n=t.x.redAdd(t.z),a=t.x.redSub(t.z).redMul(i),s=n.redMul(r),o=e.z.redMul(a.redAdd(s).redSqr()),l=e.x.redMul(a.redISub(s).redSqr());return this.curve.point(o,l)},l.prototype.mul=function(t){for(var e=t.clone(),i=this,r=this.curve.point(null,null),n=[];0!==e.cmpn(0);e.iushrn(1))n.push(e.andln(1));for(var a=n.length-1;a>=0;a--)0===n[a]?(i=i.diffAdd(r,this),r=r.dbl()):(r=i.diffAdd(r,this),i=i.dbl());return r},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.eq=function(t){return 0===this.getX().cmp(t.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}}
vendor: 5,040 bytes, line 22
22,function(t,e,i){"use strict";var r=i(8),n=i(4),a=i(0),s=i(29),o=r.assert;function l(t){this.twisted=1!=(0|t.a),this.mOneA=this.twisted&&-1==(0|t.a),this.extended=this.mOneA,s.call(this,"edwards",t),this.a=new n(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new n(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new n(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),o(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|t.c)}function h(t,e,i,r,a){s.BasePoint.call(this,t,"projective"),null===e&&null===i&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new n(e,16),this.y=new n(i,16),this.z=r?new n(r,16):this.curve.one,this.t=a&&new n(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(l,s),t.exports=l,l.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)},l.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)},l.prototype.jpoint=function(t,e,i,r){return this.point(t,e,i,r)},l.prototype.pointFromX=function(t,e){(t=new n(t,16)).red||(t=t.toRed(this.red));var i=t.redSqr(),r=this.c2.redSub(this.a.redMul(i)),a=this.one.redSub(this.c2.redMul(this.d).redMul(i)),s=r.redMul(a.redInvm()),o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var l=o.fromRed().isOdd();return(e&&!l||!e&&l)&&(o=o.redNeg()),this.point(t,o)},l.prototype.pointFromY=function(t,e){(t=new n(t,16)).red||(t=t.toRed(this.red));var i=t.redSqr(),r=i.redSub(this.c2),a=i.redMul(this.d).redMul(this.c2).redSub(this.a),s=r.redMul(a.redInvm());if(0===s.cmp(this.zero)){if(e)throw new Error("invalid point");return this.point(this.zero,t)}var o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return o.fromRed().isOdd()!==e&&(o=o.redNeg()),this.point(o,t)},l.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var e=t.x.redSqr(),i=t.y.redSqr(),r=e.redMul(this.a).redAdd(i),n=this.c2.redMul(this.one.redAdd(this.d.redMul(e).redMul(i)));return 0===r.cmp(n)},a(h,s.BasePoint),l.prototype.pointFromJSON=function(t){return h.fromJSON(this,t)},l.prototype.point=function(t,e,i,r){return new h(this,t,e,i,r)},h.fromJSON=function(t,e){return new h(t,e[0],e[1],e[2])},h.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},h.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},h.prototype._extDbl=function(){var t=this.x.redSqr(),e=this.y.redSqr(),i=this.z.redSqr();i=i.redIAdd(i);var r=this.curve._mulA(t),n=this.x.redAdd(this.y).redSqr().redISub(t).redISub(e),a=r.redAdd(e),s=a.redSub(i),o=r.redSub(e),l=n.redMul(s),h=a.redMul(o),c=n.redMul(o),u=s.redMul(a);return this.curve.point(l,h,u,c)},h.prototype._projDbl=function(){var t,e,i,r,n,a,s=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var h=(r=this.curve._mulA(o)).redAdd(l);this.zOne?(t=s.redSub(o).redSub(l).redMul(h.redSub(this.curve.two)),e=h.redMul(r.redSub(l)),i=h.redSqr().redSub(h).redSub(h)):(n=this.z.redSqr(),a=h.redSub(n).redISub(n),t=s.redSub(o).redISub(l).redMul(a),e=h.redMul(r.redSub(l)),i=h.redMul(a))}else r=o.redAdd(l),n=this.curve._mulC(this.z).redSqr(),a=r.redSub(n).redSub(n),t=this.curve._mulC(s.redISub(r)).redMul(a),e=this.curve._mulC(r).redMul(o.redISub(l)),i=r.redMul(a);return this.curve.point(t,e,i)},h.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},h.prototype._extAdd=function(t){var e=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),i=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),r=this.t.redMul(this.curve.dd).redMul(t.t),n=this.z.redMul(t.z.redAdd(t.z)),a=i.redSub(e),s=n.redSub(r),o=n.redAdd(r),l=i.redAdd(e),h=a.redMul(s),c=o.redMul(l),u=a.redMul(l),d=s.redMul(o);return this.curve.point(h,c,d,u)},h.prototype._projAdd=function(t){var e,i,r=this.z.redMul(t.z),n=r.redSqr(),a=this.x.redMul(t.x),s=this.y.redMul(t.y),o=this.curve.d.redMul(a).redMul(s),l=n.redSub(o),h=n.redAdd(o),c=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(a).redISub(s),u=r.redMul(l).redMul(c);return this.curve.twisted?(e=r.redMul(h).redMul(s.redSub(this.curve._mulA(a))),i=l.redMul(h)):(e=r.redMul(h).redMul(s.redSub(a)),i=this.curve._mulC(l).redMul(h)),this.curve.point(u,e,i)},h.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)},h.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)}
vendor: 5,734 bytes, line 22
22,h.prototype.mulAdd=function(t,e,i){return this.curve._wnafMulAdd(1,[this,e],[t,i],2,!1)},h.prototype.jmulAdd=function(t,e,i){return this.curve._wnafMulAdd(1,[this,e],[t,i],2,!0)},h.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this},h.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},h.prototype.getX=function(){return this.normalize(),this.x.fromRed()},h.prototype.getY=function(){return this.normalize(),this.y.fromRed()},h.prototype.eq=function(t){return this===t||0===this.getX().cmp(t.getX())&&0===this.getY().cmp(t.getY())},h.prototype.eqXToP=function(t){var e=t.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(e))return!0;for(var i=t.clone(),r=this.curve.redN.redMul(this.z);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(r),0===this.x.cmp(e))return!0}},h.prototype.toP=h.prototype.normalize,h.prototype.mixedAdd=h.prototype.add},function(t,e,i){"use strict";e.sha1=i(189),e.sha224=i(190),e.sha256=i(93),e.sha384=i(191),e.sha512=i(94)},function(t,e,i){"use strict";var r=i(9),n=i(24),a=i(92),s=r.rotl32,o=r.sum32,l=r.sum32_5,h=a.ft_1,c=n.BlockHash,u=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,c),t.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(t,e){for(var i=this.W,r=0;r<16;r++)i[r]=t[e+r];for(;r<i.length;r++)i[r]=s(i[r-3]^i[r-8]^i[r-14]^i[r-16],1);var n=this.h[0],a=this.h[1],c=this.h[2],d=this.h[3],p=this.h[4];for(r=0;r<i.length;r++){var f=~~(r/20),m=l(s(n,5),h(f,a,c,d),p,i[r],u[f]);p=d,d=c,c=s(a,30),a=n,n=m}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],c),this.h[3]=o(this.h[3],d),this.h[4]=o(this.h[4],p)},d.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(t,e,i){"use strict";var r=i(9),n=i(93);function a(){if(!(this instanceof a))return new a;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(a,n),t.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},function(t,e,i){"use strict";var r=i(9),n=i(94);function a(){if(!(this instanceof a))return new a;n.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(a,n),t.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},function(t,e,i){"use strict";var r=i(9),n=i(24),a=r.rotl32,s=r.sum32,o=r.sum32_3,l=r.sum32_4,h=n.BlockHash;function c(){if(!(this instanceof c))return new c;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function u(t,e,i,r){return t<=15?e^i^r:t<=31?e&i|~e&r:t<=47?(e|~i)^r:t<=63?e&r|i&~r:e^(i|~r)}function d(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function p(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}r.inherits(c,h),e.ripemd160=c,c.blockSize=512,c.outSize=160,c.hmacStrength=192,c.padLength=64,c.prototype._update=function(t,e){for(var i=this.h[0],r=this.h[1],n=this.h[2],h=this.h[3],c=this.h[4],y=i,b=r,x=n,_=h,w=c,M=0;M<80;M++){var S=s(a(l(i,u(M,r,n,h),t[f[M]+e],d(M)),g[M]),c);i=c,c=h,h=a(n,10),n=r,r=S,S=s(a(l(y,u(79-M,b,x,_),t[m[M]+e],p(M)),v[M]),w),y=w,w=_,_=a(x,10),x=b,b=S}S=o(this.h[1],n,_),this.h[1]=o(this.h[2],h,w),this.h[2]=o(this.h[3],c,y),this.h[3]=o(this.h[4],i,b),this.h[4]=o(this.h[0],r,x),this.h[0]=S},c.prototype._digest=function(t){return"hex"===t?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var f=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(t,e,i){"use strict";var r=i(9),n=i(7);function a(t,e,i){if(!(this instanceof a))return new a(t,e,i);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(e,i))}t.exports=a,a.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),n(t.length<=this.blockSize);for(var e=t.length;e<this.blockSize;e++)t.push(0);for(e=0;e<t.length;e++)t[e]^=54;for(this.inner=(new this.Hash).update(t),e=0;e<t.length;e++)t[e]^=106;this.outer=(new this.Hash).update(t)},a.prototype.update=function(t,e){return this.inner.update(t,e),this},a.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)}},function(t,e){t
vendor: 26,137 bytes, line 22
22.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},
vendor: 11,248 bytes, line 22
22function(t,e,i){"use strict";var r=i(4),n=i(196),a=i(8),s=i(47),o=i(43),l=a.assert,h=i(197),c=i(198);function u(t){if(!(this instanceof u))return new u(t);"string"==typeof t&&(l(Object.prototype.hasOwnProperty.call(s,t),"Unknown curve "+t),t=s[t]),t instanceof s.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}t.exports=u,u.prototype.keyPair=function(t){return new h(this,t)},u.prototype.keyFromPrivate=function(t,e){return h.fromPrivate(this,t,e)},u.prototype.keyFromPublic=function(t,e){return h.fromPublic(this,t,e)},u.prototype.genKeyPair=function(t){t||(t={});for(var e=new n({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||o(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),a=this.n.sub(new r(2));;){var s=new r(e.generate(i));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s)}},u.prototype._truncateToN=function(t,e){var i=8*t.byteLength()-this.n.bitLength();return i>0&&(t=t.ushrn(i)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},u.prototype.sign=function(t,e,i,a){"object"==typeof i&&(a=i,i=null),a||(a={}),e=this.keyFromPrivate(e,i),t=this._truncateToN(new r(t,16));for(var s=this.n.byteLength(),o=e.getPrivate().toArray("be",s),l=t.toArray("be",s),h=new n({hash:this.hash,entropy:o,nonce:l,pers:a.pers,persEnc:a.persEnc||"utf8"}),u=this.n.sub(new r(1)),d=0;;d++){var p=a.k?a.k(d):new r(h.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(u)>=0)){var f=this.g.mul(p);if(!f.isInfinity()){var m=f.getX(),g=m.umod(this.n);if(0!==g.cmpn(0)){var v=p.invm(this.n).mul(g.mul(e.getPrivate()).iadd(t));if(0!==(v=v.umod(this.n)).cmpn(0)){var y=(f.getY().isOdd()?1:0)|(0!==m.cmp(g)?2:0);return a.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),y^=1),new c({r:g,s:v,recoveryParam:y})}}}}}},u.prototype.verify=function(t,e,i,n){t=this._truncateToN(new r(t,16)),i=this.keyFromPublic(i,n);var a=(e=new c(e,"hex")).r,s=e.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,l=s.invm(this.n),h=l.mul(t).umod(this.n),u=l.mul(a).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(h,i.getPublic(),u)).isInfinity()&&o.eqXToP(a):!(o=this.g.mulAdd(h,i.getPublic(),u)).isInfinity()&&0===o.getX().umod(this.n).cmp(a)},u.prototype.recoverPubKey=function(t,e,i,n){l((3&i)===i,"The recovery param is more than two bits"),e=new c(e,n);var a=this.n,s=new r(t),o=e.r,h=e.s,u=1&i,d=i>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");o=d?this.curve.pointFromX(o.add(this.curve.n),u):this.curve.pointFromX(o,u);var p=e.r.invm(a),f=a.sub(s).mul(p).umod(a),m=h.mul(p).umod(a);return this.g.mulAdd(f,o,m)},u.prototype.getKeyRecoveryParam=function(t,e,i,r){if(null!==(e=new c(e,r)).recoveryParam)return e.recoveryParam;for(var n=0;n<4;n++){var a;try{a=this.recoverPubKey(t,e,n)}catch(t){continue}if(a.eq(i))return n}throw new Error("Unable to find valid recovery factor")}},function(t,e,i){"use strict";var r=i(48),n=i(90),a=i(7);function s(t){if(!(this instanceof s))return new s(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=n.toArray(t.entropy,t.entropyEnc||"hex"),i=n.toArray(t.nonce,t.nonceEnc||"hex"),r=n.toArray(t.pers,t.persEnc||"hex");a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,i,r)}t.exports=s,s.prototype._init=function(t,e,i){var r=t.concat(e).concat(i);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},s.prototype._update=function(t){var e=this._hmac().update(this.V).update([0]);t&&(e=e.update(t)),this.K=e.digest(),this.V=this._hmac().update(this.V).digest(),t&&(this.K=this._hmac().update(this.V).update([1]).update(t).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(t,e,i,r){"string"!=typeof e&&(r=i,i=e,e=null),t=n.toArray(t,e),i=n.toArray(i,r),a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(i||[])),this._reseed=1},s.prototype.generate=function(t,e,i,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(r=i,i=e,e=null),i&&(i=n.toArray(i,r||"hex"),this._update(i));for(var a=[];a.length<t;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var s=a.slice(0,t);return this._update(i),this._reseed++,n.encode(s,e)}},function(t,e,i){"use strict";var r=i(4),n=i(8).assert;function a(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}t.exports=a,a.fromPublic=function(t,e,i){return e instanceof a?e:new a(t,{pub:e,pubEnc:i})},a.fromPrivate=function(t,e,i){return e instanceof a?e:new a(t,{priv:e,privEnc:i})},a.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:"Invalid public key"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},a.prototype.getPublic=function(t,e){return"string"==typeof t&&(e=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),e?this.pub.encode(e,t):this.pub},a.prototype.getPrivate=function(t){return"hex"===t?this.priv.toString(16,2):this.priv},a.prototype._importPrivate=function(t,e){this.priv=new r(t,e||16),this.priv=this.priv.umod(this.ec.curve.n)},a.prototype._importPublic=function(t,e){if(t.x||t.y)return"mont"===this.ec.curve.type?n(t.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||n(t.x&&t.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(t.x,t.y));this.pub=this.ec.curve.decodePoint(t,e)},a.prototype.derive=function(t){return t.validate()||n(t.validate(),"public point not validated"),t.mul(this.priv).getX()},a.prototype.sign=function(t,e,i){return this.ec.sign(t,this,e,i)},a.prototype.verify=function(t,e){return this.ec.verify(t,e,this)},a.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(t,e,i){"use strict";var r=i(4),n=i(8),a=n.assert;function s(t,e){if(t instanceof s)return t;this._importDER(t,e)||(a(t.r&&t.s,"Signature without r or s"),this.r=new r(t.r,16),this.s=new r(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}function o(t,e){var i=t[e.place++];if(!(128&i))return i;var r=15&i;if(0===r||r>4)return!1;for(var n=0,a=0,s=e.place;a<r;a++,s++)n<<=8,n|=t[s],n>>>=0;return!(n<=127)&&(e.place=s,n)}function l(t){for(var e=0,i=t.length-1;!t[e]&&!(128&t[e+1])&&e<i;)e++;return 0===e?t:t.slice(e)}function h(t,e){if(e<128)t.push(e);else{var i=1+(Math.log(e)/Math.LN2>>>3);for(t.push(128|i);--i;)t.push(e>>>(i<<3)&255);t.push(e)}}t.exports=s,s.prototype._importDER=function(t,e){t=n.toArray(t,e);var i=new function(){this.place=0};if(48!==t[i.place++])return!1;var a=o(t,i);if(!1===a)return!1;if(a+i.place!==t.length)return!1;if(2!==t[i.place++])return!1;var s=o(t,i);if(!1===s)return!1;var l=t.slice(i.place,s+i.place);if(i.place+=s,2!==t[i.place++])return!1;var h=o(t,i);if(!1===h)return!1;if(t.length!==h+i.place)return!1;var c=t.slice(i.place,h+i.place);if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new r(l),this.s=new r(c),this.recoveryParam=null,!0},s.prototype.toDER=function(t){var e=this.r.toArray(),i=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&i[0]&&(i=[0].concat(i)),e=l(e),i=l(i);!(i[0]||128&i[1]);)i=i.slice(1);var r=[2];h(r,e.length),(r=r.concat(e)).push(2),h(r,i.length);var a=r.concat(i),s=[48];return h(s,a.length),s=s.concat(a),n.encode(s,t)}},function(t,e,i){"use strict";var r=i(48),n=i(47),a=i(8),s=a.assert,o=a.parseBytes,l=i(200),h=i(201);function c(t){if(s("ed25519"===t,"only tested with ed25519 so far"),!(this instanceof c))return new c(t);t=n[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=r.sha512}t.exports=c,c.prototype.sign=function(t,e){t=o(t);var i=this.keyFromSecret(e),r=this.hashInt(i.messagePrefix(),t),n=this.g.mul(r),a=this.encodePoint(n),s=this.hashInt(a,i.pubBytes(),t).mul(i.priv()),l=r.add(s).umod(this.curve.n);return this.makeSignature({R:n,S:l,Rencoded:a})},c.prototype.verify=function(t,e,i){t=o(t),e=this.makeSignature(e);var r=this.keyFromPublic(i),n=this.hashInt(e.Rencoded(),r.pubBytes(),t),a=this.g.mul(e.S());return e.R().add(r.pub().mul(n)).eq(a)},c.prototype.hashInt=function(){for(var t=this.hash(),e=0;e<arguments.length;e++)t.update(arguments[e]);return a.intFromLE(t.digest()).umod(this.curve.n)},c.prototype.keyFromPublic=function(t){return l.fromPublic(this,t)},c.prototype.keyFromSecret=function(t){return l.fromSecret(this,t)},c.prototype.makeSignature=function(t){return t instanceof h?t:new h(this,t)},c.prototype.encodePoint=function(t){var e=t.getY().toArray("le",this.encodingLength);return e[this.encodingLength-1]|=t.getX().isOdd()?128:0,e},c.prototype.decodePoint=function(t){var e=(t=a.parseBytes(t)).length-1,i=t.slice(0,e).concat(-129&t[e]),r=0!=(128&t[e]),n=a.intFromLE(i);return this.curve.pointFromY(n,r)},c.prototype.encodeInt=function(t){return t.toArray("le",this.encodingLength)},c.prototype.decodeInt=function(t){return a.intFromLE(t)},c.prototype.isPoint=function(t){return t instanceof this.pointClass}},function(t,e,i){"use strict";var r=i(8),n=r.assert,a=r.parseBytes,s=r.cachedProperty;function o(t,e){this.eddsa=t,this._secret=a(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=a(e.pub)}o.fromPublic=function(t,e){return e instanceof o?e:new o(t,{pub:e})},o.fromSecret=function(t,e){return e instanceof o?e:new o(t,{secret:e})},o.prototype.secret=function(){return this._secret},s(o,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),s(o,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(o,"privBytes",function(){var t=this.eddsa,e=this.hash(),i=t.encodingLength-1,r=e.slice(0,t.encodingLength);return r[0]&=248,r[i]&=127,r[i]|=64,r}),s(o,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),s(o,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),s(o,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),o.prototype.sign=function(t){return n(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)},o.prototype.verify=function(t,e){return this.eddsa.verify(t,e,this)},o.prototype.getSecret=function(t){return n(this._secret,"KeyPair is public only"),r.encode(this.secret(),t)},o.prototype.getPublic=function(t){return r.encode(this.pubBytes(),t)},t.exports=o}
vendor: 13,084 bytes, line 22
22,function(t,e,i){"use strict";var r=i(4),n=i(8),a=n.assert,s=n.cachedProperty,o=n.parseBytes;function l(t,e){this.eddsa=t,"object"!=typeof e&&(e=o(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),a(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof r&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}s(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),s(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),s(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),s(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return n.encode(this.toBytes(),"hex").toUpperCase()},t.exports=l},function(t,e){},function(t,e,i){"use strict";var r=i(96);e.certificate=i(209);var n=r.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});e.RSAPrivateKey=n;var a=r.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});e.RSAPublicKey=a;var s=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())});e.PublicKey=s;var o=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),l=r.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(o),this.key("subjectPrivateKey").octstr())});e.PrivateKey=l;var h=r.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});e.EncryptedPrivateKey=h;var c=r.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});e.DSAPrivateKey=c,e.DSAparam=r.define("DSAparam",function(){this.int()});var u=r.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())});e.ECPrivateKey=u;var d=r.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});e.signature=r.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},function(t,e,i){"use strict";const r=i(97),n=i(99),a=i(0);function s(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}e.define=function(t,e){return new s(t,e)},s.prototype._createNamed=function(t){const e=this.name;function i(t){this._initNamed(t,e)}return a(i,t),i.prototype._initNamed=function(e,i){t.call(this,e,i)},new i(this)},s.prototype._getDecoder=function(t){return t=t||"der",this.decoders.hasOwnProperty(t)||(this.decoders[t]=this._createNamed(n[t])),this.decoders[t]},s.prototype.decode=function(t,e,i){return this._getDecoder(e).decode(t,i)},s.prototype._getEncoder=function(t){return t=t||"der",this.encoders.hasOwnProperty(t)||(this.encoders[t]=this._createNamed(r[t])),this.encoders[t]},s.prototype.encode=function(t,e,i){return this._getEncoder(e).encode(t,i)}},function(t,e,i){"use strict";const r=i(0),n=i(98);function a(t){n.call(this,t),this.enc="pem"}r(a,n),t.exports=a,a.prototype.encode=function(t,e){const i=n.prototype.encode.call(this,t).toString("base64"),r=["-----BEGIN "+e.label+"-----"];for(let t=0;t<i.length;t+=64)r.push(i.slice(t,t+64));return r.push("-----END "+e.label+"-----"),r.join("\n")}},function(t,e,i){"use strict";const r=i(0),n=i(49).Buffer,a=i(100);function s(t){a.call(this,t),this.enc="pem"}r(s,a),t.exports=s,s.prototype.decode=function(t,e){const i=t.toString().split(/[\r\n]+/g),r=e.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let o=-1,l=-1;for(let t=0;t<i.length;t++){const e=i[t].match(s);if(null!==e&&e[2]===r){if(-1!==o){if("END"!==e[1])break;l=t;break}if("BEGIN"!==e[1])break;o=t}}if(-1===o||-1===l)throw new Error("PEM section not found for: "+r);const h=i.slice(o+1,l).join("");h.replace(/[^a-z0-9+/=]+/gi,"");const c=n.from(h,"base64");return a.prototype.decode.call(this,c,e)}},function(t,e,i){"use strict";const r=e;r.Reporter=i(51).Reporter,r.DecoderBuffer=i(25).DecoderBuffer,r.EncoderBuffer=i(25).EncoderBuffer,r.Node=i(50)},function(t,e,i){"use strict";const r=e;r._reverse=function(t){const e={};return Object.keys(t).forEach(function(i){(0|i)==i&&(i|=0);const r=t[i];e[r]=i}),e},r.der=i(52)},function(t,e,i){"use strict";var r=i(96),n=r.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),a=r.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),s=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),o=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}),l=r.define("RelativeDistinguishedName",function(){this.setof(a)}),h=r.define("RDNSequence",function(){this.seqof(l)}),c=r.define("Name",function(){this.choice({rdnSequence:this.use(h)})}),u=r.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))}),d=r.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),p=r.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(c),this.key("validity").use(u),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())}),f=r.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(p),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())});t.exports=f},function(t,e){t.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},function(t,e,i){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=i(28),o=i(40),l=i(1).Buffer;t.exports=function(t,e){var i,h=t.toString(),c=h.match(r);if(c){var u="aes"+c[1],d=l.from(c[2],"hex"),p=l.from(c[3].replace(/[\r\n]/g,""),"base64"),f=s(e,d.slice(0,8),parseInt(c[1],10)).key,m=[],g=o.createDecipheriv(u,f,d);m.push(g.update(p)),m.push(g.final()),i=l.concat(m)}else{var v=h.match(a);i=l.from(v[2].replace(/[\r\n]/g,""),"base64")}return{tag:h.match(n)[1],data:i}}},function(t,e,i){var r=i(1).Buffer,n=i(95),a=i(46).ec,s=i(30),o=i(101);function l(t,e){if(t.cmpn(0)<=0)throw new Error("invalid sig");if(t.cmp(e)>=e)throw new Error("invalid sig")}t.exports=function(t,e,i,h,c){var u=s(i);if("ec"===u.type){if("ecdsa"!==h&&"ecdsa/rsa"!==h)throw new Error("wrong public key type");return function(t,e,i){var r=o[i.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+i.data.algorithm.curve.join("."));var n=new a(r),s=i.data.subjectPrivateKey.data;return n.verify(e,t,s)}(t,e,u)}if("dsa"===u.type){if("dsa"!==h)throw new Error("wrong public key type");return function(t,e,i){var r=i.data.p,a=i.data.q,o=i.data.g,h=i.data.pub_key,c=s.signature.decode(t,"der"),u=c.s,d=c.r;l(u,a),l(d,a);var p=n.mont(r),f=u.invm(a);return 0===o.toRed(p).redPow(new n(e).mul(f).mod(a)).fromRed().mul(h.toRed(p).redPow(d.mul(f).mod(a)).fromRed()).mod(r).mod(a).cmp(d)}(t,e,u)}if("rsa"!==h&&"ecdsa/rsa"!==h)throw new Error("wrong public key type");e=r.concat([c,e]);for(var d=u.modulus.byteLength(),p=[1],f=0;e.length+p.length+2<d;)p.push(255),f++;p.push(0);for(var m=-1;++m<e.length;)p.push(e[m]);p=r.from(p);var g=n.mont(u.modulus);t=(t=new n(t).toRed(g)).redPow(new n(u.publicExponent)),t=r.from(t.fromRed().toArray());var v=f<8?1:0;for(d=Math.min(t.length,p.length),t.length!==p.length&&(v=1),m=-1;++m<d;)v|=t[m]^p[m];return 0===v}},function(t,e,i){(function(e){var r=i(46),n=i(4);t.exports=function(t){return new s(t)};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(t){this.curveType=a[t],this.curveType||(this.curveType={name:t}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function o(t,i,r){Array.isArray(t)||(t=t.toArray());var n=new e(t);if(r&&n.length<r){var a=new e(r-n.length);a.fill(0),n=e.concat([a,n])}return i?n.toString(i):n}a.p224=a.secp224r1,a.p256=a.secp256r1=a.prime256v1,a.p192=a.secp192r1=a.prime192v1,a.p384=a.secp384r1,a.p521=a.secp521r1,s.prototype.generateKeys=function(t,e){return this.keys=this.curve.genKeyPair(),this.getPublicKey(t,e)},s.prototype.computeSecret=function(t,i,r){return i=i||"utf8",e.isBuffer(t)||(t=new e(t,i)),o(this.curve.keyFromPublic(t).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},s.prototype.getPublicKey=function(t,e){var i=this.keys.getPublic("compressed"===e,!0);return"hybrid"===e&&(i[i.length-1]%2?i[0]=7:i[0]=6),o(i,t)},s.prototype.getPrivateKey=function(t){return o(this.keys.getPrivate(),t)},s.prototype.setPublicKey=function(t,i){return i=i||"utf8",e.isBuffer(t)||(t=new e(t,i)),this.keys._importPublic(t),this},s.prototype.setPrivateKey=function(t,i){i=i||"utf8",e.isBuffer(t)||(t=new e(t,i));var r=new n(t);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}}).call(e,i(5).Buffer)},function(t,e,i){e.publicEncrypt=i(215),e.privateDecrypt=i(216),e.privateEncrypt=function(t,i){return e.publicEncrypt(t,i,!0)},e.publicDecrypt=function(t,i){return e.privateDecrypt(t,i,!0)}},function(t,e,i){var r=i(30),n=i(14),a=i(21),s=i(102),o=i(103),l=i(4),h=i(104),c=i(45),u=i(1).Buffer;t.exports=function(t,e,i){var d;d=t.padding?t.padding:i?1:4;var p,f=r(t);if(4===d)p=function(t,e){var i=t.modulus.byteLength(),r=e.length,h=a("sha1").update(u.alloc(0)).digest(),c=h.length,d=2*c;if(r>i-d-2)throw new Error("message too long");var p=u.alloc(i-r-d-2),f=i-c-1,m=n(c),g=o(u.concat([h,p,u.alloc(1,1),e],f),s(m,f)),v=o(m,s(g,c));return new l(u.concat([u.alloc(1),v,g],i))}(f,e);else if(1===d)p=function(t,e,i){var r,a=e.length,s=t.modulus.byteLength();if(a>s-11)throw new Error("message too long");r=i?u.alloc(s-a-3,255):function(t){var e,i=u.allocUnsafe(t),r=0,a=n(2*t),s=0;for(;r<t;)s===a.length&&(a=n(2*t),s=0),(e=a[s++])&&(i[r++]=e);return i}(s-a-3);return new l(u.concat([u.from([0,i?1:2]),r,u.alloc(1),e],s))}(f,e,i);else{if(3!==d)throw new Error("unknown padding");if((p=new l(e)).cmp(f.modulus)>=0)throw new Error("data too long for modulus")}return i?c(p,f):h(p,f)}},function(t,e,i){var r=i(30),n=i(102),a=i(103),s=i(4),o=i(45),l=i(21),h=i(104),c=i(1).Buffer;t.exports=function(t,e,i){var u;u=t.padding?t.padding:i?1:4;var d,p=r(t),f=p.modulus.byteLength();if(e.length>f||new s(e).cmp(p.modulus)>=0)throw new Error("decryption error");d=i?h(new s(e),p):o(e,p);var m=c.alloc(f-d.length);if(d=c.concat([m,d],f),4===u)return function(t,e){var i=t.modulus.byteLength(),r=l("sha1").update(c.alloc(0)).digest(),s=r.length;if(0!==e[0])throw new Error("decryption error");var o=e.slice(1,s+1),h=e.slice(s+1),u=a(o,n(h,s)),d=a(h,n(u,i-s-1));if(function(t,e){t=c.from(t),e=c.from(e);var i=0,r=t.length;t.length!==e.length&&(i++,r=Math.min(t.length,e.length));var n=-1;for(;++n<r;)i+=t[n]^e[n];return i}(r,d.slice(0,s)))throw new Error("decryption error");var p=s;for(;0===d[p];)p++;if(1!==d[p++])throw new Error("decryption error");return d.slice(p)}(p,d);
22if(1===u)return function(t,e,i){var r=e.slice(0,2),n=2,a=0;for(;0!==e[n++];)if(n>=e.length){a++;break}var s=e.slice(2,n-1);("0002"!==r.toString("hex")&&!i||"0001"!==r.toString("hex")&&i)&&a++;s.length<8&&a++;if(a)throw new Error("decryption error");return e.slice(n)}(0,d,i);if(3===u)return d;throw new Error("unknown padding")}},function(t,e,i){"use strict";(function(t,r){function n(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=i(1),s=i(14),o=a.Buffer,l=a.kMaxLength,h=t.crypto||t.msCrypto,c=Math.pow(2,32)-1;function u(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>l||t>e)throw new RangeError("offset out of range")}function d(t,e,i){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>i||t>l)throw new RangeError("buffer too small")}function p(t,e,i,n){if(r.browser){var a=t.buffer,o=new Uint8Array(a,e,i);return h.getRandomValues(o),n?void r.nextTick(function(){n(null,t)}):t}if(!n)return s(i).copy(t,e),t;s(i,function(i,r){if(i)return n(i);r.copy(t,e),n(null,t)})}h&&h.getRandomValues||!r.browser?(e.randomFill=function(e,i,r,n){if(!(o.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof i)n=i,i=0,r=e.length;else if("function"==typeof r)n=r,r=e.length-i;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return u(i,e.length),d(r,i,e.length),p(e,i,r,n)},e.randomFillSync=function(e,i,r){void 0===i&&(i=0);if(!(o.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');u(i,e.length),void 0===r&&(r=e.length-i);return d(r,i,e.length),p(e,i,r)}):(e.randomFill=n,e.randomFillSync=n)}).call(e,i(6),i(3))},function(t,e,i){"use strict";(function(t){e.a={init:function(){window.getConsumerData=function(e,i,r){if(window.gallerySetConsumerData=i,e&&(!window.Borges.encrypted_consumer_data||!window.Borges.encrypted_consumer_data.length)){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_to_download_coupons_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var n=t(".login-pop-up-register-link a"),a=n.data("original-url"),s=new URL(a);s.searchParams.set("redirect_url",t(location).attr("href")),s.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_COUPON),n.attr("href",s.href),t("#redirect_url").val(t(location).attr("href"))}window.Borges.encrypted_consumer_data&&window.Borges.encrypted_consumer_data.length&&window.gallerySetConsumerData(window.Borges.encrypted_consumer_data)}},finalize:function(){}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){function e(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var i=!1;t(".download-recipebook").on("click",function(r){r.preventDefault();var n=t(this);t(".download-recipebook").prop("disabled",!0),n.find(".loader").removeClass("tw-hidden"),window.windowReference=!1,e()&&(window.windowReference=window.open()),i=t(this).data().id,t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"get_recipebook_pdf",id:t(this).data().id}}).done(function(e){t(".download-recipebook").prop("disabled",!1),n.find(".loader").addClass("tw-hidden"),"object"!=typeof e&&(e=JSON.parse(e)),"OK"===e.status&&e.recipebook_pdf?window.windowReference?window.windowReference.location=e.recipebook_pdf:window.open(e.recipebook_pdf,"_blank"):(window.windowReference&&window.windowReference.close(),t(".generic-error-modal").removeClass("opacity-0"),t(".generic-error-modal").removeClass("pointer-events-none"),t("body").addClass("generic-error-modal-open"))}).error(function(e){if(window.windowReference&&window.windowReference.close(),t(".download-recipebook").prop("disabled",!1),n.find(".loader").addClass("tw-hidden"),401==e.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_to_download_recipe_books_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var r=t(".login-pop-up-register-link a"),a=r.data("original-url"),s=new URL(a),o=t(location).attr("href");if(i){var l=new URL(o);l.searchParams.set("selectedRecipeBook",i)}s.searchParams.set("redirect_url",o),s.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_RECIPEBOOK),o=l.href,r.attr("href",s.href),t("#redirect_url").val(o
22),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_RECIPEBOOK)}else t(".download-recipebook").prop("disabled",!1),n.find(".loader").addClass("tw-hidden"),t(".generic-error-modal").removeClass("opacity-0"),t(".generic-error-modal").removeClass("pointer-events-none"),t("body").addClass("generic-error-modal-open")})}),window.Borges.recipebook_pdf&&(e()?window.location=window.Borges.recipebook_pdf:window.open(window.Borges.recipebook_pdf,"_blank"))},finalize:function(){}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){function e(e){t(".open-promotion").prop("disabled",!1),t(".open-promotion .loader").addClass("tw-hidden"),e?t(".generic-error-modal .error-text").html(e):t(".generic-error-modal .error-text").html(t(".generic-error-modal .error-text").data("default-text")),t(".promotion-double-opt-in-error, .promotion-thank-you").hide(),t(".promotion-landing").show(),t(".generic-error-modal").show(),t(".generic-error-modal").removeClass("opacity-0"),t(".generic-error-modal").removeClass("pointer-events-none"),t("body").addClass("generic-error-modal-open")}window.participateInPromotion=function(){t(".open-promotion").prop("disabled",!0),t(".open-promotion .loader").removeClass("tw-hidden"),t("#terms").is(":checked")?t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion",id:t(".open-promotion").data().id}}).done(function(i){t(".open-promotion").prop("disabled",!1),t(".open-promotion .loader").addClass("tw-hidden"),"object"!=typeof i&&(i=JSON.parse(i)),"OK"===i.status?(t(".promotion-header, .promotion-double-opt-in-error, .promotion-landing").hide(),t(".promotion-thank-you").show()):e(i.responseJSON.message)}).error(function(i){if(t(".open-promotion").prop("disabled",!1),t(".open-promotion .loader").addClass("tw-hidden"),"object"!=typeof i&&(i=JSON.parse(i)),401==i.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_to_participate_in_promotions),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var r=window.location.href,n=new URL(r);n.searchParams.set("participate",1),r=n.href;var a=t(".login-pop-up-register-link a"),s=a.data("original-url"),o=new URL(s);o.searchParams.set("redirect_url",r),a.attr("href",o.href),t("#redirect_url").val(r),t("#callback").val("participate")}else e(i.responseJSON.message)}):e(window.Borges.promo_must_accept_terms_message)},t(".open-promotion").on("click",function(t){t.preventDefault(),window.participateInPromotion()})},finalize:function(){if(window.Borges.participate&&1==window.Borges.participate){var t=window.location.href;t=t.replace("/?participate=1","/"),window.history.replaceState("participated",document.getElementsByTagName("title")[0].innerHTML,t),window.participateInPromotion()}}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){var r=i(20);i.n(r);e.a={init:function(){var e=function(){var e=function(){var e=new FormData(document.querySelector(".birthday-form"));return e.append("terms",t("#terms").is(":checked")?"accepted":"not-accepted"),e.append("action","update_crm_user"),e}();t.ajax({url:window.Borges.ajaxurl,method:"POST",data:e,processData:!1,contentType:!1}).done(function(t){return i(t)}).error(function(t){return r(t)})}
22,i=function(e){t(".birthday-form button").slideUp(),e&&e.redirect_url?window.location.replace(e.redirect_url):window.location.reload()},r=function(e){t(".birthday-form button").prop("disabled",!1),t(".birthday-form button .loader").addClass("tw-hidden");var i=null;"custom_error"==e.responseJSON.type?(i=t(".birthday-form .custom_error")).find("p").html(e.responseJSON.message):i=t(".birthday-form .generic_error"),i.slideDown()};t(".birthday-form").validator().on("submit",function(i){i.isDefaultPrevented()?(t("#birthday-day").each(function(){t(this).val()||t(this).addClass("input-error")}),t("#birthday-month option:selected, #birthday-year option:selected").each(function(){t(this).val()||t(this).parent().addClass("input-error")}),t("#terms").is(":checked")||(t(".birthday-form .terms_error").slideDown(),t(".custom-checkbox").on("click",function(){t(".birthday-form .terms_error").length&&t(".birthday-form .terms_error").slideUp()})),setTimeout(function(){t(".input-error").focus(function(){t(this).removeClass("input-error")})},100)):(i.preventDefault(),t(".birthday-form button").prop("disabled",!0),t(".birthday-form button .loader").removeClass("tw-hidden"),t(i.target).find(".form-error").slideUp(),t("#birthday-day, #birthday-month, #birthday-year").removeClass("input-error"),e())})}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){var r=i(20);i.n(r);e.a={init:function(){var e=function(){var e=function(){var t=new FormData(document.querySelector(".pioneros-form"));return t.append("action","pioneros"),t}();t.ajax({url:window.Borges.ajaxurl,method:"POST",data:e,processData:!1,contentType:!1}).done(function(t){return i(t)}).error(function(t){return r(t)})}
22,i=function(){t(".pioneros-form button").slideUp(),t(".promotion-header").hide(),t(".short-intro").hide(),t("#sign-up").hide(),t(".promotion-thank-you").show()},r=function(e){t(".pioneros-form button").prop("disabled",!1),t(".pioneros-form button .loader").addClass("tw-hidden");var r=null;"custom_error"==e.responseJSON.type?"Ya has participado en esta promoción"==e.responseJSON.message?i():(r=t(".pioneros-form .custom_error")).find("p").html(e.responseJSON.message):r=t(".pioneros-form .generic_error"),r.slideDown()};t(".pioneros-form").validator().on("submit",function(i){i.isDefaultPrevented()?(t("#pioneros-form input[required]").each(function(){t(this).val()||t(this).addClass("input-error")}),t("#pioneros-form select[required]").each(function(){t(this).val()||t(this).parent().addClass("input-error")}),setTimeout(function(){t(".input-error").focus(function(){t(this).removeClass("input-error")})},100)):(i.preventDefault(),t(".pioneros-form button").prop("disabled",!0),t(".pioneros-form button .loader").removeClass("tw-hidden"),t(i.target).find(".form-error").slideUp(),t("#pioneros-form .input-error").removeClass("input-error"),e())})}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){var r=i(20);i.n(r);e.a={init:function(){var e=function(){var e=function(){var t=new FormData(document.querySelector(".pioneros-form"));return t.append("action","pioneros"),t}();t.ajax({url:window.Borges.ajaxurl,method:"POST",data:e,processData:!1,contentType:!1}).done(function(t){return i(t)}).error(function(t){return r(t)})}
22,i=function(){t(".pioneros-form button").slideUp(),t(".promotion-header").hide(),t(".short-intro").hide(),t("#sign-up").hide(),t(".promotion-thank-you").show()},r=function(e){t(".pioneros-form button").prop("disabled",!1),t(".pioneros-form button .loader").addClass("tw-hidden");var r=null;"custom_error"==e.responseJSON.type?"Ya has participado en esta promoción"==e.responseJSON.message?i():(r=t(".pioneros-form .custom_error")).find("p").html(e.responseJSON.message):r=t(".pioneros-form .generic_error"),r.slideDown()};t(".pioneros-form").validator().on("submit",function(i){i.isDefaultPrevented()?(t("#pioneros-form input[required]").each(function(){t(this).val()||t(this).addClass("input-error")}),t("#pioneros-form select[required]").each(function(){t(this).val()||t(this).parent().addClass("input-error")}),setTimeout(function(){t(".input-error").focus(function(){t(this).removeClass("input-error")})},100)):(i.preventDefault(),t(".pioneros-form button").prop("disabled",!0),t(".pioneros-form button .loader").removeClass("tw-hidden"),t(i.target).find(".form-error").slideUp(),t("#pioneros-form .input-error").removeClass("input-error"),e())})}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){t(document).ready(function(){window.location.href.indexOf("participate=1")>-1&&t(".momento-participate").first().click()}),t(".momento-participate").on("click",function(e){e.preventDefault();var i=t(this);t(".momento-participate").prop("disabled",!0),i.find(".loader").removeClass("tw-hidden"),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion_no_checks",id:t(this).data().id,campaign_guid:t(this).data().campaignGuid}}).always(function(e){if(401==e.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var r=t(".login-pop-up-register-link a"),n=r.data("original-url"),a=new URL(n),s=t(location).attr("href")+"?participate=1";a.searchParams.set("redirect_url",s),a.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_CAMPAIGN),r.attr("href",a.href),t("#redirect_url").val(s),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_CAMPAIGN)}else"object"!=typeof e&&(e=JSON.parse(e)),location.href="https://www.cool-tabs.com/pub/momentoborges?crm_id="+i.data().userId})})},finalize:function(){}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){t(".generic-participate").on("click",function(e){e.preventDefault();var i=t(this);t(".generic-participate").prop("disabled",!0),i.find(".loader").removeClass("tw-hidden"),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion_no_checks",id:t(this).data().id,campaign_guid:t(this).data().campaignGuid}}).always(function(e){if(401==e.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var i=t(".login-pop-up-register-link a"),r=i.data("original-url");-1==r.indexOf("https")&&(r="https:"+r);var n=new URL(r),a=t(location).attr("href")+"?participate=1";n.searchParams.set("redirect_url",a),n.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_CAMPAIGN),i.attr("href",n.href),t("#redirect_url").val(a),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_CAMPAIGN)}else"object"!=typeof e&&(e=JSON.parse(e)),location.href=t(location).attr("href")+"?participate=1"})})},finalize:function(){}}}).call(e,i(2))},function(t,e,i){"use strict";(function(t){e.a={init:function(){function e(e){t(".open-promotion").prop("disabled",!1),t(".open-promotion .loader").addClass("tw-hidden"),e?t(".generic-error-modal .error-text").html(e):t(".generic-error-modal .error-text").html(t(".generic-error-modal .error-text").data("default-text")),t(".promotion-double-opt-in-error, .promotion-thank-you").hide(),t(".promotion-landing").show(),t(".generic-error-modal").show(),t(".generic-error-modal").removeClass("opacity-0"),t(".generic-error-modal").removeClass("pointer-events-none"),t("body").addClass("generic-error-modal-open")}t(".restaurants-modal").hide(),t(".open-restaurant-modal").on("click",function(e){e.preventDefault(),t(".restaurants-modal").show()}),t(".close-restaurant-modal").on("click",function(e){e.preventDefault(),t(".restaurants-modal").hide()}),t(".participate-button").on("click",function(e){e.preventDefault();var i=t(this);t(".participate-button").prop("disabled",!0),i.find(".loader").removeClass("tw-hidden"),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:{action:"register_to_promotion_no_checks",campaign_code:t(this).data().id}}).always(function(e){if(401==e.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_message),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var i=t(".login-pop-up-register-link a"),r=i.data("original-url");-1==r.indexOf("https")&&(r="https:"+r);var n=new URL(r),a=t(location).attr("href");n.searchParams.set("redirect_url",a),n.searchParams.append("leadsourcecode",window.Borges.LEADSOURCECODE_CAMPAIGN),i.attr("href",n.href),t("#redirect_url").val(a),t("#leadsourcecode").val(window.Borges.LEADSOURCECODE_CAMPAIGN)}else{"object"!=typeof e&&(e=JSON.parse(e));var s=t(location).attr("href").replace("?instructions=1","");s=s.replace("&instructions=1",""),location.href=s+"?participate=1"}})}),t(".community-form").on("submit",function(i){i.preventDefault(),t(this).find(".submit-btn .loader").removeClass("tw-hidden"),t("#terms").is(":checked")||(t(".sign-up-form .terms_error").slideDown(),t(".custom-checkbox").on("click",function(){t(".sign-up-form .terms_error").length&&t(".sign-up-form .terms_error").slideUp()}));var r=new FormData(document.querySelector(".community-form"));r.append("terms",t("#terms").is(":checked")?"accepted":"not-accepted"),t.ajax({url:window.Borges.ajaxurl,method:"POST",data:r,processData:!1,contentType:!1}).done(function(t){if("object"!=typeof t&&(t=JSON.parse(t)),"OK"===t.status){var i=window.location.href;i=(i=i.replace("?participate=1","")).replace("&participate=1",""),i+="?thanks=1",window.location.href=i}else e(t.responseJSON.message)}).error(function(i){if("object"!=typeof i&&(i=JSON.parse(i)),401==i.status){t(".login-modal-message").html(window.Borges.you_need_to_be_logged_to_participate_in_promotions),t(".login-modal").removeClass("opacity-0"),t(".login-modal").removeClass("pointer-events-none"),t("body").addClass("login-modal-open");var r=window.location.href,n=new URL(r);n.searchParams.set("participate",1),r=n.href;var a=t(".login-pop-up-register-link a"),s=a.data("original-url"),o=new URL(s);o.searchParams.set("redirect_url",r),a.attr("href",o.href),t("#redirect_url").val(r),t("#callback").val("participate")}else e(i.responseJSON.message)})})},finalize:function(){}}}).call(e,i(2))}
22,function(t,e,i){"use strict";(function(t){e.a={init:function(){t(".js-pagination").each(function(e,i){var r=t(i).find(".pagination-items-container").first(),n=r.children("div");if(!(n.length<=0)){r.removeClass("tw-hidden");var a=t(i).data("items-per-page"),s=t(i).find(".pagination-controls-container").first();if(a&&!(n.length<=a)&&s){var o=s.get(0),l=function(t){var e=Math.ceil(n.length/a);o.innerHTML="",function(t,e,i,r){if(!(i<=1)){var n=[];e>=1&&n.push(e),e>=3&&(n.push(e-1),n.push(e-2)),e+2<=i&&(n.push(e+2),n.push(e+1));var a=document.createElement("ul");if(!n.includes(1)){var s=document.createElement("li");if(1===e&&s.classList.add("active"),s.textContent="1",s.addEventListener("click",function(){return r(1)}),s.classList.add("clickable"),a.appendChild(s),!n.includes(2)){var o=document.createElement("li");o.textContent="…",a.appendChild(o)}}if(n.sort(function(t,e){return t-e}),n.forEach(function(t){var i=document.createElement("li");e===t&&i.classList.add("active"),i.textContent=t,i.addEventListener("click",function(){return r(t)}),i.classList.add("clickable"),a.appendChild(i)}),!n.includes(i)){if(!n.includes(i-1)){var l=document.createElement("li");l.textContent="…",a.appendChild(l)}var h=document.createElement("li");e===i&&h.classList.add("active"),h.textContent=i,h.addEventListener("click",function(){return r(i)}),h.classList.add("clickable"),a.appendChild(h)}var c=document.createElement("div");c.classList.add("navigation"),c.appendChild(a),t.appendChild(c)}}(o,t,e,l),function(t,e,i,r){if(!(i<=1)){var n=[];e>=1&&n.push(e),e>=3&&n.push(e-1),e+2<=i&&n.push(e+1);var a=document.createElement("ul");if(!n.includes(1)){var s=document.createElement("li");if(1===e&&s.classList.add("active"),s.textContent="1",s.addEventListener("click",function(){return r(1)}),s.classList.add("clickable"),a.appendChild(s),!n.includes(2)){var o=document.createElement("li");o.textContent="…",a.appendChild(o)}}if(n.sort(function(t,e){return t-e}),n.forEach(function(t){var i=document.createElement("li");e===t&&i.classList.add("active"),i.textContent=t,i.addEventListener("click",function(){return r(t)}),i.classList.add("clickable"),a.appendChild(i)}),!n.includes(i)){if(!n.includes(i-1)){var l=document.createElement("li");l.textContent="…",a.appendChild(l)}var h=document.createElement("li");e===i&&h.classList.add("active"),h.textContent=i,h.addEventListener("click",function(){return r(i)}),h.classList.add("clickable"),a.appendChild(h)}var c=document.createElement("div");c.classList.add("mobile-navigation"),c.appendChild(a),t.appendChild(c)}}(o,t,e,l),n.addClass("tw-hidden"),n.slice((t-1)*a,t*a).removeClass("tw-hidden")};l(1)}}});var e=document.getElementById("hero-video");e.readyState>=3?t("#hero-video-thumb").hide():e.addEventListener("loadeddata",function(){t("#hero-video-thumb").hide()})},finalize:function(){}}}).call(e,i(2))},function(t,e,i){"use strict";var r=i(229),n=i(105);e.a={init:function(){var t=document.querySelector(".grappolo-scroll");t&&t.addEventListener("click",function(t){t.preventDefault();var e=document.querySelector(".grappolo-scroll-target");e&&e.scrollIntoView({behavior:"smooth",block:"start"})});var e=document.querySelector(".grappolo-scene");if(e){var i=new n._2,a=e.clientWidth,s=1.2*a,o=new n.T(75,a/s,.1,1e3),l=new n._14({alpha:!0,antialias:!0});l.setSize(a,s),l.setPixelRatio(Math.min(window.devicePixelRatio,2)),l.toneMapping=n._0,l.toneMappingExposure=2,o.position.set(0,3,4),o.lookAt(0,2,0);var h=new n.a(8421504,5);i.add(h);var c,u=new n.l(16777215,5);u.position.set(2,4,5),i.add(u),(new r.a).load("/static/purple_greps5.glb",function(t){var r=t.scene;(e.classList.contains("grappolo-reverse")&&(r.scale.x*=-1),r.traverse(function(t){if(t.isMesh){var e=t.material;e&&(e.metalness=0,e.roughness=1,e.flatShading=!1,e.needsUpdate=!0)}}),i.add(r),t.animations.length>0)&&(c=new n.c(r)).clipAction(t.animations[0]).play()},void 0,function(t){});var d=new n.j;!function t(){requestAnimationFrame(t),c&&c.update(d.getDelta()),l.render(i,o)}(),window.addEventListener("resize",function(){var t=e.clientWidth,i=1.2*t;
22o.aspect=t/i,o.updateProjectionMatrix(),l.setSize(t,i),l.setPixelRatio(Math.min(window.devicePixelRatio,2))}),e.appendChild(l.domElement)}},finalize:function(){}}},function(t,e,i){"use strict";i.d(e,"a",function(){return n});var r=i(105),n=function(){function t(t){r.D.call(this,t),this.dracoLoader=null,this.ddsLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register(function(t){return new s(t)}),this.register(function(t){return new l(t)}),this.register(function(t){return new h(t)}),this.register(function(t){return new o(t)}),this.register(function(t){return new n(t)}),this.register(function(t){return new c(t)})}t.prototype=Object.assign(Object.create(r.D.prototype),{constructor:t,load:function(t,e,i,n){var a,s=this;a=""!==this.resourcePath?this.resourcePath:""!==this.path?this.path:r.E.extractUrlBase(t),this.manager.itemStart(t);var o=function(e){n&&n(e),s.manager.itemError(t),s.manager.itemEnd(t)},l=new r.n(this.manager);l.setPath(this.path),l.setResponseType("arraybuffer"),l.setRequestHeader(this.requestHeader),l.setWithCredentials(this.withCredentials),l.load(t,function(i){try{s.parse(i,a,function(i){e(i),s.manager.itemEnd(t)},o)}catch(t){o(t)}},i,o)},setDRACOLoader:function(t){return this.dracoLoader=t,this},setDDSLoader:function(t){return this.ddsLoader=t,this},setKTX2Loader:function(t){return this.ktx2Loader=t,this},setMeshoptDecoder:function(t){return this.meshoptDecoder=t,this},register:function(t){return-1===this.pluginCallbacks.indexOf(t)&&this.pluginCallbacks.push(t),this},unregister:function(t){return-1!==this.pluginCallbacks.indexOf(t)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(t),1),this},parse:function(t,n,s,o){var l,h={},c={};if("string"==typeof t)l=t;else if(r.E.decodeText(new Uint8Array(t,0,4))===u){try{h[e.KHR_BINARY_GLTF]=new function(t){this.name=e.KHR_BINARY_GLTF,this.content=null,this.body=null;var i=new DataView(t,0,d);if(this.header={magic:r.E.decodeText(new Uint8Array(t.slice(0,4))),version:i.getUint32(4,!0),length:i.getUint32(8,!0)},this.header.magic!==u)throw new Error("THREE.GLTFLoader: Unsupported glTF-Binary header.");if(this.header.version<2)throw new Error("THREE.GLTFLoader: Legacy binary file detected.");var n=this.header.length-d,a=new DataView(t,d),s=0;for(;s<n;){var o=a.getUint32(s,!0);s+=4;var l=a.getUint32(s,!0);if(s+=4,l===p.JSON){var h=new Uint8Array(t,d+s,o);this.content=r.E.decodeText(h)}else if(l===p.BIN){var c=d+s;this.body=t.slice(c,c+o)}s+=o}if(null===this.content)throw new Error("THREE.GLTFLoader: JSON content not found.")}(t)}catch(t){return void(o&&o(t))}l=h[e.KHR_BINARY_GLTF].content}else l=r.E.decodeText(new Uint8Array(t));var g=JSON.parse(l);if(void 0===g.asset||g.asset.version[0]<2)o&&o(new Error("THREE.GLTFLoader: Unsupported asset. glTF versions >=2.0 are supported."));else{var b=new j(g,{path:n||this.resourcePath||"",crossOrigin:this.crossOrigin,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});b.fileLoader.setRequestHeader(this.requestHeader);for(var x=0;x<this.pluginCallbacks.length;x++){var _=this.pluginCallbacks[x](b);c[_.name]=_,h[_.name]=!0}if(g.extensionsUsed)for(x=0;x<g.extensionsUsed.length;++x){var w=g.extensionsUsed[x],M=g.extensionsRequired||[];switch(w){case e.KHR_MATERIALS_UNLIT:h[w]=new a;break;case e.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:h[w]=new v;break;case e.KHR_DRACO_MESH_COMPRESSION:h[w]=new f(g,this.dracoLoader);break;case e.MSFT_TEXTURE_DDS:h[w]=new i(this.ddsLoader);break;case e.KHR_TEXTURE_TRANSFORM:h[w]=new m;break;case e.KHR_MESH_QUANTIZATION:h[w]=new y;break;default:M.indexOf(w)>=0&&c[w]}}b.setExtensions(h),b.setPlugins(c),b.parse(s,o)}}});var e={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:"KHR_materials_pbrSpecularGlossiness",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",MSFT_TEXTURE_DDS:"MSFT_texture_dds"};function i(t){if(!t)throw new Error("THREE.GLTFLoader: Attempting to load .dds texture without importing DDSLoader");this.name=e.MSFT_TEXTURE_DDS,this.ddsLoader=t}function n(t){this.parser=t,this.name=e.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}function a(){this.name=e.KHR_MATERIALS_UNLIT}function s(t){this.parser=t,this.name=e.KHR_MATERIALS_CLEARCOAT}function o(t){this.parser=t,this.name=e.KHR_MATERIALS_TRANSMISSION}function l(t){this.parser=t,this.name=e.KHR_TEXTURE_BASISU}function h(t){this.parser=t,this.name=e.EXT_TEXTURE_WEBP,this.isSupported=null}function c(t){this.name=e.EXT_MESHOPT_COMPRESSION,this.parser=t}n.prototype._markDefs=function(){for(var t=this.parser,e=this.parser.json.nodes||[],i=0,r=e.length;i<r;i++){var n=e[i];n.extensions&&n.extensions[this.name]&&void 0!==n.extensions[this.name].light&&t._addNodeRef(this.cache,n.extensions[this.name].light)}},n.prototype._loadLight=function(t){var e=this.parser,i="light:"+t,n=e.cache.get(i);if(n)return n;var a,s=e.json,o=((s.extensions&&s.extensions[this.name]||{}).lights||[])[t],l=new r.k(16777215);void 0!==o.color&&l.fromArray(o.color);var h=void 0!==o.range?o.range:0;switch(o.type){case"directional":(a=new r.l(l)).target.position.set(0,0,-1),a.add(a.target);break;case"point":(a=new r.U(l)).distance=h;break;case"spot":(a=new r._6(l)).distance=h,o.spot=o.spot||{},o.spot.innerConeAngle=void 0!==o.spot.innerConeAngle?o.spot.innerConeAngle:0,o.spot.outerConeAngle=void 0!==o.spot.outerConeAngle?o.spot.outerConeAngle:Math.PI/4,a.angle=o.spot.outerConeAngle,a.penumbra=1-o.spot.innerConeAngle/o.spot.outerConeAngle,a.target.position.set(0,0,-1),a.add(a.target);break;default:throw new Error("THREE.GLTFLoader: Unexpected light type: "+o.type)}return a.position.set(0,0,0),a.decay=2,void 0!==o.intensity&&(a.intensity=o.intensity),a.name=e.createUniqueName(o.name||"light_"+t),n=Promise.resolve(a),e.cache.add(i,n),n},n.prototype.createNodeAttachment=function(t){var e=this,i=this.parser,r=i.json.nodes[t],n=(r.extensions&&r.extensions[this.name]||{}).light;return void 0===n?null:this._loadLight(n).then(function(t){return i._getNodeRef(e.cache,n,t)})},a.prototype.getMaterialType=function(){return r.J}
22,a.prototype.extendParams=function(t,e,i){var n=[];t.color=new r.k(1,1,1),t.opacity=1;var a=e.pbrMetallicRoughness;if(a){if(Array.isArray(a.baseColorFactor)){var s=a.baseColorFactor;t.color.fromArray(s),t.opacity=s[3]}void 0!==a.baseColorTexture&&n.push(i.assignTexture(t,"map",a.baseColorTexture))}return Promise.all(n)},s.prototype.getMaterialType=function(t){var e=this.parser.json.materials[t];return e.extensions&&e.extensions[this.name]?r.K:null},s.prototype.extendMaterialParams=function(t,e){var i=this.parser,n=i.json.materials[t];if(!n.extensions||!n.extensions[this.name])return Promise.resolve();var a=[],s=n.extensions[this.name];if(void 0!==s.clearcoatFactor&&(e.clearcoat=s.clearcoatFactor),void 0!==s.clearcoatTexture&&a.push(i.assignTexture(e,"clearcoatMap",s.clearcoatTexture)),void 0!==s.clearcoatRoughnessFactor&&(e.clearcoatRoughness=s.clearcoatRoughnessFactor),void 0!==s.clearcoatRoughnessTexture&&a.push(i.assignTexture(e,"clearcoatRoughnessMap",s.clearcoatRoughnessTexture)),void 0!==s.clearcoatNormalTexture&&(a.push(i.assignTexture(e,"clearcoatNormalMap",s.clearcoatNormalTexture)),void 0!==s.clearcoatNormalTexture.scale)){var o=s.clearcoatNormalTexture.scale;e.clearcoatNormalScale=new r._11(o,-o)}return Promise.all(a)},o.prototype.getMaterialType=function(t){var e=this.parser.json.materials[t];return e.extensions&&e.extensions[this.name]?r.K:null},o.prototype.extendMaterialParams=function(t,e){var i=this.parser,r=i.json.materials[t];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();var n=[],a=r.extensions[this.name];return void 0!==a.transmissionFactor&&(e.transmission=a.transmissionFactor),void 0!==a.transmissionTexture&&n.push(i.assignTexture(e,"transmissionMap",a.transmissionTexture)),Promise.all(n)},l.prototype.loadTexture=function(t){var e=this.parser,i=e.json,r=i.textures[t];if(!r.extensions||!r.extensions[this.name])return null;var n=r.extensions[this.name],a=i.images[n.source],s=e.options.ktx2Loader;if(!s){if(i.extensionsRequired&&i.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return null}return e.loadTextureImage(t,a,s)},h.prototype.loadTexture=function(t){var e=this.name,i=this.parser,r=i.json,n=r.textures[t];if(!n.extensions||!n.extensions[e])return null;var a=n.extensions[e],s=r.images[a.source],o=s.uri?i.options.manager.getHandler(s.uri):i.textureLoader;return this.detectSupport().then(function(n){if(n)return i.loadTextureImage(t,s,o);if(r.extensionsRequired&&r.extensionsRequired.indexOf(e)>=0)throw new Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return i.loadTexture(t)})},h.prototype.detectSupport=function(){return this.isSupported||(this.isSupported=new Promise(function(t){var e=new Image;e.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",e.onload=e.onerror=function(){t(1===e.height)}})),this.isSupported},c.prototype.loadBufferView=function(t){var e=this.parser.json,i=e.bufferViews[t];if(i.extensions&&i.extensions[this.name]){var r=i.extensions[this.name],n=this.parser.getDependency("buffer",r.buffer),a=this.parser.options.meshoptDecoder;if(!a||!a.supported){if(e.extensionsRequired&&e.extensionsRequired.indexOf(this.name)>=0)throw new Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return null}return Promise.all([n,a.ready]).then(function(t){var e=r.byteOffset||0,i=r.byteLength||0,n=r.count,s=r.byteStride,o=new ArrayBuffer(n*s),l=new Uint8Array(t[0],e,i);return a.decodeGltfBuffer(new Uint8Array(o),n,s,l,r.mode,r.filter),o})}return null};var u="glTF",d=12,p={JSON:1313821514,BIN:5130562};function f(t,i){if(!i)throw new Error("THREE.GLTFLoader: No DRACOLoader instance provided.");this.name=e.KHR_DRACO_MESH_COMPRESSION,this.json=t,this.dracoLoader=i,this.dracoLoader.preload()}function m(){this.name=e.KHR_TEXTURE_TRANSFORM}function g(t){r.L.call(this),this.isGLTFSpecularGlossinessMaterial=!0;var e=["#ifdef USE_SPECULARMAP","\tuniform sampler2D specularMap;","#endif"].join("\n"),i=["#ifdef USE_GLOSSINESSMAP","\tuniform sampler2D glossinessMap;","#endif"].join("\n"),n=["vec3 specularFactor = specular;","#ifdef USE_SPECULARMAP","\tvec4 texelSpecular = texture2D( specularMap, vUv );","\ttexelSpecular = sRGBToLinear( texelSpecular );","\t// reads channel RGB, compatible with a glTF Specular-Glossiness (RGBA) texture","\tspecularFactor *= texelSpecular.rgb;","#endif"].join("\n"),a=["float glossinessFactor = glossiness;","#ifdef USE_GLOSSINESSMAP","\tvec4 texelGlossiness = texture2D( glossinessMap, vUv );","\t// reads channel A, compatible with a glTF Specular-Glossiness (RGBA) texture","\tglossinessFactor *= texelGlossiness.a;","#endif"].join("\n"),s=["PhysicalMaterial material;","material.diffuseColor = diffuseColor.rgb * ( 1. - max( specularFactor.r, max( specularFactor.g, specularFactor.b ) ) );","vec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );","float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );
22","material.specularRoughness = max( 1.0 - glossinessFactor, 0.0525 ); // 0.0525 corresponds to the base mip of a 256 cubemap.","material.specularRoughness += geometryRoughness;","material.specularRoughness = min( material.specularRoughness, 1.0 );","material.specularColor = specularFactor;"].join("\n"),o={specular:{value:(new r.k).setHex(16777215)},glossiness:{value:1},specularMap:{value:null},glossinessMap:{value:null}};this._extraUniforms=o,this.onBeforeCompile=function(t){for(var r in o)t.uniforms[r]=o[r];t.fragmentShader=t.fragmentShader.replace("uniform float roughness;","uniform vec3 specular;").replace("uniform float metalness;","uniform float glossiness;").replace("#include <roughnessmap_pars_fragment>",e).replace("#include <metalnessmap_pars_fragment>",i).replace("#include <roughnessmap_fragment>",n).replace("#include <metalnessmap_fragment>",a).replace("#include <lights_physical_fragment>",s)},Object.defineProperties(this,{specular:{get:function(){return o.specular.value},set:function(t){o.specular.value=t}},specularMap:{get:function(){return o.specularMap.value},set:function(t){o.specularMap.value=t,t?this.defines.USE_SPECULARMAP="":delete this.defines.USE_SPECULARMAP}},glossiness:{get:function(){return o.glossiness.value},set:function(t){o.glossiness.value=t}},glossinessMap:{get:function(){return o.glossinessMap.value},set:function(t){o.glossinessMap.value=t,t?(this.defines.USE_GLOSSINESSMAP="",this.defines.USE_UV=""):(delete this.defines.USE_GLOSSINESSMAP,delete this.defines.USE_UV)}}}),delete this.metalness,delete this.roughness,delete this.metalnessMap,delete this.roughnessMap,this.setValues(t)}function v(){return{name:e.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS,specularGlossinessParams:["color","map","lightMap","lightMapIntensity","aoMap","aoMapIntensity","emissive","emissiveIntensity","emissiveMap","bumpMap","bumpScale","normalMap","normalMapType","displacementMap","displacementScale","displacementBias","specularMap","specular","glossinessMap","glossiness","alphaMap","envMap","envMapIntensity","refractionRatio"],getMaterialType:function(){return g},extendParams:function(t,e,i){var n=e.extensions[this.name];t.color=new r.k(1,1,1),t.opacity=1;var a=[];if(Array.isArray(n.diffuseFactor)){var s=n.diffuseFactor;t.color.fromArray(s),t.opacity=s[3]}if(void 0!==n.diffuseTexture&&a.push(i.assignTexture(t,"map",n.diffuseTexture)),t.emissive=new r.k(0,0,0),t.glossiness=void 0!==n.glossinessFactor?n.glossinessFactor:1,t.specular=new r.k(1,1,1),Array.isArray(n.specularFactor)&&t.specular.fromArray(n.specularFactor),void 0!==n.specularGlossinessTexture){var o=n.specularGlossinessTexture;a.push(i.assignTexture(t,"glossinessMap",o)),a.push(i.assignTexture(t,"specularMap",o))}return Promise.all(a)},createMaterial:function(t){var e=new g(t);return e.fog=!0,e.color=t.color,e.map=void 0===t.map?null:t.map,e.lightMap=null,e.lightMapIntensity=1,e.aoMap=void 0===t.aoMap?null:t.aoMap,e.aoMapIntensity=1,e.emissive=t.emissive,e.emissiveIntensity=1,e.emissiveMap=void 0===t.emissiveMap?null:t.emissiveMap,e.bumpMap=void 0===t.bumpMap?null:t.bumpMap,e.bumpScale=1,e.normalMap=void 0===t.normalMap?null:t.normalMap,e.normalMapType=r._7,t.normalScale&&(e.normalScale=t.normalScale),e.displacementMap=null,e.displacementScale=1,e.displacementBias=0,e.specularMap=void 0===t.specularMap?null:t.specularMap,e.specular=t.specular,e.glossinessMap=void 0===t.glossinessMap?null:t.glossinessMap,e.glossiness=t.glossiness,e.alphaMap=null,e.envMap=void 0===t.envMap?null:t.envMap,e.envMapIntensity=1,e.refractionRatio=.98,e}}}function y(){this.name=e.KHR_MESH_QUANTIZATION}function b(t,e,i,n){r.t.call(this,t,e,i,n)}f.prototype.decodePrimitive=function(t,e){var i=this.json,r=this.dracoLoader,n=t.extensions[this.name].bufferView,a=t.extensions[this.name].attributes,s={},o={},l={};for(var h in a){var c=D[h]||h.toLowerCase();s[c]=a[h]}for(h in t.attributes){c=D[h]||h.toLowerCase();if(void 0!==a[h]){var u=i.accessors[t.attributes[h]],d=A[u.componentType];l[c]=d,o[c]=!0===u.normalized}}return e.getDependency("bufferView",n).then(function(t){return new Promise(function(e){r.decodeDracoFile(t,function(t){for(var i in t.attributes){var r=t.attributes[i],n=o[i];void 0!==n&&(r.normalized=n)}e(t)},s,l)})})},m.prototype.extendTexture=function(t,e){return t=t.clone(),void 0!==e.offset&&t.offset.fromArray(e.offset),void 0!==e.rotation&&(t.rotation=e.rotation),void 0!==e.scale&&t.repeat.fromArray(e.scale),e.texCoord,t.needsUpdate=!0,t},g.prototype=Object.create(r.L.prototype),g.prototype.constructor=g,g.prototype.copy=function(t){return r.L.prototype.copy.call(this,t),this.specularMap=t.specularMap,this.specular.copy(t.specular),this.glossinessMap=t.glossinessMap,this.glossiness=t.glossiness,delete this.metalness,delete this.roughness,delete this.metalnessMap,delete this.roughnessMap,this},b.prototype=Object.create(r.t.prototype),b.prototype.constructor=b,b.prototype.copySampleValue_=function(t){for(var e=this.resultBuffer,i=this.sampleValues,r=this.valueSize,n=t*r*3+r,a=0;a!==r;a++)e[a]=i[n+a];return e},b.prototype.beforeStart_=b.prototype.copySampleValue_,b.prototype.afterEnd_=b.prototype.copySampleValue_,b.prototype.interpolate_=function(t,e,
22i,r){for(var n=this.resultBuffer,a=this.sampleValues,s=this.valueSize,o=2*s,l=3*s,h=r-e,c=(i-e)/h,u=c*c,d=u*c,p=t*l,f=p-l,m=-2*d+3*u,g=d-u,v=1-m,y=g-u+c,b=0;b!==s;b++){var x=a[f+b+s],_=a[f+b+o]*h,w=a[p+b+s],M=a[p+b]*h;n[b]=v*x+y*_+m*w+g*M}return n};var x=0,_=1,w=2,M=3,S=4,k=5,E=6,A={5120:Int8Array,5121:Uint8Array,5122:Int16Array,5123:Uint16Array,5125:Uint32Array,5126:Float32Array},T={9728:r.N,9729:r.A,9984:r.P,9985:r.C,9986:r.O,9987:r.B},C={33071:r.i,33648:r.M,10497:r._1},P={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},D={POSITION:"position",NORMAL:"normal",TANGENT:"tangent",TEXCOORD_0:"uv",TEXCOORD_1:"uv2",COLOR_0:"color",WEIGHTS_0:"skinWeight",JOINTS_0:"skinIndex"},I={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},L={CUBICSPLINE:void 0,LINEAR:r.v,STEP:r.u},R="OPAQUE",B="MASK",O="BLEND";function F(t,e){return"string"!=typeof t||""===t?"":(/^https?:\/\//i.test(e)&&/^\//.test(t)&&(e=e.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(t)?t:/^data:.*,.*$/i.test(t)?t:/^blob:.*$/i.test(t)?t:e+t)}function N(t,e,i){for(var r in i.extensions)void 0===t[r]&&(e.userData.gltfExtensions=e.userData.gltfExtensions||{},e.userData.gltfExtensions[r]=i.extensions[r])}function z(t,e){void 0!==e.extras&&"object"==typeof e.extras&&Object.assign(t.userData,e.extras)}function G(t,e){if(t.updateMorphTargets(),void 0!==e.weights)for(var i=0,r=e.weights.length;i<r;i++)t.morphTargetInfluences[i]=e.weights[i];if(e.extras&&Array.isArray(e.extras.targetNames)){var n=e.extras.targetNames;if(t.morphTargetInfluences.length===n.length){t.morphTargetDictionary={};for(i=0,r=n.length;i<r;i++)t.morphTargetDictionary[n[i]]=i}}}function V(t){for(var e="",i=Object.keys(t).sort(),r=0,n=i.length;r<n;r++)e+=i[r]+":"+t[i[r]]+";";return e}function j(t,e){this.json=t||{},this.extensions={},this.plugins={},this.options=e||{},this.cache=new function(){var t={};return{get:function(e){return t[e]},add:function(e,i){t[e]=i},remove:function(e){delete t[e]},removeAll:function(){t={}}}},this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.nodeNamesUsed={},"undefined"!=typeof createImageBitmap&&!1===/Firefox/.test(navigator.userAgent)?this.textureLoader=new r.q(this.options.manager):this.textureLoader=new r._8(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.fileLoader=new r.n(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}function U(t,e,i){var n=e.attributes,a=[];function s(e,r){return i.getDependency("accessor",e).then(function(e){t.setAttribute(r,e)})}for(var o in n){var l=D[o]||o.toLowerCase();l in t.attributes||a.push(s(n[o],l))}if(void 0!==e.indices&&!t.index){var h=i.getDependency("accessor",e.indices).then(function(e){t.setIndex(e)});a.push(h)}return z(t,e),function(t,e,i){var n=e.attributes,a=new r.e;if(void 0!==n.POSITION){var s=(p=i.json.accessors[n.POSITION]).min,o=p.max;if(void 0!==s&&void 0!==o){a.set(new r._12(s[0],s[1],s[2]),new r._12(o[0],o[1],o[2]));var l=e.targets;if(void 0!==l){for(var h=new r._12,c=new r._12,u=0,d=l.length;u<d;u++){var p,f=l[u];if(void 0!==f.POSITION)s=(p=i.json.accessors[f.POSITION]).min,o=p.max,void 0!==s&&void 0!==o&&(c.setX(Math.max(Math.abs(s[0]),Math.abs(o[0]))),c.setY(Math.max(Math.abs(s[1]),Math.abs(o[1]))),c.setZ(Math.max(Math.abs(s[2]),Math.abs(o[2]))),h.max(c))}a.expandByVector(h)}t.boundingBox=a;var m=new r._5;a.getCenter(m.center),m.radius=a.min.distanceTo(a.max)/2,t.boundingSphere=m}}}(t,e,i),Promise.all(a).then(function(){return void 0!==e.targets?function(t,e,i){for(var r=!1,n=!1,a=0,s=e.length;a<s&&(void 0!==(h=e[a]).POSITION&&(r=!0),void 0!==h.NORMAL&&(n=!0),!r||!n);a++);if(!r&&!n)return Promise.resolve(t);var o=[],l=[];for(a=0,s=e.length;a<s;a++){var h=e[a];if(r){var c=void 0!==h.POSITION?i.getDependency("accessor",h.POSITION):t.attributes.position;o.push(c)}n&&(c=void 0!==h.NORMAL?i.getDependency("accessor",h.NORMAL):t.attributes.normal,l.push(c))}return Promise.all([Promise.all(o),Promise.all(l)]).then(function(e){var i=e[0],a=e[1];return r&&(t.morphAttributes.position=i),n&&(t.morphAttributes.normal=a),t.morphTargetsRelative=!0,t})}(t,e.targets,i):t})}function H(t,e){var i=t.getIndex();if(null===i){var n=[],a=t.getAttribute("position");if(void 0===a)return t;for(var s=0;s<a.count;s++)n.push(s);t.setIndex(n),i=t.getIndex()}var o=i.count-2,l=[];if(e===r._9)for(s=1;s<=o;
22s++)l.push(i.getX(0)),l.push(i.getX(s)),l.push(i.getX(s+1));else for(s=0;s<o;s++)s%2==0?(l.push(i.getX(s)),l.push(i.getX(s+1)),l.push(i.getX(s+2))):(l.push(i.getX(s+2)),l.push(i.getX(s+1)),l.push(i.getX(s)));l.length;var h=t.clone();return h.setIndex(l),h}return j.prototype.setExtensions=function(t){this.extensions=t},j.prototype.setPlugins=function(t){this.plugins=t},j.prototype.parse=function(t,e){var i=this,r=this.json,n=this.extensions;this.cache.removeAll(),this._invokeAll(function(t){return t._markDefs&&t._markDefs()}),Promise.all([this.getDependencies("scene"),this.getDependencies("animation"),this.getDependencies("camera")]).then(function(e){var a={scene:e[0][r.scene||0],scenes:e[0],animations:e[1],cameras:e[2],asset:r.asset,parser:i,userData:{}};N(n,a,r),z(a,r),t(a)}).catch(e)},j.prototype._markDefs=function(){for(var t=this.json.nodes||[],e=this.json.skins||[],i=this.json.meshes||[],r=0,n=e.length;r<n;r++)for(var a=e[r].joints,s=0,o=a.length;s<o;s++)t[a[s]].isBone=!0;for(var l=0,h=t.length;l<h;l++){var c=t[l];void 0!==c.mesh&&(this._addNodeRef(this.meshCache,c.mesh),void 0!==c.skin&&(i[c.mesh].isSkinnedMesh=!0)),void 0!==c.camera&&this._addNodeRef(this.cameraCache,c.camera)}},j.prototype._addNodeRef=function(t,e){void 0!==e&&(void 0===t.refs[e]&&(t.refs[e]=t.uses[e]=0),t.refs[e]++)},j.prototype._getNodeRef=function(t,e,i){if(t.refs[e]<=1)return i;var r=i.clone();return r.name+="_instance_"+t.uses[e]++,r},j.prototype._invokeOne=function(t){var e=Object.values(this.plugins);e.push(this);for(var i=0;i<e.length;i++){var r=t(e[i]);if(r)return r}},j.prototype._invokeAll=function(t){var e=Object.values(this.plugins);e.unshift(this);for(var i=[],r=0;r<e.length;r++){var n=t(e[r]);n&&i.push(n)}return i},j.prototype.getDependency=function(t,e){var i=t+":"+e,r=this.cache.get(i);if(!r){switch(t){case"scene":r=this.loadScene(e);break;case"node":r=this.loadNode(e);break;case"mesh":r=this._invokeOne(function(t){return t.loadMesh&&t.loadMesh(e)});break;case"accessor":r=this.loadAccessor(e);break;case"bufferView":r=this._invokeOne(function(t){return t.loadBufferView&&t.loadBufferView(e)});break;case"buffer":r=this.loadBuffer(e);break;case"material":r=this._invokeOne(function(t){return t.loadMaterial&&t.loadMaterial(e)});break;case"texture":r=this._invokeOne(function(t){return t.loadTexture&&t.loadTexture(e)});break;case"skin":r=this.loadSkin(e);break;case"animation":r=this.loadAnimation(e);break;case"camera":r=this.loadCamera(e);break;default:throw new Error("Unknown type: "+t)}this.cache.add(i,r)}return r},j.prototype.getDependencies=function(t){var e=this.cache.get(t);if(!e){var i=this,r=this.json[t+("mesh"===t?"es":"s")]||[];e=Promise.all(r.map(function(e,r){return i.getDependency(t,r)})),this.cache.add(t,e)}return e},j.prototype.loadBuffer=function(t){var i=this.json.buffers[t],r=this.fileLoader;if(i.type&&"arraybuffer"!==i.type)throw new Error("THREE.GLTFLoader: "+i.type+" buffer type is not supported.");if(void 0===i.uri&&0===t)return Promise.resolve(this.extensions[e.KHR_BINARY_GLTF].body);var n=this.options;return new Promise(function(t,e){r.load(F(i.uri,n.path),t,void 0,function(){e(new Error('THREE.GLTFLoader: Failed to load buffer "'+i.uri+'".'))})})},j.prototype.loadBufferView=function(t){var e=this.json.bufferViews[t];return this.getDependency("buffer",e.buffer).then(function(t){var i=e.byteLength||0,r=e.byteOffset||0;return t.slice(r,r+i)})},j.prototype.loadAccessor=function(t){var e=this,i=this.json,n=this.json.accessors[t];if(void 0===n.bufferView&&void 0===n.sparse)return Promise.resolve(null);var a=[];return void 0!==n.bufferView?a.push(this.getDependency("bufferView",n.bufferView)):a.push(null),void 0!==n.sparse&&(a.push(this.getDependency("bufferView",n.sparse.indices.bufferView)),a.push(this.getDependency("bufferView",n.sparse.values.bufferView))),Promise.all(a).then(function(t){var a,s,o=t[0],l=P[n.type],h=A[n.componentType],c=h.BYTES_PER_ELEMENT,u=c*l,d=n.byteOffset||0,p=void 0!==n.bufferView?i.bufferViews[n.bufferView].byteStride:void 0,f=!0===n.normalized;if(p&&p!==u){var m=Math.floor(d/p),g="InterleavedBuffer:"+n.bufferView+":"+n.componentType+":"+m+":"+n.count,v=e.cache.get(g);v||(a=new h(o,m*p,n.count*p/c),v=new r.r(a,p/c),e.cache.add(g,v)),s=new r.s(v,l,d%p/c,f)}else a=null===o?new h(n.count*l):new h(o,d,n.count*l),s=new r.f(a,l,f);if(void 0!==n.sparse){var y=P.SCALAR,b=A[n.sparse.indices.componentType],x=n.sparse.indices.byteOffset||0,_=n.sparse.values.byteOffset||0,w=new b(t[1],x,n.sparse.count*y),M=new h(t[2],_,n.sparse.count*l);null!==o&&(s=new r.f(s.array.slice(),s.itemSize,s.normalized));for(var S=0,k=w.length;S<k;S++){var E=w[S];if(s.setX(E,M[S*l]),l>=2&&s.setY(E,M[S*l+1]),l>=3&&s.setZ(E,M[S*l+2]),l>=4&&s.setW(E,M[S*l+3]),l>=5)throw new Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return s})},j.prototype.loadTexture=function(t){var i,r,n=this.json,a=this.options,s=n.textures[t],o=s.extensions||{};return(i=o[e.MSFT_TEXTURE_DDS]?n.images[o[e.MSFT_TEXTURE_DDS].source]:n.images[s.source]).uri&&(r=a.manager.getHandler(i.uri)),r||(r=o[e.MSFT_TEXTURE_DDS]?this.extensions[e.MSFT_TEXTURE_DDS].ddsLoader:this.textureLoader),this.loadTextureImage(t,i,r)}
22,j.prototype.loadTextureImage=function(t,e,i){var n=this,a=this.json,s=this.options,o=a.textures[t],l=self.URL||self.webkitURL,h=e.uri,c=!1,u=!0;return"image/jpeg"===e.mimeType&&(u=!1),void 0!==e.bufferView&&(h=n.getDependency("bufferView",e.bufferView).then(function(t){if("image/png"===e.mimeType){var i=new DataView(t,25,1).getUint8(0,!1);u=6===i||4===i||3===i}c=!0;var r=new Blob([t],{type:e.mimeType});return h=l.createObjectURL(r)})),Promise.resolve(h).then(function(t){return new Promise(function(e,n){var a=e;!0===i.isImageBitmapLoader&&(a=function(t){e(new r.h(t))}),i.load(F(t,s.path),a,void 0,n)})}).then(function(e){!0===c&&l.revokeObjectURL(h),e.flipY=!1,o.name&&(e.name=o.name),u||(e.format=r.Z);var i=(a.samplers||{})[o.sampler]||{};return e.magFilter=T[i.magFilter]||r.A,e.minFilter=T[i.minFilter]||r.B,e.wrapS=C[i.wrapS]||r._1,e.wrapT=C[i.wrapT]||r._1,n.associations.set(e,{type:"textures",index:t}),e})},j.prototype.assignTexture=function(t,i,r){var n=this;return this.getDependency("texture",r.index).then(function(a){if(void 0!==r.texCoord&&0!=r.texCoord&&("aoMap"!==i||r.texCoord),n.extensions[e.KHR_TEXTURE_TRANSFORM]){var s=void 0!==r.extensions?r.extensions[e.KHR_TEXTURE_TRANSFORM]:void 0;if(s){var o=n.associations.get(a);a=n.extensions[e.KHR_TEXTURE_TRANSFORM].extendTexture(a,s),n.associations.set(a,o)}}t[i]=a})},j.prototype.assignFinalMaterial=function(t){var e=t.geometry,i=t.material,n=void 0!==e.attributes.tangent,a=void 0!==e.attributes.color,s=void 0===e.attributes.normal,o=!0===t.isSkinnedMesh,l=Object.keys(e.morphAttributes).length>0,h=l&&void 0!==e.morphAttributes.normal;if(t.isPoints){var c="PointsMaterial:"+i.uuid,u=this.cache.get(c);u||(u=new r.W,r.F.prototype.copy.call(u,i),u.color.copy(i.color),u.map=i.map,u.sizeAttenuation=!1,this.cache.add(c,u)),i=u}else if(t.isLine){c="LineBasicMaterial:"+i.uuid;var d=this.cache.get(c);d||(d=new r.x,r.F.prototype.copy.call(d,i),d.color.copy(i.color),this.cache.add(c,d)),i=d}if(n||a||s||o||l){c="ClonedMaterial:"+i.uuid+":";i.isGLTFSpecularGlossinessMaterial&&(c+="specular-glossiness:"),o&&(c+="skinning:"),n&&(c+="vertex-tangents:"),a&&(c+="vertex-colors:"),s&&(c+="flat-shading:"),l&&(c+="morph-targets:"),h&&(c+="morph-normals:");var p=this.cache.get(c);p||(p=i.clone(),o&&(p.skinning=!0),a&&(p.vertexColors=!0),s&&(p.flatShading=!0),l&&(p.morphTargets=!0),h&&(p.morphNormals=!0),n&&(p.vertexTangents=!0,i.normalScale&&(i.normalScale.y*=-1),i.clearcoatNormalScale&&(i.clearcoatNormalScale.y*=-1)),this.cache.add(c,p),this.associations.set(p,this.associations.get(i))),i=p}i.aoMap&&void 0===e.attributes.uv2&&void 0!==e.attributes.uv&&e.setAttribute("uv2",e.attributes.uv),t.material=i},j.prototype.getMaterialType=function(){return r.L},j.prototype.loadMaterial=function(t){var i,n=this,a=this.json,s=this.extensions,o=a.materials[t],l={},h=o.extensions||{},c=[];if(h[e.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS]){var u=s[e.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS];i=u.getMaterialType(),c.push(u.extendParams(l,o,n))}else if(h[e.KHR_MATERIALS_UNLIT]){var d=s[e.KHR_MATERIALS_UNLIT];i=d.getMaterialType(),c.push(d.extendParams(l,o,n))}else{var p=o.pbrMetallicRoughness||{};if(l.color=new r.k(1,1,1),l.opacity=1,Array.isArray(p.baseColorFactor)){var f=p.baseColorFactor;l.color.fromArray(f),l.opacity=f[3]}void 0!==p.baseColorTexture&&c.push(n.assignTexture(l,"map",p.baseColorTexture)),l.metalness=void 0!==p.metallicFactor?p.metallicFactor:1,l.roughness=void 0!==p.roughnessFactor?p.roughnessFactor:1,void 0!==p.metallicRoughnessTexture&&(c.push(n.assignTexture(l,"metalnessMap",p.metallicRoughnessTexture)),c.push(n.assignTexture(l,"roughnessMap",p.metallicRoughnessTexture))),i=this._invokeOne(function(e){return e.getMaterialType&&e.getMaterialType(t)}),c.push(Promise.all(this._invokeAll(function(e){return e.extendMaterialParams&&e.extendMaterialParams(t,l)})))}!0===o.doubleSided&&(l.side=r.m);var m=o.alphaMode||R;return m===O?(l.transparent=!0,l.depthWrite=!1):(l.transparent=!1,m===B&&(l.alphaTest=void 0!==o.alphaCutoff?o.alphaCutoff:.5)),void 0!==o.normalTexture&&i!==r.J&&(c.push(n.assignTexture(l,"normalMap",o.normalTexture)),l.normalScale=new r._11(1,-1),void 0!==o.normalTexture.scale&&l.normalScale.set(o.normalTexture.scale,-o.normalTexture.scale)),void 0!==o.occlusionTexture&&i!==r.J&&(c.push(n.assignTexture(l,"aoMap",o.occlusionTexture)),void 0!==o.occlusionTexture.strength&&(l.aoMapIntensity=o.occlusionTexture.strength)),void 0!==o.emissiveFactor&&i!==r.J&&(l.emissive=(new r.k).fromArray(o.emissiveFactor)),void 0!==o.emissiveTexture&&i!==r.J&&c.push(n.assignTexture(l,"emissiveMap",o.emissiveTexture)),Promise.all(c).then(function(){var a;return a=i===g?s[e.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS].createMaterial(l):new i(l),o.name&&(a.name=o.name),a.map&&(a.map.encoding=r._15),a.emissiveMap&&(a.emissiveMap.encoding=r._15),z(a,o),n.associations.set(a,{type:"materials",index:t}),o.extensions&&N(s,a,o),a})},j.prototype.createUniqueName=function(t){for(var e=r.X.sanitizeNodeName(t||""),i=e,n=1;this.nodeNamesUsed[i];++n)i=e+"_"+n;return this.nodeNamesUsed[i]=!0,i},j.prototype.loadGeometries=function(t){var i=this,n=this.extensions,a=this.primitiveCache;function s(t){return n[e.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(t,i).then(function(e){return U(e,t,i)})}for(var o,l,h=[],c=0,u=t.length;c<u;c++){var d,p=t[c],f=(void 0,(l=(o=p).extensions&&o.extensions[e.KHR_DRACO_MESH_COMPRESSION])?"draco:"+l.bufferView+":"+l.indices+":"+V(l.attributes):o.indices+":"+V(o.attributes)+":"+o.mode),m=a[f];if(m)h.push(m.promise);else d=p.extensions&&p.extensions[e.KHR_DRACO_MESH_COMPRESSION]?s(p):U(new r.g,p,i),a[f]={primitive:p,promise:d},h.push(d)}return Promise.all(h)},j.prototype.loadMesh=function(t){for(var e,i=this,n=this.json,a=this.extensions,s=n.meshes[t],o=s.primitives,l=[],h=0,c=o.length;h<c;h++){var u=void 0===o[h].material?(void 0===(e=this.cache).DefaultMaterial&&(e.DefaultMaterial=new r.L({color:16777215,emissive:0,metalness:1,roughness:1,transparent:!1,depthTest:!0,side:r.o})),e.DefaultMaterial):this.getDependency("material",o[h].material);l.push(u)}return l.push(i.loadGeometries(o)),Promise.all(l).then(function(e){for(var n=e.slice(0,e.length-1),l=e[e.length-1],h=[],c=0,u=l.length;c<u;c++){var d,p=l[c],f=o[c],m=n[c];if(f.mode===S||f.mode===k||f.mode===E||void 0===f.mode)d=!0===s.isSkinnedMesh?new r._4(p,m):new r.I(p,m),!0===m.isMeshStandardMaterial&&m.side===r.m&&null!==p.getIndex()&&!0===p.hasAttribute("position")&&!0===p.hasAttribute("normal")&&!0===p.hasAttribute("uv")&&!1===p.hasAttribute("tangent")&&(p.computeTangents(),m.vertexTangents=!0),!0!==d.isSkinnedMesh||d.geometry.attributes.skinWeight.normalized||d.normalizeSkinWeights(),f.mode===k?d.geometry=H(d.geometry,r._10):f.mode===E&&(d.geometry=H(d.geometry,r._9));else if(f.mode===_)d=new r.z(p,m);else if(f.mode===M)d=new r.w(p,m);else if(f.mode===w)d=new r.y(p,m);else{if(f.mode!==x)throw new Error("THREE.GLTFLoader: Primitive mode unsupported: "+f.mode);d=new r.V(p,m)}Object.keys(d.geometry.morphAttributes).length>0&&G(d,s),d.name=i.createUniqueName(s.name||"mesh_"+t),z(d,s),f.extensions&&N(a,d,f),i.assignFinalMaterial(d),h.push(d)}if(1===h.length)return h[0];var g=new r.p;for(c=0,u=h.length;c<u;c++)g.add(h[c]);return g})},j.prototype.loadCamera=function(t){var e,i=this.json.cameras[t],n=i[i.type];if(n)return"perspective"===i.type?e=new r.T(r.G.radToDeg(n.yfov),n.aspectRatio||1,n.znear||1,n.zfar||2e6):"orthographic"===i.t
22ype&&(e=new r.S(-n.xmag,n.xmag,n.ymag,-n.ymag,n.znear,n.zfar)),i.name&&(e.name=this.createUniqueName(i.name)),z(e,i),Promise.resolve(e)},j.prototype.loadSkin=function(t){var e=this.json.skins[t],i={joints:e.joints};return void 0===e.inverseBindMatrices?Promise.resolve(i):this.getDependency("accessor",e.inverseBindMatrices).then(function(t){return i.inverseBindMatrices=t,i})},j.prototype.loadAnimation=function(t){for(var e=this.json.animations[t],i=[],n=[],a=[],s=[],o=[],l=0,h=e.channels.length;l<h;l++){var c=e.channels[l],u=e.samplers[c.sampler],d=c.target,p=void 0!==d.node?d.node:d.id,f=void 0!==e.parameters?e.parameters[u.input]:u.input,m=void 0!==e.parameters?e.parameters[u.output]:u.output;i.push(this.getDependency("node",p)),n.push(this.getDependency("accessor",f)),a.push(this.getDependency("accessor",m)),s.push(u),o.push(d)}return Promise.all([Promise.all(i),Promise.all(n),Promise.all(a),Promise.all(s),Promise.all(o)]).then(function(i){for(var n=i[0],a=i[1],s=i[2],o=i[3],l=i[4],h=[],c=0,u=n.length;c<u;c++){var d=n[c],p=a[c],f=s[c],m=o[c],g=l[c];if(void 0!==d){var v;switch(d.updateMatrix(),d.matrixAutoUpdate=!0,I[g.path]){case I.weights:v=r.Q;break;case I.rotation:v=r.Y;break;case I.position:case I.scale:default:v=r._13}var y=d.name?d.name:d.uuid,x=void 0!==m.interpolation?L[m.interpolation]:r.v,_=[];I[g.path]===I.weights?d.traverse(function(t){!0===t.isMesh&&t.morphTargetInfluences&&_.push(t.name?t.name:t.uuid)}):_.push(y);var w=f.array;if(f.normalized){var M;if(w.constructor===Int8Array)M=1/127;else if(w.constructor===Uint8Array)M=1/255;else if(w.constructor==Int16Array)M=1/32767;else{if(w.constructor!==Uint16Array)throw new Error("THREE.GLTFLoader: Unsupported output accessor component type.");M=1/65535}for(var S=new Float32Array(w.length),k=0,E=w.length;k<E;k++)S[k]=w[k]*M;w=S}for(k=0,E=_.length;k<E;k++){var A=new v(_[k]+"."+I[g.path],p.array,w,x);"CUBICSPLINE"===m.interpolation&&(A.createInterpolant=function(t){return new b(this.times,this.values,this.getValueSize()/3,t)},A.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline=!0),h.push(A)}}}var T=e.name?e.name:"animation_"+t;return new r.b(T,void 0,h)})},j.prototype.loadNode=function(t){var e,i=this.json,n=this.extensions,a=this,s=i.nodes[t],o=s.name?a.createUniqueName(s.name):"";return(e=[],void 0!==s.mesh&&e.push(a.getDependency("mesh",s.mesh).then(function(t){var e=a._getNodeRef(a.meshCache,s.mesh,t);return void 0!==s.weights&&e.traverse(function(t){if(t.isMesh)for(var e=0,i=s.weights.length;e<i;e++)t.morphTargetInfluences[e]=s.weights[e]}),e})),void 0!==s.camera&&e.push(a.getDependency("camera",s.camera).then(function(t){return a._getNodeRef(a.cameraCache,s.camera,t)})),a._invokeAll(function(e){return e.createNodeAttachment&&e.createNodeAttachment(t)}).forEach(function(t){e.push(t)}),Promise.all(e)).then(function(e){var i;if((i=!0===s.isBone?new r.d:e.length>1?new r.p:1===e.length?e[0]:new r.R)!==e[0])for(var l=0,h=e.length;l<h;l++)i.add(e[l]);if(s.name&&(i.userData.name=s.name,i.name=o),z(i,s),s.extensions&&N(n,i,s),void 0!==s.matrix){var c=new r.H;c.fromArray(s.matrix),i.applyMatrix4(c)}else void 0!==s.translation&&i.position.fromArray(s.translation),void 0!==s.rotation&&i.quaternion.fromArray(s.rotation),void 0!==s.scale&&i.scale.fromArray(s.scale);return a.associations.set(i,{type:"nodes",index:t}),i})},j.prototype.loadScene=function(){function t(e,i,n,a){var s=n.nodes[e];return a.getDependency("node",e).then(function(t){return void 0===s.skin?t:a.getDependency("skin",s.skin).then(function(t){for(var i=[],r=0,n=(e=t).joints.length;r<n;r++)i.push(a.getDependency("node",e.joints[r]));return Promise.all(i)}).then(function(i){return t.traverse(function(t){if(t.isMesh){for(var n=[],a=[],s=0,o=i.length;s<o;s++){var l=i[s];if(l){n.push(l);var h=new r.H;void 0!==e.inverseBindMatrices&&h.fromArray(e.inverseBindMatrices.array,16*s),a.push(h)}}t.bind(new r._3(n,a),t.matrixWorld)}}),t});var e}).then(function(e){i.add(e);var r=[];if(s.children)for(var o=s.children,l=0,h=o.length;l<h;l++){var c=o[l];r.push(t(c,e,n,a))}return Promise.all(r)})}return function(e){var i=this.json,n=this.extensions,a=this.json.scenes[e],s=new r.p;a.name&&(s.name=this.createUniqueName(a.name)),z(s,a),a.extensions&&N(n,s,a);for(var o=a.nodes||[],l=[],h=0,c=o.length;h<c;h++)l.push(t(o[h],s,i,this));return Promise.all(l).then(function(){return s})}}(),t}()},function(t,e){}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.