chunk-dc2ece64.05129941.js 1.7 MB

123456
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dc2ece64"],{"00dc":function(e,t,r){(function(e){var n=r("58a2"),i=r("c24d"),a=r("561d");function s(t){var r=new e(i[t].prime,"hex"),n=new e(i[t].gen,"hex");return new a(r,n)}var o={binary:!0,hex:!0,base64:!0};function h(t,r,i,s){return e.isBuffer(r)||void 0===o[r]?h(t,"binary",r,i):(r=r||"binary",s=s||"binary",i=i||new e([2]),e.isBuffer(i)||(i=new e(i,s)),"number"===typeof t?new a(n(t,i),i,!0):(e.isBuffer(t)||(t=new e(t,r)),new a(t,i,!0)))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=s,t.createDiffieHellman=t.DiffieHellman=h}).call(this,r("b639").Buffer)},"0106":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(12).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"0145":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"0184":function(e,t,r){"use strict";var n=r("da3e");function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==e.padding}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(i,r)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,i,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},i.prototype._pad=function(e,t){if(0===t)return!1;while(t<e.length)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"0211":function(e,t,r){"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r("8b71")},"07c6":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"07f2":function(e,t,r){"use strict";var n=r("c3c0"),i=r("6eed");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(a,i),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},"07f4":function(e,t,r){"use strict";var n=r("be7fe"),i=4,a=0,s=1,o=2;function h(e){var t=e.length;while(--t>=0)e[t]=0}var f=0,l=1,c=2,u=3,d=258,p=29,m=256,b=m+1+p,g=30,v=19,w=2*b+1,y=15,_=16,k=7,M=256,S=16,E=17,T=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],C=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],R=512,I=new Array(2*(b+2));h(I);var O=new Array(2*g);h(O);var D=new Array(R);h(D);var P=new Array(d-u+1);h(P);var N=new Array(p);h(N);var L,F,U,z=new Array(g);function H(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function W(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function j(e){return e<256?D[e]:D[256+(e>>>7)]}function V(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function G(e,t,r){e.bi_valid>_-r?(e.bi_buf|=t<<e.bi_valid&65535,V(e,e.bi_buf),e.bi_buf=t>>_-e.bi_valid,e.bi_valid+=r-_):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function X(e,t,r){G(e,r[2*t],r[2*t+1])}function q(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function K(e){16===e.bi_valid?(V(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function Z(e,t){var r,n,i,a,s,o,h=t.dyn_tree,f=t.max_code,l=t.stat_desc.static_tree,c=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(a=0;a<=y;a++)e.bl_count[a]=0;for(h[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<w;r++)n=e.heap[r],a=h[2*h[2*n+1]+1]+1,a>p&&(a=p,m++),h[2*n+1]=a,n>f||(e.bl_count[a]++,s=0,n>=d&&(s=u[n-d]),o=h[2*n],e.opt_len+=o*(a+s),c&&(e.static_len+=o*(l[2*n+1]+s)));if(0!==m){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,m-=2}while(m>0);for(a=p;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>f||(h[2*i+1]!==a&&(e.opt_len+=(a-h[2*i+1])*h[2*i],h[2*i+1]=a),n--)}}}function $(e,t,r){var n,i,a=new Array(y+1),s=0;for(n=1;n<=y;n++)a[n]=s=s+r[n-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=q(a[o]++,o))}}function Y(){var e,t,r,n,i,a=new Array(y+1);for(r=0,n=0;n<p-1;n++)for(N[n]=r,e=0;e<1<<A[n];e++)P[r++]=n;for(P[r-1]=n,i=0,n=0;n<16;n++)for(z[n]=i,e=0;e<1<<C[n];e++)D[i++]=n;for(i>>=7;n<g;n++)for(z[n]=i<<7,e=0;e<1<<C[n]-7;e++)D[256+i++]=n;for(t=0;t<=y;t++)a[t]=0;e=0;while(e<=143)I[2*e+1]=8,e++,a[8]++;while(e<=255)I[2*e+1]=9,e++,a[9]++;while(e<=279)I[2*e+1]=7,e++,a[7]++;while(e<=287)I[2*e+1]=8,e++,a[8]++;for($(I,b+1,a),e=0;e<g;e++)O[2*e+1]=5,O[2*e]=q(e,5);L=new H(I,A,m+1,b,y),F=new H(O,C,0,g,y),U=new H(new Array(0),x,0,v,k)}function J(e){var t;for(t=0;t<b;t++)e.dyn_ltree[2*t]=0;for(t=0;t<g;t++)e.dyn_dtree[2*t]=0;for(t=0;t<v;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*M]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?V(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,i){Q(e),i&&(V(e,r),V(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],i=r<<1;while(i<=e.heap_len){if(i<e.heap_len&&te(t,e.heap[i+1],e.heap[i],e.depth)&&i++,te(t,n,e.heap[i],e.depth))break;e.heap[r]=e.heap[i],r=i,i<<=1}e.heap[r]=n}function ne(e,t,r){var n,i,a,s,o=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*o]<<8|e.pending_buf[e.d_buf+2*o+1],i=e.pending_buf[e.l_buf+o],o++,0===n?X(e,i,t):(a=P[i],X(e,a+m+1,t),s=A[a],0!==s&&(i-=N[a],G(e,i,s)),n--,a=j(n),X(e,a,r),s=C[a],0!==s&&(n-=z[a],G(e,n,s)))}while(o<e.last_lit);X(e,M,t)}function ie(e,t){var r,n,i,a=t.dyn_tree,s=t.stat_desc.static_tree,o=t.stat_desc.has_stree,h=t.stat_desc.elems,f=-1;for(e.heap_len=0,e.heap_max=w,r=0;r<h;r++)0!==a[2*r]?(e.heap[++e.heap_len]=f=r,e.depth[r]=0):a[2*r+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=f<2?++f:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,o&&(e.static_len-=s[2*i+1]);for(t.max_code=f,r=e.heap_len>>1;r>=1;r--)re(e,a,r);i=h;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,re(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Z(e,t),$(a,f,e.bl_count)}function ae(e,t,r){var n,i,a=-1,s=t[1],o=0,h=7,f=4;for(0===s&&(h=138,f=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=s,s=t[2*(n+1)+1],++o<h&&i===s||(o<f?e.bl_tree[2*i]+=o:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*S]++):o<=10?e.bl_tree[2*E]++:e.bl_tree[2*T]++,o=0,a=i,0===s?(h=138,f=3):i===s?(h=6,f=3):(h=7,f=4))}function se(e,t,r){var n,i,a=-1,s=t[1],o=0,h=7,f=4;for(0===s&&(h=138,f=3),n=0;n<=r;n++)if(i=s,s=t[2*(n+1)+1],!(++o<h&&i===s)){if(o<f)do{X(e,i,e.bl_tree)}while(0!==--o);else 0!==i?(i!==a&&(X(e,i,e.bl_tree),o--),X(e,S,e.bl_tree),G(e,o-3,2)):o<=10?(X(e,E,e.bl_tree),G(e,o-3,3)):(X(e,T,e.bl_tree),G(e,o-11,7));o=0,a=i,0===s?(h=138,f=3):i===s?(h=6,f=3):(h=7,f=4)}}function oe(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),ie(e,e.bl_desc),t=v-1;t>=3;t--)if(0!==e.bl_tree[2*B[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function he(e,t,r,n){var i;for(G(e,t-257,5),G(e,r-1,5),G(e,n-4,4),i=0;i<n;i++)G(e,e.bl_tree[2*B[i]+1],3);se(e,e.dyn_ltree,t-1),se(e,e.dyn_dtree,r-1)}function fe(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return s;for(t=32;t<m;t++)if(0!==e.dyn_ltree[2*t])return s;return a}h(z);var le=!1;function ce(e){le||(Y(),le=!0),e.l_desc=new W(e.dyn_ltree,L),e.d_desc=new W(e.dyn_dtree,F),e.bl_desc=new W(e.bl_tree,U),e.bi_buf=0,e.bi_valid=0,J(e)}function ue(e,t,r,n){G(e,(f<<1)+(n?1:0),3),ee(e,t,r,!0)}function de(e){G(e,l<<1,3),X(e,M,I),K(e)}function pe(e,t,r,n){var a,s,h=0;e.level>0?(e.strm.data_type===o&&(e.strm.data_type=fe(e)),ie(e,e.l_desc),ie(e,e.d_desc),h=oe(e),a=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=a&&(a=s)):a=s=r+5,r+4<=a&&-1!==t?ue(e,t,r,n):e.strategy===i||s===a?(G(e,(l<<1)+(n?1:0),3),ne(e,I,O)):(G(e,(c<<1)+(n?1:0),3),he(e,e.l_desc.max_code+1,e.d_desc.max_code+1,h+1),ne(e,e.dyn_ltree,e.dyn_dtree)),J(e),n&&Q(e)}function me(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(P[r]+m+1)]++,e.dyn_dtree[2*j(t)]++),e.last_lit===e.lit_bufsize-1}t._tr_init=ce,t._tr_stored_block=ue,t._tr_flush_block=pe,t._tr_tally=me,t._tr_align=de},"087f":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function h(){this.init(),this._w=o,i.call(this,64,56)}function f(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function c(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(h,i),h.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},h.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,o=0|this._e,h=0;h<16;++h)t[h]=e.readInt32BE(4*h);for(;h<80;++h)t[h]=t[h-3]^t[h-8]^t[h-14]^t[h-16];for(var u=0;u<80;++u){var d=~~(u/20),p=f(r)+c(d,n,i,a)+o+t[u]+s[d]|0;o=a,a=i,i=l(n),n=r,r=p}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0},h.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=h},"09f5":function(e,t,r){var n=r("39f5"),i=r("8707").Buffer,a=r("6430"),s=r("3fb5");function o(e,t,r,s){a.call(this),this._cipher=new n.AES(t),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._mode=e}s(o,a),o.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},o.prototype._final=function(){this._cipher.scrub()},e.exports=o},"0ac3":function(e,t,r){t=e.exports=r("6f2e"),t.Stream=t,t.Readable=t,t.Writable=r("6ffa"),t.Duplex=r("d6dd"),t.Transform=r("dcd0"),t.PassThrough=r("aa69")},"0be8":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"0cbb":function(e,t,r){"use strict";var n,i=t,a=r("7d92"),s=r("4136"),o=r("f3a3"),h=o.assert;function f(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,h(this.g.validate(),"Invalid curve"),h(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function l(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new f(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=f,l("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"]}),l("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"]}),l("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"]}),l("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"]}),l("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"]}),l("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"]}),l("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{n=r("409b")}catch(c){n=void 0}l("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"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},"0da4":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}function o(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var r=Object.keys(a),n=0;n<r.length;n++){var s=r[n];t.prototype[s]=a[s]}return t.create=function(e){return new t(e)},t}t.instantiate=o,a._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},a._update=function(e,t,r,n){var i=this._cbcState,a=this.constructor.super_.prototype,s=i.iv;if("encrypt"===this.type){for(var o=0;o<this.blockSize;o++)s[o]^=e[t+o];a._update.call(this,s,0,r,n);for(o=0;o<this.blockSize;o++)s[o]=r[n+o]}else{a._update.call(this,e,t,r,n);for(o=0;o<this.blockSize;o++)r[n+o]^=s[o];for(o=0;o<this.blockSize;o++)s[o]=e[t+o]}}},"0db6":function(e,t,r){"use strict";var n=r("c9b8").codes.ERR_INVALID_OPT_VALUE;function i(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}function a(e,t,r,a){var s=i(t,a,r);if(null!=s){if(!isFinite(s)||Math.floor(s)!==s||s<0){var o=a?r:"highWaterMark";throw new n(o,s)}return Math.floor(s)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},"0f2c":function(e,t,r){var n=r("2aee"),i=r("f460"),a=r("83d5"),s=r("0106"),o=r("a958"),h=r("98e6"),f=r("5291"),l=r("8707").Buffer;function c(e,t){var r=e.modulus.byteLength(),n=h("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,s+1),f=t.slice(s+1),c=a(o,i(f,s)),u=a(f,i(c,r-s-1));if(d(n,u.slice(0,s)))throw new Error("decryption error");var p=s;while(0===u[p])p++;if(1!==u[p++])throw new Error("decryption error");return u.slice(p)}function u(e,t,r){var n=t.slice(0,2),i=2,a=0;while(0!==t[i++])if(i>=t.length){a++;break}var s=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&a++,s.length<8&&a++,a)throw new Error("decryption error");return t.slice(i)}function d(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var i=-1;while(++i<n)r+=e[i]^t[i];return r}e.exports=function(e,t,r){var i;i=e.padding?e.padding:r?1:4;var a,h=n(e),d=h.modulus.byteLength();if(t.length>d||new s(t).cmp(h.modulus)>=0)throw new Error("decryption error");a=r?f(new s(t),h):o(t,h);var p=l.alloc(d-a.length);if(a=l.concat([p,a],d),4===i)return c(h,a);if(1===i)return u(h,a,r);if(3===i)return a;throw new Error("unknown padding")}},1:function(e,t){},10:function(e,t){},11:function(e,t){},"116d":function(e,t,r){"use strict";e.exports=r("b4e8")},"11dc":function(e,t,r){"use strict";(function(t,n){var i=65536,a=4294967295;function s(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var o=r("8707").Buffer,h=t.crypto||t.msCrypto;function f(e,t){if(e>a)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>i)for(var s=0;s<e;s+=i)h.getRandomValues(r.slice(s,s+i));else h.getRandomValues(r);return"function"===typeof t?n.nextTick((function(){t(null,r)})):r}h&&h.getRandomValues?e.exports=f:e.exports=s}).call(this,r("c8ba"),r("4362"))},12:function(e,t){},"12b5":function(e,t,r){(function(n){(function(t){t.version="0.8.20";var i=1200;function a(){s(1200)}"undefined"===typeof cptable&&(cptable=r("3ddb")),cptable[i];var s=function(e){i=e};function o(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}var h=function(e){return e},f=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(s=function(e){i=e,cptable[e]},h=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,o(e.substr(2))):e},f=function(e){return 1200===i?String.fromCharCode(e):cptable.utils.decode(i,[255&e,e>>8])[0]});var l=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t,r){for(var n,i,a,s,o,h,f,l="",c=0;c<t.length;)n=t.charCodeAt(c++),i=t.charCodeAt(c++),a=t.charCodeAt(c++),s=n>>2,o=(3&n)<<4|i>>4,h=(15&i)<<2|a>>6,f=63&a,isNaN(i)?h=f=64:isNaN(a)&&(f=64),l+=e.charAt(s)+e.charAt(o)+e.charAt(h)+e.charAt(f);return l},decode:function(t,r){var n,i,a,s,o,h,f,l="";t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var c=0;c<t.length;)s=e.indexOf(t.charAt(c++)),o=e.indexOf(t.charAt(c++)),h=e.indexOf(t.charAt(c++)),f=e.indexOf(t.charAt(c++)),n=s<<2|o>>4,i=(15&o)<<4|h>>2,a=(3&h)<<6|f,l+=String.fromCharCode(n),64!=h&&(l+=String.fromCharCode(i)),64!=f&&(l+=String.fromCharCode(a));return l}}}(),c="undefined"!==typeof n;function u(e){return new(c?n:Array)(e)}function d(e){return c?new n(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))}var p=function(e){return[].concat.apply([],e)},m=/\u0000/g,b=/[\u0001-\u0006]/,g={},v=function(e){function t(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function r(e,t){var r="";while(r.length<t)r+=e;return r}function n(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}function i(e,t){var n=""+e;return n.length>=t?n:r(" ",t-n.length)+n}function a(e,t){var n=""+e;return n.length>=t?n:n+r(" ",t-n.length)}function s(e,t){var n=""+Math.round(e);return n.length>=t?n:r("0",t-n.length)+n}function o(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}e.version="0.8.1";var h=Math.pow(2,32);function f(e,t){if(e>h||e<-h)return s(e,t);var r=Math.round(e);return o(r,t)}function l(e,t){return e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var c=[["date1904",0],["output",""],["WTF",!1]];function u(e){for(var t=0;t!=c.length;++t)void 0===e[c[t][0]]&&(e[c[t][0]]=c[t][1])}e.opts=c;var d={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "',65535:"General"},p=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],m=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function b(e,t,r){var n=e<0?-1:1,i=e*n,a=0,s=1,o=0,h=1,f=0,l=0,c=Math.floor(i);while(f<t){if(c=Math.floor(i),o=c*s+a,l=c*f+h,i-c<5e-10)break;i=1/(i-c),a=s,s=o,h=f,f=l}if(l>t&&(l=f,o=s),l>t&&(l=h,o=a),!r)return[0,n*o,l];if(0===l)throw"Unexpected state: "+o+" "+s+" "+a+" "+l+" "+f+" "+h;var u=Math.floor(n*o/l);return[u,n*o-u*l,l]}function g(e,t){return""+e}e._general_int=g;var v=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,r=/\.(\d*[1-9])0+/,n=/\.0*[Ee]/,i=/(E[+-])(\d)$/;function a(e){var t=e<0?12:11,r=h(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function s(t){var r=t.toFixed(11).replace(e,".$1");return r.length>(t<0?12:11)&&(r=t.toPrecision(6)),r}function o(e){for(var t=0;t!=e.length;++t)if(101===(32|e.charCodeAt(t)))return e.replace(r,".$1").replace(n,"E").replace("e","E").replace(i,"$10$2");return e}function h(r){return r.indexOf(".")>-1?r.replace(t,"").replace(e,".$1"):r}return function(e,t){var r,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return r=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?a(e):10===n?e.toFixed(10).substr(0,12):s(e),h(o(r))}}();function w(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?g(e,t):v(e,t)}throw new Error("unsupported value in General format: "+e)}function y(e,t){return 0}function _(e,t,r){if(e>2958465||e<0)return null;var n=0|e,i=Math.floor(86400*(e-n)),a=0,s=[],o={D:n,T:i,u:86400*(e-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),u(null!=t?t:t=[]),t.date1904&&(n+=1462),o.u>.999&&(o.u=0,86400==++i&&(i=0,++n)),60===n)s=r?[1317,10,29]:[1900,2,29],a=3;else if(0===n)s=r?[1317,8,29]:[1900,1,0],a=6;else{n>60&&--n;var h=new Date(1900,0,1);h.setDate(h.getDate()+n-1),s=[h.getFullYear(),h.getMonth()+1,h.getDate()],a=h.getDay(),n<60&&(a=(a+6)%7),r&&(a=y(h,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=i%60,i=Math.floor(i/60),o.M=i%60,i=Math.floor(i/60),o.H=i,o.q=a,o}function k(e,t,r,i){var a,s="",o=0,h=0,f=r.y,l=0;switch(e){case 98:f=r.y+543;case 121:switch(t.length){case 1:case 2:a=f%100,l=2;break;default:a=f%1e4,l=4;break}break;case 109:switch(t.length){case 1:case 2:a=r.m,l=t.length;break;case 3:return m[r.m-1][1];case 5:return m[r.m-1][0];default:return m[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=r.d,l=t.length;break;case 3:return p[r.q][0];default:return p[r.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=r.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(0===r.u)switch(t){case"s":case"ss":return n(r.S,t.length);case".0":case".00":case".000":}switch(t){case"s":case"ss":case".0":case".00":case".000":return h=i>=2?3===i?1e3:100:1===i?10:1,o=Math.round(h*(r.S+r.u)),o>=60*h&&(o=0),"s"===t?0===o?"0":""+o/h:(s=n(o,2+i),"ss"===t?s.substr(0,2):"."+s.substr(2,t.length-1));default:throw"bad second format: "+t}case 90:switch(t){case"[h]":case"[hh]":a=24*r.D+r.H;break;case"[m]":case"[mm]":a=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":a=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:a=f,l=1}return l>0?n(a,l):""}function M(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}e._general_num=v,e._general=w,e.parse_date_code=_;var S=function(){var e=/%/g;function s(t,n,i){var a=n.replace(e,""),s=n.length-a.length;return S(t,a,i*Math.pow(10,2*s))+r("%",s)}function o(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return S(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function h(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),-1===r.indexOf("e")){var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a);while("0."===r.substr(0,2))r=r[0]+r.substr(2,i)+"."+r.substr(2+i),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var l=/# (\?+)( ?)\/( ?)(\d+)/;function c(e,t,a){var s=parseInt(e[4]),o=Math.round(t*s),h=Math.floor(o/s),f=o-h*s,l=s;return a+(0===h?"":""+h)+" "+(0===f?r(" ",e[1].length+1+e[4].length):i(f,e[1].length)+e[2]+"/"+e[3]+n(l,e[4].length))}function u(e,t,n){return n+(0===t?"":""+t)+r(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.(0+)/,p=/\).*[0#]/,m=/\(###\) ###\\?-####/;function g(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function v(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function w(e,t){return Math.round((e-Math.floor(e))*Math.pow(10,t))}function y(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function _(e,u,k){if(40===e.charCodeAt(0)&&!u.match(p)){var E=u.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return k>=0?_("n",E,k):"("+_("n",E,-k)+")"}if(44===u.charCodeAt(u.length-1))return o(e,u,k);if(-1!==u.indexOf("%"))return s(e,u,k);if(-1!==u.indexOf("E"))return h(u,k);if(36===u.charCodeAt(0))return"$"+_(e,u.substr(" "==u[1]?2:1),k);var T,A,C,x,B=Math.abs(k),R=k<0?"-":"";if(u.match(/^00+$/))return R+f(B,u.length);if(u.match(/^[#?]+$/))return T=f(k,0),"0"===T&&(T=""),T.length>u.length?T:g(u.substr(0,u.length-T.length))+T;if(null!==(A=u.match(l)))return c(A,B,R);if(null!==u.match(/^#+0+$/))return R+f(B,u.length-u.indexOf("0"));if(null!==(A=u.match(d)))return T=v(k,A[1].length).replace(/^([^\.]+)$/,"$1."+A[1]).replace(/\.$/,"."+A[1]).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",A[1].length-t.length)})),-1!==u.indexOf("0.")?T:T.replace(/^0\./,".");if(u=u.replace(/^#+([0.])/,"$1"),null!==(A=u.match(/^(0*)\.(#*)$/)))return R+v(B,A[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,A[1].length?"0.":".");if(null!==(A=u.match(/^#,##0(\.?)$/)))return R+M(f(B,0));if(null!==(A=u.match(/^#,##0\.([#0]*0)$/)))return k<0?"-"+_(e,u,-k):M(""+Math.floor(k))+"."+n(w(k,A[1].length),A[1].length);if(null!==(A=u.match(/^#,#*,#0/)))return _(e,u.replace(/^#,#*,/,""),k);if(null!==(A=u.match(/^([0#]+)(\\?-([0#]+))+$/)))return T=t(_(e,u.replace(/[\\-]/g,""),k)),C=0,t(t(u.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return C<T.length?T[C++]:"0"===e?"0":""})));if(null!==u.match(m))return T=_(e,"##########",k),"("+T.substr(0,3)+") "+T.substr(3,3)+"-"+T.substr(6);var I="";if(null!==(A=u.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return C=Math.min(A[4].length,7),x=b(B,Math.pow(10,C)-1,!1),T=""+R,I=S("n",A[1],x[1])," "==I[I.length-1]&&(I=I.substr(0,I.length-1)+"0"),T+=I+A[2]+"/"+A[3],I=a(x[2],C),I.length<A[4].length&&(I=g(A[4].substr(A[4].length-I.length))+I),T+=I,T;if(null!==(A=u.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return C=Math.min(Math.max(A[1].length,A[4].length),7),x=b(B,Math.pow(10,C)-1,!0),R+(x[0]||(x[1]?"":"0"))+" "+(x[1]?i(x[1],C)+A[2]+"/"+A[3]+a(x[2],C):r(" ",2*C+1+A[2].length+A[3].length));if(null!==(A=u.match(/^[#0?]+$/)))return T=f(k,0),u.length<=T.length?T:g(u.substr(0,u.length-T.length))+T;if(null!==(A=u.match(/^([#0?]+)\.([#0]+)$/))){T=""+k.toFixed(Math.min(A[2].length,10)).replace(/([^0])0+$/,"$1"),C=T.indexOf(".");var O=u.indexOf(".")-C,D=u.length-T.length-O;return g(u.substr(0,O)+T+u.substr(u.length-D))}if(null!==(A=u.match(/^00,000\.([#0]*0)$/)))return C=w(k,A[1].length),k<0?"-"+_(e,u,-k):M(y(k)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(C,A[1].length);switch(u){case"#,###":var P=M(f(B,0));return"0"!==P?R+P:"";default:}throw new Error("unsupported format |"+u+"|")}function k(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return S(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function E(t,n,i){var a=n.replace(e,""),s=n.length-a.length;return S(t,a,i*Math.pow(10,2*s))+r("%",s)}function T(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),!r.match(/[Ee]/)){var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function A(e,s,o){if(40===e.charCodeAt(0)&&!s.match(p)){var h=s.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return o>=0?A("n",h,o):"("+A("n",h,-o)+")"}if(44===s.charCodeAt(s.length-1))return k(e,s,o);if(-1!==s.indexOf("%"))return E(e,s,o);if(-1!==s.indexOf("E"))return T(s,o);if(36===s.charCodeAt(0))return"$"+A(e,s.substr(" "==s[1]?2:1),o);var f,c,v,w,y=Math.abs(o),_=o<0?"-":"";if(s.match(/^00+$/))return _+n(y,s.length);if(s.match(/^[#?]+$/))return f=""+o,0===o&&(f=""),f.length>s.length?f:g(s.substr(0,s.length-f.length))+f;if(null!==(c=s.match(l)))return u(c,y,_);if(null!==s.match(/^#+0+$/))return _+n(y,s.length-s.indexOf("0"));if(null!==(c=s.match(d)))return f=(""+o).replace(/^([^\.]+)$/,"$1."+c[1]).replace(/\.$/,"."+c[1]).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",c[1].length-t.length)})),-1!==s.indexOf("0.")?f:f.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),null!==(c=s.match(/^(0*)\.(#*)$/)))return _+(""+y).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,c[1].length?"0.":".");if(null!==(c=s.match(/^#,##0(\.?)$/)))return _+M(""+y);if(null!==(c=s.match(/^#,##0\.([#0]*0)$/)))return o<0?"-"+A(e,s,-o):M(""+o)+"."+r("0",c[1].length);if(null!==(c=s.match(/^#,#*,#0/)))return A(e,s.replace(/^#,#*,/,""),o);if(null!==(c=s.match(/^([0#]+)(\\?-([0#]+))+$/)))return f=t(A(e,s.replace(/[\\-]/g,""),o)),v=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return v<f.length?f[v++]:"0"===e?"0":""})));if(null!==s.match(m))return f=A(e,"##########",o),"("+f.substr(0,3)+") "+f.substr(3,3)+"-"+f.substr(6);var C="";if(null!==(c=s.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return v=Math.min(c[4].length,7),w=b(y,Math.pow(10,v)-1,!1),f=""+_,C=S("n",c[1],w[1])," "==C[C.length-1]&&(C=C.substr(0,C.length-1)+"0"),f+=C+c[2]+"/"+c[3],C=a(w[2],v),C.length<c[4].length&&(C=g(c[4].substr(c[4].length-C.length))+C),f+=C,f;if(null!==(c=s.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return v=Math.min(Math.max(c[1].length,c[4].length),7),w=b(y,Math.pow(10,v)-1,!0),_+(w[0]||(w[1]?"":"0"))+" "+(w[1]?i(w[1],v)+c[2]+"/"+c[3]+a(w[2],v):r(" ",2*v+1+c[2].length+c[3].length));if(null!==(c=s.match(/^[#0?]+$/)))return f=""+o,s.length<=f.length?f:g(s.substr(0,s.length-f.length))+f;if(null!==(c=s.match(/^([#0]+)\.([#0]+)$/))){f=""+o.toFixed(Math.min(c[2].length,10)).replace(/([^0])0+$/,"$1"),v=f.indexOf(".");var x=s.indexOf(".")-v,B=s.length-f.length-x;return g(s.substr(0,x)+f+s.substr(s.length-B))}if(null!==(c=s.match(/^00,000\.([#0]*0)$/)))return o<0?"-"+A(e,s,-o):M(""+o).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(0,c[1].length);switch(s){case"#,###":var R=M(""+y);return"0"!==R?_+R:"";default:}throw new Error("unsupported format |"+s+"|")}return function(e,t,r){return(0|r)===r?A(e,t,r):_(e,t,r)}}();function E(e){for(var t=[],r=!1,n=0,i=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(i,n-i),i=n+1}if(t[t.length]=e.substr(i),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=E;var T=/\[[HhMmSs]*\]/;function A(e,t,r,n){var i,a,s,o,h=[],f="",c=0,u="",d="t",p="H";while(c<e.length)switch(u=e[c]){case"G":if(!l(e,c))throw new Error("unrecognized character "+u+" in "+e);h[h.length]={t:"G",v:"General"},c+=7;break;case'"':for(f="";34!==(o=e.charCodeAt(++c))&&c<e.length;)f+=String.fromCharCode(o);h[h.length]={t:"t",v:f},++c;break;case"\\":var m=e[++c],b="("===m||")"===m?m:"t";h[h.length]={t:b,v:m},++c;break;case"_":h[h.length]={t:"t",v:" "},c+=2;break;case"@":h[h.length]={t:"T",v:t},++c;break;case"B":case"b":if("1"===e[c+1]||"2"===e[c+1]){if(null==a&&(a=_(t,r,"2"===e[c+1]),null==a))return"";h[h.length]={t:"X",v:e.substr(c,2)},d=u,c+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":u=u.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&(a=_(t,r),null==a))return"";f=u;while(++c<e.length&&e[c].toLowerCase()===u)f+=u;"m"===u&&"h"===d.toLowerCase()&&(u="M"),"h"===u&&(u=p),h[h.length]={t:u,v:f},d=u;break;case"A":if(i={t:u,v:"A"},null==a&&(a=_(t,r)),"A/P"===e.substr(c,3)?(null!=a&&(i.v=a.H>=12?"P":"A"),i.t="T",p="h",c+=3):"AM/PM"===e.substr(c,5)?(null!=a&&(i.v=a.H>=12?"PM":"AM"),i.t="T",c+=5,p="h"):(i.t="t",++c),null==a&&"T"===i.t)return"";h[h.length]=i,d=u;break;case"[":f=u;while("]"!==e[c++]&&c<e.length)f+=e[c];if("]"!==f.substr(-1))throw'unterminated "[" block: |'+f+"|";if(f.match(T)){if(null==a&&(a=_(t,r),null==a))return"";h[h.length]={t:"Z",v:f.toLowerCase()}}else f="";break;case".":if(null!=a){f=u;while("0"===(u=e[++c]))f+=u;h[h.length]={t:"s",v:f};break}case"0":case"#":f=u;while("0#?.,E+-%".indexOf(u=e[++c])>-1||"\\"==u&&"-"==e[c+1]&&"0#".indexOf(e[c+2])>-1)f+=u;h[h.length]={t:"n",v:f};break;case"?":f=u;while(e[++c]===u)f+=u;i={t:u,v:f},h[h.length]=i,d=u;break;case"*":++c," "!=e[c]&&"*"!=e[c]||++c;break;case"(":case")":h[h.length]={t:1===n?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":f=u;while("0123456789".indexOf(e[++c])>-1)f+=e[c];h[h.length]={t:"D",v:f};break;case" ":h[h.length]={t:u,v:u},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxz".indexOf(u))throw new Error("unrecognized character "+u+" in "+e);h[h.length]={t:"t",v:u},++c;break}var g,v=0,y=0;for(c=h.length-1,d="t";c>=0;--c)switch(h[c].t){case"h":case"H":h[c].t=p,d="h",v<1&&(v=1);break;case"s":(g=h[c].v.match(/\.0+$/))&&(y=Math.max(y,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":d=h[c].t;break;case"m":"s"===d&&(h[c].t="M",v<2&&(v=2));break;case"X":h[c].v;break;case"Z":v<1&&h[c].v.match(/[Hh]/)&&(v=1),v<2&&h[c].v.match(/[Mm]/)&&(v=2),v<3&&h[c].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M);break}var M,E="";for(c=0;c<h.length;++c)switch(h[c].t){case"t":case"T":case" ":case"D":break;case"X":h[c]=void 0;break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":h[c].v=k(h[c].t.charCodeAt(0),h[c].v,a,y),h[c].t="t";break;case"n":case"(":case"?":M=c+1;while(null!=h[M]&&("?"===(u=h[M].t)||"D"===u||(" "===u||"t"===u)&&null!=h[M+1]&&("?"===h[M+1].t||"t"===h[M+1].t&&"/"===h[M+1].v)||"("===h[c].t&&(" "===u||"n"===u||")"===u)||"t"===u&&("/"===h[M].v||"$€".indexOf(h[M].v)>-1||" "===h[M].v&&null!=h[M+1]&&"?"==h[M+1].t)))h[c].v+=h[M].v,h[M]=void 0,++M;E+=h[c].v,c=M-1;break;case"G":h[c].t="t",h[c].v=w(t,r);break}var A,C,x="";if(E.length>0){A=t<0&&45===E.charCodeAt(0)?-t:t,C=S(40===E.charCodeAt(0)?"(":"n",E,A),M=C.length-1;var B=h.length;for(c=0;c<h.length;++c)if(null!=h[c]&&h[c].v.indexOf(".")>-1){B=c;break}var R=h.length;if(B===h.length&&-1===C.indexOf("E")){for(c=h.length-1;c>=0;--c)null!=h[c]&&-1!=="n?(".indexOf(h[c].t)&&(M>=h[c].v.length-1?(M-=h[c].v.length,h[c].v=C.substr(M+1,h[c].v.length)):M<0?h[c].v="":(h[c].v=C.substr(0,M+1),M=-1),h[c].t="t",R=c);M>=0&&R<h.length&&(h[R].v=C.substr(0,M+1)+h[R].v)}else if(B!==h.length&&-1===C.indexOf("E")){for(M=C.indexOf(".")-1,c=B;c>=0;--c)if(null!=h[c]&&-1!=="n?(".indexOf(h[c].t)){for(s=h[c].v.indexOf(".")>-1&&c===B?h[c].v.indexOf(".")-1:h[c].v.length-1,x=h[c].v.substr(s+1);s>=0;--s)M>=0&&("0"===h[c].v[s]||"#"===h[c].v[s])&&(x=C[M--]+x);h[c].v=x,h[c].t="t",R=c}for(M>=0&&R<h.length&&(h[R].v=C.substr(0,M+1)+h[R].v),M=C.indexOf(".")+1,c=B;c<h.length;++c)if(null!=h[c]&&(-1!=="n?(".indexOf(h[c].t)||c===B)){for(s=h[c].v.indexOf(".")>-1&&c===B?h[c].v.indexOf(".")+1:0,x=h[c].v.substr(0,s);s<h[c].v.length;++s)M<C.length&&(x+=C[M++]);h[c].v=x,h[c].t="t",R=c}}}for(c=0;c<h.length;++c)null!=h[c]&&"n(?".indexOf(h[c].t)>-1&&(A=n>1&&t<0&&c>0&&"-"===h[c-1].v?-t:t,h[c].v=S(h[c].t,h[c].v,A),h[c].t="t");var I="";for(c=0;c!==h.length;++c)null!=h[c]&&(I+=h[c].v);return I}e._eval=A;var C=/\[[=<>]/,x=/\[([=<>]*)(-?\d+\.?\d*)\]/;function B(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function R(e,t){var r=E(e),n=r.length,i=r[n-1].indexOf("@");if(n<4&&i>-1&&--n,r.length>4)throw"cannot find right format for |"+r+"|";if("number"!==typeof t)return[4,4===r.length||i>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=i>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=i>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=i>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var a=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,a];if(null!=r[0].match(C)||null!=r[1].match(C)){var s=r[0].match(x),o=r[1].match(x);return B(t,s)?[n,r[0]]:B(t,o)?[n,r[1]]:[n,r[null!=s&&null!=o?2:1]]}return[n,a]}function I(e,t,r){u(null!=r?r:r=[]);var n="";switch(typeof e){case"string":n=e;break;case"number":n=(null!=r.table?r.table:d)[e];break}if(l(n,0))return w(t,r);var i=R(n,t);if(l(i[1]))return w(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return A(i[1],t,r,i[0])}e._table=d,e.load=function(e,t){d[t]=e},e.format=I,e.get_table=function(){return d},e.load_table=function(t){for(var r=0;392!=r;++r)void 0!==t[r]&&e.load(t[r],r)}};v(g);var w,y,_={"General Number":"General","General Date":g._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":g._table[15],"Short Date":g._table[14],"Long Time":g._table[19],"Medium Time":g._table[18],"Short Time":g._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:g._table[2],Standard:g._table[4],Percent:g._table[10],Scientific:g._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},k=!0,M=function(){var e,t={};function n(e){var t=3,r=512,n=0,l=0,c=0,d=0,p=0,m=[],b=e.slice(0,512);Ne(b,0);var v=i(b);switch(t=v[0],t){case 3:r=512;break;case 4:r=4096;break;default:throw"Major Version: Expected 3 or 4 saw "+t}512!==r&&(b=e.slice(0,r),Ne(b,28));var w=e.slice(0,r);a(b,t);var y=b.read_shift(4,"i");if(3===t&&0!==y)throw"# Directory Sectors: Expected 0 saw "+y;b.l+=4,c=b.read_shift(4,"i"),b.l+=4,b.chk("00100000","Mini Stream Cutoff Size: "),d=b.read_shift(4,"i"),n=b.read_shift(4,"i"),p=b.read_shift(4,"i"),l=b.read_shift(4,"i");for(var _,M=0;M<109;++M){if(_=b.read_shift(4,"i"),_<0)break;m[M]=_}var S=s(e,r);f(p,l,S,r,m);var E=u(S,c,m,r);E[c].name="!Directory",n>0&&d!==k&&(E[d].name="!MiniFAT"),E[m[0]].name="!FAT",E.fat_addrs=m,E.ssz=r;var T={},A=[],C=[],x=[],B={};g(c,E,S,A,n,T,C),o(C,B,x,A);var R=A.shift();A.root=R;var I=h(x,A,C,T,R);return{raw:{header:w,sectors:S},FileIndex:C,FullPaths:x,FullPathDir:B,find:I}}function i(e){e.chk(M,"Header Signature: "),e.chk(S,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function a(e,t){var r=9;switch(e.chk("feff","Byte Order: "),r=e.read_shift(2)){case 9:if(3!==t)throw"MajorVersion/SectorShift Mismatch";break;case 12:if(4!==t)throw"MajorVersion/SectorShift Mismatch";break;default:throw"Sector Shift: Expected 9 or 12 saw "+r}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function s(e,t){for(var r=Math.ceil(e.length/t)-1,n=new Array(r),i=1;i<r;++i)n[i-1]=e.slice(i*t,(i+1)*t);return n[r-1]=e.slice(r*t),n}function o(e,t,r,n){for(var i=0,a=0,s=0,o=0,h=0,f=n.length,l=new Array(f),c=new Array(f);i<f;++i)l[i]=c[i]=i,r[i]=n[i];for(;h<c.length;++h)i=c[h],a=e[i].L,s=e[i].R,o=e[i].C,l[i]===i&&(-1!==a&&l[a]!==a&&(l[i]=l[a]),-1!==s&&l[s]!==s&&(l[i]=l[s])),-1!==o&&(l[o]=i),-1!==a&&(l[a]=l[i],c.push(a)),-1!==s&&(l[s]=l[i],c.push(s));for(i=1;i!==f;++i)l[i]===i&&(-1!==s&&l[s]!==s?l[i]=l[s]:-1!==a&&l[a]!==a&&(l[i]=l[a]));for(i=1;i<f;++i)if(0!==e[i].type){if(h=l[i],0===h)r[i]=r[0]+"/"+r[i];else while(0!==h)r[i]=r[h]+"/"+r[i],h=l[h];l[i]=0}for(r[0]+="/",i=1;i<f;++i)2!==e[i].type&&(r[i]+="/"),t[r[i]]=e[i]}function h(e,t,r,n,i){var a,s=new Array(e.length),o=new Array(t.length);for(a=0;a<e.length;++a)s[a]=e[a].toUpperCase().replace(m,"").replace(b,"!");for(a=0;a<t.length;++a)o[a]=t[a].toUpperCase().replace(m,"").replace(b,"!");return function(e){var a;47===e.charCodeAt(0)?(a=!0,e=i+e):a=-1!==e.indexOf("/");var h=e.toUpperCase().replace(m,"").replace(b,"!"),f=!0===a?s.indexOf(h):o.indexOf(h);return-1===f?null:!0===a?r[f]:n[t[f]]}}function f(e,t,r,n,i){var a;if(e===k){if(0!==t)throw"DIFAT chain shorter than expected"}else if(-1!==e){for(var s=r[e],o=(n>>>2)-1,h=0;h<o;++h){if((a=Ie(s,4*h))===k)break;i.push(a)}f(Ie(s,n-4),t-1,r,n,i)}}function c(e,t,r,n,i){var a,s,o=e.length;i||(i=new Array(o));var h,f,l=n-1;for(a=[],s=[],h=t;h>=0;){i[h]=!0,a[a.length]=h,s.push(e[h]);var c=r[Math.floor(4*h/n)];if(f=4*h&l,n<4+f)throw"FAT boundary crossed: "+h+" 4 "+n;h=Ie(e[c],f)}return{nodes:a,data:ce([s])}}function u(e,t,r,n){var i,a,s,o,h,f,l=e.length,c=new Array(l),u=new Array(l),d=n-1;for(s=0;s<l;++s)if(i=[],h=s+t,h>=l&&(h-=l),!0!==u[h]){for(a=[],o=h;o>=0;){u[o]=!0,i[i.length]=o,a.push(e[o]);var p=r[Math.floor(4*o/n)];if(f=4*o&d,n<4+f)throw"FAT boundary crossed: "+o+" 4 "+n;o=Ie(e[p],f)}c[h]={nodes:i,data:ce([a])}}return c}function g(e,t,r,n,i,a,s){for(var o,h,f,l,u,d=0,p=n.length?2:0,m=t[e].data,b=0,g=0;b<m.length;b+=128)o=m.slice(b,b+128),Ne(o,64),g=o.read_shift(2),0!==g&&(h=de(o,0,g-p),n.push(h),f={name:h,type:o.read_shift(1),color:o.read_shift(1),L:o.read_shift(4,"i"),R:o.read_shift(4,"i"),C:o.read_shift(4,"i"),clsid:o.read_shift(16),state:o.read_shift(4,"i")},l=o.read_shift(2)+o.read_shift(2)+o.read_shift(2)+o.read_shift(2),0!==l&&(f.ctime=l,f.ct=v(o,o.l-8)),u=o.read_shift(2)+o.read_shift(2)+o.read_shift(2)+o.read_shift(2),0!==u&&(f.mtime=u,f.mt=v(o,o.l-8)),f.start=o.read_shift(4,"i"),f.size=o.read_shift(4,"i"),5===f.type?(d=f.start,i>0&&d!==k&&(t[d].name="!StreamData")):f.size>=4096?(f.storage="fat",void 0===t[f.start]&&(t[f.start]=c(r,f.start,t.fat_addrs,t.ssz)),t[f.start].name=f.name,f.content=t[f.start].data.slice(0,f.size),Ne(f.content,0)):(f.storage="minifat",d!==k&&f.start!==k&&(f.content=t[d].data.slice(f.start*_,f.start*_+f.size),Ne(f.content,0))),a[h]=f,s.push(f))}function v(e,t){return new Date(1e3*(Re(e,t+4)/1e7*Math.pow(2,32)+Re(e,t)/1e7-11644473600))}function w(t,i){return void 0===e&&(e=r("3e8f")),n(e.readFileSync(t),i)}function y(e,t){switch(void 0!==t&&void 0!==t.type?t.type:"base64"){case"file":return w(e,t);case"base64":return n(d(l.decode(e)),t);case"binary":return n(d(e),t)}return n(e)}t.version="0.10.2";var _=64,k=-2,M="d0cf11e0a1b11ae1",S="00000000000000000000000000000000",E={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:k,FREESECT:-1,HEADER_SIGNATURE:M,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:S,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};return t.read=y,t.parse=n,t.utils={ReadShift:Oe,CheckField:Pe,prep_blob:Ne,bconcat:p,consts:E},t}();function S(e){return void 0!==e&&null!==e}function E(e){return Object.keys(e)}function T(e,t){for(var r=[],n=E(e),i=0;i!==n.length;++i)r[e[n[i]][t]]=n[i];return r}function A(e){for(var t=[],r=E(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function C(e){for(var t=[],r=E(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function x(e){for(var t=[],r=E(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}function B(e,t){t&&(e+=1462);var r=Date.parse(e);return(r+22091616e5)/864e5}function R(e){for(var t="",r=0;r!=e.length;++r)t+=String.fromCharCode(e[r]);return t}function I(e){if(!e)return null;if(".bin"===e.name.substr(-4)){if(e.data)return o(e.data);if(e.asNodeBuffer&&c)return e.asNodeBuffer();if(e._data&&e._data.getContent)return Array.prototype.slice.call(e._data.getContent())}else{if(e.data)return".bin"!==e.name.substr(-4)?h(e.data):o(e.data);if(e.asNodeBuffer&&c)return h(e.asNodeBuffer().toString("binary"));if(e.asBinary)return h(e.asBinary());if(e._data&&e._data.getContent)return h(R(Array.prototype.slice.call(e._data.getContent(),0)))}return null}function O(e,t){var r=t;if(e.files[r])return e.files[r];var n={};for(var i in e.files)n[i.toLowerCase()]=e.files[i];return r=t.toLowerCase(),n[r]?n[r]:(r=r.replace(/\//g,"\\"),n[r]?n[r]:null)}function D(e,t){var r=O(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function P(e,t,r){if(!r)return I(D(e,t));if(!t)return null;try{return P(e,t)}catch(n){return null}}"undefined"===typeof k&&(e.exports=M),"undefined"!==typeof JSZip&&(y=JSZip),e.exports&&(c&&"undefined"===typeof y&&(y=r("7c39")),"undefined"===typeof y&&(y=r("fb79").JSZip),w=r("3e8f"));var N=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,L=/<[^>]*>/g,F=/<\w*:/,U=/<(\/?)\w+:/;function z(e,t){for(var r=[],n=0,i=0;n!==e.length;++n)if(32===(i=e.charCodeAt(n))||10===i||13===i)break;if(t||(r[0]=e.substr(0,n)),n===e.length)return r;var a=e.match(N),s=0,o="",h=0,f="",l="";if(a)for(h=0;h!=a.length;++h){for(l=a[h],i=0;i!=l.length;++i)if(61===l.charCodeAt(i))break;for(f=l.substr(0,i),o=l.substring(i+2,l.length-1),s=0;s!=f.length;++s)if(58===f.charCodeAt(s))break;s===f.length?r[f]=o:r[(5===s&&"xmlns"===f.substr(0,5)?"xmlns":"")+f.substr(s+1)]=o}return r}function H(e){return e.replace(U,"<$1")}var W={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},j=A(W),V=("&<>'\"".split(""),function(){var e=/&[a-z]*;/g,t=/_x([\da-fA-F]+)_/g;return function(r){var n=r+"";return n.replace(e,(function(e){return W[e]})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}))}}()),G=/[&<>'"]/g,X=/[\u0000-\u0008\u000b-\u001f]/g;function q(e){var t=e+"";return t.replace(G,(function(e){return j[e]})).replace(X,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).substr(-4)+"_"}))}var K=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function Z(e,t){switch(e){case"1":case"true":case"TRUE":return!0;default:return!1}}var $=function(e){var t="",r=0,n=0,i=0,a=0,s=0,o=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?t+=String.fromCharCode((31&n)<<6|63&i):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(s=e.charCodeAt(r++),o=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&s)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(1023&o)))));return t};if(c){var Y=function(e){var t,r,i,a=new n(2*e.length),s=1,o=0,h=0;for(r=0;r<e.length;r+=s)s=1,(i=e.charCodeAt(r))<128?t=i:i<224?(t=64*(31&i)+(63&e.charCodeAt(r+1)),s=2):i<240?(t=4096*(15&i)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),s=3):(s=4,t=262144*(7&i)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),t-=65536,h=55296+(t>>>10&1023),t=56320+(1023&t)),0!==h&&(a[o++]=255&h,a[o++]=h>>>8,h=0),a[o++]=t%256,a[o++]=t>>>8;return a.length=o,a.toString("ucs2")},J="foo bar baz☃🍣";$(J)==Y(J)&&($=Y);var Q=function(e){return n(e,"binary").toString("utf8")};$(J)==Q(J)&&($=Q)}var ee=function(){var e={};return function(t,r){var n=t+"|"+r;return void 0!==e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([^☃]*)</(?:\\w+:)?'+t+">",r||"")}}(),te=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<vt:"+t+">(.*?)</vt:"+t+">","g")}}(),re=/<\/?vt:variant>/g,ne=/<vt:([^>]*)>(.*)</;function ie(e){var t=z(e),r=e.match(te(t.baseType))||[];if(r.length!=t.size)throw"unexpected vector length "+r.length+" != "+t.size;var n=[];return r.forEach((function(e){var t=e.replace(re,"").match(ne);n.push({v:t[2],t:t[1]})})),n}var ae=/(^\s|\s$|\n)/;function se(e,t){return"<"+e+(t.match(ae)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function oe(e){return E(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function he(e,t,r){return"<"+e+(S(r)?oe(r):"")+(S(t)?(t.match(ae)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function fe(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}}function le(e){switch(typeof e){case"string":return he("vt:lpwstr",e);case"number":return he((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return he("vt:bool",e?"true":"false")}if(e instanceof Date)return he("vt:filetime",fe(e));throw new Error("Unable to serialize "+e)}var ce,ue,de,pe,me,be,ge,ve,we,ye,_e,ke,Me,Se='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Ee={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};function Te(e,t,r,n,i){void 0===r&&(r=!0),n||(n=8),i||8!==n||(i=52);var a,s,o=8*n-i-1,h=(1<<o)-1,f=h>>1,l=-7,c=r?-1:1,u=r?n-1:0,d=e[t+u];for(u+=c,a=d&(1<<-l)-1,d>>>=-l,l+=o;l>0;a=256*a+e[t+u],u+=c,l-=8);for(s=a&(1<<-l)-1,a>>>=-l,l+=i;l>0;s=256*s+e[t+u],u+=c,l-=8);return a===h?s?NaN:1/0*(d?-1:1):(0===a?a=1-f:(s+=Math.pow(2,i),a-=f),(d?-1:1)*s*Math.pow(2,a-i))}Ee.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ce=ue=function(e){for(var t=[],r=0;r<e[0].length;++r)t.push.apply(t,e[0][r]);return t},de=pe=function(e,t,r){for(var n=[],i=t;i<r;i+=2)n.push(String.fromCharCode(xe(e,i)));return n.join("")},me=be=function(e,t,r){return e.slice(t,t+r).map((function(e){return(e<16?"0":"")+e.toString(16)})).join("")},ge=function(e,t,r){for(var n=[],i=t;i<r;i++)n.push(String.fromCharCode(Ce(e,i)));return n.join("")},ve=we=function(e,t){var r=Re(e,t);return r>0?ge(e,t+4,t+4+r-1):""},ye=_e=function(e,t){var r=2*Re(e,t);return r>0?ge(e,t+4,t+4+r-1):""},ke=Me=function(e,t){return Te(e,t)};var Ae=function(e){return Array.isArray(e)};c&&(de=function(e,t,r){return n.isBuffer(e)?e.toString("utf16le",t,r):pe(e,t,r)},me=function(e,t,r){return n.isBuffer(e)?e.toString("hex",t,t+r):be(e,t,r)},ve=function(e,t){if(!n.isBuffer(e))return we(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},ye=function(e,t){if(!n.isBuffer(e))return _e(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},ge=function(e,t){return this.toString("utf8",e,t)},ce=function(e){return e[0].length>0&&n.isBuffer(e[0][0])?n.concat(e[0]):ue(e)},p=function(e){return n.isBuffer(e[0])?n.concat(e):[].concat.apply([],e)},ke=function(e,t){return n.isBuffer(e)?e.readDoubleLE(t):Me(e,t)},Ae=function(e){return n.isBuffer(e)||Array.isArray(e)}),"undefined"!==typeof cptable&&(de=function(e,t,r){return cptable.utils.decode(1200,e.slice(t,r))},ge=function(e,t,r){return cptable.utils.decode(65001,e.slice(t,r))},ve=function(e,t){var r=Re(e,t);return r>0?cptable.utils.decode(i,e.slice(t+4,t+4+r-1)):""},ye=function(e,t){var r=2*Re(e,t);return r>0?cptable.utils.decode(1200,e.slice(t+4,t+4+r-1)):""});var Ce=function(e,t){return e[t]},xe=function(e,t){return 256*e[t+1]+e[t]},Be=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},Re=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Ie=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]};function Oe(e,t){var r,i,a,s,o,h,l="",u=[];switch(t){case"dbcs":if(h=this.l,c&&n.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(o=0;o!=e;++o)l+=String.fromCharCode(xe(this,h)),h+=2;e*=2;break;case"utf8":l=ge(this,this.l,this.l+e);break;case"utf16le":e*=2,l=de(this,this.l,this.l+e);break;case"lpstr":l=ve(this,this.l),e=5+l.length;break;case"lpwstr":l=ye(this,this.l),e=5+l.length,"\0"==l[l.length-1]&&(e+=2);break;case"cstr":e=0,l="";while(0!==(a=Ce(this,this.l+e++)))u.push(f(a));l=u.join("");break;case"wstr":e=0,l="";while(0!==(a=xe(this,this.l+e)))u.push(f(a)),e+=2;e+=2,l=u.join("");break;case"dbcs-cont":for(l="",h=this.l,o=0;o!=e;++o){if(this.lens&&-1!==this.lens.indexOf(h))return a=Ce(this,h),this.l=h+1,s=Oe.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),u.join("")+s;u.push(f(xe(this,h))),h+=2}l=u.join(""),e*=2;break;case"sbcs-cont":for(l="",h=this.l,o=0;o!=e;++o){if(this.lens&&-1!==this.lens.indexOf(h))return a=Ce(this,h),this.l=h+1,s=Oe.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),u.join("")+s;u.push(f(Ce(this,h))),h+=1}l=u.join("");break;default:switch(e){case 1:return r=Ce(this,this.l),this.l++,r;case 2:return r=("i"===t?Be:xe)(this,this.l),this.l+=2,r;case 4:return"i"===t||0===(128&this[this.l+3])?(r=Ie(this,this.l),this.l+=4,r):(i=Re(this,this.l),this.l+=4,i);case 8:if("f"===t)return i=ke(this,this.l),this.l+=8,i;case 16:l=me(this,this.l,e);break}}return this.l+=e,l}function De(e,t,r){var n,i;if("dbcs"===r){for(i=0;i!=t.length;++i)this.writeUInt16LE(t.charCodeAt(i),this.l+2*i);n=2*t.length}else switch(e){case 1:n=1,this[this.l]=255&t;break;case 3:n=3,this[this.l+2]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l]=255&t;break;case 4:n=4,this.writeUInt32LE(t,this.l);break;case 8:if(n=8,"f"===r){this.writeDoubleLE(t,this.l);break}case 16:break;case-4:n=4,this.writeInt32LE(t,this.l);break}return this.l+=n,this}function Pe(e,t){var r=me(this,this.l,e.length>>1);if(r!==e)throw t+"Expected "+e+" saw "+r;this.l+=e.length>>1}function Ne(e,t){e.l=t,e.read_shift=Oe,e.chk=Pe,e.write_shift=De}function Le(e,t){e.l+=t}function Fe(e){var t=u(e);return Ne(t,0),t}function Ue(e,t,r){var n,i,a;Ne(e,e.l||0);while(e.l<e.length){var s=e.read_shift(1);128&s&&(s=(127&s)+((127&e.read_shift(1))<<7));var o=Xp[s]||Xp[65535];for(n=e.read_shift(1),a=127&n,i=1;i<4&&128&n;++i)a+=(127&(n=e.read_shift(1)))<<7*i;var h=o.f(e,a,r);if(t(h,o,s))return}}function ze(){var e=[],t=2048,r=function(e){var t=Fe(e);return Ne(t,0),t},n=r(t),i=function(){n.length=n.l,n.length>0&&e.push(n),n=null},a=function(e){return e<n.length-n.l?n:(i(),n=r(Math.max(e+1,t)))},s=function(){return i(),ce([e])},o=function(e){i(),n=e,a(t)};return{next:a,push:o,end:s,_bufs:e}}function He(e,t,r,n){var i,a=qp[t];n||(n=Xp[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1+n,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var s=e.next(i);a<=127?s.write_shift(1,a):(s.write_shift(1,128+(127&a)),s.write_shift(1,a>>7));for(var o=0;4!=o;++o){if(!(n>=128)){s.write_shift(1,n);break}s.write_shift(1,128+(127&n)),n>>=7}n>0&&Ae(r)&&e.push(r)}function We(e,t){t.s?(e.cRel&&(e.c+=t.s.c),e.rRel&&(e.r+=t.s.r)):(e.c+=t.c,e.r+=t.r),e.cRel=e.rRel=0;while(e.c>=256)e.c-=256;while(e.r>=65536)e.r-=65536;return e}function je(e,t){return e.s=We(e.s,t.s),e.e=We(e.e,t.s),e}var Ve={},Ge=function(e,t){var i;if("undefined"!==typeof t)i=t;else{try{i=r("1c46")}catch(a){i=null}}e.rc4=function(e,t){var r=new Array(256),i=0,a=0,s=0,o=0;for(a=0;256!=a;++a)r[a]=a;for(a=0;256!=a;++a)s=s+r[a]+e[a%e.length].charCodeAt(0)&255,o=r[a],r[a]=r[s],r[s]=o;for(a=s=0,out=n(t.length),i=0;i!=t.length;++i)a=a+1&255,s=(s+r[a])%256,o=r[a],r[a]=r[s],r[s]=o,out[i]=t[i]^r[r[a]+r[s]&255];return out},e.md5=i?function(e){return i.createHash("md5").update(e).digest("hex")}:function(e){throw"unimplemented"}};function Xe(e,t){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function qe(e,t){var r=e.l,n=e.read_shift(1),i=et(e),a=[],s={t:i,h:i};if(0!==(1&n)){for(var o=e.read_shift(4),h=0;h!=o;++h)a.push(Xe(e));s.r=a}else s.r="<t>"+q(i)+"</t>";return e.l=r+t,s}function Ke(e,t){return null==t&&(t=Fe(5+2*e.t.length)),t.write_shift(1,0),tt(e.t,t),t}function Ze(e){var t=e.read_shift(4),r=e.read_shift(2);r+=e.read_shift(1)<<16;e.read_shift(1);return{c:t,iStyleRef:r}}function $e(e,t){return null==t&&(t=Fe(8)),t.write_shift(-4,e.c),t.write_shift(3,void 0===e.iStyleRef?e.iStyleRef:e.s),t.write_shift(1,0),t}function Ye(e,t){return et(e,t)}function Je(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function Qe(e,t){return t||(t=Fe(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),t}function et(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function tt(e,t){return null==t&&(t=Fe(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),t}Ge(Ve,"undefined"!==typeof crypto?crypto:void 0);var rt=Je,nt=Qe;function it(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4,t[0]&=252;var i=0===n?ke([0,0,0,0,t[0],t[1],t[2],t[3]],0):Ie(t,0)>>2;return r?i/100:i}function at(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function st(e,t){return t||(t=Fe(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}function ot(e,t){return e.read_shift(8,"f")}function ht(e,t){return(t||Fe(8)).write_shift(8,"f",e)}var ft={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},lt=C(ft);function ct(e,t){var r={},n=e.read_shift(1);r.fValidRGB=1&n,r.xColorType=n>>>1,r.index=e.read_shift(1),r.nTintAndShade=e.read_shift(2,"i"),r.bRed=e.read_shift(1),r.bGreen=e.read_shift(1),r.bBlue=e.read_shift(1),r.bAlpha=e.read_shift(1)}function ut(e,t){var r=e.read_shift(1);e.l++;var n={fItalic:2&r,fStrikeout:8&r,fOutline:16&r,fShadow:32&r,fCondense:64&r,fExtend:128&r};return n}var dt=2,pt=3,mt=11,bt=12,gt=19,vt=30,wt=64,yt=71,_t=4096,kt=80,Mt=81,St=[kt,Mt],Et={1:{n:"CodePage",t:dt},2:{n:"Category",t:kt},3:{n:"PresentationFormat",t:kt},4:{n:"ByteCount",t:pt},5:{n:"LineCount",t:pt},6:{n:"ParagraphCount",t:pt},7:{n:"SlideCount",t:pt},8:{n:"NoteCount",t:pt},9:{n:"HiddenCount",t:pt},10:{n:"MultimediaClipCount",t:pt},11:{n:"Scale",t:mt},12:{n:"HeadingPair",t:_t|bt},13:{n:"DocParts",t:_t|vt},14:{n:"Manager",t:kt},15:{n:"Company",t:kt},16:{n:"LinksDirty",t:mt},17:{n:"CharacterCount",t:pt},19:{n:"SharedDoc",t:mt},22:{n:"HLinksChanged",t:mt},23:{n:"AppVersion",t:pt,p:"version"},26:{n:"ContentType",t:kt},27:{n:"ContentStatus",t:kt},28:{n:"Language",t:kt},29:{n:"Version",t:kt},255:{}},Tt={1:{n:"CodePage",t:dt},2:{n:"Title",t:kt},3:{n:"Subject",t:kt},4:{n:"Author",t:kt},5:{n:"Keywords",t:kt},6:{n:"Comments",t:kt},7:{n:"Template",t:kt},8:{n:"LastAuthor",t:kt},9:{n:"RevNumber",t:kt},10:{n:"EditTime",t:wt},11:{n:"LastPrinted",t:wt},12:{n:"CreatedDate",t:wt},13:{n:"ModifiedDate",t:wt},14:{n:"PageCount",t:pt},15:{n:"WordCount",t:pt},16:{n:"CharCount",t:pt},17:{n:"Thumbnail",t:yt},18:{n:"ApplicationName",t:vt},19:{n:"DocumentSecurity",t:pt},255:{}},At={2147483648:{n:"Locale",t:gt},2147483651:{n:"Behavior",t:gt},1919054434:{}};(function(){for(var e in At)At.hasOwnProperty(e)&&(Et[e]=Tt[e]=At[e])})();var Ct={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},xt=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Bt(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Rt=Bt([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0]),It={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.chartsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"TODO","application/vnd.ms-excel.dialogsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"TODO","application/vnd.ms-excel.macrosheet":"TODO","application/vnd.ms-excel.macrosheet+xml":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.ms-excel.comments":"comments","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"TODO","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO",sheet:"js"},Ot=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return E(e).forEach((function(t){e[t].xlsm||(e[t].xlsm=e[t].xlsx)})),E(e).forEach((function(t){E(e[t]).forEach((function(r){It[e[t][r]]=t}))})),e}(),Dt=x(It);function Pt(e,t){var r={};if(!e||!e.match)return e;var n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};if((e.match(L)||[]).forEach((function(e){var i=z(e);switch(i[0].replace(F,"<")){case"<?xml":break;case"<Types":n.xmlns=i["xmlns"+(i[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[i.Extension]=i.ContentType;break;case"<Override":void 0!==n[It[i.ContentType]]?n[It[i.ContentType]].push(i.PartName):t.WTF&&console.error(i);break}})),n.xmlns!==Ee.CT)throw new Error("Unknown Namespace: "+n.xmlns);return n.calcchain=n.calcchains.length>0?n.calcchains[0]:"",n.sst=n.strs.length>0?n.strs[0]:"",n.style=n.styles.length>0?n.styles[0]:"",n.defaults=r,delete n.calcchains,n}Ee.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Nt=he("Types",null,{xmlns:Ee.CT,"xmlns:xsd":Ee.xsd,"xmlns:xsi":Ee.xsi}),Lt=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["rels",Dt.rels[0]]].map((function(e){return he("Default",null,{Extension:e[0],ContentType:e[1]})}));function Ft(e,t){var r,n=[];n[n.length]=Se,n[n.length]=Nt,n=n.concat(Lt);var i=function(i){e[i]&&e[i].length>0&&(r=e[i][0],n[n.length]=he("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:Ot[i][t.bookType||"xlsx"]}))},a=function(r){e[r].forEach((function(e){n[n.length]=he("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Ot[r][t.bookType||"xlsx"]})}))},s=function(t){(e[t]||[]).forEach((function(e){n[n.length]=he("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Dt[t][0]})}))};return i("workbooks"),a("sheets"),s("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(s),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var Ut={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument"};function zt(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={},i=function(e){var r=t.split("/");r.pop();var n=e.split("/");while(0!==n.length){var i=n.shift();".."===i?r.pop():"."!==i&&r.push(i)}return r.join("/")};return e.match(L).forEach((function(e){var t=z(e);if("<Relationship"===t[0]){var a={};a.Type=t.Type,a.Target=t.Target,a.Id=t.Id,a.TargetMode=t.TargetMode;var s="External"===t.TargetMode?t.Target:i(t.Target);r[s]=a,n[t.Id]=a}})),r["!id"]=n,r}Ee.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Ht=he("Relationships",null,{xmlns:Ee.RELS});function Wt(e){var t=[];return t[t.length]=Se,t[t.length]=Ht,E(e["!id"]).forEach((function(r){var n=e["!id"][r];t[t.length]=he("Relationship",null,n)})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}var jt=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Ee.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Ut.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Vt=function(){for(var e=new Array(jt.length),t=0;t<jt.length;++t){var r=jt[t],n="(?:"+r[0].substr(0,r[0].indexOf(":"))+":)"+r[0].substr(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>(.*)</"+n+">")}return e}();function Gt(e){for(var t={},r=0;r<jt.length;++r){var n=jt[r],i=e.match(Vt[r]);null!=i&&i.length>0&&(t[n[1]]=i[1]),"date"===n[2]&&t[n[1]]&&(t[n[1]]=new Date(t[n[1]]))}return t}var Xt=he("cp:coreProperties",null,{"xmlns:cp":Ee.CORE_PROPS,"xmlns:dc":Ee.dc,"xmlns:dcterms":Ee.dcterms,"xmlns:dcmitype":Ee.dcmitype,"xmlns:xsi":Ee.xsi});function qt(e,t,r,n,i){null==i[e]&&null!=t&&""!==t&&(i[e]=t,n[n.length]=r?he(e,t,r):se(e,t))}function Kt(e,t){var r=[Se,Xt],n={};if(t&&t.Props&&(t.Props.title&&(r[r.length]="<dc:title>"+t.Props.title+"</dc:title>"),t.Props.subject&&(r[r.length]="<dc:subject>"+t.Props.subject+"</dc:subject>"),t.Props.creator&&(r[r.length]="<dc:creator>"+t.Props.creator+"</dc:creator>"),t.Props.keywords&&(r[r.length]="<cp:keywords>"+t.Props.keywords+"</cp:keywords>"),t.Props.description&&(r[r.length]="<dc:description>"+t.Props.description+"</dc:description>")),e){null!=e.CreatedDate&&qt("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:fe(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n),null!=e.ModifiedDate&&qt("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:fe(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n);for(var i=0;i!=jt.length;++i){var a=jt[i];qt(a[0],e[a[1]],null,r,n)}}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}var Zt=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function $t(e,t){var r={};if(t||(t={}),Zt.forEach((function(n){switch(n[2]){case"string":t[n[1]]=(e.match(ee(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(ee(n[0]))||[])[1];break;case"raw":var i=e.match(new RegExp("<"+n[0]+"[^>]*>(.*)</"+n[0]+">"));i&&i.length>0&&(r[n[1]]=i[1]);break}})),r.HeadingPairs&&r.TitlesOfParts){for(var n=ie(r.HeadingPairs),i=0,a=0,s=0;s!==n.length;++s)switch(n[s].v){case"Worksheets":a=i,t.Worksheets=+n[++s].v;break;case"Named Ranges":++s;break}var o=ie(r.TitlesOfParts).map((function(e){return $(e.v)}));t.SheetNames=o.slice(a,a+t.Worksheets)}return t}Ee.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Ut.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Yt=he("Properties",null,{xmlns:Ee.EXT_PROPS,"xmlns:vt":Ee.vt});function Jt(e,t){var r=[],n=he;return e||(e={}),e.Application="SheetJS",r[r.length]=Se,r[r.length]=Yt,Zt.forEach((function(t){if(void 0!==e[t[1]]){var i;switch(t[2]){case"string":i=e[t[1]];break;case"bool":i=e[t[1]]?"true":"false";break}void 0!==i&&(r[r.length]=n(t[0],i))}})),r[r.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+e+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}Ee.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Ut.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Qt=/<[^>]+>[^<]*/g;function er(e,t){var r,n={},i=e.match(Qt);if(i)for(var a=0;a!=i.length;++a){var s=i[a],o=z(s);switch(o[0]){case"<?xml":break;case"<Properties":if(o.xmlns!==Ee.CUST_PROPS)throw"unrecognized xmlns "+o.xmlns;if(o.xmlnsvt&&o.xmlnsvt!==Ee.vt)throw"unrecognized vt "+o.xmlnsvt;break;case"<property":r=o.name;break;case"</property>":r=null;break;default:if(0===s.indexOf("<vt:")){var h=s.split(">"),f=h[0].substring(4),l=h[1];switch(f){case"lpstr":case"lpwstr":case"bstr":case"lpwstr":n[r]=V(l);break;case"bool":n[r]=Z(l,"<vt:bool>");break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(l,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(l);break;case"filetime":case"date":n[r]=new Date(l);break;case"cy":case"error":n[r]=V(l);break;default:"undefined"!==typeof console&&console.warn("Unexpected",s,f,h)}}else if("</"===s.substr(0,2));else if(t.WTF)throw new Error(s)}}return n}var tr=he("Properties",null,{xmlns:Ee.CUST_PROPS,"xmlns:vt":Ee.vt});function rr(e,t){var r=[Se,tr];if(!e)return r.join("");var n=1;return E(e).forEach((function(t){++n,r[r.length]=he("property",le(e[t]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:t})})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}function nr(e,t,r){switch(t){case"Description":t="Comments";break}e[t]=r}function ir(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function ar(e,t,r){var n=e.read_shift(0,"lpstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function sr(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function or(e,t,r){return 31===t?sr(e):ar(e,t,r)}function hr(e,t,r){return or(e,t,!1===r?0:4)}function fr(e,t){if(!t)throw new Error("dafuq?");return or(e,t,0)}function lr(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr");return r}function cr(e){return lr(e)}function ur(e){var t=vr(e,Mt),r=vr(e,pt);return[t,r]}function dr(e){for(var t=e.read_shift(4),r=[],n=0;n!=t/2;++n)r.push(ur(e));return r}function pr(e){return dr(e)}function mr(e,t){for(var r=e.read_shift(4),n={},i=0;i!=r;++i){var a=e.read_shift(4),s=e.read_shift(4);n[a]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(m,"").replace(b,"!")}return 3&e.l&&(e.l=e.l>>3<<2),n}function br(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return!0&t&&(e.l+=4-(3&t)&3),r}function gr(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size,t}function vr(e,t,r){var n,i=e.read_shift(2),a=r||{};if(e.l+=2,t!==bt&&i!==t&&-1===St.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(t===bt?i:t){case 2:return n=e.read_shift(2,"i"),a.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4),n;case 30:return ar(e,i,4).replace(m,"");case 31:return sr(e);case 64:return ir(e);case 65:return br(e);case 71:return gr(e);case 80:return hr(e,i,!a.raw&&4).replace(m,"");case 81:return fr(e,i,4).replace(m,"");case 4108:return pr(e);case 4126:return cr(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function wr(e,t){var r,n=e.l,i=e.read_shift(4),a=e.read_shift(4),o=[],h=0,f=0,l=-1;for(h=0;h!=a;++h){var c=e.read_shift(4),u=e.read_shift(4);o[h]=[c,u+n]}var d={};for(h=0;h!=a;++h){if(e.l!==o[h][1]){var p=!0;if(h>0&&t)switch(t[o[h-1][0]].t){case 2:e.l+2===o[h][1]&&(e.l+=2,p=!1);break;case 80:e.l<=o[h][1]&&(e.l=o[h][1],p=!1);break;case 4108:e.l<=o[h][1]&&(e.l=o[h][1],p=!1);break}if(!t&&e.l<=o[h][1]&&(p=!1,e.l=o[h][1]),p)throw new Error("Read Error: Expected address "+o[h][1]+" at "+e.l+" :"+h)}if(t){var m=t[o[h][0]];if(d[m.n]=vr(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+String(65535&d[m.n])),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 1e4:case 1252:case 874:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 932:case 936:case 949:case 950:case 1200:case 1201:case 65e3:case-536:case 65001:case-535:s(f=d[m.n]);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===o[h][0]){if(f=d.CodePage=vr(e,dt),s(f),-1!==l){var b=e.l;e.l=o[l][1],r=mr(e,f),e.l=b}}else if(0===o[h][0]){if(0===f){l=h,e.l=o[h+1][1];continue}r=mr(e,f)}else{var g,v=r[o[h][0]];switch(e[e.l]){case 65:e.l+=4,g=br(e);break;case 30:e.l+=4,g=hr(e,e[e.l-4]);break;case 31:e.l+=4,g=hr(e,e[e.l-4]);break;case 3:e.l+=4,g=e.read_shift(4,"i");break;case 19:e.l+=4,g=e.read_shift(4);break;case 5:e.l+=4,g=e.read_shift(8,"f");break;case 11:e.l+=4,g=Sr(e,4);break;case 64:e.l+=4,g=new Date(ir(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[v]=g}}return e.l=n+i,d}function yr(e,t){var r,n,i,a,s,o=e.content;Ne(o,0),o.chk("feff","Byte Order: ");o.read_shift(2);var h=o.read_shift(4);if(o.chk(M.utils.consts.HEADER_CLSID,"CLSID: "),r=o.read_shift(4),1!==r&&2!==r)throw"Unrecognized #Sets: "+r;if(n=o.read_shift(16),a=o.read_shift(4),1===r&&a!==o.l)throw"Length mismatch";2===r&&(i=o.read_shift(16),s=o.read_shift(4));var f,l=wr(o,t),c={SystemIdentifier:h};for(var u in l)c[u]=l[u];if(c.FMTID=n,1===r)return c;if(o.l!==s)throw"Length mismatch 2: "+o.l+" !== "+s;try{f=wr(o,null)}catch(d){}for(u in f)c[u]=f[u];return c.FMTID=[n,i],c}function _r(e,t){return e.read_shift(t),null}function kr(e,t,r){var n=[],i=e.l+t;while(e.l<i)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function Mr(e,t,r){var n=[],i=e.l+t,a=e.read_shift(2);while(0!==a--)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function Sr(e,t){return 1===e.read_shift(t)}function Er(e){return e.read_shift(2,"u")}function Tr(e,t){return kr(e,t,Er)}function Ar(e){var t=e.read_shift(1),r=e.read_shift(1);return 1===r?t:1===t}function Cr(e,t,r){var n=e.read_shift(1),a="sbcs-cont",s=i;if(r&&r.biff>=8&&(i=1200),void 0===r||5!==r.biff){var o=e.read_shift(1);o&&(2,a="dbcs-cont")}var h=n?e.read_shift(n,a):"";return i=s,h}function xr(e){var t=i;i=1200;var r,n,a=e.read_shift(2),s=e.read_shift(1),o=4&s,h=8&s,f={};h&&(r=e.read_shift(2)),o&&(n=e.read_shift(4));var l=1&s?"dbcs-cont":"sbcs-cont",c=0===a?"":e.read_shift(a,l);return h&&(e.l+=4*r),o&&(e.l+=n),f.t=c,h||(f.raw="<t>"+f.t+"</t>",f.r=f.t),i=t,f}function Br(e,t,r){var n,i=e.read_shift(1);return n=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),n}function Rr(e,t,r){var n=e.read_shift(void 0!==r&&r.biff>0&&r.biff<8?1:2);return 0===n?(e.l++,""):Br(e,n,r)}function Ir(e,t,r){if(5!==r.biff&&2!==r.biff)return Rr(e,t,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,"sbcs-cont")}var Or=Le,Dr=function(e,t){var r=e.read_shift(4),n=e.l,i=!1;r>24&&(e.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(i=!0),e.l=n);var a=e.read_shift((i?r-24:r)>>1,"utf16le").replace(m,"");return i&&(e.l+=24),a},Pr=function(e,t){e.read_shift(2);var r=e.read_shift(4),n=e.read_shift(r,"cstr"),i=(e.read_shift(2),e.read_shift(2),e.read_shift(4));if(0===i)return n.replace(/\\/g,"/");var a=e.read_shift(4),s=(e.read_shift(2),e.read_shift(a>>1,"utf16le").replace(m,""));return s},Nr=function(e,t){var r=e.read_shift(16);switch(t-=16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return Dr(e,t);case"0303000000000000c000000000000046":return Pr(e,t);default:throw"unsupported moniker "+r}},Lr=function(e,t){var r=e.read_shift(4),n=e.read_shift(r,"utf16le").replace(m,"");return n},Fr=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var i,a,s,o,h=e.read_shift(2);e.l+=2,16&h&&Lr(e,r-e.l),128&h&&(i=Lr(e,r-e.l)),257===(257&h)&&(a=Lr(e,r-e.l)),1===(257&h)&&(s=Nr(e,r-e.l)),8&h&&(o=Lr(e,r-e.l)),32&h&&e.read_shift(16),64&h&&ir(e,8),e.l=r;var f=i||a||s;return o&&(f+="#"+o),{Target:f}};function Ur(e,t){var r=e.read_shift(1),n=e.read_shift(1),i=e.read_shift(1),a=e.read_shift(1);return[r,n,i,a]}function zr(e,t){var r=Ur(e,t);return r[3]=0,r}function Hr(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return{r:r,c:n,ixfe:i}}function Wr(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function jr(e,t,r){return 0===t?"":Ir(e,t,r)}var Vr=Er;function Gr(e,t){var r=e.read_shift(2),n=e.read_shift(2,"i"),i=e.read_shift(2,"i");return[r,n,i]}function Xr(e,t){var r=e.read_shift(2),n=it(e);return[r,n]}function qr(e,t){e.l+=4,t-=4;var r=e.l+t,n=Cr(e,t),i=e.read_shift(2);if(r-=e.l,i!==r)throw"Malformed AddinUdf: padding = "+r+" != "+i;return e.l+=i,n}function Kr(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2);return{s:{c:i,r:r},e:{c:a,r:n}}}function Zr(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(1),a=e.read_shift(1);return{s:{c:i,r:r},e:{c:a,r:n}}}var $r=Zr;function Yr(e,t){e.l+=4;var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return e.l+=12,[n,r,i]}function Jr(e,t){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r}function Qr(e,t){var r={};return e.l+=4,e.cf=e.read_shift(2),r}var en={21:Yr,19:Le,18:function(e,t){e.l+=12},17:function(e,t){e.l+=8},16:Le,15:Le,13:Jr,12:function(e,t){e.l+=24},11:function(e,t){e.l+=10},10:function(e,t){e.l+=16},9:Le,8:function(e,t){e.l+=6},7:Qr,6:function(e,t){e.l+=6},4:Le,0:function(e,t){e.l+=4}};function tn(e,t,r){var n=e.l,i=[];while(e.l<n+t){var a=e.read_shift(2);e.l-=2;try{i.push(en[a](e,n+t-e.l))}catch(s){return e.l=n+t,i}}return e.l!=n+t&&(e.l=n+t),i}var rn=Er;function nn(e,t){var r={};switch(r.BIFFVer=e.read_shift(2),t-=2,r.BIFFVer){case 1536:case 1280:case 2:case 7:break;default:throw"Unexpected BIFF Ver "+r.BIFFVer}return e.read_shift(t),r}function an(e,t){if(0===t)return 1200;var r;if(1200!==(r=e.read_shift(2)))throw"InterfaceHdr codePage "+r;return 1200}function sn(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,i=Rr(e,0,r);return e.read_shift(t+n-e.l),i}function on(e,t,r){var n=e.read_shift(4),i=e.read_shift(1)>>6,a=e.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule";break}var s=Cr(e,0,r);return 0===s.length&&(s="Sheet1"),{pos:n,hs:i,dt:a,name:s}}function hn(e,t){for(var r=e.read_shift(4),n=e.read_shift(4),i=[],a=0;a!=n;++a)i.push(xr(e));return i.Count=r,i.Unique=n,i}function fn(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function ln(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);e.read_shift(2);e.read_shift(4);e.read_shift(1);return e.read_shift(1),e.read_shift(2),{r:r,c:n,cnt:i-n}}function cn(e,t){var r=Wr(e);if(2211!=r.type)throw"Invalid Future Record "+r.type;var n=e.read_shift(4);return 0!==n}var un=_r;function dn(e,t){return e.read_shift(2),e.read_shift(4)}function pn(e,t){var r,n=e.read_shift(2);r=e.read_shift(2);var i={Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3};return[i,r]}function mn(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),o=e.read_shift(2),h=e.read_shift(2),f=e.read_shift(2),l=e.read_shift(2);return{Pos:[r,n],Dim:[i,a],Flags:s,CurTab:o,FirstTab:h,Selected:f,TabRatio:l}}function bn(e,t,r){e.l+=14;var n=Cr(e,0,r);return n}function gn(e,t){var r=Hr(e);return r.isst=e.read_shift(4),r}function vn(e,t,r){var n=Hr(e,6),i=Rr(e,t-6,r);return n.val=i,n}function wn(e,t,r){var n=e.read_shift(2),i=Ir(e,0,r);return[n,i]}function yn(e,t){var r=10===t?2:4,n=e.read_shift(r),i=e.read_shift(r),a=e.read_shift(2),s=e.read_shift(2);return e.l+=2,{s:{r:n,c:a},e:{r:i,c:s}}}function _n(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=Xr(e);return{r:r,c:n,ixfe:i[0],rknum:i[1]}}function kn(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(Xr(e));if(e.l!==r)throw"MulRK read error";var s=e.read_shift(2);if(a.length!=s-i+1)throw"MulRK length mismatch";return{r:n,c:i,C:s,rkrec:a}}function Mn(e,t,r){var n={},i=(e.read_shift(4),e.read_shift(4),e.read_shift(4)),a=e.read_shift(2);return n.patternType=xt[i>>26],n.icvFore=127&a,n.icvBack=a>>7&127,n}function Sn(e,t){var r={};return r.ifnt=e.read_shift(2),r.ifmt=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=Mn(e,t,r.fStyle),r}function En(e,t){e.l+=4;var r=[e.read_shift(2),e.read_shift(2)];if(0!==r[0]&&r[0]--,0!==r[1]&&r[1]--,r[0]>7||r[1]>7)throw"Bad Gutters: "+r;return r}function Tn(e,t){var r=Hr(e,6),n=Ar(e,2);return r.val=n,r.t=!0===n||!1===n?"b":"e",r}function An(e,t){var r=Hr(e,6),n=ot(e,8);return r.val=n,r}var Cn=jr;function xn(e,t,r){var n,i=e.l+t,a=e.read_shift(2),s=e.read_shift(2);s>=1&&s<=255&&(n=Br(e,s));var o=e.read_shift(i-e.l);return r.sbcch=s,[s,a,n,o]}function Bn(e,t,r){var n,i=e.read_shift(2),a={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===r.sbcch&&(n=qr(e,t-2)),a.body=n||e.read_shift(t-2),a}function Rn(e,t,r){if(r.biff<8)return vn(e,t,r);var n=e.l+t,i=(e.read_shift(2),e.read_shift(1)),a=e.read_shift(1),s=e.read_shift(2);e.l+=2;e.read_shift(2);e.l+=4;var o=Br(e,a,r),h=Lu(e,n-e.l,r,s);return{chKey:i,Name:o,rgce:h}}function In(e,t,r){if(r.biff<8)return Cr(e,t,r);var n=Mr(e,t,Gr),i=[];if(1025===r.sbcch){for(var a=0;a!=n.length;++a)i.push(r.snames[n[a][1]]);return i}return n}function On(e,t,r){Zr(e,6);e.l++;var n=e.read_shift(1);return t-=8,[Uu(e,t,r),n]}function Dn(e,t,r){var n=$r(e,6);return e.l+=6,t-=12,[n,zu(e,t,r,n)]}function Pn(e,t){var r=0!==e.read_shift(4),n=0!==e.read_shift(4),i=e.read_shift(4);return[r,n,i]}function Nn(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),o=Ir(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:i},o,s,a]}}function Ln(e,t,r){return Nn(e,t,r)}function Fn(e,t){var r=[],n=e.read_shift(2);while(n--)r.push(Kr(e,t));return r}function Un(e,t){var r=Yr(e,22),n=tn(e,t-22,r[1]);return{cmo:r,ft:n}}function zn(e,t,r){var n=e.l;try{e.l+=4;var i=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:Or(e,6,r);var a=e.read_shift(2),s=(e.read_shift(2),rn(e,2),e.read_shift(2));e.l+=s;for(var o="",h=1;h<e.lens.length-1;++h){if(e.l-n!=e.lens[h])throw"TxO: bad continue record";var f=e[e.l],l=Br(e,e.lens[h+1]-e.lens[h]-1);if(o+=l,o.length>=(f?a:2*a))break}if(o.length!==a&&o.length!==2*a)throw"cchText: "+a+" != "+o.length;return e.l=n+t,{t:o}}catch(c){return e.l=n+t,{t:o||""}}}var Hn=function(e,t){var r=Kr(e,8);e.l+=16;var n=Fr(e,t-24);return[r,n]},Wn=function(e,t){e.l;e.read_shift(2);var r=Kr(e,8),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(m,""),[r,n]};function jn(e,t){var r,n=[];return r=e.read_shift(2),n[0]=Ct[r]||r,r=e.read_shift(2),n[1]=Ct[r]||r,n}function Vn(e,t){var r=e.read_shift(2),n=[];while(r-- >0)n.push(zr(e,8));return n}function Gn(e,t){var r=e.read_shift(2),n=[];while(r-- >0)n.push(zr(e,8));return n}function Xn(e,t){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r}var qn=Le,Kn=Le,Zn=Le,$n=Le,Yn=Sr,Jn=Hr,Qn=ot,ei=Er,ti=Er,ri=ot,ni=Sr,ii=Er,ai=Sr,si=_r,oi=Sr,hi=Er,fi=Sr,li=Sr,ci=Er,ui=_r,di=_r,pi=_r,mi=_r,bi=_r,gi=Er,vi=Cn,wi=Er,yi=Sr,_i=Cn,ki=Vr,Mi=_r,Si=ot,Ei=_r,Ti=Sr,Ai=Er,Ci=Sr,xi=Sr,Bi=Er,Ri=Sr,Ii=Er,Oi=Sr,Di=Sr,Pi=ot,Ni=Tr,Li=Sr,Fi=Tr,Ui=Rr,zi=Sr,Hi=ot,Wi=Sr,ji=Sr,Vi=Sr,Gi=Le,Xi=Le,qi=Le,Ki=Le,Zi=Le,$i=Le,Yi=Le,Ji=Le,Qi=Le,ea=Le,ta=Le,ra=Le,na=Le,ia=Le,aa=Le,sa=Le,oa=Le,ha=Le,fa=Le,la=Le,ca=Le,ua=Le,da=Le,pa=Le,ma=Le,ba=Le,ga=Le,va=Le,wa=Le,ya=Le,_a=Le,ka=Le,Ma=Le,Sa=Le,Ea=Le,Ta=Le,Aa=Le,Ca=Le,xa=Le,Ba=Le,Ra=Le,Ia=Le,Oa=Le,Da=Le,Pa=Le,Na=Le,La=Le,Fa=Le,Ua=Le,za=Le,Ha=Le,Wa=Le,ja=Le,Va=Le,Ga=Le,Xa=Le,qa=Le,Ka=Le,Za=Le,$a=Le,Ya=Le,Ja=Le,Qa=Le,es=Le,ts=Le,rs=Le,ns=Le,is=Le,as=Le,ss=Le,os=Le,hs=Le,fs=Le,ls=Le,cs=Le,us=Le,ds=Le,ps=Le,ms=Le,bs=Le,gs=Le,vs=Le,ws=Le,ys=Le,_s=Le,ks=Le,Ms=Le,Ss=Le,Es=Le,Ts=Le,As=Le,Cs=Le,xs=Le,Bs=Le,Rs=Le,Is=Le,Os=Le,Ds=Le,Ps=Le,Ns=Le,Ls=Le,Fs=Le,Us=Le,zs=Le,Hs=Le,Ws=Le,js=Le,Vs=Le,Gs=Le,Xs=Le,qs=Le,Ks=Le,Zs=Rr,$s=Le,Ys=Le,Js=Le,Qs=Le,eo=Le,to=Le,ro=Le,no=Le,io=Le,ao=Le,so=Le,oo=Le,ho=Le,fo=Le,lo=Le,co=Le,uo=Le,po=Le,mo=Le,bo=Le,go=Le,vo=Le,wo=Le,yo=Le,_o=Le,ko=Le,Mo=Le,So=Le,Eo=Le,To=Le,Ao=Le,Co=Le,xo=Le,Bo=Le,Ro=Le,Io=Le,Oo=Le,Do=Le,Po=Le,No=Le,Lo=Le,Fo=Le,Uo=Le,zo=Le,Ho=Le,Wo=Le,jo=Le,Vo=Le,Go=Le,Xo=Le,qo=Le,Ko=Le,Zo=Le,$o=Le,Yo=Le,Jo=Le,Qo=Le,eh=Le,th=Le,rh=Le,nh=Le,ih=Le,ah=Le,sh=Le,oh=Le,hh=Le,fh=Le,lh=Le,ch=Le,uh=Le,dh=Le,ph=Le,mh=Le,bh=Le,gh=Le,vh=Le,wh=Le,yh=Le,_h=Le,kh=Le,Mh=Le,Sh=Le,Eh=Le,Th=Le,Ah=Le,Ch=Le,xh=Le,Bh=Le,Rh=Le,Ih=Le,Oh=Le,Dh=Le,Ph=Le,Nh=Le,Lh=Le,Fh=Le,Uh=Le,zh=Le,Hh=Le,Wh=Le,jh=Le,Vh=Le,Gh=Le,Xh=Le,qh=Le,Kh=Le,Zh=Le,$h=Le,Yh=Le,Jh=Le,Qh=Le,ef=Le,tf=Le,rf=Le,nf=Le,af=Le,sf=Le,of=Le,hf=Le,ff=Le,lf=Le,cf=Le,uf=Le,df=Le,pf=Le,mf=Le,bf=Le,gf=Le,vf=Le,wf=Le,yf=Le,_f=Le,kf=Le,Mf=Le,Sf=Le,Ef=Le,Tf=Le,Af=Le,Cf=Le,xf=Le,Bf=Le,Rf=Le,If=Le,Of=Le;function Df(e,t,r){var n=Hr(e,6);++e.l;var i=Ir(e,t-7,r);return n.val=i,n}function Pf(e,t,r){var n=Hr(e,6);++e.l;var i=ot(e,8);return n.val=i,n}var Nf={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},Lf=function(){var e=ee("t"),t=ee("rPr"),r=/<r>/g,n=/<\/r>/,i=/\r\n/g,a=function(e,t,r){var n={},i=65001,a=e.match(L),s=0;if(a)for(;s!=a.length;++s){var o=z(a[s]);switch(o[0]){case"<condense":break;case"<extend":break;case"<shadow":case"<shadow/>":break;case"<charset":if("1"==o.val)break;i=Nf[parseInt(o.val,10)];break;case"<outline":case"<outline/>":break;case"<rFont":n.name=o.val;break;case"<sz":n.sz=o.val;break;case"<strike":if(!o.val)break;case"<strike/>":n.strike=1;break;case"</strike>":break;case"<u":if(!o.val)break;case"<u/>":n.u=1;break;case"</u>":break;case"<b":if(!o.val)break;case"<b/>":n.b=1;break;case"</b>":break;case"<i":if(!o.val)break;case"<i/>":n.i=1;break;case"</i>":break;case"<color":o.rgb&&(n.color=o.rgb.substr(2,6));break;case"<family":n.family=o.val;break;case"<vertAlign":break;case"<scheme":break;default:if(47!==o[0].charCodeAt(1))throw"Unrecognized rich format "+o[0]}}var h=[];return n.b&&h.push("font-weight: bold;"),n.i&&h.push("font-style: italic;"),t.push('<span style="'+h.join("")+'">'),r.push("</span>"),i};function s(r){var n=[[],"",[]],s=r.match(e);if(!S(s))return"";n[1]=s[1];var o=r.match(t);return S(o)&&a(o[1],n[0],n[2]),n[0].join("")+n[1].replace(i,"<br/>")+n[2].join("")}return function(e){return e.replace(r,"").split(n).map(s).join("")}}(),Ff=/<t[^>]*>([^<]*)<\/t>/g,Uf=/<r>/;function zf(e,t){var r=!t||t.cellHTML,n={};return e?(116===e.charCodeAt(1)?(n.t=$(V(e.substr(e.indexOf(">")+1).split(/<\/t>/)[0])),n.r=e,r&&(n.h=n.t)):e.match(Uf)&&(n.r=e,n.t=$(V(e.match(Ff).join("").replace(L,""))),r&&(n.h=Lf(e))),n):null}var Hf=/<sst([^>]*)>([\s\S]*)<\/sst>/,Wf=/<(?:si|sstItem)>/g,jf=/<\/(?:si|sstItem)>/;function Vf(e,t){var r,n=[],i=e.match(Hf);if(S(i)){r=i[2].replace(Wf,"").split(jf);for(var a=0;a!=r.length;++a){var s=zf(r[a],t);null!=s&&(n[n.length]=s)}i=z(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}Ut.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Gf=/^\s|\s$|[\t\n\r]/;function Xf(e,t){if(!t.bookSST)return"";var r=[Se];r[r.length]=he("sst",null,{xmlns:Ee.main[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var i=e[n],a="<si>";i.r?a+=i.r:(a+="<t",i.t.match(Gf)&&(a+=' xml:space="preserve"'),a+=">"+q(i.t)+"</t>"),a+="</si>",r[r.length]=a}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function qf(e,t){return[e.read_shift(4),e.read_shift(4)]}function Kf(e,t){var r=[],n=!1;return Ue(e,(function(e,i,a){switch(i.n){case"BrtBeginSst":r.Count=e[0],r.Unique=e[1];break;case"BrtSSTItem":r.push(e);break;case"BrtEndSst":return!0;case"BrtFRTBegin":n=!0;break;case"BrtFRTEnd":n=!1;break;default:if(!n||t.WTF)throw new Error("Unexpected record "+a+" "+i.n)}})),r}function Zf(e,t){return t||(t=Fe(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var $f=Ke;function Yf(e,t){var r=ze();He(r,"BrtBeginSst",Zf(e));for(var n=0;n<e.length;++n)He(r,"BrtSSTItem",$f(e[n]));return He(r,"BrtEndSst"),r.end()}function Jf(e){return"undefined"!==typeof cptable?cptable.utils.encode(1252,e):e.split("").map((function(e){return e.charCodeAt(0)}))}function Qf(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),r}function el(e,t){var r={};r.Flags=e.read_shift(4);var n=e.read_shift(4);if(0!==n)throw"Unrecognized SizeExtra: "+n;switch(r.AlgID=e.read_shift(4),r.AlgID){case 0:case 26625:case 26126:case 26127:case 26128:break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}return Le(e,t-12),r}function tl(e,t){return Le(e,t)}function rl(e,t){var r={},n=r.EncryptionVersionInfo=Qf(e,4);if(t-=4,2!=n.Minor)throw"unrecognized minor version code: "+n.Minor;if(n.Major>4||n.Major<2)throw"unrecognized major version code: "+n.Major;r.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,r.EncryptionHeader=el(e,i),t-=i,r.EncryptionVerifier=tl(e,t),r}function nl(e,t){var r={},n=r.EncryptionVersionInfo=Qf(e,4);if(4,1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}function il(e){var t,r,n,i,a,s,o=0,h=Jf(e),f=h.length+1;for(t=u(f),t[0]=h.length,r=1;r!=f;++r)t[r]=h[r-1];for(r=f-1;r>=0;--r)n=t[r],i=0===(16384&o)?0:1,a=o<<1&32767,s=i|a,o=s^n;return 52811^o}var al=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e){return 255&(e/2|128*e)},i=function(e,t){return n(e^t)},a=function(e){for(var n=t[e.length-1],i=104,a=e.length-1;a>=0;--a)for(var s=e[a],o=0;7!=o;++o)64&s&&(n^=r[i]),s*=2,--i;return n};return function(t){for(var r,n,s,o=Jf(t),h=a(o),f=o.length,l=u(16),c=0;16!=c;++c)l[c]=0;1===(1&f)&&(r=h>>8,l[f]=i(e[0],r),--f,r=255&h,n=o[o.length-1],l[f]=i(n,r));while(f>0)--f,r=h>>8,l[f]=i(o[f],r),--f,r=255&h,l[f]=i(o[f],r);f=15,s=15-o.length;while(s>0)r=h>>8,l[f]=i(e[s],r),--f,--s,r=255&h,l[f]=i(o[f],r),--f,--s;return l}}(),sl=function(e,t,r,n,i){var a,s;for(i||(i=t),n||(n=al(e)),a=0;a!=t.length;++a)s=t[a],s^=n[r],s=255&(s>>5|s<<3),i[a]=s,++r;return[i,r,n]},ol=function(e){var t=0,r=al(e);return function(e){var n=sl(null,e,t,r);return t=n[1],n[0]}};function hl(e,t,r,n){var i={key:Er(e),verificationBytes:Er(e)};return r.password&&(i.verifier=il(r.password)),n.valid=i.verificationBytes===i.verifier,n.valid&&(n.insitu_decrypt=ol(r.password)),i}function fl(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=nl(e,t):n.Data=rl(e,t),n}function ll(e,t,r){var n={Type:e.read_shift(2)};return n.Type?fl(e,t-2,n):hl(e,t-2,r,n),n}function cl(e){var t=e.substr("#"===e[0]?1:0,6);return[parseInt(t.substr(0,2),16),parseInt(t.substr(2,2),16),parseInt(t.substr(4,2),16)]}function ul(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().substr(1)}function dl(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(t,r,n),a=Math.min(t,r,n),s=i-a;if(0===s)return[0,0,t];var o=0,h=0,f=i+a;switch(h=s/(f>1?2-f:f),i){case t:o=((r-n)/s+6)%6;break;case r:o=(n-t)/s+2;break;case n:o=(t-r)/s+4;break}return[o/6,h,f/2]}function pl(e){var t,r=e[0],n=e[1],i=e[2],a=2*n*(i<.5?i:1-i),s=i-a/2,o=[s,s,s],h=6*r;if(0!==n)switch(0|h){case 0:case 6:t=a*h,o[0]+=a,o[1]+=t;break;case 1:t=a*(2-h),o[0]+=t,o[1]+=a;break;case 2:t=a*(h-2),o[1]+=a,o[2]+=t;break;case 3:t=a*(4-h),o[1]+=t,o[2]+=a;break;case 4:t=a*(h-4),o[2]+=a,o[0]+=t;break;case 5:t=a*(6-h),o[2]+=t,o[0]+=a;break}for(var f=0;3!=f;++f)o[f]=Math.round(255*o[f]);return o}function ml(e,t){if(0==t)return e;var r=dl(cl(e));r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t);var n=ul(pl(r));return n}var bl=7,gl=15,vl=1,wl=bl;function yl(e){return(e+(128/wl|0)/256)*wl|0}function _l(e){return((e-5)/wl*100+.5|0)/100}function kl(e){return((e*wl+5)/wl*256|0)/256}function Ml(e){return kl(_l(yl(e)))}function Sl(e,t){if(Ml(e)!=e){for(wl=bl;wl>vl;--wl)if(Ml(e)===e)break;if(wl===vl)for(wl=bl+1;wl<gl;++wl)if(Ml(e)===e)break;wl===gl&&(wl=bl)}}var El={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},Tl={},Al={};function Cl(e,t){Tl.Fills=[];var r={};e[0].match(L).forEach((function(e){var n=z(e);switch(n[0]){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":break;case"</fill>":Tl.Fills.push(r),r={};break;case"<patternFill":n.patternType&&(r.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":r.bgColor||(r.bgColor={}),n.indexed&&(r.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(r.bgColor.theme=parseInt(n.theme,10)),n.tint&&(r.bgColor.tint=parseFloat(n.tint)),n.theme&&Al.themeElements&&Al.themeElements.clrScheme&&(r.bgColor.rgb=ml(Al.themeElements.clrScheme[r.bgColor.theme].rgb,r.bgColor.tint||0),t.WTF&&(r.bgColor.raw_rgb=ml(Al.themeElements.clrScheme[r.bgColor.theme].rgb,0))),n.rgb&&(r.bgColor.rgb=n.rgb);break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":r.fgColor||(r.fgColor={}),n.theme&&(r.fgColor.theme=parseInt(n.theme,10)),n.tint&&(r.fgColor.tint=parseFloat(n.tint)),n.theme&&Al.themeElements&&Al.themeElements.clrScheme&&(r.fgColor.rgb=ml(Al.themeElements.clrScheme[r.fgColor.theme].rgb,r.fgColor.tint||0),t.WTF&&(r.fgColor.raw_rgb=ml(Al.themeElements.clrScheme[r.fgColor.theme].rgb,0))),n.rgb&&(r.fgColor.rgb=n.rgb);break;case"<fgColor/>":case"</fgColor>":break;default:if(t.WTF)throw"unrecognized "+n[0]+" in fills"}}))}function xl(e,t){Tl.Fonts=[];var r={};e[0].match(L).forEach((function(e){var t=z(e);switch(t[0]){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":break;case"</font>":Tl.Fonts.push(r),r={};break;case"<name":t.val&&(r.name=t.val);break;case"<name/>":case"</name>":break;case"<b/>":r.bold=!0;break;case"<u/>":r.underline=!0;break;case"<i/>":r.italic=!0;break;case"<strike/>":r.strike=!0;break;case"<outline/>":r.outline=!0;break;case"<shadow/>":r.shadow=!0;break;case"<sz":t.val&&(r.sz=t.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":t.val&&(r.vertAlign=t.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<color":r.color||(r.color={}),t.theme&&(r.color.theme=t.theme),t.tint&&(r.color.tint=t.tint),t.theme&&Al.themeElements&&Al.themeElements.clrScheme&&(r.color.rgb=ml(Al.themeElements.clrScheme[r.color.theme].rgb,r.color.tint||0)),t.rgb&&(r.color.rgb=t.rgb);break;case"<color/>":case"</color>":break}}))}function Bl(e,t){Tl.Borders=[];var r={},n={};e[0].match(L).forEach((function(e){var t=z(e);switch(t[0]){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":r={},t.diagonalUp&&(r.diagonalUp=t.diagonalUp),t.diagonalDown&&(r.diagonalDown=t.diagonalDown),Tl.Borders.push(r);break;case"</border>":break;case"<left":n=r.left={},t.style&&(n.style=t.style);break;case"<right":n=r.right={},t.style&&(n.style=t.style);break;case"<top":n=r.top={},t.style&&(n.style=t.style);break;case"<bottom":n=r.bottom={},t.style&&(n.style=t.style);break;case"<diagonal":n=r.diagonal={},t.style&&(n.style=t.style);break;case"<color":n.color={},t.theme&&(n.color.theme=t.theme),t.theme&&Al.themeElements&&Al.themeElements.clrScheme&&(n.color.rgb=ml(Al.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0)),t.tint&&(n.color.tint=t.tint),t.rgb&&(n.color.rgb=t.rgb),t.auto&&(n.color.auto=t.auto);break;case"<name/>":case"</name>":break;default:break}}))}function Rl(e,t){Tl.NumberFmt=[];for(var r=E(g._table),n=0;n<r.length;++n)Tl.NumberFmt[r[n]]=g._table[r[n]];var i=e[0].match(L);for(n=0;n<i.length;++n){var a=z(i[n]);switch(a[0]){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var s=V($(a.formatCode)),o=parseInt(a.numFmtId,10);Tl.NumberFmt[o]=s,o>0&&g.load(s,o);break;default:if(t.WTF)throw"unrecognized "+a[0]+" in numFmts"}}}function Il(e,t){var r=["<numFmts>"];return[[5,8],[23,26],[41,44],[63,66],[164,392]].forEach((function(t){for(var n=t[0];n<=t[1];++n)void 0!==e[n]&&(r[r.length]=he("numFmt",null,{numFmtId:n,formatCode:q(e[n])}))})),1===r.length?"":(r[r.length]="</numFmts>",r[0]=he("numFmts",null,{count:r.length-2}).replace("/>",">"),r.join(""))}function Ol(e,t){var r;Tl.CellXf=[],e[0].match(L).forEach((function(e){var n=z(e);switch(n[0]){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":r=n,delete r[0],delete n[0],r.numFmtId&&(r.numFmtId=parseInt(r.numFmtId,10)),r.fillId&&(r.fillId=parseInt(r.fillId,10)),Tl.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var i={};n.vertical&&(i.vertical=n.vertical),n.horizontal&&(i.horizontal=n.horizontal),void 0!=n.textRotation&&(i.textRotation=n.textRotation),n.indent&&(i.indent=n.indent),n.wrapText&&(i.wrapText=n.wrapText),r.alignment=i;break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"</extLst>":break;case"<ext":break;default:if(t.WTF)throw"unrecognized "+n[0]+" in cellXfs"}}))}function Dl(e){var t=[];return t[t.length]=he("cellXfs",null),e.forEach((function(e){t[t.length]=he("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=he("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Pl=function(){var e=/<numFmts([^>]*)>.*<\/numFmts>/,t=/<cellXfs([^>]*)>.*<\/cellXfs>/,r=/<fills([^>]*)>.*<\/fills>/,n=/<borders([^>]*)>.*<\/borders>/;return function(i,a){var s;return(s=i.match(e))&&Rl(s,a),(s=i.match(/<fonts([^>]*)>.*<\/fonts>/))&&xl(s,a),(s=i.match(r))&&Cl(s,a),(s=i.match(n))&&Bl(s,a),(s=i.match(t))&&Ol(s,a),Tl}}(),Nl=he("styleSheet",null,{xmlns:Ee.main[0],"xmlns:vt":Ee.vt});function Ll(e,t){if("undefined"!=typeof style_builder)return style_builder.toXml();var r,n=[Se,Nl];return null!=(r=Il(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=Dl(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function Fl(e,t){var r=e.read_shift(2),n=et(e,t-2);return[r,n]}function Ul(e,t){var r={flags:{}};return r.dyHeight=e.read_shift(2),r.grbit=ut(e,2),r.bls=e.read_shift(2),r.sss=e.read_shift(2),r.uls=e.read_shift(1),r.bFamily=e.read_shift(1),r.bCharSet=e.read_shift(1),e.l++,r.brtColor=ct(e,8),r.bFontScheme=e.read_shift(1),r.name=et(e,t-21),r.flags.Bold=700===r.bls,r.flags.Italic=r.grbit.fItalic,r.flags.Strikeout=r.grbit.fStrikeout,r.flags.Outline=r.grbit.fOutline,r.flags.Shadow=r.grbit.fShadow,r.flags.Condense=r.grbit.fCondense,r.flags.Extend=r.grbit.fExtend,r.flags.Sub=2&r.sss,r.flags.Sup=1&r.sss,r}function zl(e,t){var r=e.read_shift(2),n=e.read_shift(2);return Le(e,t-4),{ixfe:r,ifmt:n}}function Hl(e,t){for(var r in Tl.NumberFmt=[],g._table)Tl.NumberFmt[r]=g._table[r];Tl.CellXf=[];var n="",i=!1;return Ue(e,(function(e,r,a){switch(r.n){case"BrtFmt":Tl.NumberFmt[e[0]]=e[1],g.load(e[1],e[0]);break;case"BrtFont":break;case"BrtKnownFonts":break;case"BrtFill":break;case"BrtBorder":break;case"BrtXF":"CELLXFS"===n&&Tl.CellXf.push(e);break;case"BrtStyle":break;case"BrtDXF":break;case"BrtMRUColor":break;case"BrtIndexedColor":break;case"BrtBeginStyleSheet":break;case"BrtEndStyleSheet":break;case"BrtBeginTableStyle":break;case"BrtTableStyleElement":break;case"BrtEndTableStyle":break;case"BrtBeginFmts":n="FMTS";break;case"BrtEndFmts":n="";break;case"BrtBeginFonts":n="FONTS";break;case"BrtEndFonts":n="";break;case"BrtACBegin":n="ACFONTS";break;case"BrtACEnd":n="";break;case"BrtBeginFills":n="FILLS";break;case"BrtEndFills":n="";break;case"BrtBeginBorders":n="BORDERS";break;case"BrtEndBorders":n="";break;case"BrtBeginCellStyleXFs":n="CELLSTYLEXFS";break;case"BrtEndCellStyleXFs":n="";break;case"BrtBeginCellXFs":n="CELLXFS";break;case"BrtEndCellXFs":n="";break;case"BrtBeginStyles":n="STYLES";break;case"BrtEndStyles":n="";break;case"BrtBeginDXFs":n="DXFS";break;case"BrtEndDXFs":n="";break;case"BrtBeginTableStyles":n="TABLESTYLES";break;case"BrtEndTableStyles":n="";break;case"BrtBeginColorPalette":n="COLORPALETTE";break;case"BrtEndColorPalette":n="";break;case"BrtBeginIndexedColors":n="INDEXEDCOLORS";break;case"BrtEndIndexedColors":n="";break;case"BrtBeginMRUColors":n="MRUCOLORS";break;case"BrtEndMRUColors":n="";break;case"BrtFRTBegin":i=!0;break;case"BrtFRTEnd":i=!1;break;case"BrtBeginStyleSheetExt14":break;case"BrtBeginSlicerStyles":break;case"BrtEndSlicerStyles":break;case"BrtBeginTimelineStylesheetExt15":break;case"BrtEndTimelineStylesheetExt15":break;case"BrtBeginTimelineStyles":break;case"BrtEndTimelineStyles":break;case"BrtEndStyleSheetExt14":break;default:if(!i||t.WTF)throw new Error("Unexpected record "+a+" "+r.n)}})),Tl}function Wl(e,t){var r=ze();return He(r,"BrtBeginStyleSheet"),He(r,"BrtEndStyleSheet"),r.end()}function jl(e,t){Al.themeElements.clrScheme=[];var r={};e[0].match(L).forEach((function(e){var n=z(e);switch(n[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=n.val;break;case"<a:sysClr":r.rgb=n.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt1>":case"</a:lt1>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===n[0][1]?(Al.themeElements.clrScheme.push(r),r={}):r.name=n[0].substring(3,n[0].length-1);break;default:if(t.WTF)throw"unrecognized "+n[0]+" in clrScheme"}}))}function Vl(e,t){}function Gl(e,t){}Ut.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Ut.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Xl=/<a:clrScheme([^>]*)>[^\u2603]*<\/a:clrScheme>/,ql=/<a:fontScheme([^>]*)>[^\u2603]*<\/a:fontScheme>/,Kl=/<a:fmtScheme([^>]*)>[^\u2603]*<\/a:fmtScheme>/;function Zl(e,t){var r;Al.themeElements={},[["clrScheme",Xl,jl],["fontScheme",ql,Vl],["fmtScheme",Kl,Gl]].forEach((function(n){if(!(r=e.match(n[1])))throw n[0]+" not found in themeElements";n[2](r,t)}))}var $l=/<a:themeElements([^>]*)>[^\u2603]*<\/a:themeElements>/;function Yl(e,t){if(!e||0===e.length)return Al;var r;if(!(r=e.match($l)))throw"themeElements not found in theme";return Zl(r[0],t),Al}function Jl(e){return e.themeXml?e.themeXml:'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="1F497D"/></a:dk2><a:lt2><a:srgbClr val="EEECE1"/></a:lt2><a:accent1><a:srgbClr val="4F81BD"/></a:accent1><a:accent2><a:srgbClr val="C0504D"/></a:accent2><a:accent3><a:srgbClr val="9BBB59"/></a:accent3><a:accent4><a:srgbClr val="8064A2"/></a:accent4><a:accent5><a:srgbClr val="4BACC6"/></a:accent5><a:accent6><a:srgbClr val="F79646"/></a:accent6><a:hlink><a:srgbClr val="0000FF"/></a:hlink><a:folHlink><a:srgbClr val="800080"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Cambria"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS Pゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS Pゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="1"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst><a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d><a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults><a:spDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style></a:spDef><a:lnDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style></a:lnDef></a:objectDefaults><a:extraClrSchemeLst/></a:theme>'}function Ql(e,t){var r=e.read_shift(4);124226!==r&&(e.l+=t-4)}function ec(e,t){return e.read_shift(4)}function tc(e,t){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=rc(e,4);break;case 2:r.xclrValue=Ur(e,4);break;case 3:r.xclrValue=ec(e,4);break;case 4:e.l+=4;break}return e.l+=8,r}function rc(e,t){return Le(e,t)}function nc(e,t){return Le(e,t)}function ic(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:i[1]=tc(e,n);break;case 6:i[1]=nc(e,n);break;case 14:case 15:i[1]=e.read_shift(5===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+n)}return i}function ac(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;var i=e.read_shift(2),a=[];while(i-- >0)a.push(ic(e,r-e.l));return{ixfe:n,ext:a}}function sc(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 7:case 8:case 9:case 10:break;case 13:break;case 14:break;default:throw"bafuq"+e[0].toString(16)}}))}function oc(e,t){var r=[],n=1;return(e.match(L)||[]).forEach((function(e){var t=z(e);switch(t[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete t[0],t.i?n=t.i:t.i=n,r.push(t);break}})),r}function hc(e,t){var r={};r.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),r.r=ym(n);var i=e.read_shift(1);return 2&i&&(r.l="1"),8&i&&(r.a="1"),r}function fc(e,t){var r=[],n=!1;return Ue(e,(function(e,i,a){switch(i.n){case"BrtCalcChainItem$":r.push(e);break;case"BrtBeginCalcChain$":break;case"BrtEndCalcChain$":break;default:if(!n||t.WTF)throw new Error("Unexpected record "+a+" "+i.n)}})),r}function lc(e,t,r,n,i){for(var a=0;a!=t.length;++a){var s=t[a],o=gp(P(e,s.replace(/^\//,""),!0),s,i);if(o&&o.length)for(var h=E(r),f=0;f!=h.length;++f){var l=h[f],c=n[l];if(c){var u=c[s];u&&cc(l,r[l],o)}}}}function cc(e,t,r){r.forEach((function(e){var r=t[e.ref];if(!r){r={},t[e.ref]=r;var n=Mm(t["!ref"]||"BDWGO1000001:A1"),i=wm(e.ref);n.s.r>i.r&&(n.s.r=i.r),n.e.r<i.r&&(n.e.r=i.r),n.s.c>i.c&&(n.s.c=i.c),n.e.c<i.c&&(n.e.c=i.c);var a=km(n);a!==t["!ref"]&&(t["!ref"]=a)}r.c||(r.c=[]);var s={a:e.author,t:e.t,r:e.r};e.h&&(s.h=e.h),r.c.push(s)}))}function uc(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[];return e.match(/<(?:\w+:)?authors>([^\u2603]*)<\/(?:\w+:)?authors>/)[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&r.push(e.match(/<(?:\w+:)?author[^>]*>(.*)/)[1])})),(e.match(/<(?:\w+:)?commentList>([^\u2603]*)<\/(?:\w+:)?commentList>/)||["",""])[1].split(/<\/\w*:?comment>/).forEach((function(e,i){if(""!==e&&""!==e.trim()){var a=z(e.match(/<(?:\w+:)?comment[^>]*>/)[0]),s={author:a.authorId&&r[a.authorId]?r[a.authorId]:void 0,ref:a.ref,guid:a.guid},o=wm(a.ref);if(!(t.sheetRows&&t.sheetRows<=o.r)){var h=e.match(/<text>([^\u2603]*)<\/text>/);if(h&&h[1]){var f=zf(h[1]);s.r=f.r,s.t=f.t,t.cellHTML&&(s.h=f.h),n.push(s)}}}})),n}function dc(e,t){var r={};r.iauthor=e.read_shift(4);var n=at(e,16);return r.rfx=n.s,r.ref=ym(n.s),e.l+=16,r}var pc=et,mc=qe;function bc(e,t){var r=[],n=[],i={},a=!1;return Ue(e,(function(e,s,o){switch(s.n){case"BrtCommentAuthor":n.push(e);break;case"BrtBeginComment":i=e;break;case"BrtCommentText":i.t=e.t,i.h=e.h,i.r=e.r;break;case"BrtEndComment":if(i.author=n[i.iauthor],delete i.iauthor,t.sheetRows&&t.sheetRows<=i.rfx.r)break;delete i.rfx,r.push(i);break;case"BrtBeginComments":break;case"BrtEndComments":break;case"BrtBeginCommentAuthors":break;case"BrtEndCommentAuthors":break;case"BrtBeginCommentList":break;case"BrtEndCommentList":break;default:if(!a||t.WTF)throw new Error("Unexpected record "+o+" "+s.n)}})),r}var gc=function(){var e,t=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g;function r(t,r,n,i,a,s){var o=i.length>0?0|parseInt(i,10):0,h=s.length>0?0|parseInt(s,10):0;return h<0&&0===a.length&&(h=0),a.length>0&&(h+=e.c),n.length>0&&(o+=e.r),r+bm(h)+dm(o)}return function(n,i){return e=i,n.replace(t,r)}}();function vc(e){return function(t,r){t.l+=e}}function wc(e,t){e.l+=1}function yc(e,t){var r=e.read_shift(2);return[16383&r,r>>14&1,r>>15&1]}function _c(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=yc(e,2),a=yc(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:a[0],cRel:a[1],rRel:a[2]}}}function kc(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=yc(e,2),a=yc(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:a[0],cRel:a[1],rRel:a[2]}}}function Mc(e,t){var r=e.read_shift(2),n=yc(e,2);return{r:r,c:n[0],cRel:n[1],rRel:n[2]}}function Sc(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=(32768&n)>>15,a=(16384&n)>>14;if(n&=16383,0!==i)while(n>=256)n-=256;return{r:r,c:n,cRel:i,rRel:a}}function Ec(e,t){var r=(96&e[e.l++])>>5,n=_c(e,8);return[r,n]}function Tc(e,t){var r=(96&e[e.l++])>>5,n=e.read_shift(2),i=_c(e,8);return[r,n,i]}function Ac(e,t){var r=(96&e[e.l++])>>5;return e.l+=8,[r]}function Cc(e,t){var r=(96&e[e.l++])>>5,n=e.read_shift(2);return e.l+=8,[r,n]}function xc(e,t){var r=(96&e[e.l++])>>5,n=kc(e,8);return[r,n]}function Bc(e,t){var r=(96&e[e.l++])>>5;return e.l+=7,[r]}function Rc(e,t){var r=1&e[e.l+1],n=1;return e.l+=4,[r,n]}function Ic(e,t){e.l+=2;for(var r=e.read_shift(2),n=[],i=0;i<=r;++i)n.push(e.read_shift(2));return n}function Oc(e,t){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function Dc(e,t){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function Pc(e,t){var r=255&e[e.l+1]?1:0;return e.l+=4,[r]}function Nc(e,t){var r=e.read_shift(1),n=e.read_shift(1);return[r,n]}function Lc(e,t){return e.read_shift(2),Nc(e,2)}function Fc(e,t){return e.read_shift(2),Nc(e,2)}function Uc(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=Mc(e,4);return[r,n]}function zc(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=Sc(e,4);return[r,n]}function Hc(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(2),i=Mc(e,4);return[r,n,i]}function Wc(e,t){e[e.l],e[e.l];e.l+=1;var r=e.read_shift(2);return[qu[r],Xu[r]]}function jc(e,t){e.l++;var r=e.read_shift(1),n=Vc(e);return[r,(0===n[0]?Xu:Gu)[n[1]]]}function Vc(e,t){return[e[e.l+1]>>7,32767&e.read_shift(2)]}var Gc=vc(4),Xc=wc;function qc(e,t){e.l++;var r=e.read_shift(2),n=e.read_shift(2);return[r,n]}function Kc(e,t){return e.l++,ft[e.read_shift(1)]}function Zc(e,t){return e.l++,e.read_shift(2)}function $c(e,t){return e.l++,0!==e.read_shift(1)}function Yc(e,t){return e.l++,ot(e,8)}function Jc(e,t){return e.l++,Cr(e)}function Qc(e){var t=[];switch(t[0]=e.read_shift(1)){case 4:t[1]=Sr(e,1)?"TRUE":"FALSE",e.l+=7;break;case 16:t[1]=ft[e[e.l]],e.l+=8;break;case 0:e.l+=8;break;case 1:t[1]=ot(e,8);break;case 2:t[1]=Rr(e);break}return t}function eu(e,t){for(var r=e.read_shift(2),n=[],i=0;i!=r;++i)n.push(Kr(e,8));return n}function tu(e){for(var t=1+e.read_shift(1),r=1+e.read_shift(2),n=0,i=[];n!=r&&(i[n]=[]);++n)for(var a=0;a!=t;++a)i[n][a]=Qc(e);return i}function ru(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(4);return[r,0,n]}function nu(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[r,n,i]}function iu(e,t){var r=e.read_shift(1)>>>5&3;e.l+=4;var n=e.read_shift(2);return[r,n]}function au(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[r,n]}function su(e,t){var r=e.read_shift(1)>>>5&3;return e.l+=4,[r]}var ou=wc,hu=wc,fu=wc,lu=wc,cu=wc,uu=wc,du=wc,pu=wc,mu=wc,bu=wc,gu=wc,vu=wc,wu=wc,yu=wc,_u=wc,ku=wc,Mu=wc,Su=wc,Eu=wc,Tu=Le,Au=Le,Cu=Le,xu=Le,Bu={1:{n:"PtgExp",f:qc},2:{n:"PtgTbl",f:xu},3:{n:"PtgAdd",f:ou},4:{n:"PtgSub",f:ku},5:{n:"PtgMul",f:bu},6:{n:"PtgDiv",f:hu},7:{n:"PtgPower",f:yu},8:{n:"PtgConcat",f:Xc},9:{n:"PtgLt",f:pu},10:{n:"PtgLe",f:du},11:{n:"PtgEq",f:fu},12:{n:"PtgGe",f:lu},13:{n:"PtgGt",f:cu},14:{n:"PtgNe",f:gu},15:{n:"PtgIsect",f:uu},16:{n:"PtgUnion",f:Su},17:{n:"PtgRange",f:_u},18:{n:"PtgUplus",f:Eu},19:{n:"PtgUminus",f:Mu},20:{n:"PtgPercent",f:wu},21:{n:"PtgParen",f:vu},22:{n:"PtgMissArg",f:mu},23:{n:"PtgStr",f:Jc},28:{n:"PtgErr",f:Kc},29:{n:"PtgBool",f:$c},30:{n:"PtgInt",f:Zc},31:{n:"PtgNum",f:Yc},32:{n:"PtgArray",f:Bc},33:{n:"PtgFunc",f:Wc},34:{n:"PtgFuncVar",f:jc},35:{n:"PtgName",f:ru},36:{n:"PtgRef",f:Uc},37:{n:"PtgArea",f:Ec},38:{n:"PtgMemArea",f:iu},39:{n:"PtgMemErr",f:Tu},40:{n:"PtgMemNoMem",f:Au},41:{n:"PtgMemFunc",f:au},42:{n:"PtgRefErr",f:su},43:{n:"PtgAreaErr",f:Ac},44:{n:"PtgRefN",f:zc},45:{n:"PtgAreaN",f:xc},57:{n:"PtgNameX",f:nu},58:{n:"PtgRef3d",f:Hc},59:{n:"PtgArea3d",f:Tc},60:{n:"PtgRefErr3d",f:Cu},61:{n:"PtgAreaErr3d",f:Cc},255:{}},Ru={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in Ru)Bu[e]=Bu[Ru[e]]})();var Iu={},Ou={1:{n:"PtgAttrSemi",f:Pc},2:{n:"PtgAttrIf",f:Dc},4:{n:"PtgAttrChoose",f:Ic},8:{n:"PtgAttrGoto",f:Oc},16:{n:"PtgAttrSum",f:Gc},32:{n:"PtgAttrBaxcel",f:Rc},64:{n:"PtgAttrSpace",f:Lc},65:{n:"PtgAttrSpaceSemi",f:Fc},255:{}};function Du(e,t,r){var n=Hr(e,6),i=Pu(e,8),a=e.read_shift(1);e.read_shift(1);e.read_shift(4);var s="";return 5===r.biff?e.l+=t-20:s=Fu(e,t-20,r),{cell:n,val:i[0],formula:s,shared:a>>3&1,tt:i[1]}}function Pu(e){var t;if(65535!==xe(e,e.l+6))return[ot(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}}function Nu(e,t,r,n){if(n.biff<8)return Le(e,t);for(var i=e.l+t,a=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=tu(e),a.push(r[s][1]);break;case"PtgMemArea":r[s][2]=eu(e,r[s][1]),a.push(r[s][2]);break;default:break}return t=i-e.l,0!==t&&a.push(Le(e,t)),a}function Lu(e,t,r,n){var i,a=e.l+t,s=Hu(e,n);return a!==e.l&&(i=Nu(e,a-e.l,s,r)),[s,i]}function Fu(e,t,r){e.l;var n,i=e.read_shift(2);if(65535==i)return[[],Le(e,t-2)];var a=Hu(e,i);return t!==i+2&&(n=Nu(e,t-i-2,a,r)),[a,n]}function Uu(e,t,r){var n,i=e.l+t,a=e.read_shift(2),s=Hu(e,a);return 65535==a?[[],Le(e,t-2)]:(t!==a+2&&(n=Nu(e,i-a-2,s,r)),[s,n])}function zu(e,t,r,n){var i,a=e.l+t,s=e.read_shift(2);if(65535==s)return[[],Le(e,t-2)];var o=Hu(e,s);return t!==s+2&&(i=Nu(e,a-s-2,o,r)),[o,i]}function Hu(e,t){var r,n,i=e.l+t,a=[];while(i!=e.l)t=i-e.l,n=e[e.l],r=Bu[n],24!==n&&25!==n||(n=e[e.l+1],r=(24===n?Iu:Ou)[n]),r&&r.f?a.push([r.n,r.f(e,t)]):a.push(Le(e,t));return a}function Wu(e){return e.map((function(e){return e[1]})).join(",")}function ju(e,t,r,n,i){if(void 0!==i&&5===i.biff)return"BIFF5??";var a,s,o,h,f,l,c=void 0!==t?t:{s:{c:0,r:0}},u=[];if(!e[0]||!e[0][0])return"";for(var d=0,p=e[0].length;d<p;++d){var m=e[0][d];switch(m[0]){case"PtgUminus":u.push("-"+u.pop());break;case"PtgUplus":u.push("+"+u.pop());break;case"PtgPercent":u.push(u.pop()+"%");break;case"PtgAdd":a=u.pop(),s=u.pop(),u.push(s+"+"+a);break;case"PtgSub":a=u.pop(),s=u.pop(),u.push(s+"-"+a);break;case"PtgMul":a=u.pop(),s=u.pop(),u.push(s+"*"+a);break;case"PtgDiv":a=u.pop(),s=u.pop(),u.push(s+"/"+a);break;case"PtgPower":a=u.pop(),s=u.pop(),u.push(s+"^"+a);break;case"PtgConcat":a=u.pop(),s=u.pop(),u.push(s+"&"+a);break;case"PtgLt":a=u.pop(),s=u.pop(),u.push(s+"<"+a);break;case"PtgLe":a=u.pop(),s=u.pop(),u.push(s+"<="+a);break;case"PtgEq":a=u.pop(),s=u.pop(),u.push(s+"="+a);break;case"PtgGe":a=u.pop(),s=u.pop(),u.push(s+">="+a);break;case"PtgGt":a=u.pop(),s=u.pop(),u.push(s+">"+a);break;case"PtgNe":a=u.pop(),s=u.pop(),u.push(s+"<>"+a);break;case"PtgIsect":a=u.pop(),s=u.pop(),u.push(s+" "+a);break;case"PtgUnion":a=u.pop(),s=u.pop(),u.push(s+","+a);break;case"PtgRange":break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgRef":m[1][0],o=We(wm(ym(m[1][1])),c),u.push(ym(o));break;case"PtgRefN":m[1][0],o=We(wm(ym(m[1][1])),r),u.push(ym(o));break;case"PtgRef3d":m[1][0],h=m[1][1],o=We(m[1][2],c),u.push(n[1][h+1]+"!"+ym(o));break;case"PtgFunc":case"PtgFuncVar":var b=m[1][0],g=m[1][1];b||(b=0);var v=u.slice(-b);u.length-=b,"User"===g&&(g=v.shift()),u.push(g+"("+v.join(",")+")");break;case"PtgBool":u.push(m[1]?"TRUE":"FALSE");break;case"PtgInt":u.push(m[1]);break;case"PtgNum":u.push(String(m[1]));break;case"PtgStr":u.push('"'+m[1]+'"');break;case"PtgErr":u.push(m[1]);break;case"PtgArea":m[1][0],l=je(m[1][1],c),u.push(km(l));break;case"PtgArea3d":m[1][0],h=m[1][1],l=m[1][2],u.push(n[1][h+1]+"!"+km(l));break;case"PtgAttrSum":u.push("SUM("+u.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":f=m[1][2];var w=n[0][f],y=w.Name;y in Ku&&(y=Ku[y]),u.push(y);break;case"PtgNameX":var _,k=m[1][1];f=m[1][2],n[k+1]?_=n[k+1][f]:n[k-1]&&(_=n[k-1][f]),_||(_={body:"??NAMEX??"}),u.push(_.body);break;case"PtgParen":u.push("("+u.pop()+")");break;case"PtgRefErr":u.push("#REF!");break;case"PtgExp":o={c:m[1][1],r:m[1][0]};var M={c:r.c,r:r.r};if(n.sharedf[ym(o)]){var S=n.sharedf[ym(o)];u.push(ju(S,c,M,n,i))}else{var E=!1;for(a=0;a!=n.arrayf.length;++a)s=n.arrayf[a],o.c<s[0].s.c||o.c>s[0].e.c||o.r<s[0].s.r||o.r>s[0].e.r||u.push(ju(s[1],c,M,n,i));E||u.push(m[1])}break;case"PtgArray":u.push("{"+m[1].map(Wu).join(";")+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":u.push("");break;case"PtgAreaErr":break;case"PtgAreaN":u.push("");break;case"PtgRefErr3d":break;case"PtgMemFunc":break;default:throw"Unrecognized Formula Token: "+m}}return u[0]}function Vu(e,t){e.read_shift(4);return Le(e,t-4)}var Gu={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Xu={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD"},qu={2:1,3:1,15:1,16:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,86:1,90:1,97:2,98:1,99:1,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,65535:0},Ku={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"},Zu={},$u={};function Yu(e,t){for(var r=0,n=e.length;r<n;++r)if(e[r].t===t)return e.Count++,r;return e[n]={t:t},e.Count++,e.Unique++,n}function Ju(e,t,r){if("undefined"!=typeof style_builder){if(/^\d+$/.exec(t.s))return t.s;if(t.s&&t.s==+t.s)return t.s;var n=t.s||{};return t.z&&(n.numFmt=t.z),style_builder.addStyle(n)}for(var i=r.revssf[null!=t.z?t.z:"General"],a=0,s=e.length;a!=s;++a)if(e[a].numFmtId===i)return a;return e[s]={numFmtId:i,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},s}function Qu(e){if(e){var t={};return void 0!=typeof e.numFmtId&&(t.numFmt=g._table[e.numFmtId]),e.fillId&&(t.fill=Tl.Fills[e.fillId]),e.fontId&&(t.font=Tl.Fonts[e.fontId]),e.borderId&&(t.border=Tl.Borders[e.borderId]),1==e.applyAlignment&&(t.alignment=e.alignment),JSON.parse(JSON.stringify(t))}return null}function ed(e,t,r,n){try{if("e"===e.t)e.w=e.w||ft[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=g._general_int(e.v,$u):e.w=g._general_num(e.v,$u);else if("d"===e.t){var i=B(e.v);e.w=(0|i)===i?g._general_int(i,$u):g._general_num(i,$u)}else{if(void 0===e.v)return"";e.w=g._general(e.v,$u)}else"d"===e.t?e.w=g.format(t,B(e.v),$u):e.w=g.format(t,e.v,$u);n.cellNF&&(e.z=g._table[t])}catch(a){if(n.WTF)throw a}}function td(e,t){var r=Mm(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=km(r))}Ut.WS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet";var rd=/<mergeCell ref="[A-Z0-9:]+"\s*\/>/g,nd=/<(?:\w+:)?sheetData>([^\u2603]*)<\/(?:\w+:)?sheetData>/,id=/<hyperlink[^>]*\/>/g,ad=/"(\w*:\w*)"/,sd=/<col[^>]*\/>/g;function od(e,t,r){if(!e)return e;var n={},i=e.indexOf("<dimension");if(i>0){var a=e.substr(i,50).match(ad);null!=a&&td(n,a[1])}var s=[];if(-1!==e.indexOf("</mergeCells>")){var o=e.match(rd);for(i=0;i!=o.length;++i)s[i]=Mm(o[i].substr(o[i].indexOf('"')+1))}var h=[];if(t.cellStyles&&-1!==e.indexOf("</cols>")){var f=e.match(sd);cd(h,f)}var l={s:{r:1e6,c:1e6},e:{r:0,c:0}},c=e.match(nd);if(c&&pd(c[1],n,t,l),-1!==e.indexOf("</hyperlinks>")&&ld(n,e.match(id),r),!n["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(n["!ref"]=km(l)),t.sheetRows>0&&n["!ref"]){var u=Mm(n["!ref"]);t.sheetRows<+u.e.r&&(u.e.r=t.sheetRows-1,u.e.r>l.e.r&&(u.e.r=l.e.r),u.e.r<u.s.r&&(u.s.r=u.e.r),u.e.c>l.e.c&&(u.e.c=l.e.c),u.e.c<u.s.c&&(u.s.c=u.e.c),n["!fullref"]=n["!ref"],n["!ref"]=km(u))}return s.length>0&&(n["!merges"]=s),h.length>0&&(n["!cols"]=h),n}function hd(e){if(0==e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+km(e[r])+'"/>';return t+"</mergeCells>"}function fd(e){var t=he("pageSetup",null,{scale:e.scale||"100",orientation:e.orientation||"portrait",horizontalDpi:e.horizontalDpi||"4294967292",verticalDpi:e.verticalDpi||"4294967292"});return t}function ld(e,t,r){for(var n=0;n!=t.length;++n){var i=z(t[n],!0);if(!i.ref)return;var a=r?r["!id"][i.id]:null;a?(i.Target=a.Target,i.location&&(i.Target+="#"+i.location),i.Rel=a):(i.Target=i.location,a={Target:i.location,TargetMode:"Internal"},i.Rel=a);for(var s=Mm(i.ref),o=s.s.r;o<=s.e.r;++o)for(var h=s.s.c;h<=s.e.c;++h){var f=ym({c:h,r:o});e[f]||(e[f]={t:"stub",v:void 0}),e[f].l=i}}}function cd(e,t){for(var r=!1,n=0;n!=t.length;++n){var i=z(t[n],!0),a=parseInt(i.min,10)-1,s=parseInt(i.max,10)-1;delete i.min,delete i.max,!r&&i.width&&(r=!0,Sl(+i.width,i)),i.width&&(i.wpx=yl(+i.width),i.wch=_l(i.wpx),i.MDW=wl);while(a<=s)e[a++]=i}}function ud(e,t){for(var r,n,i=["<cols>"],a=0;a!=t.length;++a)if(r=t[a]){var s={min:a+1,max:a+1};n=-1,r.wpx?n=_l(r.wpx):r.wch&&(n=r.wch),n>-1&&(s.width=kl(n),s.customWidth=1),i[i.length]=he("col",null,s)}return i[i.length]="</cols>",i.join("")}function dd(e,t,r,n,i,a){if(void 0===e.v&&void 0===e.s)return"";var s="",o=e.t,h=e.v;switch(e.t){case"b":s=e.v?"1":"0";break;case"n":s=""+e.v;break;case"e":s=ft[e.v];break;case"d":n.cellDates?s=new Date(e.v).toISOString():(e.t="n",s=""+(e.v=B(e.v)),"undefined"===typeof e.z&&(e.z=g._table[14]));break;default:s=e.v;break}var f=se("v",q(s)),l={r:t},c=Ju(n.cellXfs,e,n);switch(0!==c&&(l.s=c),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;default:if(n.bookSST){f=se("v",""+Yu(n.Strings,e.v)),l.t="s";break}l.t="str";break}return e.t!=o&&(e.t=o,e.v=h),he("c",f,l)}var pd=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<is>([\S\s]*?)<\/is>/,i=ee("v"),a=ee("f");return function(s,o,h,f){for(var l,c,u,d,p=0,m="",b=[],g=[],v=0,w=0,y=0,_="",k=0,M=0,S=0,E=0,T=Array.isArray(Tl.CellXf),A=s.split(t),C=0,x=A.length;C!=x;++C){m=A[C].trim();var R=m.length;if(0!==R){for(p=0;p<R;++p)if(62===m.charCodeAt(p))break;if(++p,c=z(m.substr(0,p),!0),k="undefined"!==typeof c.r?parseInt(c.r,10):k+1,M=-1,!(h.sheetRows&&h.sheetRows<k))for(f.s.r>k-1&&(f.s.r=k-1),f.e.r<k-1&&(f.e.r=k-1),b=m.substr(p).split(e),p="undefined"===typeof c.r?0:1;p!=b.length;++p)if(m=b[p].trim(),0!==m.length){if(g=m.match(r),v=p,w=0,y=0,m="<c "+("<"==m.substr(0,1)?">":"")+m,null!==g&&2===g.length){for(v=0,_=g[1],w=0;w!=_.length;++w){if((y=_.charCodeAt(w)-64)<1||y>26)break;v=26*v+y}--v,M=v}else++M;for(w=0;w!=m.length;++w)if(62===m.charCodeAt(w))break;if(++w,c=z(m.substr(0,w),!0),c.r||(c.r=Bm.encode_cell({r:k-1,c:M})),_=m.substr(w),l={t:""},null!==(g=_.match(i))&&""!==g[1]&&(l.v=V(g[1])),h.cellFormula&&null!==(g=_.match(a))&&(l.f=V(g[1])),void 0===c.t&&void 0===c.s&&void 0===l.v){if(!h.sheetStubs)continue;l.t="stub"}else l.t=c.t||"n";switch(f.s.c>v&&(f.s.c=v),f.e.c<v&&(f.e.c=v),l.t){case"n":l.v=parseFloat(l.v),isNaN(l.v)&&(l.v="");break;case"s":u=Zu[parseInt(l.v,10)],l.v=u.t,l.r=u.r,h.cellHTML&&(l.h=u.h);break;case"str":l.t="s",l.v=null!=l.v?$(l.v):"",h.cellHTML&&(l.h=l.v);break;case"inlineStr":g=_.match(n),l.t="s",null!==g?(u=zf(g[1]),l.v=u.t):l.v="";break;case"b":l.v=Z(l.v);break;case"d":h.cellDates||(l.v=B(l.v),l.t="n");break;case"e":l.w=l.v,l.v=lt[l.v];break}S=E=0,T&&void 0!==c.s&&(d=Tl.CellXf[c.s],h.cellStyles&&(l.s=Qu(d)),null!=d&&(null!=d.numFmtId&&(S=d.numFmtId),h.cellStyles&&null!=d.fillId&&(E=d.fillId))),ed(l,S,E,h),o[c.r]=l}}}}}();function md(e,t,r,n){var i,a,s,o,h=[],f=[],l=Mm(e["!ref"]),c="",u=[];for(o=l.s.c;o<=l.e.c;++o)u[o]=bm(o);for(s=l.s.r;s<=l.e.r;++s){for(f=[],c=dm(s),o=l.s.c;o<=l.e.c;++o)a=u[o]+c,void 0!==e[a]&&null!=(i=dd(e[a],a,e,t,r,n))&&f.push(i);f.length>0&&(h[h.length]=he("row",f.join(""),{r:c}))}return h.join("")}var bd=he("worksheet",null,{xmlns:Ee.main[0],"xmlns:r":Ee.r});function gd(e,t,r){var n=[Se,bd],i=r.SheetNames[e],a=0,s="",o=r.Sheets[i];void 0===o&&(o={});var h=o["!ref"];void 0===h&&(h="A1"),n[n.length]=he("dimension",null,{ref:h});var f=[];if(o["!freeze"]){var l="";l=he("pane",null,o["!freeze"]),f.push(l);var c=he("selection",null,{pane:"topLeft"});f.push(c);c=he("selection",null,{pane:"bottomLeft"});f.push(c);c=he("selection",null,{pane:"bottomRight",activeCell:o["!freeze"],sqref:o["!freeze"]});f.push(c)}var u=he("sheetView",f.join("")||void 0,{showGridLines:0==t.showGridLines?"0":"1",tabSelected:void 0===t.tabSelected?"0":t.tabSelected,workbookViewId:void 0===t.workbookViewId?"0":t.workbookViewId});return n[n.length]=he("sheetViews",u),void 0!==o["!cols"]&&o["!cols"].length>0&&(n[n.length]=ud(o,o["!cols"])),n[a=n.length]="<sheetData/>",void 0!==o["!ref"]&&(s=md(o,t,e,r),s.length>0&&(n[n.length]=s)),n.length>a+1&&(n[n.length]="</sheetData>",n[a]=n[a].replace("/>",">")),void 0!==o["!merges"]&&o["!merges"].length>0&&(n[n.length]=hd(o["!merges"])),void 0!==o["!pageSetup"]&&(n[n.length]=fd(o["!pageSetup"])),void 0!==o["!rowBreaks"]&&(n[n.length]=vd(o["!rowBreaks"])),void 0!==o["!colBreaks"]&&(n[n.length]=wd(o["!colBreaks"])),n.length>2&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function vd(e){for(var t=[],r=0;r<e.length;r++){var n=""+e[r],i=""+(e[r+1]||"16383");t.push(he("brk",null,{id:n,max:i,man:"1"}))}return he("rowBreaks",t.join(" "),{count:t.length,manualBreakCount:t.length})}function wd(e){for(var t=[],r=0;r<e.length;r++){var n=""+e[r],i=""+(e[r+1]||"1048575");t.push(he("brk",null,{id:n,max:i,man:"1"}))}return he("colBreaks",t.join(" "),{count:t.length,manualBreakCount:t.length})}function yd(e,t){var r=[];return r.r=e.read_shift(4),e.l+=t-4,r}var _d=at,kd=st;function Md(e,t){var r={};return e.l+=19,r.name=Ye(e,t-19),r}function Sd(e,t){var r=Ze(e);return[r]}function Ed(e,t,r){return null==r&&(r=Fe(8)),$e(t,r)}function Td(e,t){var r=Ze(e),n=e.read_shift(1);return[r,n,"b"]}function Ad(e,t){var r=Ze(e),n=e.read_shift(1);return[r,n,"e"]}function Cd(e,t){var r=Ze(e),n=e.read_shift(4);return[r,n,"s"]}function xd(e,t){var r=Ze(e),n=ot(e);return[r,n,"n"]}function Bd(e,t){var r=Ze(e),n=it(e);return[r,n,"n"]}function Rd(e,t){var r=Ze(e),n=et(e);return[r,n,"str"]}function Id(e,t,r){var n=Ze(e),i=e.read_shift(1),a=[n,i,"b"];if(r.cellFormula){Vu(e,t-9);a[3]=""}else e.l+=t-9;return a}function Od(e,t,r){var n=Ze(e),i=e.read_shift(1),a=[n,i,"e"];if(r.cellFormula){Vu(e,t-9);a[3]=""}else e.l+=t-9;return a}function Dd(e,t,r){var n=Ze(e),i=ot(e),a=[n,i,"n"];if(r.cellFormula){Vu(e,t-16);a[3]=""}else e.l+=t-16;return a}function Pd(e,t,r){var n=e.l,i=Ze(e),a=et(e),s=[i,a,"str"];if(r.cellFormula)Vu(e,n+t-e.l);else e.l=n+t;return s}var Nd=at;function Ld(e,t,r){var n=e.l+t,i=at(e,16),a=Je(e),s=et(e),o=et(e),h=et(e);return e.l=n,{rfx:i,relId:a,loc:s,tooltip:o,display:h}}function Fd(e,t,r){if(!e)return e;r||(r={"!id":{}});var n,i,a,s,o,h,f,l,c={},u={s:{r:1e6,c:1e6},e:{r:0,c:0}},d=!1,p=!1,m=[];if(Ue(e,(function(e,b){if(!p)switch(b.n){case"BrtWsDim":n=e;break;case"BrtRowHdr":i=e,t.sheetRows&&t.sheetRows<=i.r&&(p=!0),l=dm(i.r);break;case"BrtFmlaBool":case"BrtFmlaError":case"BrtFmlaNum":case"BrtFmlaString":case"BrtCellBool":case"BrtCellError":case"BrtCellIsst":case"BrtCellReal":case"BrtCellRk":case"BrtCellSt":switch(a={t:e[2]},e[2]){case"n":a.v=e[1];break;case"s":f=Zu[e[1]],a.v=f.t,a.r=f.r;break;case"b":a.v=!!e[1];break;case"e":a.v=e[1],a.w=ft[a.v];break;case"str":a.t="s",a.v=$(e[1]);break}t.cellFormula&&e.length>3&&(a.f=e[3]),(s=Tl.CellXf[e[0].iStyleRef])&&ed(a,s.ifmt,null,t),c[bm(o=e[0].c)+l]=a,u.s.r>i.r&&(u.s.r=i.r),u.s.c>o&&(u.s.c=o),u.e.r<i.r&&(u.e.r=i.r),u.e.c<o&&(u.e.c=o);break;case"BrtCellBlank":if(!t.sheetStubs)break;a={t:"s",v:void 0},c[bm(o=e[0].c)+l]=a,u.s.r>i.r&&(u.s.r=i.r),u.s.c>o&&(u.s.c=o),u.e.r<i.r&&(u.e.r=i.r),u.e.c<o&&(u.e.c=o);break;case"BrtBeginMergeCells":break;case"BrtEndMergeCells":break;case"BrtMergeCell":m.push(e);break;case"BrtHLink":var g=r["!id"][e.relId];for(g&&(e.Target=g.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=g),b=e.rfx.s.r;b<=e.rfx.e.r;++b)for(o=e.rfx.s.c;o<=e.rfx.e.c;++o)h=ym({c:o,r:b}),c[h]||(c[h]={t:"s",v:void 0}),c[h].l=e;break;case"BrtArrFmla":break;case"BrtShrFmla":break;case"BrtBeginSheet":break;case"BrtWsProp":break;case"BrtSheetCalcProp":break;case"BrtBeginWsViews":break;case"BrtBeginWsView":break;case"BrtPane":break;case"BrtSel":break;case"BrtEndWsView":break;case"BrtEndWsViews":break;case"BrtACBegin":break;case"BrtRwDescent":break;case"BrtACEnd":break;case"BrtWsFmtInfoEx14":break;case"BrtWsFmtInfo":break;case"BrtBeginColInfos":break;case"BrtColInfo":break;case"BrtEndColInfos":break;case"BrtBeginSheetData":break;case"BrtEndSheetData":break;case"BrtSheetProtection":break;case"BrtPrintOptions":break;case"BrtMargins":break;case"BrtPageSetup":break;case"BrtFRTBegin":d=!0;break;case"BrtFRTEnd":d=!1;break;case"BrtEndSheet":break;case"BrtDrawing":break;case"BrtLegacyDrawing":break;case"BrtLegacyDrawingHF":break;case"BrtPhoneticInfo":break;case"BrtBeginHeaderFooter":break;case"BrtEndHeaderFooter":break;case"BrtBrk":break;case"BrtBeginRwBrk":break;case"BrtEndRwBrk":break;case"BrtBeginColBrk":break;case"BrtEndColBrk":break;case"BrtBeginUserShViews":break;case"BrtBeginUserShView":break;case"BrtEndUserShView":break;case"BrtEndUserShViews":break;case"BrtBkHim":break;case"BrtBeginOleObjects":break;case"BrtOleObject":break;case"BrtEndOleObjects":break;case"BrtBeginListParts":break;case"BrtListPart":break;case"BrtEndListParts":break;case"BrtBeginSortState":break;case"BrtBeginSortCond":break;case"BrtEndSortCond":break;case"BrtEndSortState":break;case"BrtBeginConditionalFormatting":break;case"BrtEndConditionalFormatting":break;case"BrtBeginCFRule":break;case"BrtEndCFRule":break;case"BrtBeginDVals":break;case"BrtDVal":break;case"BrtEndDVals":break;case"BrtRangeProtection":break;case"BrtBeginDCon":break;case"BrtEndDCon":break;case"BrtBeginDRefs":break;case"BrtDRef":break;case"BrtEndDRefs":break;case"BrtBeginActiveXControls":break;case"BrtActiveX":break;case"BrtEndActiveXControls":break;case"BrtBeginAFilter":break;case"BrtEndAFilter":break;case"BrtBeginFilterColumn":break;case"BrtBeginFilters":break;case"BrtFilter":break;case"BrtEndFilters":break;case"BrtEndFilterColumn":break;case"BrtDynamicFilter":break;case"BrtTop10Filter":break;case"BrtBeginCustomFilters":break;case"BrtCustomFilter":break;case"BrtEndCustomFilters":break;case"BrtBeginSmartTags":break;case"BrtBeginCellSmartTags":break;case"BrtBeginCellSmartTag":break;case"BrtCellSmartTagProperty":break;case"BrtEndCellSmartTag":break;case"BrtEndCellSmartTags":break;case"BrtEndSmartTags":break;case"BrtBeginCellWatches":break;case"BrtCellWatch":break;case"BrtEndCellWatches":break;case"BrtTable":break;case"BrtBeginCellIgnoreECs":break;case"BrtCellIgnoreEC":break;case"BrtEndCellIgnoreECs":break;default:if(!d||t.WTF)throw new Error("Unexpected record "+b.n)}}),t),!c["!ref"]&&(u.s.r<1e6||n.e.r>0||n.e.c>0||n.s.r>0||n.s.c>0)&&(c["!ref"]=km(n)),t.sheetRows&&c["!ref"]){var b=Mm(c["!ref"]);t.sheetRows<+b.e.r&&(b.e.r=t.sheetRows-1,b.e.r>u.e.r&&(b.e.r=u.e.r),b.e.r<b.s.r&&(b.s.r=b.e.r),b.e.c>u.e.c&&(b.e.c=u.e.c),b.e.c<b.s.c&&(b.s.c=b.e.c),c["!fullref"]=c["!ref"],c["!ref"]=km(b))}return m.length>0&&(c["!merges"]=m),c}function Ud(e,t,r,n,i){if(void 0===t.v)return"";switch(t.t){case"b":t.v?"1":"0";break;case"n":case"e":""+t.v;break;default:t.v;break}var a={r:r,c:n};switch(a.s=Ju(i.cellXfs,t,i),t.t){case"s":case"str":if(i.bookSST){Yu(i.Strings,t.v),a.t="s";break}a.t="str";break;case"n":break;case"b":a.t="b";break;case"e":a.t="e";break}He(e,"BrtCellBlank",Ed(t,a))}function zd(e,t,r,n,i){var a,s=Mm(t["!ref"]||"A1"),o="",h=[];He(e,"BrtBeginSheetData");for(var f=s.s.r;f<=s.e.r;++f){o=dm(f);for(var l=s.s.c;l<=s.e.c;++l)f===s.s.r&&(h[l]=bm(l)),a=h[l]+o,t[a]&&Ud(e,t[a],f,l,n)}He(e,"BrtEndSheetData")}function Hd(e,t,r){var n=ze(),i=r.SheetNames[e],a=r.Sheets[i]||{},s=Mm(a["!ref"]||"A1");return He(n,"BrtBeginSheet"),He(n,"BrtWsDim",kd(s)),zd(n,a,e,t,r),He(n,"BrtEndSheet"),n.end()}var Wd=[["allowRefreshQuery","0"],["autoCompressPictures","1"],["backupFile","0"],["checkCompatibility","0"],["codeName",""],["date1904","0"],["dateCompatibility","1"],["filterPrivacy","0"],["hidePivotFieldList","0"],["promptedSolutions","0"],["publishItems","0"],["refreshAllConnections",!1],["saveExternalLinkValues","1"],["showBorderUnselectedTables","1"],["showInkAnnotation","1"],["showObjects","all"],["showPivotChartFilter","0"]],jd=[["activeTab","0"],["autoFilterDateGrouping","1"],["firstSheet","0"],["minimized","0"],["showHorizontalScroll","1"],["showSheetTabs","1"],["showVerticalScroll","1"],["tabRatio","600"],["visibility","visible"]],Vd=[["state","visible"]],Gd=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Xd(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var a=t[i];null==n[a[0]]&&(n[a[0]]=a[1])}}function qd(e,t){for(var r=0;r!=t.length;++r){var n=t[r];null==e[n[0]]&&(e[n[0]]=n[1])}}function Kd(e){qd(e.WBProps,Wd),qd(e.CalcPr,Gd),Xd(e.WBView,jd),Xd(e.Sheets,Vd),$u.date1904=Z(e.WBProps.date1904,"date1904")}var Zd=/<\w+:workbook/;function $d(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1,i="xmlns";if(e.match(L).forEach((function(e){var a=z(e);switch(H(a[0])){case"<?xml":break;case"<workbook":e.match(Zd)&&(i="xmlns"+e.match(/<(\w+):/)[1]),r.xmlns=a[i];break;case"</workbook>":break;case"<fileVersion":delete a[0],r.AppVersion=a;break;case"<fileVersion/>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":delete a[0],r.WBProps=a;break;case"<workbookPr/>":delete a[0],r.WBProps=a;break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews>":case"</bookViews>":break;case"<workbookView":delete a[0],r.WBView.push(a);break;case"<sheets>":case"</sheets>":break;case"<sheet":delete a[0],a.name=$(a.name),r.Sheets.push(a);break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":case"<definedName/>":case"</definedName>":break;case"<calcPr":delete a[0],r.CalcPr=a;break;case"<calcPr/>":delete a[0],r.CalcPr=a;break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":n=!0;break;case"</AlternateContent>":n=!1;break;default:if(!n&&t.WTF)throw"unrecognized "+a[0]+" in workbook"}})),-1===Ee.main.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return Kd(r),r}var Yd=he("workbook",null,{xmlns:Ee.main[0],"xmlns:r":Ee.r});function Jd(e){try{return Z(e.Workbook.WBProps.date1904)?"true":"false"}catch(t){return"false"}}function Qd(e,t){var r=[Se];r[r.length]=Yd,r[r.length]=he("workbookPr",null,{date1904:Jd(e)}),r[r.length]="<sheets>";for(var n=0;n!=e.SheetNames.length;++n)r[r.length]=he("sheet",null,{name:e.SheetNames[n].substr(0,31),sheetId:""+(n+1),"r:id":"rId"+(n+1)});r[r.length]="</sheets>";var i=!1;for(n=0;n!=e.SheetNames.length;++n){var a=e.SheetNames[n],s=e.Sheets[a];if(s["!printHeader"]){if(2!==s["!printHeader"].length)throw"!printHeaders must be an array of length 2: "+s["!printHeader"];i=!0}}if(i){r[r.length]="<definedNames>";for(n=0;n!=e.SheetNames.length;++n){a=e.SheetNames[n],s=e.Sheets[a];if(s["!printHeader"]||s["!printColumns"]){var o=s["!printHeader"],h=s["!printColumns"],f="";h&&(f+="'"+a+"'!$"+h[0]+":$"+h[1]),h&&o&&(f+=","),o&&(f+="'"+a+"'!$"+o[0]+":$"+o[1]),console.log("-----------------------------"),console.log(f),r[r.length]=he("definedName",f,{name:"_xlnm.Print_Titles",localSheetId:""+n})}}r[r.length]="</definedNames>"}return r.length>2&&(r[r.length]="</workbook>",r[1]=r[1].replace("/>",">")),r.join("")}function ep(e,t){var r={};return r.hsState=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=rt(e,t-8),r.name=et(e),r}function tp(e,t){return t||(t=Fe(127)),t.write_shift(4,e.hsState),t.write_shift(4,e.iTabID),nt(e.strRelID,t),tt(e.name.substr(0,31),t),t}function rp(e,t){e.read_shift(4);var r=e.read_shift(4),n=t>8?et(e):"";return[r,n]}function np(e,t){return t||(t=Fe(8)),t.write_shift(4,0),t.write_shift(4,0),t}function ip(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function ap(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1;return Ue(e,(function(e,i){switch(i.n){case"BrtBundleSh":r.Sheets.push(e);break;case"BrtBeginBook":break;case"BrtFileVersion":break;case"BrtWbProp":break;case"BrtACBegin":break;case"BrtAbsPath15":break;case"BrtACEnd":break;case"BrtWbFactoid":break;case"BrtBookProtection":break;case"BrtBeginBookViews":break;case"BrtBookView":break;case"BrtEndBookViews":break;case"BrtBeginBundleShs":break;case"BrtEndBundleShs":break;case"BrtBeginFnGroup":break;case"BrtEndFnGroup":break;case"BrtBeginExternals":break;case"BrtSupSelf":break;case"BrtSupBookSrc":break;case"BrtExternSheet":break;case"BrtEndExternals":break;case"BrtName":break;case"BrtCalcProp":break;case"BrtUserBookView":break;case"BrtBeginPivotCacheIDs":break;case"BrtBeginPivotCacheID":break;case"BrtEndPivotCacheID":break;case"BrtEndPivotCacheIDs":break;case"BrtWebOpt":break;case"BrtFileRecover":break;case"BrtFileSharing":break;case"BrtBeginSmartTagTypes":break;case"BrtSmartTagType":break;case"BrtEndSmartTagTypes":break;case"BrtFRTBegin":n=!0;break;case"BrtFRTArchID$":break;case"BrtWorkBookPr15":break;case"BrtFRTEnd":n=!1;break;case"BrtEndBook":break;default:if(!n||t.WTF)throw new Error("Unexpected record "+i.n)}})),Kd(r),r}function sp(e,t,r){He(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){var i={hsState:0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};He(e,"BrtBundleSh",tp(i))}He(e,"BrtEndBundleShs")}function op(e,r){r||(r=Fe(127));for(var n=0;4!=n;++n)r.write_shift(4,0);return tt("SheetJS",r),tt(t.version,r),tt(t.version,r),tt("7262",r),r.length=r.l,r}function hp(e,t,r){He(e,"BrtBeginBookViews"),He(e,"BrtEndBookViews")}function fp(e,t){return t||(t=Fe(26)),t.write_shift(4,0),t.write_shift(4,1),t.write_shift(4,0),ht(0,t),t.write_shift(-4,1023),t.write_shift(1,51),t.write_shift(1,0),t}function lp(e,t){return t||(t=Fe(1)),t.write_shift(1,0),t}function cp(e,t){var r=ze();return He(r,"BrtBeginBook"),He(r,"BrtFileVersion",op()),He(r,"BrtWbProp",np()),hp(r,e,t),sp(r,e,t),He(r,"BrtCalcProp",fp()),He(r,"BrtFileRecover",lp()),He(r,"BrtEndBook"),r.end()}function up(e,t,r){return(".bin"===t.substr(-4)?ap:$d)(e,r)}function dp(e,t,r,n){return(".bin"===t.substr(-4)?Fd:od)(e,r,n)}function pp(e,t,r){return(".bin"===t.substr(-4)?Hl:Pl)(e,r)}function mp(e,t,r){return Yl(e,r)}function bp(e,t,r){return(".bin"===t.substr(-4)?Kf:Vf)(e,r)}function gp(e,t,r){return(".bin"===t.substr(-4)?bc:uc)(e,r)}function vp(e,t,r){return(".bin"===t.substr(-4)?fc:oc)(e,r)}function wp(e,t,r){return(".bin"===t.substr(-4)?cp:Qd)(e,r)}function yp(e,t,r,n){return(".bin"===t.substr(-4)?Hd:gd)(e,r,n)}function _p(e,t,r){return(".bin"===t.substr(-4)?Wl:Ll)(e,r)}function kp(e,t,r){return(".bin"===t.substr(-4)?Yf:Xf)(e,r)}var Mp=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Sp=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Ep=function(e){return String.fromCharCode(e)};function Tp(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var i,a,s,o,h=e.match(Mp);if(h)for(o=0;o!=h.length;++o)i=h[o].match(Sp),-1===(a=i[1].indexOf(":"))?n[i[1]]=i[2].substr(1,i[2].length-2):(s="xmlns:"===i[1].substr(0,6)?"xmlns"+i[1].substr(6):i[1].substr(a+1),n[s]=i[2].substr(1,i[2].length-2));return n}function Ap(e){var t=e.split(/\s+/),r={};if(1===t.length)return r;var n,i,a,s,o=e.match(Mp);if(o)for(s=0;s!=o.length;++s)n=o[s].match(Sp),-1===(i=n[1].indexOf(":"))?r[n[1]]=n[2].substr(1,n[2].length-2):(a="xmlns:"===n[1].substr(0,6)?"xmlns"+n[1].substr(6):n[1].substr(i+1),r[a]=n[2].substr(1,n[2].length-2));return r}function Cp(e,t){var r=_[e]||V(e);return"General"===r?g._general(t):g.format(r,t)}function xp(e,t,r,n){switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=Z(n);break;case"i2":case"int":n=parseInt(n,10);break;case"r4":case"float":n=parseFloat(n);break;case"date":case"dateTime.tz":n=new Date(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw"bad custprop:"+r[0]}e[V(t[3])]=n}function Bp(e,t,r){try{"e"===e.t?e.w=e.w||ft[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=g._general_int(e.v):e.w=g._general_num(e.v):e.w=g._general(e.v):e.w=Cp(t||"General",e.v),r.cellNF&&(e.z=_[t]||t||"General")}catch(n){if(r.WTF)throw n}}function Rp(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=El[n.Pattern]||n.Pattern)}e[t.ID]=t}function Ip(e,t,r,n,i,a,s,o,h){var f="General",l=n.StyleID,c={};h=h||{};var u=[];void 0===l&&o&&(l=o.StyleID),void 0===l&&s&&(l=s.StyleID);while(void 0!==a[l]){if(a[l].nf&&(f=a[l].nf),a[l].Interior&&u.push(a[l].Interior),!a[l].Parent)break;l=a[l].Parent}switch(r.Type){case"Boolean":n.t="b",n.v=Z(e);break;case"String":n.t="s",n.r=K(V(e)),n.v=e.indexOf("<")>-1?t:n.r;break;case"DateTime":n.v=(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=V(e):n.v>=1&&n.v<60&&(n.v=n.v-1),f&&"General"!=f||(f="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=lt[e],n.w=e;break;default:n.t="s",n.v=K(t);break}Bp(n,f,h),null!=h.cellFormula&&n.Formula&&(n.f=gc(V(n.Formula),i),n.Formula=void 0),h.cellStyles&&(u.forEach((function(e){!c.patternType&&e.patternType&&(c.patternType=e.patternType)})),n.s=c),n.ixfe=void 0!==n.StyleID?n.StyleID:"Default"}function Op(e){e.t=e.v,e.v=e.w=e.ixfe=void 0}function Dp(e){if(c&&n.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;throw"badf"}var Pp=/<(\/?)([a-z0-9]*:|)(\w+)[^>]*>/gm;function Np(e,t){var r,n,i,a,s,o=Dp(e),h=[],f={},l=[],c={},u="",d={},p={},m=0,b=0,v={s:{r:1e6,c:1e6},e:{r:0,c:0}},w={},y={},_="",k=0,M=[],S={},E={},T=0,A={},C=[],x={},B=[];Pp.lastIndex=0;while(r=Pp.exec(o))switch(r[3]){case"Data":if(h[h.length-1][1])break;"/"===r[1]?Ip(o.slice(a,r.index),_,i,"Comment"==h[h.length-1][0]?x:d,{c:m,r:b},w,B[m],p,t):(_="",i=Tp(r[0]),a=r.index+r[0].length);break;case"Cell":if("/"===r[1]){if(C.length>0&&(d.c=C),(!t.sheetRows||t.sheetRows>b)&&void 0!==d.v&&(c[bm(m)+dm(b)]=d),d.HRef&&(d.l={Target:d.HRef,tooltip:d.HRefScreenTip},d.HRef=d.HRefScreenTip=void 0),d.MergeAcross||d.MergeDown){var R=m+(0|parseInt(d.MergeAcross,10)),I=b+(0|parseInt(d.MergeDown,10));M.push({s:{c:m,r:b},e:{c:R,r:I}})}++m,d.MergeAcross&&(m+=+d.MergeAcross)}else d=Ap(r[0]),d.Index&&(m=+d.Index-1),m<v.s.c&&(v.s.c=m),m>v.e.c&&(v.e.c=m),"/>"===r[0].substr(-2)&&++m,C=[];break;case"Row":"/"===r[1]||"/>"===r[0].substr(-2)?(b<v.s.r&&(v.s.r=b),b>v.e.r&&(v.e.r=b),"/>"===r[0].substr(-2)&&(p=Tp(r[0]),p.Index&&(b=+p.Index-1)),m=0,++b):(p=Tp(r[0]),p.Index&&(b=+p.Index-1));break;case"Worksheet":if("/"===r[1]){if((n=h.pop())[0]!==r[3])throw"Bad state: "+n;l.push(u),v.s.r<=v.e.r&&v.s.c<=v.e.c&&(c["!ref"]=km(v)),M.length&&(c["!merges"]=M),f[u]=c}else v={s:{r:1e6,c:1e6},e:{r:0,c:0}},b=m=0,h.push([r[3],!1]),n=Tp(r[0]),u=n.Name,c={},M=[];break;case"Table":if("/"===r[1]){if((n=h.pop())[0]!==r[3])throw"Bad state: "+n}else{if("/>"==r[0].slice(-2))break;Tp(r[0]),h.push([r[3],!1]),B=[]}break;case"Style":"/"===r[1]?Rp(w,y,t):y=Tp(r[0]);break;case"NumberFormat":y.nf=Tp(r[0]).Format||"General";break;case"Column":if("Table"!==h[h.length-1][0])break;s=Tp(r[0]),B[s.Index-1||B.length]=s;for(var O=0;O<+s.Span;++O)B[B.length]=s;break;case"NamedRange":break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if("/>"===r[0].substr(-2))break;"/"===r[1]?_+=o.slice(k,r.index):k=r.index+r[0].length;break;case"Interior":if(!t.cellStyles)break;y.Interior=Tp(r[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":if("/>"===r[0].substr(-2))break;"/"===r[1]?nr(S,r[3],o.slice(T,r.index)):T=r.index+r[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((n=h.pop())[0]!==r[3])throw"Bad state: "+n}else h.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((n=h.pop())[0]!==r[3])throw"Bad state: "+n;Op(x),C.push(x)}else h.push([r[3],!1]),n=Tp(r[0]),x={a:n.Author};break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"AutoFilter":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===r[1]){if((n=h.pop())[0]!==r[3])throw"Bad state: "+n}else"/"!==r[0].charAt(r[0].length-2)&&h.push([r[3],!0]);break;default:var D=!0;switch(h[h.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:D=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:D=!1}break;case"ExcelWorkbook":switch(r[3]){case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Date1904":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:D=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:D=!1}break;case"WorksheetOptions":switch(r[3]){case"Unsynced":break;case"Visible":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"Header":break;case"Footer":break;case"PageSetup":break;case"PageMargins":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:D=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:D=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:D=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:D=!1}break;case"QueryTable":switch(r[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:D=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:D=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:D=!1}break;case"SmartTags":break;default:D=!1;break}if(D)break;if(!h[h.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+h.join("|");if("CustomDocumentProperties"===h[h.length-1][0]){if("/>"===r[0].substr(-2))break;"/"===r[1]?xp(E,r,A,o.slice(T,r.index)):(A=r,T=r.index+r[0].length);break}if(t.WTF)throw"Unrecognized tag: "+r[3]+"|"+h.join("|")}var P={};return t.bookSheets||t.bookProps||(P.Sheets=f),P.SheetNames=l,P.SSF=g.get_table(),P.Props=S,P.Custprops=E,P}function Lp(e,t){switch(Yp(t=t||{}),t.type||"base64"){case"base64":return Np(l.decode(e),t);case"binary":case"buffer":case"file":return Np(e,t);case"array":return Np(e.map(Ep).join(""),t)}}function Fp(e,t){}function Up(e){var t,r={},n=e.content,i=28;switch(t=ve(n,i),i+=4+Re(n,i),r.UserType=t,t=Re(n,i),i+=4,t){case 0:break;case 4294967295:case 4294967294:i+=4;break;default:if(t>400)throw new Error("Unsupported Clipboard: "+t.toString(16));i+=t}if(t=ve(n,i),i+=0===t.length?0:5+t.length,r.Reserved1=t,1907550708!==(t=Re(n,i)))return r;throw"Unsupported Unicode Extension"}function zp(e,t,r,n){var i=r,a=[],s=t.slice(t.l,t.l+i);if(n&&n.enc&&n.enc.insitu_decrypt)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===s.length)break;n.enc.insitu_decrypt(s)}a.push(s),t.l+=i;var o=Kp[xe(t,t.l)];while(null!=o&&"Continue"===o.n)i=xe(t,t.l+2),a.push(t.slice(t.l+4,t.l+4+i)),t.l+=4+i,o=Kp[xe(t,t.l)];var h=p(a);Ne(h,0);var f=0;h.lens=[];for(var l=0;l<a.length;++l)h.lens.push(f),f+=a[l].length;return e.f(h,h.length,n)}function Hp(e,t,r){if(e.XF)try{var n=e.XF.ifmt||0;"e"===e.t?e.w=e.w||ft[e.v]:0===n?"n"===e.t?(0|e.v)===e.v?e.w=g._general_int(e.v):e.w=g._general_num(e.v):e.w=g._general(e.v):e.w=g.format(n,e.v,{date1904:r||!1}),t.cellNF&&(e.z=g._table[n])}catch(i){if(t.WTF)throw i}}function Wp(e,t,r){return{v:e,ixfe:t,t:r}}function jp(e,t){var r,n,i,a,o,h,f,l,c={opts:{}},u={},d={},p={},m={},b=null,v=[],w="",y={},_={},k=[],M=!0,S=[],E=[],T=function(e){return e<8?Rt[e]:e<64&&E[e-8]||Rt[e]},A=function(e,t){var r,n=t.XF.data;n&&n.patternType&&(t.s={},t.s.patternType=n.patternType,(r=ul(T(n.icvFore)))&&(t.s.fgColor={rgb:r}),(r=ul(T(n.icvBack)))&&(t.s.bgColor={rgb:r}))},C=function(e,t,i){M&&(i.cellStyles&&t.XF&&t.XF.data&&A(e,t),r=e,n=ym(e),m.s&&(e.r<m.s.r&&(m.s.r=e.r),e.c<m.s.c&&(m.s.c=e.c)),m.e&&(e.r+1>m.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1)),i.sheetRows&&r.r>=i.sheetRows?M=!1:d[n]=t)},x={enc:!1,sbcch:0,snames:[],sharedf:_,arrayf:k,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,wtf:!1};t.password&&(x.password=t.password);var B=[],R=[],I=[[]],O=0,D=0,P=0;I.SheetNames=x.snames,I.sharedf=x.sharedf,I.arrayf=x.arrayf;var N="",L=0;x.codepage=1200,s(1200);while(e.l<e.length-1){var F=e.l,U=e.read_shift(2);if(0===U&&"EOF"===N)break;var z=e.l===e.length?0:e.read_shift(2),H=Kp[U];if(H&&H.f){if(t.bookSheets&&"BoundSheet8"===N&&"BoundSheet8"!==H.n)break;if(N=H.n,2===H.r||12==H.r){var W=e.read_shift(2);if(z-=2,!x.enc&&W!==U)throw"rt mismatch";12==H.r&&(e.l+=10,z-=10)}var j;j="EOF"===H.n?H.f(e,z,x):zp(H,e,z,x);var V=H.n;if(5===x.biff||2===x.biff)switch(V){case"Lbl":V="Label";break}switch(V){case"Date1904":c.opts.Date1904=j;break;case"WriteProtect":c.opts.WriteProtect=!0;break;case"FilePass":if(x.enc||(e.l=0),x.enc=j,x.WTF&&console.error(j),!t.password)throw new Error("File is password-protected");if(0!==j.Type)throw new Error("Encryption scheme unsupported");if(!j.valid)throw new Error("Password is incorrect");break;case"WriteAccess":x.lastuser=j;break;case"FileSharing":break;case"CodePage":21010===j?j=1200:32769===j&&(j=1252),x.codepage=j,s(j);break;case"RRTabId":x.rrtabid=j;break;case"WinProtect":x.winlocked=j;break;case"Template":break;case"RefreshAll":c.opts.RefreshAll=j;break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":if(j[0]&&j[1])throw"Unsupported threads: "+j;break;case"CalcCount":c.opts.CalcCount=j;break;case"CalcDelta":c.opts.CalcDelta=j;break;case"CalcIter":c.opts.CalcIter=j;break;case"CalcMode":c.opts.CalcMode=j;break;case"CalcPrecision":c.opts.CalcPrecision=j;break;case"CalcSaveRecalc":c.opts.CalcSaveRecalc=j;break;case"CalcRefMode":x.CalcRefMode=j;break;case"Uncalced":break;case"ForceFullCalculation":c.opts.FullCalc=j;break;case"WsBool":break;case"XF":S.push(j);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":I[++O]=[j],D=0;break;case"ExternName":I[O][++D]=j;break;case"Index":break;case"Lbl":I[0][++P]=j;break;case"ExternSheet":I[O]=I[O].concat(j),D+=j.length;break;case"Protect":d["!protect"]=j;break;case"Password":0!==j&&x.WTF&&console.error("Password verifier: "+j);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":p[j.pos]=j,x.snames.push(j.name);break;case"EOF":if(--L)break;m.e&&(d["!range"]=m,m.e.r>0&&m.e.c>0&&(m.e.r--,m.e.c--,d["!ref"]=km(m),m.e.r++,m.e.c++),B.length>0&&(d["!merges"]=B),R.length>0&&(d["!objects"]=R)),""===w?y=d:u[w]=d,d={};break;case"BOF":if(8!==x.biff||(1280===j.BIFFVer?x.biff=5:(2===j.BIFFVer||7===j.BIFFVer)&&(x.biff=2)),L++)break;M=!0,d={},2===x.biff?(""===w&&(w="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}}):w=(p[F]||{name:""}).name,B=[],R=[];break;case"Number":case"BIFF2NUM":f={ixfe:j.ixfe,XF:S[j.ixfe],v:j.val,t:"n"},f.XF&&Hp(f,t,c.opts.Date1904),C({c:j.c,r:j.r},f,t);break;case"BoolErr":f={ixfe:j.ixfe,XF:S[j.ixfe],v:j.val,t:j.t},f.XF&&Hp(f,t,c.opts.Date1904),C({c:j.c,r:j.r},f,t);break;case"RK":f={ixfe:j.ixfe,XF:S[j.ixfe],v:j.rknum,t:"n"},f.XF&&Hp(f,t,c.opts.Date1904),C({c:j.c,r:j.r},f,t);break;case"MulRk":for(var G=j.c;G<=j.C;++G){var X=j.rkrec[G-j.c][0];f={ixfe:X,XF:S[X],v:j.rkrec[G-j.c][1],t:"n"},f.XF&&Hp(f,t,c.opts.Date1904),C({c:G,r:j.r},f,t)}break;case"Formula":switch(j.val){case"String":b=j;break;case"Array Formula":throw"Array Formula unsupported";default:f={v:j.val,ixfe:j.cell.ixfe,t:j.tt},f.XF=S[f.ixfe],t.cellFormula&&(f.f="="+ju(j.formula,m,j.cell,I,x)),f.XF&&Hp(f,t,c.opts.Date1904),C(j.cell,f,t),b=j}break;case"String":b&&(b.val=j,f={v:b.val,ixfe:b.cell.ixfe,t:"s"},f.XF=S[f.ixfe],t.cellFormula&&(f.f="="+ju(b.formula,m,b.cell,I,x)),f.XF&&Hp(f,t,c.opts.Date1904),C(b.cell,f,t),b=null);break;case"Array":k.push(j);break;case"ShrFmla":if(!M)break;_[ym(b.cell)]=j[0];break;case"LabelSst":f=Wp(v[j.isst].t,j.ixfe,"s"),f.XF=S[f.ixfe],f.XF&&Hp(f,t,c.opts.Date1904),C({c:j.c,r:j.r},f,t);break;case"Label":case"BIFF2STR":f=Wp(j.val,j.ixfe,"s"),f.XF=S[f.ixfe],f.XF&&Hp(f,t,c.opts.Date1904),C({c:j.c,r:j.r},f,t);break;case"Dimensions":1===L&&(m=j);break;case"SST":v=j;break;case"Format":g.load(j[1],j[0]);break;case"MergeCells":B=B.concat(j);break;case"Obj":R[j.cmo[0]]=x.lastobj=j;break;case"TxO":x.lastobj.TxO=j;break;case"HLink":for(h=j[0].s.r;h<=j[0].e.r;++h)for(o=j[0].s.c;o<=j[0].e.c;++o)d[ym({c:o,r:h})]&&(d[ym({c:o,r:h})].l=j[1]);break;case"HLinkTooltip":for(h=j[0].s.r;h<=j[0].e.r;++h)for(o=j[0].s.c;o<=j[0].e.c;++o)d[ym({c:o,r:h})]&&(d[ym({c:o,r:h})].l.tooltip=j[1]);break;case"Note":if(x.biff<=5&&x.biff>=2)break;i=d[ym(j[0])];var q=R[j[2]];if(!i)break;i.c||(i.c=[]),a={a:j[1],t:q.TxO.t},i.c.push(a);break;default:switch(H.n){case"ClrtClient":break;case"XFExt":sc(S[j.ixfe],j.ext);break;case"NameCmt":break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"Setup":break;case"DefColWidth":break;case"GCW":break;case"LHRecord":break;case"ColInfo":break;case"Row":break;case"DBCell":break;case"MulBlank":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Blank":break;case"Country":l=j;break;case"RecalcId":break;case"DefaultRowHeight":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":E=j;break;case"Theme":break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"Window2":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(H.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"ImData":break;case"WebPub":case"AutoWebPub":case"RightMargin":case"LeftMargin":case"TopMargin":case"BottomMargin":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;case"ExternCount":break;case"RString":break;case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;default:switch(H.n){case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;default:if(t.WTF)throw"Unrecognized Record "+H.n}}}}}else e.l+=z}var K=2===x.biff?["Sheet1"]:Object.keys(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name}));K.slice();return c.Directory=K,c.SheetNames=K,t.bookSheets||(c.Sheets=u),c.Preamble=y,c.Strings=v,c.SSF=g.get_table(),x.enc&&(c.Encryption=x.enc),c.Metadata={},void 0!==l&&(c.Metadata.Country=l),c}function Vp(e,t){var r,n,i,s;if(t||(t={}),Yp(t),a(),e.find?(r=e.find("!CompObj"),e.find("!SummaryInformation"),n=e.find("/Workbook")):(Ne(e,0),n={content:e}),n||(n=e.find("/Book")),r&&(i=Up(r)),t.bookProps&&!t.bookSheets)s={};else{if(!n)throw new Error("Cannot find Workbook stream");s=jp(n.content,t,!!n.find)}e.find&&Gp(e);var o={};for(var h in e.Summary)o[h]=e.Summary[h];for(h in e.DocSummary)o[h]=e.DocSummary[h];return s.Props=s.Custprops=o,t.bookFiles&&(s.cfb=e),s.CompObjP=i,s}function Gp(e){var t=e.find("!DocumentSummaryInformation");if(t)try{e.DocSummary=yr(t,Et)}catch(n){}var r=e.find("!SummaryInformation");if(r)try{e.Summary=yr(r,Tt)}catch(n){}}var Xp={0:{n:"BrtRowHdr",f:yd},1:{n:"BrtCellBlank",f:Sd},2:{n:"BrtCellRk",f:Bd},3:{n:"BrtCellError",f:Ad},4:{n:"BrtCellBool",f:Td},5:{n:"BrtCellReal",f:xd},6:{n:"BrtCellSt",f:Rd},7:{n:"BrtCellIsst",f:Cd},8:{n:"BrtFmlaString",f:Pd},9:{n:"BrtFmlaNum",f:Dd},10:{n:"BrtFmlaBool",f:Id},11:{n:"BrtFmlaError",f:Od},16:{n:"BrtFRTArchID$",f:ip},19:{n:"BrtSSTItem",f:qe},20:{n:"BrtPCDIMissing",f:Le},21:{n:"BrtPCDINumber",f:Le},22:{n:"BrtPCDIBoolean",f:Le},23:{n:"BrtPCDIError",f:Le},24:{n:"BrtPCDIString",f:Le},25:{n:"BrtPCDIDatetime",f:Le},26:{n:"BrtPCDIIndex",f:Le},27:{n:"BrtPCDIAMissing",f:Le},28:{n:"BrtPCDIANumber",f:Le},29:{n:"BrtPCDIABoolean",f:Le},30:{n:"BrtPCDIAError",f:Le},31:{n:"BrtPCDIAString",f:Le},32:{n:"BrtPCDIADatetime",f:Le},33:{n:"BrtPCRRecord",f:Le},34:{n:"BrtPCRRecordDt",f:Le},35:{n:"BrtFRTBegin",f:Le},36:{n:"BrtFRTEnd",f:Le},37:{n:"BrtACBegin",f:Le},38:{n:"BrtACEnd",f:Le},39:{n:"BrtName",f:Le},40:{n:"BrtIndexRowBlock",f:Le},42:{n:"BrtIndexBlock",f:Le},43:{n:"BrtFont",f:Ul},44:{n:"BrtFmt",f:Fl},45:{n:"BrtFill",f:Le},46:{n:"BrtBorder",f:Le},47:{n:"BrtXF",f:zl},48:{n:"BrtStyle",f:Le},49:{n:"BrtCellMeta",f:Le},50:{n:"BrtValueMeta",f:Le},51:{n:"BrtMdb",f:Le},52:{n:"BrtBeginFmd",f:Le},53:{n:"BrtEndFmd",f:Le},54:{n:"BrtBeginMdx",f:Le},55:{n:"BrtEndMdx",f:Le},56:{n:"BrtBeginMdxTuple",f:Le},57:{n:"BrtEndMdxTuple",f:Le},58:{n:"BrtMdxMbrIstr",f:Le},59:{n:"BrtStr",f:Le},60:{n:"BrtColInfo",f:Le},62:{n:"BrtCellRString",f:Le},63:{n:"BrtCalcChainItem$",f:hc},64:{n:"BrtDVal",f:Le},65:{n:"BrtSxvcellNum",f:Le},66:{n:"BrtSxvcellStr",f:Le},67:{n:"BrtSxvcellBool",f:Le},68:{n:"BrtSxvcellErr",f:Le},69:{n:"BrtSxvcellDate",f:Le},70:{n:"BrtSxvcellNil",f:Le},128:{n:"BrtFileVersion",f:Le},129:{n:"BrtBeginSheet",f:Le},130:{n:"BrtEndSheet",f:Le},131:{n:"BrtBeginBook",f:Le,p:0},132:{n:"BrtEndBook",f:Le},133:{n:"BrtBeginWsViews",f:Le},134:{n:"BrtEndWsViews",f:Le},135:{n:"BrtBeginBookViews",f:Le},136:{n:"BrtEndBookViews",f:Le},137:{n:"BrtBeginWsView",f:Le},138:{n:"BrtEndWsView",f:Le},139:{n:"BrtBeginCsViews",f:Le},140:{n:"BrtEndCsViews",f:Le},141:{n:"BrtBeginCsView",f:Le},142:{n:"BrtEndCsView",f:Le},143:{n:"BrtBeginBundleShs",f:Le},144:{n:"BrtEndBundleShs",f:Le},145:{n:"BrtBeginSheetData",f:Le},146:{n:"BrtEndSheetData",f:Le},147:{n:"BrtWsProp",f:Md},148:{n:"BrtWsDim",f:_d,p:16},151:{n:"BrtPane",f:Le},152:{n:"BrtSel",f:Le},153:{n:"BrtWbProp",f:rp},154:{n:"BrtWbFactoid",f:Le},155:{n:"BrtFileRecover",f:Le},156:{n:"BrtBundleSh",f:ep},157:{n:"BrtCalcProp",f:Le},158:{n:"BrtBookView",f:Le},159:{n:"BrtBeginSst",f:qf},160:{n:"BrtEndSst",f:Le},161:{n:"BrtBeginAFilter",f:Le},162:{n:"BrtEndAFilter",f:Le},163:{n:"BrtBeginFilterColumn",f:Le},164:{n:"BrtEndFilterColumn",f:Le},165:{n:"BrtBeginFilters",f:Le},166:{n:"BrtEndFilters",f:Le},167:{n:"BrtFilter",f:Le},168:{n:"BrtColorFilter",f:Le},169:{n:"BrtIconFilter",f:Le},170:{n:"BrtTop10Filter",f:Le},171:{n:"BrtDynamicFilter",f:Le},172:{n:"BrtBeginCustomFilters",f:Le},173:{n:"BrtEndCustomFilters",f:Le},174:{n:"BrtCustomFilter",f:Le},175:{n:"BrtAFilterDateGroupItem",f:Le},176:{n:"BrtMergeCell",f:Nd},177:{n:"BrtBeginMergeCells",f:Le},178:{n:"BrtEndMergeCells",f:Le},179:{n:"BrtBeginPivotCacheDef",f:Le},180:{n:"BrtEndPivotCacheDef",f:Le},181:{n:"BrtBeginPCDFields",f:Le},182:{n:"BrtEndPCDFields",f:Le},183:{n:"BrtBeginPCDField",f:Le},184:{n:"BrtEndPCDField",f:Le},185:{n:"BrtBeginPCDSource",f:Le},186:{n:"BrtEndPCDSource",f:Le},187:{n:"BrtBeginPCDSRange",f:Le},188:{n:"BrtEndPCDSRange",f:Le},189:{n:"BrtBeginPCDFAtbl",f:Le},190:{n:"BrtEndPCDFAtbl",f:Le},191:{n:"BrtBeginPCDIRun",f:Le},192:{n:"BrtEndPCDIRun",f:Le},193:{n:"BrtBeginPivotCacheRecords",f:Le},194:{n:"BrtEndPivotCacheRecords",f:Le},195:{n:"BrtBeginPCDHierarchies",f:Le},196:{n:"BrtEndPCDHierarchies",f:Le},197:{n:"BrtBeginPCDHierarchy",f:Le},198:{n:"BrtEndPCDHierarchy",f:Le},199:{n:"BrtBeginPCDHFieldsUsage",f:Le},200:{n:"BrtEndPCDHFieldsUsage",f:Le},201:{n:"BrtBeginExtConnection",f:Le},202:{n:"BrtEndExtConnection",f:Le},203:{n:"BrtBeginECDbProps",f:Le},204:{n:"BrtEndECDbProps",f:Le},205:{n:"BrtBeginECOlapProps",f:Le},206:{n:"BrtEndECOlapProps",f:Le},207:{n:"BrtBeginPCDSConsol",f:Le},208:{n:"BrtEndPCDSConsol",f:Le},209:{n:"BrtBeginPCDSCPages",f:Le},210:{n:"BrtEndPCDSCPages",f:Le},211:{n:"BrtBeginPCDSCPage",f:Le},212:{n:"BrtEndPCDSCPage",f:Le},213:{n:"BrtBeginPCDSCPItem",f:Le},214:{n:"BrtEndPCDSCPItem",f:Le},215:{n:"BrtBeginPCDSCSets",f:Le},216:{n:"BrtEndPCDSCSets",f:Le},217:{n:"BrtBeginPCDSCSet",f:Le},218:{n:"BrtEndPCDSCSet",f:Le},219:{n:"BrtBeginPCDFGroup",f:Le},220:{n:"BrtEndPCDFGroup",f:Le},221:{n:"BrtBeginPCDFGItems",f:Le},222:{n:"BrtEndPCDFGItems",f:Le},223:{n:"BrtBeginPCDFGRange",f:Le},224:{n:"BrtEndPCDFGRange",f:Le},225:{n:"BrtBeginPCDFGDiscrete",f:Le},226:{n:"BrtEndPCDFGDiscrete",f:Le},227:{n:"BrtBeginPCDSDTupleCache",f:Le},228:{n:"BrtEndPCDSDTupleCache",f:Le},229:{n:"BrtBeginPCDSDTCEntries",f:Le},230:{n:"BrtEndPCDSDTCEntries",f:Le},231:{n:"BrtBeginPCDSDTCEMembers",f:Le},232:{n:"BrtEndPCDSDTCEMembers",f:Le},233:{n:"BrtBeginPCDSDTCEMember",f:Le},234:{n:"BrtEndPCDSDTCEMember",f:Le},235:{n:"BrtBeginPCDSDTCQueries",f:Le},236:{n:"BrtEndPCDSDTCQueries",f:Le},237:{n:"BrtBeginPCDSDTCQuery",f:Le},238:{n:"BrtEndPCDSDTCQuery",f:Le},239:{n:"BrtBeginPCDSDTCSets",f:Le},240:{n:"BrtEndPCDSDTCSets",f:Le},241:{n:"BrtBeginPCDSDTCSet",f:Le},242:{n:"BrtEndPCDSDTCSet",f:Le},243:{n:"BrtBeginPCDCalcItems",f:Le},244:{n:"BrtEndPCDCalcItems",f:Le},245:{n:"BrtBeginPCDCalcItem",f:Le},246:{n:"BrtEndPCDCalcItem",f:Le},247:{n:"BrtBeginPRule",f:Le},248:{n:"BrtEndPRule",f:Le},249:{n:"BrtBeginPRFilters",f:Le},250:{n:"BrtEndPRFilters",f:Le},251:{n:"BrtBeginPRFilter",f:Le},252:{n:"BrtEndPRFilter",f:Le},253:{n:"BrtBeginPNames",f:Le},254:{n:"BrtEndPNames",f:Le},255:{n:"BrtBeginPName",f:Le},256:{n:"BrtEndPName",f:Le},257:{n:"BrtBeginPNPairs",f:Le},258:{n:"BrtEndPNPairs",f:Le},259:{n:"BrtBeginPNPair",f:Le},260:{n:"BrtEndPNPair",f:Le},261:{n:"BrtBeginECWebProps",f:Le},262:{n:"BrtEndECWebProps",f:Le},263:{n:"BrtBeginEcWpTables",f:Le},264:{n:"BrtEndECWPTables",f:Le},265:{n:"BrtBeginECParams",f:Le},266:{n:"BrtEndECParams",f:Le},267:{n:"BrtBeginECParam",f:Le},268:{n:"BrtEndECParam",f:Le},269:{n:"BrtBeginPCDKPIs",f:Le},270:{n:"BrtEndPCDKPIs",f:Le},271:{n:"BrtBeginPCDKPI",f:Le},272:{n:"BrtEndPCDKPI",f:Le},273:{n:"BrtBeginDims",f:Le},274:{n:"BrtEndDims",f:Le},275:{n:"BrtBeginDim",f:Le},276:{n:"BrtEndDim",f:Le},277:{n:"BrtIndexPartEnd",f:Le},278:{n:"BrtBeginStyleSheet",f:Le},279:{n:"BrtEndStyleSheet",f:Le},280:{n:"BrtBeginSXView",f:Le},281:{n:"BrtEndSXVI",f:Le},282:{n:"BrtBeginSXVI",f:Le},283:{n:"BrtBeginSXVIs",f:Le},284:{n:"BrtEndSXVIs",f:Le},285:{n:"BrtBeginSXVD",f:Le},286:{n:"BrtEndSXVD",f:Le},287:{n:"BrtBeginSXVDs",f:Le},288:{n:"BrtEndSXVDs",f:Le},289:{n:"BrtBeginSXPI",f:Le},290:{n:"BrtEndSXPI",f:Le},291:{n:"BrtBeginSXPIs",f:Le},292:{n:"BrtEndSXPIs",f:Le},293:{n:"BrtBeginSXDI",f:Le},294:{n:"BrtEndSXDI",f:Le},295:{n:"BrtBeginSXDIs",f:Le},296:{n:"BrtEndSXDIs",f:Le},297:{n:"BrtBeginSXLI",f:Le},298:{n:"BrtEndSXLI",f:Le},299:{n:"BrtBeginSXLIRws",f:Le},300:{n:"BrtEndSXLIRws",f:Le},301:{n:"BrtBeginSXLICols",f:Le},302:{n:"BrtEndSXLICols",f:Le},303:{n:"BrtBeginSXFormat",f:Le},304:{n:"BrtEndSXFormat",f:Le},305:{n:"BrtBeginSXFormats",f:Le},306:{n:"BrtEndSxFormats",f:Le},307:{n:"BrtBeginSxSelect",f:Le},308:{n:"BrtEndSxSelect",f:Le},309:{n:"BrtBeginISXVDRws",f:Le},310:{n:"BrtEndISXVDRws",f:Le},311:{n:"BrtBeginISXVDCols",f:Le},312:{n:"BrtEndISXVDCols",f:Le},313:{n:"BrtEndSXLocation",f:Le},314:{n:"BrtBeginSXLocation",f:Le},315:{n:"BrtEndSXView",f:Le},316:{n:"BrtBeginSXTHs",f:Le},317:{n:"BrtEndSXTHs",f:Le},318:{n:"BrtBeginSXTH",f:Le},319:{n:"BrtEndSXTH",f:Le},320:{n:"BrtBeginISXTHRws",f:Le},321:{n:"BrtEndISXTHRws",f:Le},322:{n:"BrtBeginISXTHCols",f:Le},323:{n:"BrtEndISXTHCols",f:Le},324:{n:"BrtBeginSXTDMPS",f:Le},325:{n:"BrtEndSXTDMPs",f:Le},326:{n:"BrtBeginSXTDMP",f:Le},327:{n:"BrtEndSXTDMP",f:Le},328:{n:"BrtBeginSXTHItems",f:Le},329:{n:"BrtEndSXTHItems",f:Le},330:{n:"BrtBeginSXTHItem",f:Le},331:{n:"BrtEndSXTHItem",f:Le},332:{n:"BrtBeginMetadata",f:Le},333:{n:"BrtEndMetadata",f:Le},334:{n:"BrtBeginEsmdtinfo",f:Le},335:{n:"BrtMdtinfo",f:Le},336:{n:"BrtEndEsmdtinfo",f:Le},337:{n:"BrtBeginEsmdb",f:Le},338:{n:"BrtEndEsmdb",f:Le},339:{n:"BrtBeginEsfmd",f:Le},340:{n:"BrtEndEsfmd",f:Le},341:{n:"BrtBeginSingleCells",f:Le},342:{n:"BrtEndSingleCells",f:Le},343:{n:"BrtBeginList",f:Le},344:{n:"BrtEndList",f:Le},345:{n:"BrtBeginListCols",f:Le},346:{n:"BrtEndListCols",f:Le},347:{n:"BrtBeginListCol",f:Le},348:{n:"BrtEndListCol",f:Le},349:{n:"BrtBeginListXmlCPr",f:Le},350:{n:"BrtEndListXmlCPr",f:Le},351:{n:"BrtListCCFmla",f:Le},352:{n:"BrtListTrFmla",f:Le},353:{n:"BrtBeginExternals",f:Le},354:{n:"BrtEndExternals",f:Le},355:{n:"BrtSupBookSrc",f:Le},357:{n:"BrtSupSelf",f:Le},358:{n:"BrtSupSame",f:Le},359:{n:"BrtSupTabs",f:Le},360:{n:"BrtBeginSupBook",f:Le},361:{n:"BrtPlaceholderName",f:Le},362:{n:"BrtExternSheet",f:Le},363:{n:"BrtExternTableStart",f:Le},364:{n:"BrtExternTableEnd",f:Le},366:{n:"BrtExternRowHdr",f:Le},367:{n:"BrtExternCellBlank",f:Le},368:{n:"BrtExternCellReal",f:Le},369:{n:"BrtExternCellBool",f:Le},370:{n:"BrtExternCellError",f:Le},371:{n:"BrtExternCellString",f:Le},372:{n:"BrtBeginEsmdx",f:Le},373:{n:"BrtEndEsmdx",f:Le},374:{n:"BrtBeginMdxSet",f:Le},375:{n:"BrtEndMdxSet",f:Le},376:{n:"BrtBeginMdxMbrProp",f:Le},377:{n:"BrtEndMdxMbrProp",f:Le},378:{n:"BrtBeginMdxKPI",f:Le},379:{n:"BrtEndMdxKPI",f:Le},380:{n:"BrtBeginEsstr",f:Le},381:{n:"BrtEndEsstr",f:Le},382:{n:"BrtBeginPRFItem",f:Le},383:{n:"BrtEndPRFItem",f:Le},384:{n:"BrtBeginPivotCacheIDs",f:Le},385:{n:"BrtEndPivotCacheIDs",f:Le},386:{n:"BrtBeginPivotCacheID",f:Le},387:{n:"BrtEndPivotCacheID",f:Le},388:{n:"BrtBeginISXVIs",f:Le},389:{n:"BrtEndISXVIs",f:Le},390:{n:"BrtBeginColInfos",f:Le},391:{n:"BrtEndColInfos",f:Le},392:{n:"BrtBeginRwBrk",f:Le},393:{n:"BrtEndRwBrk",f:Le},394:{n:"BrtBeginColBrk",f:Le},395:{n:"BrtEndColBrk",f:Le},396:{n:"BrtBrk",f:Le},397:{n:"BrtUserBookView",f:Le},398:{n:"BrtInfo",f:Le},399:{n:"BrtCUsr",f:Le},400:{n:"BrtUsr",f:Le},401:{n:"BrtBeginUsers",f:Le},403:{n:"BrtEOF",f:Le},404:{n:"BrtUCR",f:Le},405:{n:"BrtRRInsDel",f:Le},406:{n:"BrtRREndInsDel",f:Le},407:{n:"BrtRRMove",f:Le},408:{n:"BrtRREndMove",f:Le},409:{n:"BrtRRChgCell",f:Le},410:{n:"BrtRREndChgCell",f:Le},411:{n:"BrtRRHeader",f:Le},412:{n:"BrtRRUserView",f:Le},413:{n:"BrtRRRenSheet",f:Le},414:{n:"BrtRRInsertSh",f:Le},415:{n:"BrtRRDefName",f:Le},416:{n:"BrtRRNote",f:Le},417:{n:"BrtRRConflict",f:Le},418:{n:"BrtRRTQSIF",f:Le},419:{n:"BrtRRFormat",f:Le},420:{n:"BrtRREndFormat",f:Le},421:{n:"BrtRRAutoFmt",f:Le},422:{n:"BrtBeginUserShViews",f:Le},423:{n:"BrtBeginUserShView",f:Le},424:{n:"BrtEndUserShView",f:Le},425:{n:"BrtEndUserShViews",f:Le},426:{n:"BrtArrFmla",f:Le},427:{n:"BrtShrFmla",f:Le},428:{n:"BrtTable",f:Le},429:{n:"BrtBeginExtConnections",f:Le},430:{n:"BrtEndExtConnections",f:Le},431:{n:"BrtBeginPCDCalcMems",f:Le},432:{n:"BrtEndPCDCalcMems",f:Le},433:{n:"BrtBeginPCDCalcMem",f:Le},434:{n:"BrtEndPCDCalcMem",f:Le},435:{n:"BrtBeginPCDHGLevels",f:Le},436:{n:"BrtEndPCDHGLevels",f:Le},437:{n:"BrtBeginPCDHGLevel",f:Le},438:{n:"BrtEndPCDHGLevel",f:Le},439:{n:"BrtBeginPCDHGLGroups",f:Le},440:{n:"BrtEndPCDHGLGroups",f:Le},441:{n:"BrtBeginPCDHGLGroup",f:Le},442:{n:"BrtEndPCDHGLGroup",f:Le},443:{n:"BrtBeginPCDHGLGMembers",f:Le},444:{n:"BrtEndPCDHGLGMembers",f:Le},445:{n:"BrtBeginPCDHGLGMember",f:Le},446:{n:"BrtEndPCDHGLGMember",f:Le},447:{n:"BrtBeginQSI",f:Le},448:{n:"BrtEndQSI",f:Le},449:{n:"BrtBeginQSIR",f:Le},450:{n:"BrtEndQSIR",f:Le},451:{n:"BrtBeginDeletedNames",f:Le},452:{n:"BrtEndDeletedNames",f:Le},453:{n:"BrtBeginDeletedName",f:Le},454:{n:"BrtEndDeletedName",f:Le},455:{n:"BrtBeginQSIFs",f:Le},456:{n:"BrtEndQSIFs",f:Le},457:{n:"BrtBeginQSIF",f:Le},458:{n:"BrtEndQSIF",f:Le},459:{n:"BrtBeginAutoSortScope",f:Le},460:{n:"BrtEndAutoSortScope",f:Le},461:{n:"BrtBeginConditionalFormatting",f:Le},462:{n:"BrtEndConditionalFormatting",f:Le},463:{n:"BrtBeginCFRule",f:Le},464:{n:"BrtEndCFRule",f:Le},465:{n:"BrtBeginIconSet",f:Le},466:{n:"BrtEndIconSet",f:Le},467:{n:"BrtBeginDatabar",f:Le},468:{n:"BrtEndDatabar",f:Le},469:{n:"BrtBeginColorScale",f:Le},470:{n:"BrtEndColorScale",f:Le},471:{n:"BrtCFVO",f:Le},472:{n:"BrtExternValueMeta",f:Le},473:{n:"BrtBeginColorPalette",f:Le},474:{n:"BrtEndColorPalette",f:Le},475:{n:"BrtIndexedColor",f:Le},476:{n:"BrtMargins",f:Le},477:{n:"BrtPrintOptions",f:Le},478:{n:"BrtPageSetup",f:Le},479:{n:"BrtBeginHeaderFooter",f:Le},480:{n:"BrtEndHeaderFooter",f:Le},481:{n:"BrtBeginSXCrtFormat",f:Le},482:{n:"BrtEndSXCrtFormat",f:Le},483:{n:"BrtBeginSXCrtFormats",f:Le},484:{n:"BrtEndSXCrtFormats",f:Le},485:{n:"BrtWsFmtInfo",f:Le},486:{n:"BrtBeginMgs",f:Le},487:{n:"BrtEndMGs",f:Le},488:{n:"BrtBeginMGMaps",f:Le},489:{n:"BrtEndMGMaps",f:Le},490:{n:"BrtBeginMG",f:Le},491:{n:"BrtEndMG",f:Le},492:{n:"BrtBeginMap",f:Le},493:{n:"BrtEndMap",f:Le},494:{n:"BrtHLink",f:Ld},495:{n:"BrtBeginDCon",f:Le},496:{n:"BrtEndDCon",f:Le},497:{n:"BrtBeginDRefs",f:Le},498:{n:"BrtEndDRefs",f:Le},499:{n:"BrtDRef",f:Le},500:{n:"BrtBeginScenMan",f:Le},501:{n:"BrtEndScenMan",f:Le},502:{n:"BrtBeginSct",f:Le},503:{n:"BrtEndSct",f:Le},504:{n:"BrtSlc",f:Le},505:{n:"BrtBeginDXFs",f:Le},506:{n:"BrtEndDXFs",f:Le},507:{n:"BrtDXF",f:Le},508:{n:"BrtBeginTableStyles",f:Le},509:{n:"BrtEndTableStyles",f:Le},510:{n:"BrtBeginTableStyle",f:Le},511:{n:"BrtEndTableStyle",f:Le},512:{n:"BrtTableStyleElement",f:Le},513:{n:"BrtTableStyleClient",f:Le},514:{n:"BrtBeginVolDeps",f:Le},515:{n:"BrtEndVolDeps",f:Le},516:{n:"BrtBeginVolType",f:Le},517:{n:"BrtEndVolType",f:Le},518:{n:"BrtBeginVolMain",f:Le},519:{n:"BrtEndVolMain",f:Le},520:{n:"BrtBeginVolTopic",f:Le},521:{n:"BrtEndVolTopic",f:Le},522:{n:"BrtVolSubtopic",f:Le},523:{n:"BrtVolRef",f:Le},524:{n:"BrtVolNum",f:Le},525:{n:"BrtVolErr",f:Le},526:{n:"BrtVolStr",f:Le},527:{n:"BrtVolBool",f:Le},528:{n:"BrtBeginCalcChain$",f:Le},529:{n:"BrtEndCalcChain$",f:Le},530:{n:"BrtBeginSortState",f:Le},531:{n:"BrtEndSortState",f:Le},532:{n:"BrtBeginSortCond",f:Le},533:{n:"BrtEndSortCond",f:Le},534:{n:"BrtBookProtection",f:Le},535:{n:"BrtSheetProtection",f:Le},536:{n:"BrtRangeProtection",f:Le},537:{n:"BrtPhoneticInfo",f:Le},538:{n:"BrtBeginECTxtWiz",f:Le},539:{n:"BrtEndECTxtWiz",f:Le},540:{n:"BrtBeginECTWFldInfoLst",f:Le},541:{n:"BrtEndECTWFldInfoLst",f:Le},542:{n:"BrtBeginECTwFldInfo",f:Le},548:{n:"BrtFileSharing",f:Le},549:{n:"BrtOleSize",f:Le},550:{n:"BrtDrawing",f:Le},551:{n:"BrtLegacyDrawing",f:Le},552:{n:"BrtLegacyDrawingHF",f:Le},553:{n:"BrtWebOpt",f:Le},554:{n:"BrtBeginWebPubItems",f:Le},555:{n:"BrtEndWebPubItems",f:Le},556:{n:"BrtBeginWebPubItem",f:Le},557:{n:"BrtEndWebPubItem",f:Le},558:{n:"BrtBeginSXCondFmt",f:Le},559:{n:"BrtEndSXCondFmt",f:Le},560:{n:"BrtBeginSXCondFmts",f:Le},561:{n:"BrtEndSXCondFmts",f:Le},562:{n:"BrtBkHim",f:Le},564:{n:"BrtColor",f:Le},565:{n:"BrtBeginIndexedColors",f:Le},566:{n:"BrtEndIndexedColors",f:Le},569:{n:"BrtBeginMRUColors",f:Le},570:{n:"BrtEndMRUColors",f:Le},572:{n:"BrtMRUColor",f:Le},573:{n:"BrtBeginDVals",f:Le},574:{n:"BrtEndDVals",f:Le},577:{n:"BrtSupNameStart",f:Le},578:{n:"BrtSupNameValueStart",f:Le},579:{n:"BrtSupNameValueEnd",f:Le},580:{n:"BrtSupNameNum",f:Le},581:{n:"BrtSupNameErr",f:Le},582:{n:"BrtSupNameSt",f:Le},583:{n:"BrtSupNameNil",f:Le},584:{n:"BrtSupNameBool",f:Le},585:{n:"BrtSupNameFmla",f:Le},586:{n:"BrtSupNameBits",f:Le},587:{n:"BrtSupNameEnd",f:Le},588:{n:"BrtEndSupBook",f:Le},589:{n:"BrtCellSmartTagProperty",f:Le},590:{n:"BrtBeginCellSmartTag",f:Le},591:{n:"BrtEndCellSmartTag",f:Le},592:{n:"BrtBeginCellSmartTags",f:Le},593:{n:"BrtEndCellSmartTags",f:Le},594:{n:"BrtBeginSmartTags",f:Le},595:{n:"BrtEndSmartTags",f:Le},596:{n:"BrtSmartTagType",f:Le},597:{n:"BrtBeginSmartTagTypes",f:Le},598:{n:"BrtEndSmartTagTypes",f:Le},599:{n:"BrtBeginSXFilters",f:Le},600:{n:"BrtEndSXFilters",f:Le},601:{n:"BrtBeginSXFILTER",f:Le},602:{n:"BrtEndSXFilter",f:Le},603:{n:"BrtBeginFills",f:Le},604:{n:"BrtEndFills",f:Le},605:{n:"BrtBeginCellWatches",f:Le},606:{n:"BrtEndCellWatches",f:Le},607:{n:"BrtCellWatch",f:Le},608:{n:"BrtBeginCRErrs",f:Le},609:{n:"BrtEndCRErrs",f:Le},610:{n:"BrtCrashRecErr",f:Le},611:{n:"BrtBeginFonts",f:Le},612:{n:"BrtEndFonts",f:Le},613:{n:"BrtBeginBorders",f:Le},614:{n:"BrtEndBorders",f:Le},615:{n:"BrtBeginFmts",f:Le},616:{n:"BrtEndFmts",f:Le},617:{n:"BrtBeginCellXFs",f:Le},618:{n:"BrtEndCellXFs",f:Le},619:{n:"BrtBeginStyles",f:Le},620:{n:"BrtEndStyles",f:Le},625:{n:"BrtBigName",f:Le},626:{n:"BrtBeginCellStyleXFs",f:Le},627:{n:"BrtEndCellStyleXFs",f:Le},628:{n:"BrtBeginComments",f:Le},629:{n:"BrtEndComments",f:Le},630:{n:"BrtBeginCommentAuthors",f:Le},631:{n:"BrtEndCommentAuthors",f:Le},632:{n:"BrtCommentAuthor",f:pc},633:{n:"BrtBeginCommentList",f:Le},634:{n:"BrtEndCommentList",f:Le},635:{n:"BrtBeginComment",f:dc},636:{n:"BrtEndComment",f:Le},637:{n:"BrtCommentText",f:mc},638:{n:"BrtBeginOleObjects",f:Le},639:{n:"BrtOleObject",f:Le},640:{n:"BrtEndOleObjects",f:Le},641:{n:"BrtBeginSxrules",f:Le},642:{n:"BrtEndSxRules",f:Le},643:{n:"BrtBeginActiveXControls",f:Le},644:{n:"BrtActiveX",f:Le},645:{n:"BrtEndActiveXControls",f:Le},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:Le},648:{n:"BrtBeginCellIgnoreECs",f:Le},649:{n:"BrtCellIgnoreEC",f:Le},650:{n:"BrtEndCellIgnoreECs",f:Le},651:{n:"BrtCsProp",f:Le},652:{n:"BrtCsPageSetup",f:Le},653:{n:"BrtBeginUserCsViews",f:Le},654:{n:"BrtEndUserCsViews",f:Le},655:{n:"BrtBeginUserCsView",f:Le},656:{n:"BrtEndUserCsView",f:Le},657:{n:"BrtBeginPcdSFCIEntries",f:Le},658:{n:"BrtEndPCDSFCIEntries",f:Le},659:{n:"BrtPCDSFCIEntry",f:Le},660:{n:"BrtBeginListParts",f:Le},661:{n:"BrtListPart",f:Le},662:{n:"BrtEndListParts",f:Le},663:{n:"BrtSheetCalcProp",f:Le},664:{n:"BrtBeginFnGroup",f:Le},665:{n:"BrtFnGroup",f:Le},666:{n:"BrtEndFnGroup",f:Le},667:{n:"BrtSupAddin",f:Le},668:{n:"BrtSXTDMPOrder",f:Le},669:{n:"BrtCsProtection",f:Le},671:{n:"BrtBeginWsSortMap",f:Le},672:{n:"BrtEndWsSortMap",f:Le},673:{n:"BrtBeginRRSort",f:Le},674:{n:"BrtEndRRSort",f:Le},675:{n:"BrtRRSortItem",f:Le},676:{n:"BrtFileSharingIso",f:Le},677:{n:"BrtBookProtectionIso",f:Le},678:{n:"BrtSheetProtectionIso",f:Le},679:{n:"BrtCsProtectionIso",f:Le},680:{n:"BrtRangeProtectionIso",f:Le},1024:{n:"BrtRwDescent",f:Le},1025:{n:"BrtKnownFonts",f:Le},1026:{n:"BrtBeginSXTupleSet",f:Le},1027:{n:"BrtEndSXTupleSet",f:Le},1028:{n:"BrtBeginSXTupleSetHeader",f:Le},1029:{n:"BrtEndSXTupleSetHeader",f:Le},1030:{n:"BrtSXTupleSetHeaderItem",f:Le},1031:{n:"BrtBeginSXTupleSetData",f:Le},1032:{n:"BrtEndSXTupleSetData",f:Le},1033:{n:"BrtBeginSXTupleSetRow",f:Le},1034:{n:"BrtEndSXTupleSetRow",f:Le},1035:{n:"BrtSXTupleSetRowItem",f:Le},1036:{n:"BrtNameExt",f:Le},1037:{n:"BrtPCDH14",f:Le},1038:{n:"BrtBeginPCDCalcMem14",f:Le},1039:{n:"BrtEndPCDCalcMem14",f:Le},1040:{n:"BrtSXTH14",f:Le},1041:{n:"BrtBeginSparklineGroup",f:Le},1042:{n:"BrtEndSparklineGroup",f:Le},1043:{n:"BrtSparkline",f:Le},1044:{n:"BrtSXDI14",f:Le},1045:{n:"BrtWsFmtInfoEx14",f:Le},1046:{n:"BrtBeginConditionalFormatting14",f:Le},1047:{n:"BrtEndConditionalFormatting14",f:Le},1048:{n:"BrtBeginCFRule14",f:Le},1049:{n:"BrtEndCFRule14",f:Le},1050:{n:"BrtCFVO14",f:Le},1051:{n:"BrtBeginDatabar14",f:Le},1052:{n:"BrtBeginIconSet14",f:Le},1053:{n:"BrtDVal14",f:Le},1054:{n:"BrtBeginDVals14",f:Le},1055:{n:"BrtColor14",f:Le},1056:{n:"BrtBeginSparklines",f:Le},1057:{n:"BrtEndSparklines",f:Le},1058:{n:"BrtBeginSparklineGroups",f:Le},1059:{n:"BrtEndSparklineGroups",f:Le},1061:{n:"BrtSXVD14",f:Le},1062:{n:"BrtBeginSxview14",f:Le},1063:{n:"BrtEndSxview14",f:Le},1066:{n:"BrtBeginPCD14",f:Le},1067:{n:"BrtEndPCD14",f:Le},1068:{n:"BrtBeginExtConn14",f:Le},1069:{n:"BrtEndExtConn14",f:Le},1070:{n:"BrtBeginSlicerCacheIDs",f:Le},1071:{n:"BrtEndSlicerCacheIDs",f:Le},1072:{n:"BrtBeginSlicerCacheID",f:Le},1073:{n:"BrtEndSlicerCacheID",f:Le},1075:{n:"BrtBeginSlicerCache",f:Le},1076:{n:"BrtEndSlicerCache",f:Le},1077:{n:"BrtBeginSlicerCacheDef",f:Le},1078:{n:"BrtEndSlicerCacheDef",f:Le},1079:{n:"BrtBeginSlicersEx",f:Le},1080:{n:"BrtEndSlicersEx",f:Le},1081:{n:"BrtBeginSlicerEx",f:Le},1082:{n:"BrtEndSlicerEx",f:Le},1083:{n:"BrtBeginSlicer",f:Le},1084:{n:"BrtEndSlicer",f:Le},1085:{n:"BrtSlicerCachePivotTables",f:Le},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:Le},1087:{n:"BrtEndSlicerCacheOlapImpl",f:Le},1088:{n:"BrtBeginSlicerCacheLevelsData",f:Le},1089:{n:"BrtEndSlicerCacheLevelsData",f:Le},1090:{n:"BrtBeginSlicerCacheLevelData",f:Le},1091:{n:"BrtEndSlicerCacheLevelData",f:Le},1092:{n:"BrtBeginSlicerCacheSiRanges",f:Le},1093:{n:"BrtEndSlicerCacheSiRanges",f:Le},1094:{n:"BrtBeginSlicerCacheSiRange",f:Le},1095:{n:"BrtEndSlicerCacheSiRange",f:Le},1096:{n:"BrtSlicerCacheOlapItem",f:Le},1097:{n:"BrtBeginSlicerCacheSelections",f:Le},1098:{n:"BrtSlicerCacheSelection",f:Le},1099:{n:"BrtEndSlicerCacheSelections",f:Le},1100:{n:"BrtBeginSlicerCacheNative",f:Le},1101:{n:"BrtEndSlicerCacheNative",f:Le},1102:{n:"BrtSlicerCacheNativeItem",f:Le},1103:{n:"BrtRangeProtection14",f:Le},1104:{n:"BrtRangeProtectionIso14",f:Le},1105:{n:"BrtCellIgnoreEC14",f:Le},1111:{n:"BrtList14",f:Le},1112:{n:"BrtCFIcon",f:Le},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:Le},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:Le},1115:{n:"BrtBeginSlicers",f:Le},1116:{n:"BrtEndSlicers",f:Le},1117:{n:"BrtWbProp14",f:Le},1118:{n:"BrtBeginSXEdit",f:Le},1119:{n:"BrtEndSXEdit",f:Le},1120:{n:"BrtBeginSXEdits",f:Le},1121:{n:"BrtEndSXEdits",f:Le},1122:{n:"BrtBeginSXChange",f:Le},1123:{n:"BrtEndSXChange",f:Le},1124:{n:"BrtBeginSXChanges",f:Le},1125:{n:"BrtEndSXChanges",f:Le},1126:{n:"BrtSXTupleItems",f:Le},1128:{n:"BrtBeginSlicerStyle",f:Le},1129:{n:"BrtEndSlicerStyle",f:Le},1130:{n:"BrtSlicerStyleElement",f:Le},1131:{n:"BrtBeginStyleSheetExt14",f:Le},1132:{n:"BrtEndStyleSheetExt14",f:Le},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:Le},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:Le},1135:{n:"BrtBeginConditionalFormattings",f:Le},1136:{n:"BrtEndConditionalFormattings",f:Le},1137:{n:"BrtBeginPCDCalcMemExt",f:Le},1138:{n:"BrtEndPCDCalcMemExt",f:Le},1139:{n:"BrtBeginPCDCalcMemsExt",f:Le},1140:{n:"BrtEndPCDCalcMemsExt",f:Le},1141:{n:"BrtPCDField14",f:Le},1142:{n:"BrtBeginSlicerStyles",f:Le},1143:{n:"BrtEndSlicerStyles",f:Le},1144:{n:"BrtBeginSlicerStyleElements",f:Le},1145:{n:"BrtEndSlicerStyleElements",f:Le},1146:{n:"BrtCFRuleExt",f:Le},1147:{n:"BrtBeginSXCondFmt14",f:Le},1148:{n:"BrtEndSXCondFmt14",f:Le},1149:{n:"BrtBeginSXCondFmts14",f:Le},1150:{n:"BrtEndSXCondFmts14",f:Le},1152:{n:"BrtBeginSortCond14",f:Le},1153:{n:"BrtEndSortCond14",f:Le},1154:{n:"BrtEndDVals14",f:Le},1155:{n:"BrtEndIconSet14",f:Le},1156:{n:"BrtEndDatabar14",f:Le},1157:{n:"BrtBeginColorScale14",f:Le},1158:{n:"BrtEndColorScale14",f:Le},1159:{n:"BrtBeginSxrules14",f:Le},1160:{n:"BrtEndSxrules14",f:Le},1161:{n:"BrtBeginPRule14",f:Le},1162:{n:"BrtEndPRule14",f:Le},1163:{n:"BrtBeginPRFilters14",f:Le},1164:{n:"BrtEndPRFilters14",f:Le},1165:{n:"BrtBeginPRFilter14",f:Le},1166:{n:"BrtEndPRFilter14",f:Le},1167:{n:"BrtBeginPRFItem14",f:Le},1168:{n:"BrtEndPRFItem14",f:Le},1169:{n:"BrtBeginCellIgnoreECs14",f:Le},1170:{n:"BrtEndCellIgnoreECs14",f:Le},1171:{n:"BrtDxf14",f:Le},1172:{n:"BrtBeginDxF14s",f:Le},1173:{n:"BrtEndDxf14s",f:Le},1177:{n:"BrtFilter14",f:Le},1178:{n:"BrtBeginCustomFilters14",f:Le},1180:{n:"BrtCustomFilter14",f:Le},1181:{n:"BrtIconFilter14",f:Le},1182:{n:"BrtPivotCacheConnectionName",f:Le},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:Le},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:Le},2050:{n:"BrtDecoupledPivotCacheID",f:Le},2051:{n:"BrtBeginPivotTableRefs",f:Le},2052:{n:"BrtEndPivotTableRefs",f:Le},2053:{n:"BrtPivotTableRef",f:Le},2054:{n:"BrtSlicerCacheBookPivotTables",f:Le},2055:{n:"BrtBeginSxvcells",f:Le},2056:{n:"BrtEndSxvcells",f:Le},2057:{n:"BrtBeginSxRow",f:Le},2058:{n:"BrtEndSxRow",f:Le},2060:{n:"BrtPcdCalcMem15",f:Le},2067:{n:"BrtQsi15",f:Le},2068:{n:"BrtBeginWebExtensions",f:Le},2069:{n:"BrtEndWebExtensions",f:Le},2070:{n:"BrtWebExtension",f:Le},2071:{n:"BrtAbsPath15",f:Le},2072:{n:"BrtBeginPivotTableUISettings",f:Le},2073:{n:"BrtEndPivotTableUISettings",f:Le},2075:{n:"BrtTableSlicerCacheIDs",f:Le},2076:{n:"BrtTableSlicerCacheID",f:Le},2077:{n:"BrtBeginTableSlicerCache",f:Le},2078:{n:"BrtEndTableSlicerCache",f:Le},2079:{n:"BrtSxFilter15",f:Le},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:Le},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:Le},2082:{n:"BrtTimelineCachePivotCacheID",f:Le},2083:{n:"BrtBeginTimelineCacheIDs",f:Le},2084:{n:"BrtEndTimelineCacheIDs",f:Le},2085:{n:"BrtBeginTimelineCacheID",f:Le},2086:{n:"BrtEndTimelineCacheID",f:Le},2087:{n:"BrtBeginTimelinesEx",f:Le},2088:{n:"BrtEndTimelinesEx",f:Le},2089:{n:"BrtBeginTimelineEx",f:Le},2090:{n:"BrtEndTimelineEx",f:Le},2091:{n:"BrtWorkBookPr15",f:Le},2092:{n:"BrtPCDH15",f:Le},2093:{n:"BrtBeginTimelineStyle",f:Le},2094:{n:"BrtEndTimelineStyle",f:Le},2095:{n:"BrtTimelineStyleElement",f:Le},2096:{n:"BrtBeginTimelineStylesheetExt15",f:Le},2097:{n:"BrtEndTimelineStylesheetExt15",f:Le},2098:{n:"BrtBeginTimelineStyles",f:Le},2099:{n:"BrtEndTimelineStyles",f:Le},2100:{n:"BrtBeginTimelineStyleElements",f:Le},2101:{n:"BrtEndTimelineStyleElements",f:Le},2102:{n:"BrtDxf15",f:Le},2103:{n:"BrtBeginDxfs15",f:Le},2104:{n:"brtEndDxfs15",f:Le},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:Le},2106:{n:"BrtBeginItemUniqueNames",f:Le},2107:{n:"BrtEndItemUniqueNames",f:Le},2108:{n:"BrtItemUniqueName",f:Le},2109:{n:"BrtBeginExtConn15",f:Le},2110:{n:"BrtEndExtConn15",f:Le},2111:{n:"BrtBeginOledbPr15",f:Le},2112:{n:"BrtEndOledbPr15",f:Le},2113:{n:"BrtBeginDataFeedPr15",f:Le},2114:{n:"BrtEndDataFeedPr15",f:Le},2115:{n:"BrtTextPr15",f:Le},2116:{n:"BrtRangePr15",f:Le},2117:{n:"BrtDbCommand15",f:Le},2118:{n:"BrtBeginDbTables15",f:Le},2119:{n:"BrtEndDbTables15",f:Le},2120:{n:"BrtDbTable15",f:Le},2121:{n:"BrtBeginDataModel",f:Le},2122:{n:"BrtEndDataModel",f:Le},2123:{n:"BrtBeginModelTables",f:Le},2124:{n:"BrtEndModelTables",f:Le},2125:{n:"BrtModelTable",f:Le},2126:{n:"BrtBeginModelRelationships",f:Le},2127:{n:"BrtEndModelRelationships",f:Le},2128:{n:"BrtModelRelationship",f:Le},2129:{n:"BrtBeginECTxtWiz15",f:Le},2130:{n:"BrtEndECTxtWiz15",f:Le},2131:{n:"BrtBeginECTWFldInfoLst15",f:Le},2132:{n:"BrtEndECTWFldInfoLst15",f:Le},2133:{n:"BrtBeginECTWFldInfo15",f:Le},2134:{n:"BrtFieldListActiveItem",f:Le},2135:{n:"BrtPivotCacheIdVersion",f:Le},2136:{n:"BrtSXDI15",f:Le},65535:{n:"",f:Le}},qp=T(Xp,"n"),Kp={3:{n:"BIFF2NUM",f:Pf},4:{n:"BIFF2STR",f:Df},6:{n:"Formula",f:Du},9:{n:"BOF",f:nn},10:{n:"EOF",f:pi},12:{n:"CalcCount",f:ti},13:{n:"CalcMode",f:ii},14:{n:"CalcPrecision",f:ai},15:{n:"CalcRefMode",f:si},16:{n:"CalcDelta",f:ri},17:{n:"CalcIter",f:ni},18:{n:"Protect",f:Oi},19:{n:"Password",f:Ai},20:{n:"Header",f:_i},21:{n:"Footer",f:vi},23:{n:"ExternSheet",f:In},24:{n:"Lbl",f:Rn},25:{n:"WinProtect",f:Vi},26:{n:"VerticalPageBreaks",f:Xi},27:{n:"HorizontalPageBreaks",f:qi},28:{n:"Note",f:Ln},29:{n:"Selection",f:Ki},34:{n:"Date1904",f:li},35:{n:"ExternName",f:Bn},38:{n:"LeftMargin",f:Si},39:{n:"RightMargin",f:Pi},40:{n:"TopMargin",f:Hi},41:{n:"BottomMargin",f:Qn},42:{n:"PrintRowCol",f:xi},43:{n:"PrintGrid",f:Ci},47:{n:"FilePass",f:ll},49:{n:"Font",f:bn},51:{n:"PrintSize",f:Bi},60:{n:"Continue",f:Zi},61:{n:"Window1",f:mn},64:{n:"Backup",f:Yn},65:{n:"Pane",f:$i},66:{n:"CodePage",f:hi},77:{n:"Pls",f:Yi},80:{n:"DCon",f:Ji},81:{n:"DConRef",f:Qi},82:{n:"DConName",f:ea},85:{n:"DefColWidth",f:ci},89:{n:"XCT",f:ta},90:{n:"CRN",f:ra},91:{n:"FileSharing",f:na},92:{n:"WriteAccess",f:sn},93:{n:"Obj",f:Un},94:{n:"Uncalced",f:ia},95:{n:"CalcSaveRecalc",f:oi},96:{n:"Template",f:aa},97:{n:"Intl",f:sa},99:{n:"ObjProtect",f:Ti},125:{n:"ColInfo",f:Zn},128:{n:"Guts",f:En},129:{n:"WsBool",f:oa},130:{n:"GridSet",f:wi},131:{n:"HCenter",f:yi},132:{n:"VCenter",f:ji},133:{n:"BoundSheet8",f:on},134:{n:"WriteProtect",f:Gi},140:{n:"Country",f:jn},141:{n:"HideObj",f:ki},144:{n:"Sort",f:ha},146:{n:"Palette",f:Gn},151:{n:"Sync",f:fa},152:{n:"LPr",f:la},153:{n:"DxGCol",f:ca},154:{n:"FnGroupName",f:ua},155:{n:"FilterMode",f:da},156:{n:"BuiltInFnGroupCount",f:ei},157:{n:"AutoFilterInfo",f:pa},158:{n:"AutoFilter",f:ma},160:{n:"Scl",f:Fi},161:{n:"Setup",f:ba},174:{n:"ScenMan",f:ga},175:{n:"SCENARIO",f:va},176:{n:"SxView",f:wa},177:{n:"Sxvd",f:ya},178:{n:"SXVI",f:_a},180:{n:"SxIvd",f:ka},181:{n:"SXLI",f:Ma},182:{n:"SXPI",f:Sa},184:{n:"DocRoute",f:Ea},185:{n:"RecipName",f:Ta},189:{n:"MulRk",f:kn},190:{n:"MulBlank",f:Aa},193:{n:"Mms",f:Ei},197:{n:"SXDI",f:Ca},198:{n:"SXDB",f:xa},199:{n:"SXFDB",f:Ba},200:{n:"SXDBB",f:Ra},201:{n:"SXNum",f:Ia},202:{n:"SxBool",f:zi},203:{n:"SxErr",f:Oa},204:{n:"SXInt",f:Da},205:{n:"SXString",f:Pa},206:{n:"SXDtr",f:Na},207:{n:"SxNil",f:La},208:{n:"SXTbl",f:Fa},209:{n:"SXTBRGIITM",f:Ua},210:{n:"SxTbpg",f:za},211:{n:"ObProj",f:Ha},213:{n:"SXStreamID",f:Wa},215:{n:"DBCell",f:ja},216:{n:"SXRng",f:Va},217:{n:"SxIsxoper",f:Ga},218:{n:"BookBool",f:Xa},220:{n:"DbOrParamQry",f:qa},221:{n:"ScenarioProtect",f:Li},222:{n:"OleObjectSize",f:Ka},224:{n:"XF",f:Sn},225:{n:"InterfaceHdr",f:an},226:{n:"InterfaceEnd",f:Mi},227:{n:"SXVS",f:Za},229:{n:"MergeCells",f:Fn},233:{n:"BkHim",f:$a},235:{n:"MsoDrawingGroup",f:Ya},236:{n:"MsoDrawing",f:Ja},237:{n:"MsoDrawingSelection",f:Qa},239:{n:"PhoneticInfo",f:es},240:{n:"SxRule",f:ts},241:{n:"SXEx",f:rs},242:{n:"SxFilt",f:ns},244:{n:"SxDXF",f:is},245:{n:"SxItm",f:as},246:{n:"SxName",f:ss},247:{n:"SxSelect",f:os},248:{n:"SXPair",f:hs},249:{n:"SxFmla",f:fs},251:{n:"SxFormat",f:ls},252:{n:"SST",f:hn},253:{n:"LabelSst",f:gn},255:{n:"ExtSST",f:fn},256:{n:"SXVDEx",f:cs},259:{n:"SXFormula",f:us},290:{n:"SXDBEx",f:ds},311:{n:"RRDInsDel",f:ps},312:{n:"RRDHead",f:ms},315:{n:"RRDChgCell",f:bs},317:{n:"RRTabId",f:Ni},318:{n:"RRDRenSheet",f:gs},319:{n:"RRSort",f:vs},320:{n:"RRDMove",f:ws},330:{n:"RRFormat",f:ys},331:{n:"RRAutoFmt",f:_s},333:{n:"RRInsertSh",f:ks},334:{n:"RRDMoveBegin",f:Ms},335:{n:"RRDMoveEnd",f:Ss},336:{n:"RRDInsDelBegin",f:Es},337:{n:"RRDInsDelEnd",f:Ts},338:{n:"RRDConflict",f:As},339:{n:"RRDDefName",f:Cs},340:{n:"RRDRstEtxp",f:xs},351:{n:"LRng",f:Bs},352:{n:"UsesELFs",f:Wi},353:{n:"DSF",f:ui},401:{n:"CUsr",f:Rs},402:{n:"CbUsr",f:Is},403:{n:"UsrInfo",f:Os},404:{n:"UsrExcl",f:Ds},405:{n:"FileLock",f:Ps},406:{n:"RRDInfo",f:Ns},407:{n:"BCUsrs",f:Ls},408:{n:"UsrChk",f:Fs},425:{n:"UserBView",f:Us},426:{n:"UserSViewBegin",f:zs},427:{n:"UserSViewEnd",f:Hs},428:{n:"RRDUserView",f:Ws},429:{n:"Qsi",f:js},430:{n:"SupBook",f:xn},431:{n:"Prot4Rev",f:Ri},432:{n:"CondFmt",f:Vs},433:{n:"CF",f:Gs},434:{n:"DVal",f:Xs},437:{n:"DConBin",f:qs},438:{n:"TxO",f:zn},439:{n:"RefreshAll",f:Di},440:{n:"HLink",f:Hn},441:{n:"Lel",f:Ks},442:{n:"CodeName",f:Zs},443:{n:"SXFDBType",f:$s},444:{n:"Prot4RevPass",f:Ii},445:{n:"ObNoMacros",f:Ys},446:{n:"Dv",f:Js},448:{n:"Excel9File",f:mi},449:{n:"RecalcId",f:dn,r:2},450:{n:"EntExU2",f:di},512:{n:"Dimensions",f:yn},513:{n:"Blank",f:Jn},515:{n:"Number",f:An},516:{n:"Label",f:vn},517:{n:"BoolErr",f:Tn},519:{n:"String",f:Ui},520:{n:"Row",f:ln},523:{n:"Index",f:Qs},545:{n:"Array",f:Dn},549:{n:"DefaultRowHeight",f:pn},566:{n:"Table",f:eo},574:{n:"Window2",f:$n},638:{n:"RK",f:_n},659:{n:"Style",f:qn},1048:{n:"BigName",f:to},1054:{n:"Format",f:wn},1084:{n:"ContinueBigName",f:ro},1212:{n:"ShrFmla",f:On},2048:{n:"HLinkTooltip",f:Wn},2049:{n:"WebPub",f:no},2050:{n:"QsiSXTag",f:io},2051:{n:"DBQueryExt",f:ao},2052:{n:"ExtString",f:so},2053:{n:"TxtQry",f:oo},2054:{n:"Qsir",f:ho},2055:{n:"Qsif",f:fo},2056:{n:"RRDTQSIF",f:lo},2057:{n:"BOF",f:nn},2058:{n:"OleDbConn",f:co},2059:{n:"WOpt",f:uo},2060:{n:"SXViewEx",f:po},2061:{n:"SXTH",f:mo},2062:{n:"SXPIEx",f:bo},2063:{n:"SXVDTEx",f:go},2064:{n:"SXViewEx9",f:vo},2066:{n:"ContinueFrt",f:wo},2067:{n:"RealTimeData",f:yo},2128:{n:"ChartFrtInfo",f:_o},2129:{n:"FrtWrapper",f:ko},2130:{n:"StartBlock",f:Mo},2131:{n:"EndBlock",f:So},2132:{n:"StartObject",f:Eo},2133:{n:"EndObject",f:To},2134:{n:"CatLab",f:Ao},2135:{n:"YMult",f:Co},2136:{n:"SXViewLink",f:xo},2137:{n:"PivotChartBits",f:Bo},2138:{n:"FrtFontList",f:Ro},2146:{n:"SheetExt",f:Io},2147:{n:"BookExt",f:Oo,r:12},2148:{n:"SXAddl",f:Do},2149:{n:"CrErr",f:Po},2150:{n:"HFPicture",f:No},2151:{n:"FeatHdr",f:bi},2152:{n:"Feat",f:Lo},2154:{n:"DataLabExt",f:Fo},2155:{n:"DataLabExtContents",f:Uo},2156:{n:"CellWatch",f:zo},2161:{n:"FeatHdr11",f:Ho},2162:{n:"Feature11",f:Wo},2164:{n:"DropDownObjIds",f:jo},2165:{n:"ContinueFrt11",f:Vo},2166:{n:"DConn",f:Go},2167:{n:"List12",f:Xo},2168:{n:"Feature12",f:qo},2169:{n:"CondFmt12",f:Ko},2170:{n:"CF12",f:Zo},2171:{n:"CFEx",f:$o},2172:{n:"XFCRC",f:Xn,r:12},2173:{n:"XFExt",f:ac,r:12},2174:{n:"AutoFilter12",f:Yo},2175:{n:"ContinueFrt12",f:Jo},2180:{n:"MDTInfo",f:Qo},2181:{n:"MDXStr",f:eh},2182:{n:"MDXTuple",f:th},2183:{n:"MDXSet",f:rh},2184:{n:"MDXProp",f:nh},2185:{n:"MDXKPI",f:ih},2186:{n:"MDB",f:ah},2187:{n:"PLV",f:sh},2188:{n:"Compat12",f:fi,r:12},2189:{n:"DXF",f:oh},2190:{n:"TableStyles",f:hh,r:12},2191:{n:"TableStyle",f:fh},2192:{n:"TableStyleElement",f:lh},2194:{n:"StyleExt",f:Kn},2195:{n:"NamePublish",f:ch},2196:{n:"NameCmt",f:uh},2197:{n:"SortData",f:dh},2198:{n:"Theme",f:Ql,r:12},2199:{n:"GUIDTypeLib",f:ph},2200:{n:"FnGrp12",f:mh},2201:{n:"NameFnGrp12",f:bh},2202:{n:"MTRSettings",f:Pn,r:12},2203:{n:"CompressPictures",f:un},2204:{n:"HeaderFooter",f:gh},2205:{n:"CrtLayout12",f:vh},2206:{n:"CrtMlFrt",f:wh},2207:{n:"CrtMlFrtContinue",f:yh},2211:{n:"ForceFullCalculation",f:cn},2212:{n:"ShapePropsStream",f:_h},2213:{n:"TextPropsStream",f:kh},2214:{n:"RichTextStream",f:Mh},2215:{n:"CrtLayout12A",f:Sh},4097:{n:"Units",f:Eh},4098:{n:"Chart",f:Th},4099:{n:"Series",f:Ah},4102:{n:"DataFormat",f:Ch},4103:{n:"LineFormat",f:xh},4105:{n:"MarkerFormat",f:Bh},4106:{n:"AreaFormat",f:Rh},4107:{n:"PieFormat",f:Ih},4108:{n:"AttachedLabel",f:Oh},4109:{n:"SeriesText",f:Dh},4116:{n:"ChartFormat",f:Ph},4117:{n:"Legend",f:Nh},4118:{n:"SeriesList",f:Lh},4119:{n:"Bar",f:Fh},4120:{n:"Line",f:Uh},4121:{n:"Pie",f:zh},4122:{n:"Area",f:Hh},4123:{n:"Scatter",f:Wh},4124:{n:"CrtLine",f:jh},4125:{n:"Axis",f:Vh},4126:{n:"Tick",f:Gh},4127:{n:"ValueRange",f:Xh},4128:{n:"CatSerRange",f:qh},4129:{n:"AxisLine",f:Kh},4130:{n:"CrtLink",f:Zh},4132:{n:"DefaultText",f:$h},4133:{n:"Text",f:Yh},4134:{n:"FontX",f:gi},4135:{n:"ObjectLink",f:Jh},4146:{n:"Frame",f:Qh},4147:{n:"Begin",f:ef},4148:{n:"End",f:tf},4149:{n:"PlotArea",f:rf},4154:{n:"Chart3d",f:nf},4156:{n:"PicF",f:af},4157:{n:"DropBar",f:sf},4158:{n:"Radar",f:of},4159:{n:"Surf",f:hf},4160:{n:"RadarArea",f:ff},4161:{n:"AxisParent",f:lf},4163:{n:"LegendException",f:cf},4164:{n:"ShtProps",f:uf},4165:{n:"SerToCrt",f:df},4166:{n:"AxesUsed",f:pf},4168:{n:"SBaseRef",f:mf},4170:{n:"SerParent",f:bf},4171:{n:"SerAuxTrend",f:gf},4174:{n:"IFmtRecord",f:vf},4175:{n:"Pos",f:wf},4176:{n:"AlRuns",f:yf},4177:{n:"BRAI",f:_f},4187:{n:"SerAuxErrBar",f:kf},4188:{n:"ClrtClient",f:Vn},4189:{n:"SerFmt",f:Mf},4191:{n:"Chart3DBarShape",f:Sf},4192:{n:"Fbi",f:Ef},4193:{n:"BopPop",f:Tf},4194:{n:"AxcExt",f:Af},4195:{n:"Dat",f:Cf},4196:{n:"PlotGrowth",f:xf},4197:{n:"SIIndex",f:Bf},4198:{n:"GelFrame",f:Rf},4199:{n:"BopPopCustom",f:If},4200:{n:"Fbi2",f:Of},22:{n:"ExternCount",f:Le},126:{n:"RK",f:Le},127:{n:"ImData",f:Le},135:{n:"Addin",f:Le},136:{n:"Edg",f:Le},137:{n:"Pub",f:Le},145:{n:"Sub",f:Le},148:{n:"LHRecord",f:Le},149:{n:"LHNGraph",f:Le},150:{n:"Sound",f:Le},169:{n:"CoordList",f:Le},171:{n:"GCW",f:Le},188:{n:"ShrFmla",f:Le},194:{n:"AddMenu",f:Le},195:{n:"DelMenu",f:Le},214:{n:"RString",f:Le},223:{n:"UDDesc",f:Le},234:{n:"TabIdConf",f:Le},354:{n:"XL5Modify",f:Le},421:{n:"FileSharing2",f:Le},536:{n:"Name",f:Le},547:{n:"ExternName",f:Bn},561:{n:"Font",f:Le},1030:{n:"Formula",f:Du},2157:{n:"FeatInfo",f:Le},2163:{n:"FeatInfo11",f:Le},2177:{n:"SXAddl12",f:Le},2240:{n:"AutoWebPub",f:Le},2241:{n:"ListObj",f:Le},2242:{n:"ListField",f:Le},2243:{n:"ListDV",f:Le},2244:{n:"ListCondFmt",f:Le},2245:{n:"ListCF",f:Le},2246:{n:"FMQry",f:Le},2247:{n:"FMSQry",f:Le},2248:{n:"PLV",f:Le},2249:{n:"LnExt",f:Le},2250:{n:"MkrExt",f:Le},2251:{n:"CrtCoopt",f:Le},0:{}};function Zp(e,t){if("undefined"===typeof ODS&&(ODS=r("e8df")),"undefined"===typeof ODS||!ODS.parse_ods)throw new Error("Unsupported ODS");return ODS.parse_ods(e,t)}function $p(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Yp=$p([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Jp=$p([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["WTF",!1]]);function Qp(e,t){if(!e)return 0;try{e=t.map((function(t){return[t.name,e["!id"][t.id].Target]}))}catch(r){return null}return e&&0!==e.length?e:null}function em(e,t,r,n,i,a,s){try{i[n]=zt(P(e,r,!0),t),a[n]=dp(P(e,t),t,s,i[n])}catch(o){if(s.WTF)throw o}}var tm=function(e){return"/"!=e.substr(-1)};function rm(e,t){if(v(g),t=t||{},Yp(t),a(),O(e,"META-INF/manifest.xml"))return Zp(e,t);var r,n,i=E(e.files).filter(tm).sort(),o=Pt(P(e,"[Content_Types].xml"),t),h=!1;if(0===o.workbooks.length&&(n="xl/workbook.xml",P(e,n,!0)&&o.workbooks.push(n)),0===o.workbooks.length){if(n="xl/workbook.bin",!D(e,n,!0))throw new Error("Could not find workbook");o.workbooks.push(n),h=!0}"bin"==o.workbooks[0].substr(-3)&&(h=!0),h&&s(1200),t.bookSheets||t.bookProps||(Zu=[],o.sst&&(Zu=bp(P(e,o.sst.replace(/^\//,"")),o.sst,t)),Al={},t.cellStyles&&o.themes.length&&(Al=mp(P(e,o.themes[0].replace(/^\//,""),!0),o.themes[0],t)),Tl={},o.style&&(Tl=pp(P(e,o.style.replace(/^\//,"")),o.style,t)));var f=up(P(e,o.workbooks[0].replace(/^\//,"")),o.workbooks[0],t),l={},c="";0!==o.coreprops.length&&(c=P(e,o.coreprops[0].replace(/^\//,""),!0),c&&(l=Gt(c)),0!==o.extprops.length&&(c=P(e,o.extprops[0].replace(/^\//,""),!0),c&&$t(c,l)));var u={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(c=P(e,o.custprops[0].replace(/^\//,""),!0),c&&(u=er(c,t)));var d={};if((t.bookSheets||t.bookProps)&&(l.Worksheets&&l.SheetNames.length>0?r=l.SheetNames:f.Sheets&&(r=f.Sheets.map((function(e){return e.name}))),t.bookProps&&(d.Props=l,d.Custprops=u),"undefined"!==typeof r&&(d.SheetNames=r),t.bookSheets?d.SheetNames:t.bookProps))return d;r={};var p={};t.bookDeps&&o.calcchain&&(p=vp(P(e,o.calcchain.replace(/^\//,"")),o.calcchain,t));var m,b,w=0,y={};if(!l.Worksheets){var _=f.Sheets;l.Worksheets=_.length,l.SheetNames=[];for(var k=0;k!=_.length;++k)l.SheetNames[k]=_[k].name}var M=h?"bin":"xml",S="xl/_rels/workbook."+M+".rels",T=zt(P(e,S,!0),S);T&&(T=Qp(T,f.Sheets));var A=P(e,"xl/worksheets/sheet.xml",!0)?1:0;for(w=0;w!=l.Worksheets;++w)T?m="xl/"+T[w][1].replace(/[\/]?xl\//,""):(m="xl/worksheets/sheet"+(w+1-A)+"."+M,m=m.replace(/sheet0\./,"sheet.")),b=m.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),em(e,m,b,l.SheetNames[w],y,r,t);return o.comments&&lc(e,o.comments,r,y,t),d={Directory:o,Workbook:f,Props:l,Custprops:u,Deps:p,Sheets:r,SheetNames:l.SheetNames,Strings:Zu,Styles:Tl,Themes:Al,SSF:g.get_table()},t.bookFiles&&(d.keys=i,d.files=e.files),t.bookVBA&&(o.vba.length>0?d.vbaraw=P(e,o.vba[0],!0):"application/vnd.ms-office.vbaProject"===o.defaults.bin&&(d.vbaraw=P(e,"xl/vbaProject.bin",!0))),d}function nm(e,t,r,n,i){if(i||(i={}),e["!id"]||(e["!id"]={}),i.Id="rId"+t,i.Type=n,i.Target=r,e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i}function im(e,t){e&&!e.SSF&&(e.SSF=g.get_table()),e&&e.SSF&&(v(g),g.load_table(e.SSF),t.revssf=C(e.SSF),t.revssf[e.SSF[65535]]=0),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0;var r="xlsb"==t.bookType?"bin":"xml",n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};Jp(t=t||{});var i=new y,a="",s=0;for(t.cellXfs=[],Ju(t.cellXfs,{},{revssf:{General:0}}),a="docProps/core.xml",i.file(a,Kt(e.Props,t)),n.coreprops.push(a),nm(t.rels,2,a,Ut.CORE_PROPS),a="docProps/app.xml",e.Props||(e.Props={}),e.Props.SheetNames=e.SheetNames,e.Props.Worksheets=e.SheetNames.length,i.file(a,Jt(e.Props,t)),n.extprops.push(a),nm(t.rels,3,a,Ut.EXT_PROPS),e.Custprops!==e.Props&&E(e.Custprops||{}).length>0&&(a="docProps/custom.xml",i.file(a,rr(e.Custprops,t)),n.custprops.push(a),nm(t.rels,4,a,Ut.CUST_PROPS)),a="xl/workbook."+r,i.file(a,wp(e,a,t)),n.workbooks.push(a),nm(t.rels,1,a,Ut.WB),s=1;s<=e.SheetNames.length;++s)a="xl/worksheets/sheet"+s+"."+r,i.file(a,yp(s-1,a,t,e)),n.sheets.push(a),nm(t.wbrels,s,"worksheets/sheet"+s+"."+r,Ut.WS);return null!=t.Strings&&t.Strings.length>0&&(a="xl/sharedStrings."+r,i.file(a,kp(t.Strings,a,t)),n.strs.push(a),nm(t.wbrels,++s,"sharedStrings."+r,Ut.SST)),a="xl/theme/theme1.xml",i.file(a,Jl(t)),n.themes.push(a),nm(t.wbrels,++s,"theme/theme1.xml",Ut.THEME),a="xl/styles."+r,i.file(a,_p(e,a,t)),n.styles.push(a),nm(t.wbrels,++s,"styles."+r,Ut.STY),i.file("[Content_Types].xml",Ft(n,t)),i.file("_rels/.rels",Wt(t.rels)),i.file("xl/_rels/workbook."+r+".rels",Wt(t.wbrels)),i}function am(e,t){switch((t||{}).type||"base64"){case"buffer":return e[0];case"base64":return l.decode(e.substr(0,12)).charCodeAt(0);case"binary":return e.charCodeAt(0);case"array":return e[0];default:throw new Error("Unrecognized type "+t.type)}}function sm(e,t){var r,i=e,a=t||{};switch(a.type||(a.type=c&&n.isBuffer(e)?"buffer":"base64"),a.type){case"base64":r=new y(i,{base64:!0});break;case"binary":case"array":r=new y(i,{base64:!1});break;case"buffer":r=new y(i);break;case"file":r=new y(i=w.readFileSync(e));break;default:throw new Error("Unrecognized type "+a.type)}return rm(r,a)}function om(e,t){var r,i=e,a=!1,s=t||{};switch(s.type||(s.type=c&&n.isBuffer(e)?"buffer":"base64"),"file"==s.type&&(a=!0,s.type="buffer",i=w.readFileSync(e)),r=am(i,s)){case 208:return a&&(s.type="file"),Vp(M.read(e,s),s);case 9:return Vp(d("base64"===s.type?l.decode(e):e),s);case 60:return Lp(i,s);case 80:return a&&(s.type="file"),sm(e,t);default:throw new Error("Unsupported file "+r)}}function hm(e,t){var r=t||{};r.type="file";var n=om(e,r);return n.FILENAME=e,n}function fm(e,t){var r=t||{};style_builder=new Im(t);var n=im(e,r);switch(r.type){case"base64":return n.generate({type:"base64"});case"binary":return n.generate({type:"string"});case"buffer":return n.generate({type:"nodebuffer"});case"file":return w.writeFileSync(r.file,n.generate({type:"nodebuffer"}));default:throw new Error("Unrecognized type "+r.type)}}function lm(e,t){var r=t||{};switch(r.bookType){case"xml":return Fp(e,r);default:return fm(e,r)}}function cm(e,t,r){var n=r||{};switch(n.type="file",n.file=t,n.file.substr(-5).toLowerCase()){case".xlsx":n.bookType="xlsx";break;case".xlsm":n.bookType="xlsm";break;case".xlsb":n.bookType="xlsb";break;default:switch(n.file.substr(-4).toLowerCase()){case".xls":n.bookType="xls";break;case".xml":n.bookType="xml";break}}return lm(e,n)}function um(e){return parseInt(pm(e),10)-1}function dm(e){return""+(e+1)}function pm(e){return e.replace(/\$(\d+)$/,"$1")}function mm(e){for(var t=gm(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function bm(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function gm(e){return e.replace(/^\$([A-Z])/,"$1")}function vm(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function wm(e){var t=vm(e);return{c:mm(t[0]),r:um(t[1])}}function ym(e){return bm(e.c)+dm(e.r)}function _m(e){var t=e.split(":").map(wm);return{s:t[0],e:t[t.length-1]}}function km(e,t){return void 0===t||"number"===typeof t?km(e.s,e.e):("string"!==typeof e&&(e=ym(e)),"string"!==typeof t&&(t=ym(t)),e==t?e:e+":"+t)}function Mm(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,i=0,a=e.length;for(r=0;n<a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.s.c=--r,r=0;n<a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}if(t.s.r=--r,n===a||58===e.charCodeAt(++n))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(r=0;n!=a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.e.c=--r,r=0;n!=a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}return t.e.r=--r,t}function Sm(e,t){if(void 0!==e.z)try{return e.w=g.format(e.z,t)}catch(r){}if(!e.XF)return t;try{return e.w=g.format(e.XF.ifmt||0,t)}catch(r){return""+t}}function Em(e,t){return null==e||null==e.t?"":void 0!==e.w?e.w:Sm(e,void 0===t?e.v:t)}function Tm(e,t){var r,n,i,a,s,o,h,f,l=0,c=1,u=[],d=null!=t?t:{},p=d.raw;if(null==e||null==e["!ref"])return[];switch(i=void 0!==d.range?d.range:e["!ref"],1===d.header?l=1:"A"===d.header?l=2:Array.isArray(d.header)&&(l=3),typeof i){case"string":a=Mm(i);break;case"number":a=Mm(e["!ref"]),a.s.r=i;break;default:a=i}l>0&&(c=0);var m=dm(a.s.r),b=new Array(a.e.c-a.s.c+1),g=new Array(a.e.r-a.s.r-c+1),v=0;for(h=a.s.c;h<=a.e.c;++h)switch(b[h]=bm(h),r=e[b[h]+m],l){case 1:u[h]=h;break;case 2:u[h]=b[h];break;case 3:u[h]=d.header[h-a.s.c];break;default:if(void 0===r)continue;u[h]=Em(r)}for(o=a.s.r+c;o<=a.e.r;++o){for(m=dm(o),s=!0,1===l?n=[]:(n={},Object.defineProperty?Object.defineProperty(n,"__rowNum__",{value:o,enumerable:!1}):n.__rowNum__=o),h=a.s.c;h<=a.e.c;++h)if(r=e[b[h]+m],void 0!==r&&void 0!==r.t){switch(f=r.v,r.t){case"e":continue;case"s":break;case"b":case"n":break;default:throw"unrecognized type "+r.t}void 0!==f&&(n[u[h]]=p?f:Em(r,f),s=!1)}!1!==s&&1!==l||(g[v++]=n)}return g.length=v,g}function Am(e,t){return Tm(e,null!=t?t:{})}function Cm(e,t){var r="",n="",i=/"/g,a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var s,o=Mm(e["!ref"]),h=void 0!==a.FS?a.FS:",",f=h.charCodeAt(0),l=void 0!==a.RS?a.RS:"\n",c=l.charCodeAt(0),u="",d="",p=[],m=0,b=0,g=0,v=0;for(v=o.s.c;v<=o.e.c;++v)p[v]=bm(v);for(g=o.s.r;g<=o.e.r;++g){for(u="",d=dm(g),v=o.s.c;v<=o.e.c;++v){for(s=e[p[v]+d],n=void 0!==s?""+Em(s):"",m=0,b=0;m!==n.length;++m)if((b=n.charCodeAt(m))===f||b===c||34===b){n='"'+n.replace(i,'""')+'"';break}u+=(v===o.s.c?"":h)+n}r+=u+l}return r}function xm(e){var t,r,n="",i="";if(null==e||null==e["!ref"])return"";var a,s=Mm(e["!ref"]),o="",h=[];t=new Array((s.e.r-s.s.r+1)*(s.e.c-s.s.c+1));var f=0;for(a=s.s.c;a<=s.e.c;++a)h[a]=bm(a);for(var l=s.s.r;l<=s.e.r;++l)for(o=dm(l),a=s.s.c;a<=s.e.c;++a)if(n=h[a]+o,r=e[n],i="",void 0!==r){if(null!=r.f)i=r.f;else if(void 0!==r.w)i="'"+r.w;else{if(void 0===r.v)continue;i=""+r.v}t[f++]=n+"="+i}return t.length=f,t}var Bm={encode_col:bm,encode_row:dm,encode_cell:ym,encode_range:km,decode_col:mm,decode_row:um,split_cell:vm,decode_cell:wm,decode_range:_m,format_cell:Em,get_formulae:xm,make_csv:Cm,make_json:Tm,make_formulae:xm,sheet_to_csv:Cm,sheet_to_json:Tm,sheet_to_formulae:xm,sheet_to_row_object_array:Am},Rm=function(){function e(t,r,n){return this instanceof e?(this.tagName=t,this._attributes=r||{},this._children=n||[],this._prefix="",this):new e(t,r,n)}e.prototype.createElement=function(){return new e(arguments)},e.prototype.children=function(){return this._children},e.prototype.append=function(e){return this._children.push(e),this},e.prototype.prefix=function(e){return 0==arguments.length?this._prefix:(this._prefix=e,this)},e.prototype.attr=function(e,t){if(void 0==t)return delete this._attributes[e],this;if(0==arguments.length)return this._attributes;if("string"==typeof e&&1==arguments.length)return this._attributes.attr[e];if("object"==typeof e&&1==arguments.length)for(var r in e)this._attributes[r]=e[r];else 2==arguments.length&&"string"==typeof e&&(this._attributes[e]=t);return this};var t="'";QUOTE='"';var r={};return r[QUOTE]="&quot;",r[t]="&apos;",e.prototype.escapeAttributeValue=function(e){return'"'+e.replace(/\"/g,"&quot;")+'"'},e.prototype.toXml=function(e){e||(e=this);var t=e._prefix;if(t+="<"+e.tagName,e._attributes)for(var r in e._attributes)t+=" "+r+"="+this.escapeAttributeValue(""+e._attributes[r]);if(e._children&&e._children.length>0){t+=">";for(var n=0;n<e._children.length;n++)t+=this.toXml(e._children[n]);t+="</"+e.tagName+">"}else t+="/>";return t},e}(),Im=function(e){var t=164,r={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},n={};for(var i in r)n[r[i]]=i;return _hashIndex={},_listIndex=[],{initialize:function(e){this.$fonts=Rm("fonts").attr("count",0).attr("x14ac:knownFonts","1"),this.$fills=Rm("fills").attr("count",0),this.$borders=Rm("borders").attr("count",0),this.$numFmts=Rm("numFmts").attr("count",0),this.$cellStyleXfs=Rm("cellStyleXfs"),this.$xf=Rm("xf").attr("numFmtId",0).attr("fontId",0).attr("fillId",0).attr("borderId",0),this.$cellXfs=Rm("cellXfs").attr("count",0),this.$cellStyles=Rm("cellStyles").append(Rm("cellStyle").attr("name","Normal").attr("xfId",0).attr("builtinId",0)),this.$dxfs=Rm("dxfs").attr("count","0"),this.$tableStyles=Rm("tableStyles").attr("count","0").attr("defaultTableStyle","TableStyleMedium9").attr("defaultPivotStyle","PivotStyleMedium4"),this.$styles=Rm("styleSheet").attr("xmlns:mc","http://schemas.openxmlformats.org/markup-compatibility/2006").attr("xmlns:x14ac","http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac").attr("xmlns","http://schemas.openxmlformats.org/spreadsheetml/2006/main").attr("mc:Ignorable","x14ac").prefix('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>').append(this.$numFmts).append(this.$fonts).append(this.$fills).append(this.$borders).append(this.$cellStyleXfs.append(this.$xf)).append(this.$cellXfs).append(this.$cellStyles).append(this.$dxfs).append(this.$tableStyles);var t=e.defaultCellStyle||{};t.font||(t.font={name:"Calibri",sz:"12"}),t.font.name||(t.font.name="Calibri"),t.font.sz||(t.font.sz=11),t.fill||(t.fill={patternType:"none",fgColor:{}}),t.border||(t.border={}),t.numFmt||(t.numFmt=0),this.defaultStyle=t;var r=JSON.parse(JSON.stringify(t));return r.fill={patternType:"gray125",fgColor:{}},this.addStyles([t,r]),this},addStyle:function(e){var t=JSON.stringify(e),r=_hashIndex[t];return void 0==r?(r=this._addXf(e),_hashIndex[t]=r):r=_hashIndex[t],r},addStyles:function(e){var t=this;return e.map((function(e){return t.addStyle(e)}))},_duckTypeStyle:function(e){return"object"==typeof e&&(e.patternFill||e.fgColor)?{fill:e}:e.font||e.numFmt||e.border||e.fill?e:this._getStyleCSS(e)},_getStyleCSS:function(e){return e},_addXf:function(e){var t=this._addFont(e.font),r=this._addFill(e.fill),n=this._addBorder(e.border),i=this._addNumFmt(e.numFmt),a=Rm("xf").attr("numFmtId",i).attr("fontId",t).attr("fillId",r).attr("borderId",n).attr("xfId","0");if(t>0&&a.attr("applyFont","1"),r>0&&a.attr("applyFill","1"),n>0&&a.attr("applyBorder","1"),i>0&&a.attr("applyNumberFormat","1"),e.alignment){var s=Rm("alignment");e.alignment.horizontal&&s.attr("horizontal",e.alignment.horizontal),e.alignment.vertical&&s.attr("vertical",e.alignment.vertical),e.alignment.indent&&s.attr("indent",e.alignment.indent),e.alignment.readingOrder&&s.attr("readingOrder",e.alignment.readingOrder),e.alignment.wrapText&&s.attr("wrapText",e.alignment.wrapText),void 0!=e.alignment.textRotation&&s.attr("textRotation",e.alignment.textRotation),a.append(s).attr("applyAlignment",1)}this.$cellXfs.append(a);var o=+this.$cellXfs.children().length;return this.$cellXfs.attr("count",o),o-1},_addFont:function(e){if(!e)return 0;var t=Rm("font").append(Rm("sz").attr("val",e.sz||this.defaultStyle.font.sz)).append(Rm("name").attr("val",e.name||this.defaultStyle.font.name));e.bold&&t.append(Rm("b")),e.underline&&t.append(Rm("u")),e.italic&&t.append(Rm("i")),e.strike&&t.append(Rm("strike")),e.outline&&t.append(Rm("outline")),e.shadow&&t.append(Rm("shadow")),e.vertAlign&&t.append(Rm("vertAlign").attr("val",e.vertAlign)),e.color&&(e.color.theme?(t.append(Rm("color").attr("theme",e.color.theme)),e.color.tint&&t.append(Rm("tint").attr("theme",e.color.tint))):e.color.rgb&&t.append(Rm("color").attr("rgb",e.color.rgb))),this.$fonts.append(t);var r=this.$fonts.children().length;return this.$fonts.attr("count",r),r-1},_addNumFmt:function(e){if(!e)return 0;if("string"==typeof e){var r=n[e];if(r>=0)return r}if(/^[0-9]+$/.exec(e))return e;e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");var i=Rm("numFmt").attr("numFmtId",++t).attr("formatCode",e);this.$numFmts.append(i);var a=this.$numFmts.children().length;return this.$numFmts.attr("count",a),t},_addFill:function(e){if(!e)return 0;var t=Rm("patternFill").attr("patternType",e.patternType||"solid");if(e.fgColor){var r=Rm("fgColor");e.fgColor.rgb?(6==e.fgColor.rgb.length&&(e.fgColor.rgb="FF"+e.fgColor.rgb),r.attr("rgb",e.fgColor.rgb),t.append(r)):e.fgColor.theme&&(r.attr("theme",e.fgColor.theme),e.fgColor.tint&&r.attr("tint",e.fgColor.tint),t.append(r)),e.bgColor||(e.bgColor={indexed:"64"})}if(e.bgColor){var n=Rm("bgColor").attr(e.bgColor);t.append(n)}var i=Rm("fill").append(t);this.$fills.append(i);var a=this.$fills.children().length;return this.$fills.attr("count",a),a-1},_getSubBorder:function(e,t){var r=Rm(e);if(t&&(t.style&&r.attr("style",t.style),t.color)){var n=Rm("color");t.color.auto?n.attr("auto",t.color.auto):t.color.rgb?n.attr("rgb",t.color.rgb):(t.color.theme||t.color.tint)&&(n.attr("theme",t.color.theme||"1"),n.attr("tint",t.color.tint||"0")),r.append(n)}return r},_addBorder:function(e){if(!e)return 0;var t=this,r=Rm("border").attr("diagonalUp",e.diagonalUp).attr("diagonalDown",e.diagonalDown),n=["left","right","top","bottom","diagonal"];n.forEach((function(n){r.append(t._getSubBorder(n,e[n]))})),this.$borders.append(r);var i=this.$borders.children().length;return this.$borders.attr("count",i),i-1},toXml:function(){return this.$styles.toXml()}}.initialize(e||{})};t.parse_xlscfb=Vp,t.parse_zip=rm,t.read=om,t.readFile=hm,t.readFileSync=hm,t.write=lm,t.writeFile=cm,t.writeFileSync=cm,t.utils=Bm,t.CFB=M,t.SSF=g})(t)}).call(this,r("b639").Buffer)},"13e2":function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("aa56"),s=n.rotl32,o=n.sum32,h=n.sum32_5,f=a.ft_1,l=i.BlockHash,c=[1518500249,1859775393,2400959708,3395469782];function u(){if(!(this instanceof u))return new u;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(u,l),e.exports=u,u.blockSize=512,u.outSize=160,u.hmacStrength=80,u.padLength=64,u.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=s(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var i=this.h[0],a=this.h[1],l=this.h[2],u=this.h[3],d=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),m=h(s(i,5),f(p,a,l,u),d,r[n],c[p]);d=u,u=l,l=s(a,30),a=i,i=m}this.h[0]=o(this.h[0],i),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],l),this.h[3]=o(this.h[3],u),this.h[4]=o(this.h[4],d)},u.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},1545:function(e,t,r){"use strict";t.utils=r("5ee7"),t.Cipher=r("0184"),t.DES=r("4e2b"),t.CBC=r("0da4"),t.EDE=r("1fec")},"17fe":function(e,t,r){"use strict";var n=r("2eb4"),i=r("f5a6"),a=r("5494"),s=r("b64a");function o(e,t){this.options=e,this.loadOptions=t}o.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var i=e.readData(r);return e.setIndex(n),i}},prepareContent:function(e,t,r,n,a){return function(){var e=i.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=i.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),s.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){if(this.useUTF8())this.fileName=s.utf8decode(this.fileName),this.fileComment=s.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||s.crc32(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||s.crc32(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null}},e.exports=o},"1a2a":function(e,t,r){"use strict";var n=r("3fb5"),i=r("d424"),a=r("6430"),s=r("8707").Buffer,o=r("5a76"),h=r("b5ca"),f=r("69f2"),l=s.alloc(128);function c(e,t){a.call(this,"digest"),"string"===typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;if(this._alg=e,this._key=t,t.length>r){var n="rmd160"===e?new h:f(e);t=n.update(t).digest()}else t.length<r&&(t=s.concat([t,l],r));for(var i=this._ipad=s.allocUnsafe(r),o=this._opad=s.allocUnsafe(r),c=0;c<r;c++)i[c]=54^t[c],o[c]=92^t[c];this._hash="rmd160"===e?new h:f(e),this._hash.update(i)}n(c,a),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){var e=this._hash.digest(),t="rmd160"===this._alg?new h:f(this._alg);return t.update(this._opad).update(e).digest()},e.exports=function(e,t){return e=e.toLowerCase(),"rmd160"===e||"ripemd160"===e?new c("rmd160",t):"md5"===e?new i(o,t):new c(e,t)}},"1c46":function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r("11dc"),t.createHash=t.Hash=r("98e6"),t.createHmac=t.Hmac=r("1a2a");var n=r("116d"),i=Object.keys(n),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return a};var s=r("a099");t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var o=r("956a");t.Cipher=o.Cipher,t.createCipher=o.createCipher,t.Cipheriv=o.Cipheriv,t.createCipheriv=o.createCipheriv,t.Decipher=o.Decipher,t.createDecipher=o.createDecipher,t.Decipheriv=o.Decipheriv,t.createDecipheriv=o.createDecipheriv,t.getCiphers=o.getCiphers,t.listCiphers=o.listCiphers;var h=r("00dc");t.DiffieHellmanGroup=h.DiffieHellmanGroup,t.createDiffieHellmanGroup=h.createDiffieHellmanGroup,t.getDiffieHellman=h.getDiffieHellman,t.createDiffieHellman=h.createDiffieHellman,t.DiffieHellman=h.DiffieHellman;var f=r("b692");t.createSign=f.createSign,t.Sign=f.Sign,t.createVerify=f.createVerify,t.Verify=f.Verify,t.createECDH=r("e1d3");var l=r("6442");t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var c=r("75cc");t.randomFill=c.randomFill,t.randomFillSync=c.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.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}},"1e3c":function(e,t,r){var n=r("6430"),i=r("1545"),a=r("3fb5"),s=r("8707").Buffer,o={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function h(e){n.call(this);var t,r=e.mode.toLowerCase(),i=o[r];t=e.decrypt?"decrypt":"encrypt";var a=e.key;s.isBuffer(a)||(a=s.from(a)),"des-ede"!==r&&"des-ede-cbc"!==r||(a=s.concat([a,a.slice(0,8)]));var h=e.iv;s.isBuffer(h)||(h=s.from(h)),this._des=i.create({key:a,iv:h,type:t})}o.des=o["des-cbc"],o.des3=o["des-ede3-cbc"],e.exports=h,a(h,n),h.prototype._update=function(e){return s.from(this._des.update(e))},h.prototype._final=function(){return s.from(this._des.final())}},"1fec":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a=r("0184"),s=r("4e2b");function o(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),i=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:a})]:[s.create({type:"decrypt",key:a}),s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:r})]}function h(e){a.call(this,e);var t=new o(this.type,this.options.key);this._edeState=t}i(h,a),e.exports=h,h.create=function(e){return new h(e)},h.prototype._update=function(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},h.prototype._pad=s.prototype._pad,h.prototype._unpad=s.prototype._unpad},2:function(e,t){},"206d":function(e,t,r){(function(t){var n,i,a=r("8707").Buffer,s=r("7d2a"),o=r("9f9d"),h=r("e07b"),f=r("8be6"),l=t.crypto&&t.crypto.subtle,c={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"},u=[];function d(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==u[e])return u[e];n=n||a.alloc(8);var r=m(n,n,10,128,e).then((function(){return!0})).catch((function(){return!1}));return u[e]=r,r}function p(){return i||(i=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout,i)}function m(e,t,r,n,i){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)})).then((function(e){return a.from(e)}))}function b(e,t){e.then((function(e){p()((function(){t(null,e)}))}),(function(e){p()((function(){t(e)}))}))}e.exports=function(e,r,n,i,a,l){"function"===typeof a&&(l=a,a=void 0),a=a||"sha1";var u=c[a.toLowerCase()];if(u&&"function"===typeof t.Promise){if(s(n,i),e=f(e,o,"Password"),r=f(r,o,"Salt"),"function"!==typeof l)throw new Error("No callback provided to pbkdf2");b(d(u).then((function(t){return t?m(e,r,n,i,u):h(e,r,n,i,a)})),l)}else p()((function(){var t;try{t=h(e,r,n,i,a)}catch(s){return l(s)}l(null,t)}))}}).call(this,r("c8ba"))},"20f6":function(e,t,r){"use strict";const n=t;n.der=r("cfbd"),n.pem=r("8df7")},2137:function(e,t,r){"use strict";var n=r("c3c0"),i=r("da3e");function a(e,t,r){if(!(this instanceof a))return new a(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},a.prototype.update=function(e,t){return this.inner.update(e,t),this},a.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},"21e2":function(e,t,r){var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=s),a(i,s),s.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},2296:function(e,t,r){"use strict";var n=r("f5a6"),i=function(e){this.data=new Uint8Array(e),this.index=0};i.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},e.exports=i},"25ca":function(e,t,r){"use strict";r.r(t),r.d(t,"set_cptable",(function(){return w})),r.d(t,"set_fs",(function(){return tt})),r.d(t,"version",(function(){return Gw})),r.d(t,"parse_xlscfb",(function(){return dg})),r.d(t,"parse_zip",(function(){return Vv})),r.d(t,"read",(function(){return nw})),r.d(t,"readFile",(function(){return iw})),r.d(t,"readFileSync",(function(){return iw})),r.d(t,"write",(function(){return pw})),r.d(t,"writeFile",(function(){return bw})),r.d(t,"writeFileSync",(function(){return bw})),r.d(t,"writeFileAsync",(function(){return vw})),r.d(t,"writeXLSX",(function(){return dw})),r.d(t,"writeFileXLSX",(function(){return gw})),r.d(t,"utils",(function(){return Uw})),r.d(t,"stream",(function(){return Vw})),r.d(t,"SSF",(function(){return qe})),r.d(t,"CFB",(function(){return Qe}));
  2. /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
  3. var n={version:"0.18.5"},i=1200,a=1252,s=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},h=function(e){-1!=s.indexOf(e)&&(a=o[0]=e)};function f(){h(1252)}var l=function(e){i=e,h(e)};function c(){l(1200),f()}function u(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function d(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function p(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var m,b=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?d(e.slice(2)):254==t&&255==r?p(e.slice(2)):65279==t?e.slice(1):e},g=function(e){return String.fromCharCode(e)},v=function(e){return String.fromCharCode(e)};function w(e){m=e,l=function(e){i=e,h(e)},b=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?m.utils.decode(1200,u(e.slice(2))):e},g=function(e){return 1200===i?String.fromCharCode(e):m.utils.decode(i,[255&e,e>>8])[0]},v=function(e){return m.utils.decode(a,[e])[0]},tn()}var y=null,_=!0,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function M(e){for(var t="",r=0,n=0,i=0,a=0,s=0,o=0,h=0,f=0;f<e.length;)r=e.charCodeAt(f++),a=r>>2,n=e.charCodeAt(f++),s=(3&r)<<4|n>>4,i=e.charCodeAt(f++),o=(15&n)<<2|i>>6,h=63&i,isNaN(n)?o=h=64:isNaN(i)&&(h=64),t+=k.charAt(a)+k.charAt(s)+k.charAt(o)+k.charAt(h);return t}function S(e){var t="",r=0,n=0,i=0,a=0,s=0,o=0,h=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var f=0;f<e.length;)a=k.indexOf(e.charAt(f++)),s=k.indexOf(e.charAt(f++)),r=a<<2|s>>4,t+=String.fromCharCode(r),o=k.indexOf(e.charAt(f++)),n=(15&s)<<4|o>>2,64!==o&&(t+=String.fromCharCode(n)),h=k.indexOf(e.charAt(f++)),i=(3&o)<<6|h,64!==h&&(t+=String.fromCharCode(i));return t}var E=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),T=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function A(e){return E?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function C(e){return E?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var x=function(e){return E?T(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function B(e){if("undefined"===typeof ArrayBuffer)return x(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function R(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function I(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}function O(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return O(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var D=E?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:T(e)})))}:function(e){if("undefined"!==typeof Uint8Array){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),i=0;for(t=0,r=0;t<e.length;r+=i,++t)if(i=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if("string"==typeof e[t])throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map((function(e){return Array.isArray(e)?e:[].slice.call(e)})))};function P(e){for(var t=[],r=0,n=e.length+250,i=A(e.length+255),a=0;a<e.length;++a){var s=e.charCodeAt(a);if(s<128)i[r++]=s;else if(s<2048)i[r++]=192|s>>6&31,i[r++]=128|63&s;else if(s>=55296&&s<57344){s=64+(1023&s);var o=1023&e.charCodeAt(++a);i[r++]=240|s>>8&7,i[r++]=128|s>>2&63,i[r++]=128|o>>6&15|(3&s)<<4,i[r++]=128|63&o}else i[r++]=224|s>>12&15,i[r++]=128|s>>6&63,i[r++]=128|63&s;r>n&&(t.push(i.slice(0,r)),r=0,i=A(65535),n=65530)}return t.push(i.slice(0,r)),D(t)}var N=/\u0000/g,L=/[\u0001-\u0006]/g;function F(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function U(e,t){var r=""+e;return r.length>=t?r:Mt("0",t-r.length)+r}function z(e,t){var r=""+e;return r.length>=t?r:Mt(" ",t-r.length)+r}function H(e,t){var r=""+e;return r.length>=t?r:r+Mt(" ",t-r.length)}function W(e,t){var r=""+Math.round(e);return r.length>=t?r:Mt("0",t-r.length)+r}function j(e,t){var r=""+e;return r.length>=t?r:Mt("0",t-r.length)+r}var V=Math.pow(2,32);function G(e,t){if(e>V||e<-V)return W(e,t);var r=Math.round(e);return j(r,t)}function X(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var q=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Z(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var Y={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},J={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Q={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ee(e,t,r){var n=e<0?-1:1,i=e*n,a=0,s=1,o=0,h=1,f=0,l=0,c=Math.floor(i);while(f<t){if(c=Math.floor(i),o=c*s+a,l=c*f+h,i-c<5e-8)break;i=1/(i-c),a=s,s=o,h=f,f=l}if(l>t&&(f>t?(l=h,o=a):(l=f,o=s)),!r)return[0,n*o,l];var u=Math.floor(n*o/l);return[u,n*o-u*l,l]}function te(e,t,r){if(e>2958465||e<0)return null;var n=0|e,i=Math.floor(86400*(e-n)),a=0,s=[],o={D:n,T:i,u:86400*(e-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(n+=1462),o.u>.9999&&(o.u=0,86400==++i&&(o.T=i=0,++n,++o.D)),60===n)s=r?[1317,10,29]:[1900,2,29],a=3;else if(0===n)s=r?[1317,8,29]:[1900,1,0],a=6;else{n>60&&--n;var h=new Date(1900,0,1);h.setDate(h.getDate()+n-1),s=[h.getFullYear(),h.getMonth()+1,h.getDate()],a=h.getDay(),n<60&&(a=(a+6)%7),r&&(a=ue(h,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=i%60,i=Math.floor(i/60),o.M=i%60,i=Math.floor(i/60),o.H=i,o.q=a,o}var re=new Date(1899,11,31,0,0,0),ne=re.getTime(),ie=new Date(1900,2,1,0,0,0);function ae(e,t){var r=e.getTime();return t?r-=1262304e5:e>=ie&&(r+=864e5),(r-(ne+6e4*(e.getTimezoneOffset()-re.getTimezoneOffset())))/864e5}function se(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function oe(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function he(e){var t=e<0?12:11,r=se(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function fe(e){var t=se(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}function le(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?he(e):10===r?e.toFixed(10).substr(0,12):fe(e),se(oe(t.toUpperCase()))}function ce(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):le(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return je(14,ae(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function ue(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function de(e,t,r,n){var i,a="",s=0,o=0,h=r.y,f=0;switch(e){case 98:h=r.y+543;case 121:switch(t.length){case 1:case 2:i=h%100,f=2;break;default:i=h%1e4,f=4;break}break;case 109:switch(t.length){case 1:case 2:i=r.m,f=t.length;break;case 3:return K[r.m-1][1];case 5:return K[r.m-1][0];default:return K[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=r.d,f=t.length;break;case 3:return q[r.q][0];default:return q[r.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(r.H+11)%12,f=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=r.H,f=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=r.M,f=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(o=n>=2?3===n?1e3:100:1===n?10:1,s=Math.round(o*(r.S+r.u)),s>=60*o&&(s=0),"s"===t?0===s?"0":""+s/o:(a=U(s,2+n),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):U(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*r.D+r.H;break;case"[m]":case"[mm]":i=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":i=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}f=3===t.length?1:2;break;case 101:i=h,f=1;break}var l=f>0?U(i,f):"";return l}function pe(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var me=/%/g;function be(e,t,r){var n=t.replace(me,""),i=t.length-n.length;return Pe(e,n,r*Math.pow(10,2*i))+Mt("%",i)}function ge(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return Pe(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function ve(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ve(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),-1===r.indexOf("e")){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a);while("0."===r.substr(0,2))r=r.charAt(0)+r.substr(2,i)+"."+r.substr(2+i),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var we=/# (\?+)( ?)\/( ?)(\d+)/;function ye(e,t,r){var n=parseInt(e[4],10),i=Math.round(t*n),a=Math.floor(i/n),s=i-a*n,o=n;return r+(0===a?"":""+a)+" "+(0===s?Mt(" ",e[1].length+1+e[4].length):z(s,e[1].length)+e[2]+"/"+e[3]+U(o,e[4].length))}function _e(e,t,r){return r+(0===t?"":""+t)+Mt(" ",e[1].length+2+e[4].length)}var ke=/^#*0*\.([0#]+)/,Me=/\).*[0#]/,Se=/\(###\) ###\\?-####/;function Ee(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function Te(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function Ae(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function Ce(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function xe(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function Be(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Be("n",n,r):"("+Be("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return ge(e,t,r);if(-1!==t.indexOf("%"))return be(e,t,r);if(-1!==t.indexOf("E"))return ve(t,r);if(36===t.charCodeAt(0))return"$"+Be(e,t.substr(" "==t.charAt(1)?2:1),r);var i,a,s,o,h=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+G(h,t.length);if(t.match(/^[#?]+$/))return i=G(r,0),"0"===i&&(i=""),i.length>t.length?i:Ee(t.substr(0,t.length-i.length))+i;if(a=t.match(we))return ye(a,h,f);if(t.match(/^#+0+$/))return f+G(h,t.length-t.indexOf("0"));if(a=t.match(ke))return i=Te(r,a[1].length).replace(/^([^\.]+)$/,"$1."+Ee(a[1])).replace(/\.$/,"."+Ee(a[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+Mt("0",Ee(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return f+Te(h,a[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return f+pe(G(h,0));if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Be(e,t,-r):pe(""+(Math.floor(r)+Ce(r,a[1].length)))+"."+U(Ae(r,a[1].length),a[1].length);if(a=t.match(/^#,#*,#0/))return Be(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=F(Be(e,t.replace(/[\\-]/g,""),r)),s=0,F(F(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return s<i.length?i.charAt(s++):"0"===e?"0":""})));if(t.match(Se))return i=Be(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var l="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(a[4].length,7),o=ee(h,Math.pow(10,s)-1,!1),i=""+f,l=Pe("n",a[1],o[1])," "==l.charAt(l.length-1)&&(l=l.substr(0,l.length-1)+"0"),i+=l+a[2]+"/"+a[3],l=H(o[2],s),l.length<a[4].length&&(l=Ee(a[4].substr(a[4].length-l.length))+l),i+=l,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(a[1].length,a[4].length),7),o=ee(h,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?z(o[1],s)+a[2]+"/"+a[3]+H(o[2],s):Mt(" ",2*s+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=G(r,0),t.length<=i.length?i:Ee(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0?]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),s=i.indexOf(".");var c=t.indexOf(".")-s,u=t.length-i.length-c;return Ee(t.substr(0,c)+i+t.substr(t.length-u))}if(a=t.match(/^00,000\.([#0]*0)$/))return s=Ae(r,a[1].length),r<0?"-"+Be(e,t,-r):pe(xe(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?U(0,3-e.length):"")+e}))+"."+U(s,a[1].length);switch(t){case"###,##0.00":return Be(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=pe(G(h,0));return"0"!==d?f+d:"";case"###,###.00":return Be(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Be(e,"#,##0.00",r).replace(/^0\./,".");default:}throw new Error("unsupported format |"+t+"|")}function Re(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return Pe(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function Ie(e,t,r){var n=t.replace(me,""),i=t.length-n.length;return Pe(e,n,r*Math.pow(10,2*i))+Mt("%",i)}function Oe(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Oe(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),!r.match(/[Ee]/)){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function De(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Me)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?De("n",n,r):"("+De("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return Re(e,t,r);if(-1!==t.indexOf("%"))return Ie(e,t,r);if(-1!==t.indexOf("E"))return Oe(t,r);if(36===t.charCodeAt(0))return"$"+De(e,t.substr(" "==t.charAt(1)?2:1),r);var i,a,s,o,h=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+U(h,t.length);if(t.match(/^[#?]+$/))return i=""+r,0===r&&(i=""),i.length>t.length?i:Ee(t.substr(0,t.length-i.length))+i;if(a=t.match(we))return _e(a,h,f);if(t.match(/^#+0+$/))return f+U(h,t.length-t.indexOf("0"));if(a=t.match(ke))return i=(""+r).replace(/^([^\.]+)$/,"$1."+Ee(a[1])).replace(/\.$/,"."+Ee(a[1])),i=i.replace(/\.(\d*)$/,(function(e,t){return"."+t+Mt("0",Ee(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return f+(""+h).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return f+pe(""+h);if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+De(e,t,-r):pe(""+r)+"."+Mt("0",a[1].length);if(a=t.match(/^#,#*,#0/))return De(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=F(De(e,t.replace(/[\\-]/g,""),r)),s=0,F(F(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return s<i.length?i.charAt(s++):"0"===e?"0":""})));if(t.match(Se))return i=De(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var l="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(a[4].length,7),o=ee(h,Math.pow(10,s)-1,!1),i=""+f,l=Pe("n",a[1],o[1])," "==l.charAt(l.length-1)&&(l=l.substr(0,l.length-1)+"0"),i+=l+a[2]+"/"+a[3],l=H(o[2],s),l.length<a[4].length&&(l=Ee(a[4].substr(a[4].length-l.length))+l),i+=l,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(a[1].length,a[4].length),7),o=ee(h,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?z(o[1],s)+a[2]+"/"+a[3]+H(o[2],s):Mt(" ",2*s+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=""+r,t.length<=i.length?i:Ee(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),s=i.indexOf(".");var c=t.indexOf(".")-s,u=t.length-i.length-c;return Ee(t.substr(0,c)+i+t.substr(t.length-u))}if(a=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+De(e,t,-r):pe(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?U(0,3-e.length):"")+e}))+"."+U(0,a[1].length);switch(t){case"###,###":case"##,###":case"#,###":var d=pe(""+h);return"0"!==d?f+d:"";default:if(t.match(/\.[0#?]*$/))return De(e,t.slice(0,t.lastIndexOf(".")),r)+Ee(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Pe(e,t,r){return(0|r)===r?De(e,t,r):Be(e,t,r)}function Ne(e){for(var t=[],r=!1,n=0,i=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(i,n-i),i=n+1}if(t[t.length]=e.substr(i),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}var Le=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Fe(e){var t=0,r="",n="";while(t<e.length)switch(r=e.charAt(t)){case"G":X(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("上午/下午"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":n=r;while("]"!==e.charAt(t++)&&t<e.length)n+=e.charAt(t);if(n.match(Le))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(e.charAt(++t)===r);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function Ue(e,t,r,n){var i,a,s,o=[],h="",f=0,l="",c="t",u="H";while(f<e.length)switch(l=e.charAt(f)){case"G":if(!X(e,f))throw new Error("unrecognized character "+l+" in "+e);o[o.length]={t:"G",v:"General"},f+=7;break;case'"':for(h="";34!==(s=e.charCodeAt(++f))&&f<e.length;)h+=String.fromCharCode(s);o[o.length]={t:"t",v:h},++f;break;case"\\":var d=e.charAt(++f),p="("===d||")"===d?d:"t";o[o.length]={t:p,v:d},++f;break;case"_":o[o.length]={t:"t",v:" "},f+=2;break;case"@":o[o.length]={t:"T",v:t},++f;break;case"B":case"b":if("1"===e.charAt(f+1)||"2"===e.charAt(f+1)){if(null==i&&(i=te(t,r,"2"===e.charAt(f+1)),null==i))return"";o[o.length]={t:"X",v:e.substr(f,2)},c=l,f+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":l=l.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==i&&(i=te(t,r),null==i))return"";h=l;while(++f<e.length&&e.charAt(f).toLowerCase()===l)h+=l;"m"===l&&"h"===c.toLowerCase()&&(l="M"),"h"===l&&(l=u),o[o.length]={t:l,v:h},c=l;break;case"A":case"a":case"上":var m={t:l,v:l};if(null==i&&(i=te(t,r)),"A/P"===e.substr(f,3).toUpperCase()?(null!=i&&(m.v=i.H>=12?"P":"A"),m.t="T",u="h",f+=3):"AM/PM"===e.substr(f,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",f+=5,u="h"):"上午/下午"===e.substr(f,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"下午":"上午"),m.t="T",f+=5,u="h"):(m.t="t",++f),null==i&&"T"===m.t)return"";o[o.length]=m,c=l;break;case"[":h=l;while("]"!==e.charAt(f++)&&f<e.length)h+=e.charAt(f);if("]"!==h.slice(-1))throw'unterminated "[" block: |'+h+"|";if(h.match(Le)){if(null==i&&(i=te(t,r),null==i))return"";o[o.length]={t:"Z",v:h.toLowerCase()},c=h.charAt(1)}else h.indexOf("$")>-1&&(h=(h.match(/\$([^-\[\]]*)/)||[])[1]||"$",Fe(e)||(o[o.length]={t:"t",v:h}));break;case".":if(null!=i){h=l;while(++f<e.length&&"0"===(l=e.charAt(f)))h+=l;o[o.length]={t:"s",v:h};break}case"0":case"#":h=l;while(++f<e.length&&"0#?.,E+-%".indexOf(l=e.charAt(f))>-1)h+=l;o[o.length]={t:"n",v:h};break;case"?":h=l;while(e.charAt(++f)===l)h+=l;o[o.length]={t:l,v:h},c=l;break;case"*":++f," "!=e.charAt(f)&&"*"!=e.charAt(f)||++f;break;case"(":case")":o[o.length]={t:1===n?"t":l,v:l},++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":h=l;while(f<e.length&&"0123456789".indexOf(e.charAt(++f))>-1)h+=e.charAt(f);o[o.length]={t:"D",v:h};break;case" ":o[o.length]={t:l,v:l},++f;break;case"$":o[o.length]={t:"t",v:"$"},++f;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(l))throw new Error("unrecognized character "+l+" in "+e);o[o.length]={t:"t",v:l},++f;break}var b,g=0,v=0;for(f=o.length-1,c="t";f>=0;--f)switch(o[f].t){case"h":case"H":o[f].t=u,c="h",g<1&&(g=1);break;case"s":(b=o[f].v.match(/\.0+$/))&&(v=Math.max(v,b[0].length-1)),g<3&&(g=3);case"d":case"y":case"M":case"e":c=o[f].t;break;case"m":"s"===c&&(o[f].t="M",g<2&&(g=2));break;case"X":break;case"Z":g<1&&o[f].v.match(/[Hh]/)&&(g=1),g<2&&o[f].v.match(/[Mm]/)&&(g=2),g<3&&o[f].v.match(/[Ss]/)&&(g=3)}switch(g){case 0:break;case 1:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M),i.M>=60&&(i.M=0,++i.H);break;case 2:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M);break}var w,y="";for(f=0;f<o.length;++f)switch(o[f].t){case"t":case"T":case" ":case"D":break;case"X":o[f].v="",o[f].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":o[f].v=de(o[f].t.charCodeAt(0),o[f].v,i,v),o[f].t="t";break;case"n":case"?":w=f+1;while(null!=o[w]&&("?"===(l=o[w].t)||"D"===l||(" "===l||"t"===l)&&null!=o[w+1]&&("?"===o[w+1].t||"t"===o[w+1].t&&"/"===o[w+1].v)||"("===o[f].t&&(" "===l||"n"===l||")"===l)||"t"===l&&("/"===o[w].v||" "===o[w].v&&null!=o[w+1]&&"?"==o[w+1].t)))o[f].v+=o[w].v,o[w]={v:"",t:";"},++w;y+=o[f].v,f=w-1;break;case"G":o[f].t="t",o[f].v=ce(t,r);break}var _,k,M="";if(y.length>0){40==y.charCodeAt(0)?(_=t<0&&45===y.charCodeAt(0)?-t:t,k=Pe("n",y,_)):(_=t<0&&n>1?-t:t,k=Pe("n",y,_),_<0&&o[0]&&"t"==o[0].t&&(k=k.substr(1),o[0].v="-"+o[0].v)),w=k.length-1;var S=o.length;for(f=0;f<o.length;++f)if(null!=o[f]&&"t"!=o[f].t&&o[f].v.indexOf(".")>-1){S=f;break}var E=o.length;if(S===o.length&&-1===k.indexOf("E")){for(f=o.length-1;f>=0;--f)null!=o[f]&&-1!=="n?".indexOf(o[f].t)&&(w>=o[f].v.length-1?(w-=o[f].v.length,o[f].v=k.substr(w+1,o[f].v.length)):w<0?o[f].v="":(o[f].v=k.substr(0,w+1),w=-1),o[f].t="t",E=f);w>=0&&E<o.length&&(o[E].v=k.substr(0,w+1)+o[E].v)}else if(S!==o.length&&-1===k.indexOf("E")){for(w=k.indexOf(".")-1,f=S;f>=0;--f)if(null!=o[f]&&-1!=="n?".indexOf(o[f].t)){for(a=o[f].v.indexOf(".")>-1&&f===S?o[f].v.indexOf(".")-1:o[f].v.length-1,M=o[f].v.substr(a+1);a>=0;--a)w>=0&&("0"===o[f].v.charAt(a)||"#"===o[f].v.charAt(a))&&(M=k.charAt(w--)+M);o[f].v=M,o[f].t="t",E=f}for(w>=0&&E<o.length&&(o[E].v=k.substr(0,w+1)+o[E].v),w=k.indexOf(".")+1,f=S;f<o.length;++f)if(null!=o[f]&&(-1!=="n?(".indexOf(o[f].t)||f===S)){for(a=o[f].v.indexOf(".")>-1&&f===S?o[f].v.indexOf(".")+1:0,M=o[f].v.substr(0,a);a<o[f].v.length;++a)w<k.length&&(M+=k.charAt(w++));o[f].v=M,o[f].t="t",E=f}}}for(f=0;f<o.length;++f)null!=o[f]&&"n?".indexOf(o[f].t)>-1&&(_=n>1&&t<0&&f>0&&"-"===o[f-1].v?-t:t,o[f].v=Pe(o[f].t,o[f].v,_),o[f].t="t");var T="";for(f=0;f!==o.length;++f)null!=o[f]&&(T+=o[f].v);return T}var ze=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function He(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function We(e,t){var r=Ne(e),n=r.length,i=r[n-1].indexOf("@");if(n<4&&i>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||i>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=i>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=i>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=i>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var a=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,a];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var s=r[0].match(ze),o=r[1].match(ze);return He(t,s)?[n,r[0]]:He(t,o)?[n,r[1]]:[n,r[null!=s&&null!=o?2:1]]}return[n,a]}function je(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:Y)[e],null==n&&(n=r.table&&r.table[J[e]]||Y[J[e]]),null==n&&(n=Q[e]||"General");break}if(X(n,0))return ce(t,r);t instanceof Date&&(t=ae(t,r.date1904));var i=We(n,t);if(X(i[1]))return ce(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return Ue(i[1],t,r,i[0])}function Ve(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=Y[r]){if(Y[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return Y[t]=e,t}function Ge(e){for(var t=0;392!=t;++t)void 0!==e[t]&&Ve(e[t],t)}function Xe(){Y=Z()}var qe={format:je,load:Ve,_table:Y,load_table:Ge,parse_date_code:te,is_date:Fe,get_table:function(){return qe._table=Y}},Ke={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Ze=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function $e(e){var t="number"==typeof e?Y[e]:e;return t=t.replace(Ze,"(\\d+)"),new RegExp("^"+t+"$")}function Ye(e,t,r){var n=-1,i=-1,a=-1,s=-1,o=-1,h=-1;(t.match(Ze)||[]).forEach((function(e,t){var f=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=f;break;case"d":a=f;break;case"h":s=f;break;case"s":h=f;break;case"m":s>=0?o=f:i=f;break}})),h>=0&&-1==o&&i>=0&&(o=i,i=-1);var f=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(a>=1?a:1)).slice(-2);7==f.length&&(f="0"+f),8==f.length&&(f="20"+f);var l=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(h>=0?h:0)).slice(-2);return-1==s&&-1==o&&-1==h?f:-1==n&&-1==i&&-1==a?l:f+"T"+l}var Je=function(){var e={};function t(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=r,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var r=t();function n(e){var t=0,r=0,n=0,i="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)i[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=i[t]=r>>>8^e[255&r];var a=[];for(n=1;16!=n;++n)a[n-1]="undefined"!==typeof Int32Array?i.subarray(256*n,256*n+256):i.slice(256*n,256*n+256);return a}var i=n(r),a=i[0],s=i[1],o=i[2],h=i[3],f=i[4],l=i[5],c=i[6],u=i[7],d=i[8],p=i[9],m=i[10],b=i[11],g=i[12],v=i[13],w=i[14];function y(e,t){for(var n=-1^t,i=0,a=e.length;i<a;)n=n>>>8^r[255&(n^e.charCodeAt(i++))];return~n}function _(e,t){for(var n=-1^t,i=e.length-15,y=0;y<i;)n=w[e[y++]^255&n]^v[e[y++]^n>>8&255]^g[e[y++]^n>>16&255]^b[e[y++]^n>>>24]^m[e[y++]]^p[e[y++]]^d[e[y++]]^u[e[y++]]^c[e[y++]]^l[e[y++]]^f[e[y++]]^h[e[y++]]^o[e[y++]]^s[e[y++]]^a[e[y++]]^r[e[y++]];i+=15;while(y<i)n=n>>>8^r[255&(n^e[y++])];return~n}function k(e,t){for(var n=-1^t,i=0,a=e.length,s=0,o=0;i<a;)s=e.charCodeAt(i++),s<128?n=n>>>8^r[255&(n^s)]:s<2048?(n=n>>>8^r[255&(n^(192|s>>6&31))],n=n>>>8^r[255&(n^(128|63&s))]):s>=55296&&s<57344?(s=64+(1023&s),o=1023&e.charCodeAt(i++),n=n>>>8^r[255&(n^(240|s>>8&7))],n=n>>>8^r[255&(n^(128|s>>2&63))],n=n>>>8^r[255&(n^(128|o>>6&15|(3&s)<<4))],n=n>>>8^r[255&(n^(128|63&o))]):(n=n>>>8^r[255&(n^(224|s>>12&15))],n=n>>>8^r[255&(n^(128|s>>6&63))],n=n>>>8^r[255&(n^(128|63&s))]);return~n}return e.table=r,e.bstr=y,e.buf=_,e.str=k,e}(),Qe=function(){var e,t={};function r(e,t){for(var r=e.split("/"),n=t.split("/"),i=0,a=0,s=Math.min(r.length,n.length);i<s;++i){if(a=r[i].length-n[i].length)return a;if(r[i]!=n[i])return r[i]<n[i]?-1:1}return r.length-n.length}function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=r<<6|t.getMinutes(),r=r<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=n<<4|t.getMonth()+1,n=n<<5|t.getDate(),e.write_shift(2,n)}function s(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,i=31&r;r>>>=5;var a=15&r;r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(a-1),n.setDate(i);var s=31&t;t>>>=5;var o=63&t;return t>>>=6,n.setHours(t),n.setMinutes(o),n.setSeconds(s<<1),n}function o(e){mn(e,0);var t={},r=0;while(e.l<=e.length-4){var n=e.read_shift(2),i=e.read_shift(2),a=e.l+i,s={};switch(n){case 21589:r=e.read_shift(1),1&r&&(s.mtime=e.read_shift(4)),i>5&&(2&r&&(s.atime=e.read_shift(4)),4&r&&(s.ctime=e.read_shift(4))),s.mtime&&(s.mt=new Date(1e3*s.mtime));break}e.l=a,t[n]=s}return t}function h(){return e||(e={})}function f(e,t){if(80==e[0]&&75==e[1])return Re(e,t);if(109==(32|e[0])&&105==(32|e[1]))return ze(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r=3,n=512,i=0,a=0,s=0,o=0,h=0,f=[],p=e.slice(0,512);mn(p,0);var b=l(p);switch(r=b[0],r){case 3:n=512;break;case 4:n=4096;break;case 0:if(0==b[1])return Re(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==n&&(p=e.slice(0,n),mn(p,28));var w=e.slice(0,n);c(p,r);var y=p.read_shift(4,"i");if(3===r&&0!==y)throw new Error("# Directory Sectors: Expected 0 saw "+y);p.l+=4,s=p.read_shift(4,"i"),p.l+=4,p.chk("00100000","Mini Stream Cutoff Size: "),o=p.read_shift(4,"i"),i=p.read_shift(4,"i"),h=p.read_shift(4,"i"),a=p.read_shift(4,"i");for(var _=-1,k=0;k<109;++k){if(_=p.read_shift(4,"i"),_<0)break;f[k]=_}var M=u(e,n);m(h,a,M,n,f);var S=g(M,s,f,n);S[s].name="!Directory",i>0&&o!==U&&(S[o].name="!MiniFAT"),S[f[0]].name="!FAT",S.fat_addrs=f,S.ssz=n;var E={},T=[],A=[],C=[];v(s,S,M,T,i,E,A,o),d(A,C,T),T.shift();var x={FileIndex:A,FullPaths:C};return t&&t.raw&&(x.raw={header:w,sectors:M}),x}function l(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(z,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function c(e,t){var r=9;switch(e.l+=2,r=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+r);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+r);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+r)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function u(e,t){for(var r=Math.ceil(e.length/t)-1,n=[],i=1;i<r;++i)n[i-1]=e.slice(i*t,(i+1)*t);return n[r-1]=e.slice(r*t),n}function d(e,t,r){for(var n=0,i=0,a=0,s=0,o=0,h=r.length,f=[],l=[];n<h;++n)f[n]=l[n]=n,t[n]=r[n];for(;o<l.length;++o)n=l[o],i=e[n].L,a=e[n].R,s=e[n].C,f[n]===n&&(-1!==i&&f[i]!==i&&(f[n]=f[i]),-1!==a&&f[a]!==a&&(f[n]=f[a])),-1!==s&&(f[s]=n),-1!==i&&n!=f[n]&&(f[i]=f[n],l.lastIndexOf(i)<o&&l.push(i)),-1!==a&&n!=f[n]&&(f[a]=f[n],l.lastIndexOf(a)<o&&l.push(a));for(n=1;n<h;++n)f[n]===n&&(-1!==a&&f[a]!==a?f[n]=f[a]:-1!==i&&f[i]!==i&&(f[n]=f[i]));for(n=1;n<h;++n)if(0!==e[n].type){if(o=n,o!=f[o])do{o=f[o],t[n]=t[o]+"/"+t[n]}while(0!==o&&-1!==f[o]&&o!=f[o]);f[n]=-1}for(t[0]+="/",n=1;n<h;++n)2!==e[n].type&&(t[n]+="/")}function p(e,t,r){var n=e.start,i=e.size,a=[],s=n;while(r&&i>0&&s>=0)a.push(t.slice(s*F,s*F+F)),i-=F,s=on(r,4*s);return 0===a.length?gn(0):D(a).slice(0,e.size)}function m(e,t,r,n,i){var a=U;if(e===U){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var s=r[e],o=(n>>>2)-1;if(!s)return;for(var h=0;h<o;++h){if((a=on(s,4*h))===U)break;i.push(a)}m(on(s,n-4),t-1,r,n,i)}}function b(e,t,r,n,i){var a=[],s=[];i||(i=[]);var o=n-1,h=0,f=0;for(h=t;h>=0;){i[h]=!0,a[a.length]=h,s.push(e[h]);var l=r[Math.floor(4*h/n)];if(f=4*h&o,n<4+f)throw new Error("FAT boundary crossed: "+h+" 4 "+n);if(!e[l])break;h=on(e[l],f)}return{nodes:a,data:Pr([s])}}function g(e,t,r,n){var i=e.length,a=[],s=[],o=[],h=[],f=n-1,l=0,c=0,u=0,d=0;for(l=0;l<i;++l)if(o=[],u=l+t,u>=i&&(u-=i),!s[u]){h=[];var p=[];for(c=u;c>=0;){p[c]=!0,s[c]=!0,o[o.length]=c,h.push(e[c]);var m=r[Math.floor(4*c/n)];if(d=4*c&f,n<4+d)throw new Error("FAT boundary crossed: "+c+" 4 "+n);if(!e[m])break;if(c=on(e[m],d),p[c])break}a[u]={nodes:o,data:Pr([h])}}return a}function v(e,t,r,n,i,a,s,o){for(var h,f=0,l=n.length?2:0,c=t[e].data,u=0,d=0;u<c.length;u+=128){var m=c.slice(u,u+128);mn(m,64),d=m.read_shift(2),h=Lr(m,0,d-l),n.push(h);var g={name:h,type:m.read_shift(1),color:m.read_shift(1),L:m.read_shift(4,"i"),R:m.read_shift(4,"i"),C:m.read_shift(4,"i"),clsid:m.read_shift(16),state:m.read_shift(4,"i"),start:0,size:0},v=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==v&&(g.ct=w(m,m.l-8));var y=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==y&&(g.mt=w(m,m.l-8)),g.start=m.read_shift(4,"i"),g.size=m.read_shift(4,"i"),g.size<0&&g.start<0&&(g.size=g.type=0,g.start=U,g.name=""),5===g.type?(f=g.start,i>0&&f!==U&&(t[f].name="!StreamData")):g.size>=4096?(g.storage="fat",void 0===t[g.start]&&(t[g.start]=b(r,g.start,t.fat_addrs,t.ssz)),t[g.start].name=g.name,g.content=t[g.start].data.slice(0,g.size)):(g.storage="minifat",g.size<0?g.size=0:f!==U&&g.start!==U&&t[f]&&(g.content=p(g,t[f].data,(t[o]||{}).data))),g.content&&mn(g.content,0),a[h]=g,s.push(g)}}function w(e,t){return new Date(1e3*(sn(e,t+4)/1e7*Math.pow(2,32)+sn(e,t)/1e7-11644473600))}function y(t,r){return h(),f(e.readFileSync(t),r)}function _(e,t){var r=t&&t.type;switch(r||E&&Buffer.isBuffer(e)&&(r="buffer"),r||"base64"){case"file":return y(e,t);case"base64":return f(x(S(e)),t);case"binary":return f(x(e),t)}return f(e,t)}function k(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),B(e)}function B(e){var t="Sh33tJ5";if(!Qe.find(e,"/"+t)){var r=gn(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),R(e)}}function R(e,t){k(e);for(var a=!1,s=!1,o=e.FullPaths.length-1;o>=0;--o){var h=e.FileIndex[o];switch(h.type){case 0:s?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(h.R*h.L*h.C)&&(a=!0),h.R>-1&&h.L>-1&&h.R==h.L&&(a=!0);break;default:a=!0;break}}if(a||t){var f=new Date(1987,1,19),l=0,c=Object.create?Object.create(null):{},u=[];for(o=0;o<e.FullPaths.length;++o)c[e.FullPaths[o]]=!0,0!==e.FileIndex[o].type&&u.push([e.FullPaths[o],e.FileIndex[o]]);for(o=0;o<u.length;++o){var d=n(u[o][0]);s=c[d],s||(u.push([d,{name:i(d).replace("/",""),type:1,clsid:W,ct:f,mt:f,content:null}]),c[d]=!0)}for(u.sort((function(e,t){return r(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],o=0;o<u.length;++o)e.FullPaths[o]=u[o][0],e.FileIndex[o]=u[o][1];for(o=0;o<u.length;++o){var p=e.FileIndex[o],m=e.FullPaths[o];if(p.name=i(m).replace("/",""),p.L=p.R=p.C=-(p.color=1),p.size=p.content?p.content.length:0,p.start=0,p.clsid=p.clsid||W,0===o)p.C=u.length>1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(l=o+1;l<u.length;++l)if(n(e.FullPaths[l])==m)break;for(p.C=l>=u.length?-1:l,l=o+1;l<u.length;++l)if(n(e.FullPaths[l])==n(m))break;p.R=l>=u.length?-1:l,p.type=1}else n(e.FullPaths[o+1]||"")==n(m)&&(p.R=o+1),p.type=2}}}function I(e,t){var r=t||{};if("mad"==r.fileType)return He(e,r);switch(R(e),r.fileType){case"zip":return Oe(e,r)}var n=function(e){for(var t=0,r=0,n=0;n<e.FileIndex.length;++n){var i=e.FileIndex[n];if(i.content){var a=i.content.length;a>0&&(a<4096?t+=a+63>>6:r+=a+511>>9)}}var s=e.FullPaths.length+3>>2,o=t+7>>3,h=t+127>>7,f=o+r+s+h,l=f+127>>7,c=l<=109?0:Math.ceil((l-109)/127);while(f+l+c+127>>7>l)c=++l<=109?0:Math.ceil((l-109)/127);var u=[1,c,l,h,s,r,t,0];return e.FileIndex[0].size=t<<6,u[7]=(e.FileIndex[0].start=u[0]+u[1]+u[2]+u[3]+u[4]+u[5])+(u[6]+7>>3),u}(e),i=gn(n[7]<<9),a=0,s=0;for(a=0;a<8;++a)i.write_shift(1,H[a]);for(a=0;a<8;++a)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),a=0;a<3;++a)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,n[2]),i.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:U),i.write_shift(4,n[3]),i.write_shift(-4,n[1]?n[0]-1:U),i.write_shift(4,n[1]),a=0;a<109;++a)i.write_shift(-4,a<n[2]?n[1]+a:-1);if(n[1])for(s=0;s<n[1];++s){for(;a<236+127*s;++a)i.write_shift(-4,a<n[2]?n[1]+a:-1);i.write_shift(-4,s===n[1]-1?U:s+1)}var o=function(e){for(s+=e;a<s-1;++a)i.write_shift(-4,a+1);e&&(++a,i.write_shift(-4,U))};for(s=a=0,s+=n[1];a<s;++a)i.write_shift(-4,j.DIFSECT);for(s+=n[2];a<s;++a)i.write_shift(-4,j.FATSECT);o(n[3]),o(n[4]);for(var h=0,f=0,l=e.FileIndex[0];h<e.FileIndex.length;++h)l=e.FileIndex[h],l.content&&(f=l.content.length,f<4096||(l.start=s,o(f+511>>9)));o(n[6]+7>>3);while(511&i.l)i.write_shift(-4,j.ENDOFCHAIN);for(s=a=0,h=0;h<e.FileIndex.length;++h)l=e.FileIndex[h],l.content&&(f=l.content.length,!f||f>=4096||(l.start=s,o(f+63>>6)));while(511&i.l)i.write_shift(-4,j.ENDOFCHAIN);for(a=0;a<n[4]<<2;++a){var c=e.FullPaths[a];if(c&&0!==c.length){l=e.FileIndex[a],0===a&&(l.start=l.size?l.start-1:U);var u=0===a&&r.root||l.name;if(f=2*(u.length+1),i.write_shift(64,u,"utf16le"),i.write_shift(2,f),i.write_shift(1,l.type),i.write_shift(1,l.color),i.write_shift(-4,l.L),i.write_shift(-4,l.R),i.write_shift(-4,l.C),l.clsid)i.write_shift(16,l.clsid,"hex");else for(h=0;h<4;++h)i.write_shift(4,0);i.write_shift(4,l.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,l.start),i.write_shift(4,l.size),i.write_shift(4,0)}else{for(h=0;h<17;++h)i.write_shift(4,0);for(h=0;h<3;++h)i.write_shift(4,-1);for(h=0;h<12;++h)i.write_shift(4,0)}}for(a=1;a<e.FileIndex.length;++a)if(l=e.FileIndex[a],l.size>=4096)if(i.l=l.start+1<<9,E&&Buffer.isBuffer(l.content))l.content.copy(i,i.l,0,l.size),i.l+=l.size+511&-512;else{for(h=0;h<l.size;++h)i.write_shift(1,l.content[h]);for(;511&h;++h)i.write_shift(1,0)}for(a=1;a<e.FileIndex.length;++a)if(l=e.FileIndex[a],l.size>0&&l.size<4096)if(E&&Buffer.isBuffer(l.content))l.content.copy(i,i.l,0,l.size),i.l+=l.size+63&-64;else{for(h=0;h<l.size;++h)i.write_shift(1,l.content[h]);for(;63&h;++h)i.write_shift(1,0)}if(E)i.l=i.length;else while(i.l<i.length)i.write_shift(1,0);return i}function O(e,t){var r=e.FullPaths.map((function(e){return e.toUpperCase()})),n=r.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),i=!1;47===t.charCodeAt(0)?(i=!0,t=r[0].slice(0,-1)+t):i=-1!==t.indexOf("/");var a=t.toUpperCase(),s=!0===i?r.indexOf(a):n.indexOf(a);if(-1!==s)return e.FileIndex[s];var o=!a.match(L);for(a=a.replace(N,""),o&&(a=a.replace(L,"!")),s=0;s<r.length;++s){if((o?r[s].replace(L,"!"):r[s]).replace(N,"")==a)return e.FileIndex[s];if((o?n[s].replace(L,"!"):n[s]).replace(N,"")==a)return e.FileIndex[s]}return null}t.version="1.2.1";var P,F=64,U=-2,z="d0cf11e0a1b11ae1",H=[208,207,17,224,161,177,26,225],W="00000000000000000000000000000000",j={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:U,FREESECT:-1,HEADER_SIGNATURE:z,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:W,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function V(t,r,n){h();var i=I(t,n);e.writeFileSync(r,i)}function G(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function X(t,r){var n=I(t,r);switch(r&&r.type||"buffer"){case"file":return h(),e.writeFileSync(r.filename,n),n;case"binary":return"string"==typeof n?n:G(n);case"base64":return M("string"==typeof n?n:G(n));case"buffer":if(E)return Buffer.isBuffer(n)?n:T(n);case"array":return"string"==typeof n?x(n):n}return n}function q(e){try{var t=e.InflateRaw,r=new t;if(r._processChunk(new Uint8Array([3,0]),r._finishFlushFlag),!r.bytesRead)throw new Error("zlib does not expose bytesRead");P=e}catch(n){console.error("cannot use native zlib: "+(n.message||n))}}function K(e,t){if(!P)return xe(e,t);var r=P.InflateRaw,n=new r,i=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,i}function Z(e){return P?P.deflateRawSync(e):_e(e)}var $=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Y=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],J=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function Q(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var ee="undefined"!==typeof Uint8Array,te=ee?new Uint8Array(256):[],re=0;re<256;++re)te[re]=Q(re);function ne(e,t){var r=te[255&e];return t<=8?r>>>8-t:(r=r<<8|te[e>>8&255],t<=16?r>>>16-t:(r=r<<8|te[e>>16&255],r>>>24-t))}function ie(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function ae(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function se(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}function oe(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function he(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function fe(e,t,r){var n=7&t,i=t>>>3,a=(1<<r)-1,s=e[i]>>>n;return r<8-n?s&a:(s|=e[i+1]<<8-n,r<16-n?s&a:(s|=e[i+2]<<16-n,r<24-n||(s|=e[i+3]<<24-n),s&a))}function le(e,t,r){var n=7&t,i=t>>>3;return n<=5?e[i]|=(7&r)<<n:(e[i]|=r<<n&255,e[i+1]=(7&r)>>8-n),t+3}function ce(e,t,r){var n=7&t,i=t>>>3;return r=(1&r)<<n,e[i]|=r,t+1}function ue(e,t,r){var n=7&t,i=t>>>3;return r<<=n,e[i]|=255&r,r>>>=8,e[i+1]=r,t+8}function de(e,t,r){var n=7&t,i=t>>>3;return r<<=n,e[i]|=255&r,r>>>=8,e[i+1]=255&r,e[i+2]=r>>>8,t+16}function pe(e,t){var r=e.length,n=2*r>t?2*r:t+5,i=0;if(r>=t)return e;if(E){var a=C(n);if(e.copy)e.copy(a);else for(;i<e.length;++i)a[i]=e[i];return a}if(ee){var s=new Uint8Array(n);if(s.set)s.set(e);else for(;i<r;++i)s[i]=e[i];return s}return e.length=n,e}function me(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}function be(e,t,r){var n=1,i=0,a=0,s=0,o=0,h=e.length,f=ee?new Uint16Array(32):me(32);for(a=0;a<32;++a)f[a]=0;for(a=h;a<r;++a)e[a]=0;h=e.length;var l=ee?new Uint16Array(h):me(h);for(a=0;a<h;++a)f[i=e[a]]++,n<i&&(n=i),l[a]=0;for(f[0]=0,a=1;a<=n;++a)f[a+16]=o=o+f[a-1]<<1;for(a=0;a<h;++a)o=e[a],0!=o&&(l[a]=f[o+16]++);var c=0;for(a=0;a<h;++a)if(c=e[a],0!=c)for(o=ne(l[a],n)>>n-c,s=(1<<n+4-c)-1;s>=0;--s)t[o|s<<c]=15&c|a<<4;return n}var ge=ee?new Uint16Array(512):me(512),ve=ee?new Uint16Array(32):me(32);if(!ee){for(var we=0;we<512;++we)ge[we]=0;for(we=0;we<32;++we)ve[we]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);be(e,ve,32);var r=[];for(t=0;t<=143;t++)r.push(8);for(;t<=255;t++)r.push(9);for(;t<=279;t++)r.push(7);for(;t<=287;t++)r.push(8);be(r,ge,288)})();var ye=function(){for(var e=ee?new Uint8Array(32768):[],t=0,r=0;t<J.length-1;++t)for(;r<J[t+1];++r)e[r]=t;for(;r<32768;++r)e[r]=29;var n=ee?new Uint8Array(259):[];for(t=0,r=0;t<Y.length-1;++t)for(;r<Y[t+1];++r)n[r]=t;function i(e,t){var r=0;while(r<e.length){var n=Math.min(65535,e.length-r),i=r+n==e.length;t.write_shift(1,+i),t.write_shift(2,n),t.write_shift(2,65535&~n);while(n-- >0)t[t.l++]=e[r++]}return t.l}function a(t,r){var i=0,a=0,s=ee?new Uint16Array(32768):[];while(a<t.length){var o=Math.min(65535,t.length-a);if(o<10){i=le(r,i,+!(a+o!=t.length)),7&i&&(i+=8-(7&i)),r.l=i/8|0,r.write_shift(2,o),r.write_shift(2,65535&~o);while(o-- >0)r[r.l++]=t[a++];i=8*r.l}else{i=le(r,i,+!(a+o!=t.length)+2);var h=0;while(o-- >0){var f=t[a];h=32767&(h<<5^f);var l=-1,c=0;if((l=s[h])&&(l|=-32768&a,l>a&&(l-=32768),l<a))while(t[l+c]==t[a+c]&&c<250)++c;if(c>2){f=n[c],f<=22?i=ue(r,i,te[f+1]>>1)-1:(ue(r,i,3),i+=5,ue(r,i,te[f-23]>>5),i+=3);var u=f<8?0:f-4>>2;u>0&&(de(r,i,c-Y[f]),i+=u),f=e[a-l],i=ue(r,i,te[f]>>3),i-=3;var d=f<4?0:f-2>>1;d>0&&(de(r,i,a-l-J[f]),i+=d);for(var p=0;p<c;++p)s[h]=32767&a,h=32767&(h<<5^t[a]),++a;o-=c-1}else f<=143?f+=48:i=ce(r,i,1),i=ue(r,i,te[f]),s[h]=32767&a,++a}i=ue(r,i,0)-1}}return r.l=(i+7)/8|0,r.l}return function(e,t){return e.length<8?i(e,t):a(e,t)}}();function _e(e){var t=gn(50+Math.floor(1.1*e.length)),r=ye(e,t);return t.slice(0,r)}var ke=ee?new Uint16Array(32768):me(32768),Me=ee?new Uint16Array(32768):me(32768),Se=ee?new Uint16Array(128):me(128),Ee=1,Te=1;function Ae(e,t){var r=oe(e,t)+257;t+=5;var n=oe(e,t)+1;t+=5;var i=se(e,t)+4;t+=4;for(var a=0,s=ee?new Uint8Array(19):me(19),o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],h=1,f=ee?new Uint8Array(8):me(8),l=ee?new Uint8Array(8):me(8),c=s.length,u=0;u<i;++u)s[$[u]]=a=ae(e,t),h<a&&(h=a),f[a]++,t+=3;var d=0;for(f[0]=0,u=1;u<=h;++u)l[u]=d=d+f[u-1]<<1;for(u=0;u<c;++u)0!=(d=s[u])&&(o[u]=l[d]++);var p=0;for(u=0;u<c;++u)if(p=s[u],0!=p){d=te[o[u]]>>8-p;for(var m=(1<<7-p)-1;m>=0;--m)Se[d|m<<p]=7&p|u<<3}var b=[];for(h=1;b.length<r+n;)switch(d=Se[he(e,t)],t+=7&d,d>>>=3){case 16:a=3+ie(e,t),t+=2,d=b[b.length-1];while(a-- >0)b.push(d);break;case 17:a=3+ae(e,t),t+=3;while(a-- >0)b.push(0);break;case 18:a=11+he(e,t),t+=7;while(a-- >0)b.push(0);break;default:b.push(d),h<d&&(h=d);break}var g=b.slice(0,r),v=b.slice(r);for(u=r;u<286;++u)g[u]=0;for(u=n;u<30;++u)v[u]=0;return Ee=be(g,ke,286),Te=be(v,Me,30),t}function Ce(e,t){if(3==e[0]&&!(3&e[1]))return[A(t),2];var r=0,n=0,i=C(t||1<<18),a=0,s=i.length>>>0,o=0,h=0;while(0==(1&n))if(n=ae(e,r),r+=3,n>>>1!=0)for(n>>1==1?(o=9,h=5):(r=Ae(e,r),o=Ee,h=Te);;){!t&&s<a+32767&&(i=pe(i,a+32767),s=i.length);var f=fe(e,r,o),l=n>>>1==1?ge[f]:ke[f];if(r+=15&l,l>>>=4,0===(l>>>8&255))i[a++]=l;else{if(256==l)break;l-=257;var c=l<8?0:l-4>>2;c>5&&(c=0);var u=a+Y[l];c>0&&(u+=fe(e,r,c),r+=c),f=fe(e,r,h),l=n>>>1==1?ve[f]:Me[f],r+=15&l,l>>>=4;var d=l<4?0:l-2>>1,p=J[l];d>0&&(p+=fe(e,r,d),r+=d),!t&&s<u&&(i=pe(i,u+100),s=i.length);while(a<u)i[a]=i[a-p],++a}}else{7&r&&(r+=8-(7&r));var m=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0){!t&&s<a+m&&(i=pe(i,a+m),s=i.length);while(m-- >0)i[a++]=e[r>>>3],r+=8}}return t?[i,r+7>>>3]:[i.slice(0,a),r+7>>>3]}function xe(e,t){var r=e.slice(e.l||0),n=Ce(r,t);return e.l+=n[1],n[0]}function Be(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Re(e,t){var r=e;mn(r,0);var n=[],i=[],a={FileIndex:n,FullPaths:i};k(a,{root:t.root});var s=r.length-4;while((80!=r[s]||75!=r[s+1]||5!=r[s+2]||6!=r[s+3])&&s>=0)--s;r.l=s+4,r.l+=4;var h=r.read_shift(2);r.l+=6;var f=r.read_shift(4);for(r.l=f,s=0;s<h;++s){r.l+=20;var l=r.read_shift(4),c=r.read_shift(4),u=r.read_shift(2),d=r.read_shift(2),p=r.read_shift(2);r.l+=8;var m=r.read_shift(4),b=o(r.slice(r.l+u,r.l+u+d));r.l+=u+d+p;var g=r.l;r.l=m+4,Ie(r,l,c,a,b),r.l=g}return a}function Ie(e,t,r,n,i){e.l+=2;var a=e.read_shift(2),h=e.read_shift(2),f=s(e);if(8257&a)throw new Error("Unsupported ZIP encryption");for(var l=e.read_shift(4),c=e.read_shift(4),u=e.read_shift(4),d=e.read_shift(2),p=e.read_shift(2),m="",b=0;b<d;++b)m+=String.fromCharCode(e[e.l++]);if(p){var g=o(e.slice(e.l,e.l+p));(g[21589]||{}).mt&&(f=g[21589].mt),((i||{})[21589]||{}).mt&&(f=i[21589].mt)}e.l+=p;var v=e.slice(e.l,e.l+c);switch(h){case 8:v=K(e,u);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+h)}var w=!1;8&a&&(l=e.read_shift(4),134695760==l&&(l=e.read_shift(4),w=!0),c=e.read_shift(4),u=e.read_shift(4)),c!=t&&Be(w,"Bad compressed size: "+t+" != "+c),u!=r&&Be(w,"Bad uncompressed size: "+r+" != "+u),je(n,m,v,{unsafe:!0,mt:f})}function Oe(e,t){var r=t||{},n=[],i=[],s=gn(1),o=r.compression?8:0,h=0,f=!1;f&&(h|=8);var l=0,c=0,u=0,d=0,p=e.FullPaths[0],m=p,b=e.FileIndex[0],g=[],v=0;for(l=1;l<e.FullPaths.length;++l)if(m=e.FullPaths[l].slice(p.length),b=e.FileIndex[l],b.size&&b.content&&"Sh33tJ5"!=m){var w=u,y=gn(m.length);for(c=0;c<m.length;++c)y.write_shift(1,127&m.charCodeAt(c));y=y.slice(0,y.l),g[d]=Je.buf(b.content,0);var _=b.content;8==o&&(_=Z(_)),s=gn(30),s.write_shift(4,67324752),s.write_shift(2,20),s.write_shift(2,h),s.write_shift(2,o),b.mt?a(s,b.mt):s.write_shift(4,0),s.write_shift(-4,8&h?0:g[d]),s.write_shift(4,8&h?0:_.length),s.write_shift(4,8&h?0:b.content.length),s.write_shift(2,y.length),s.write_shift(2,0),u+=s.length,n.push(s),u+=y.length,n.push(y),u+=_.length,n.push(_),8&h&&(s=gn(12),s.write_shift(-4,g[d]),s.write_shift(4,_.length),s.write_shift(4,b.content.length),u+=s.l,n.push(s)),s=gn(46),s.write_shift(4,33639248),s.write_shift(2,0),s.write_shift(2,20),s.write_shift(2,h),s.write_shift(2,o),s.write_shift(4,0),s.write_shift(-4,g[d]),s.write_shift(4,_.length),s.write_shift(4,b.content.length),s.write_shift(2,y.length),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(4,0),s.write_shift(4,w),v+=s.l,i.push(s),v+=y.length,i.push(y),++d}return s=gn(22),s.write_shift(4,101010256),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,d),s.write_shift(2,d),s.write_shift(4,v),s.write_shift(4,u),s.write_shift(2,0),D([D(n),D(i),s])}var De={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Pe(e,t){if(e.ctype)return e.ctype;var r=e.name||"",n=r.match(/\.([^\.]+)$/);return n&&De[n[1]]||t&&(n=(r=t).match(/[\.\\]([^\.\\])+$/),n&&De[n[1]])?De[n[1]]:"application/octet-stream"}function Ne(e){for(var t=M(e),r=[],n=0;n<t.length;n+=76)r.push(t.slice(n,n+76));return r.join("\r\n")+"\r\n"}function Le(e){var t=e.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,(function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"="+(1==t.length?"0"+t:t)}));t=t.replace(/ $/gm,"=20").replace(/\t$/gm,"=09"),"\n"==t.charAt(0)&&(t="=0D"+t.slice(1)),t=t.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A");for(var r=[],n=t.split("\r\n"),i=0;i<n.length;++i){var a=n[i];if(0!=a.length)for(var s=0;s<a.length;){var o=76,h=a.slice(s,s+o);"="==h.charAt(o-1)?o--:"="==h.charAt(o-2)?o-=2:"="==h.charAt(o-3)&&(o-=3),h=a.slice(s,s+o),s+=o,s<a.length&&(h+="="),r.push(h)}else r.push("")}return r.join("\r\n")}function Fe(e){for(var t=[],r=0;r<e.length;++r){var n=e[r];while(r<=e.length&&"="==n.charAt(n.length-1))n=n.slice(0,n.length-1)+e[++r];t.push(n)}for(var i=0;i<t.length;++i)t[i]=t[i].replace(/[=][0-9A-Fa-f]{2}/g,(function(e){return String.fromCharCode(parseInt(e.slice(1),16))}));return x(t.join("\r\n"))}function Ue(e,t,r){for(var n,i="",a="",s="",o=0;o<10;++o){var h=t[o];if(!h||h.match(/^\s*$/))break;var f=h.match(/^(.*?):\s*([^\s].*)$/);if(f)switch(f[1].toLowerCase()){case"content-location":i=f[2].trim();break;case"content-type":s=f[2].trim();break;case"content-transfer-encoding":a=f[2].trim();break}}switch(++o,a.toLowerCase()){case"base64":n=x(S(t.slice(o).join("")));break;case"quoted-printable":n=Fe(t.slice(o));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+a)}var l=je(e,i.slice(r.length),n,{unsafe:!0});s&&(l.ctype=s)}function ze(e,t){if("mime-version:"!=G(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(E&&Buffer.isBuffer(e)?e.toString("binary"):G(e)).split("\r\n"),i=0,a="";for(i=0;i<n.length;++i)if(a=n[i],/^Content-Location:/i.test(a)&&(a=a.slice(a.indexOf("file")),r||(r=a.slice(0,a.lastIndexOf("/")+1)),a.slice(0,r.length)!=r))while(r.length>0)if(r=r.slice(0,r.length-1),r=r.slice(0,r.lastIndexOf("/")+1),a.slice(0,r.length)==r)break;var s=(n[1]||"").match(/boundary="(.*?)"/);if(!s)throw new Error("MAD cannot find boundary");var o="--"+(s[1]||""),h=[],f=[],l={FileIndex:h,FullPaths:f};k(l);var c,u=0;for(i=0;i<n.length;++i){var d=n[i];d!==o&&d!==o+"--"||(u++&&Ue(l,n.slice(c,i),r),c=i)}return l}function He(e,t){var r=t||{},n=r.boundary||"SheetJS";n="------="+n;for(var i=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+n.slice(2)+'"',"","",""],a=e.FullPaths[0],s=a,o=e.FileIndex[0],h=1;h<e.FullPaths.length;++h)if(s=e.FullPaths[h].slice(a.length),o=e.FileIndex[h],o.size&&o.content&&"Sh33tJ5"!=s){s=s.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,(function(e){return"_x"+e.charCodeAt(0).toString(16)+"_"})).replace(/[\u0080-\uFFFF]/g,(function(e){return"_u"+e.charCodeAt(0).toString(16)+"_"}));for(var f=o.content,l=E&&Buffer.isBuffer(f)?f.toString("binary"):G(f),c=0,u=Math.min(1024,l.length),d=0,p=0;p<=u;++p)(d=l.charCodeAt(p))>=32&&d<128&&++c;var m=c>=4*u/5;i.push(n),i.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+s),i.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),i.push("Content-Type: "+Pe(o,s)),i.push(""),i.push(m?Le(l):Ne(l))}return i.push(n+"--\r\n"),i.join("\r\n")}function We(e){var t={};return k(t,e),t}function je(e,t,r,n){var a=n&&n.unsafe;a||k(e);var s=!a&&Qe.find(e,t);if(!s){var o=e.FullPaths[0];t.slice(0,o.length)==o?o=t:("/"!=o.slice(-1)&&(o+="/"),o=(o+t).replace("//","/")),s={name:i(t),type:2},e.FileIndex.push(s),e.FullPaths.push(o),a||Qe.utils.cfb_gc(e)}return s.content=r,s.size=r?r.length:0,n&&(n.CLSID&&(s.clsid=n.CLSID),n.mt&&(s.mt=n.mt),n.ct&&(s.ct=n.ct)),s}function Ve(e,t){k(e);var r=Qe.find(e,t);if(r)for(var n=0;n<e.FileIndex.length;++n)if(e.FileIndex[n]==r)return e.FileIndex.splice(n,1),e.FullPaths.splice(n,1),!0;return!1}function Ge(e,t,r){k(e);var n=Qe.find(e,t);if(n)for(var a=0;a<e.FileIndex.length;++a)if(e.FileIndex[a]==n)return e.FileIndex[a].name=i(r),e.FullPaths[a]=r,!0;return!1}function Xe(e){R(e,!0)}return t.find=O,t.read=_,t.parse=f,t.write=X,t.writeFile=V,t.utils={cfb_new:We,cfb_add:je,cfb_del:Ve,cfb_mov:Ge,cfb_gc:Xe,ReadShift:fn,CheckField:pn,prep_blob:mn,bconcat:D,use_zlib:q,_deflateRaw:_e,_inflateRaw:xe,consts:j},t}();let et=void 0;function tt(e){et=e}function rt(e){return"string"===typeof e?B(e):Array.isArray(e)?I(e):e}function nt(e,t,r){if("undefined"!==typeof et&&et.writeFileSync)return r?et.writeFileSync(e,t,r):et.writeFileSync(e,t);if("undefined"!==typeof Deno){if(r&&"string"==typeof t)switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=B(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n="utf8"==r?pr(t):t;if("undefined"!==typeof IE_SaveFile)return IE_SaveFile(n,e);if("undefined"!==typeof Blob){var i=new Blob([rt(n)],{type:"application/octet-stream"});if("undefined"!==typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(i,e);if("undefined"!==typeof saveAs)return saveAs(i,e);if("undefined"!==typeof URL&&"undefined"!==typeof document&&document.createElement&&URL.createObjectURL){var a=URL.createObjectURL(i);if("object"===typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(a)}),6e4),chrome.downloads.download({url:a,filename:e,saveAs:!0});var s=document.createElement("a");if(null!=s.download)return s.download=e,s.href=a,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(a)}),6e4),a}}if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var o=File(e);return o.open("w"),o.encoding="binary",Array.isArray(t)&&(t=R(t)),o.write(t),o.close(),t}catch(h){if(!h.message||!h.message.match(/onstruct/))throw h}throw new Error("cannot save file "+e)}function it(e){if("undefined"!==typeof et)return et.readFileSync(e);if("undefined"!==typeof Deno)return Deno.readFileSync(e);if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(n){if(!n.message||!n.message.match(/onstruct/))throw n}throw new Error("Cannot access file "+e)}function at(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function st(e,t){for(var r=[],n=at(e),i=0;i!==n.length;++i)null==r[e[n[i]][t]]&&(r[e[n[i]][t]]=n[i]);return r}function ot(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function ht(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function ft(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var lt=new Date(1899,11,30,0,0,0);function ct(e,t){var r=e.getTime();t&&(r-=1263168e5);var n=lt.getTime()+6e4*(e.getTimezoneOffset()-lt.getTimezoneOffset());return(r-n)/864e5}var ut=new Date,dt=lt.getTime()+6e4*(ut.getTimezoneOffset()-lt.getTimezoneOffset()),pt=ut.getTimezoneOffset();function mt(e){var t=new Date;return t.setTime(24*e*60*60*1e3+dt),t.getTimezoneOffset()!==pt&&t.setTime(t.getTime()+6e4*(t.getTimezoneOffset()-pt)),t}function bt(e){var t=0,r=0,n=!1,i=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;++a)if(i[a]){switch(r=1,a>3&&(n=!0),i[a].slice(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].slice(i[a].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");r*=60;case"S":break}t+=r*parseInt(i[a],10)}return t}var gt=new Date("2017-02-19T19:06:09.000Z"),vt=isNaN(gt.getFullYear())?new Date("2/19/17"):gt,wt=2017==vt.getFullYear();function yt(e,t){var r=new Date(e);if(wt)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==vt.getFullYear()&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(a=new Date(a.getTime()-60*a.getTimezoneOffset()*1e3)),a}function _t(e,t){if(E&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return pr(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return pr(p(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return pr(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return pr(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(a){}for(var n=[],i=0;i!=e.length;++i)n.push(String.fromCharCode(e[i]));return n.join("")}function kt(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=kt(e[r]));return t}function Mt(e,t){var r="";while(r.length<t)r+=e;return r}function St(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return r*=100,""}));return isNaN(t=Number(n))?(n=n.replace(/[(](.*)[)]/,(function(e,t){return r=-r,t})),isNaN(t=Number(n))?t:t/r):t/r}var Et=["january","february","march","april","may","june","july","august","september","october","november","december"];function Tt(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),i=t.getMonth(),a=t.getDate();if(isNaN(a))return r;var s=e.toLowerCase();if(s.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(s=s.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),s.length>3&&-1==Et.indexOf(s))return r}else if(s.match(/[a-z]/))return r;return n<0||n>8099?r:(i>0||a>1)&&101!=n?t:e.match(/[^-0-9:,\/\\]/)?r:t}var At=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,n){if(e||"string"==typeof r)return t.split(r);for(var i=t.split(r),a=[i[0]],s=1;s<i.length;++s)a.push(n),a.push(i[s]);return a}}();function Ct(e){return e?e.content&&e.type?_t(e.content,!0):e.data?b(e.data):e.asNodeBuffer&&E?b(e.asNodeBuffer().toString("binary")):e.asBinary?b(e.asBinary()):e._data&&e._data.getContent?b(_t(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function xt(e){if(!e)return null;if(e.data)return u(e.data);if(e.asNodeBuffer&&E)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?u(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function Bt(e){return e&&".bin"===e.name.slice(-4)?xt(e):Ct(e)}function Rt(e,t){for(var r=e.FullPaths||at(e.files),n=t.toLowerCase().replace(/[\/]/g,"\\"),i=n.replace(/\\/g,"/"),a=0;a<r.length;++a){var s=r[a].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==s||i==s)return e.files?e.files[r[a]]:e.FileIndex[a]}return null}function It(e,t){var r=Rt(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function Ot(e,t,r){if(!r)return Bt(It(e,t));if(!t)return null;try{return Ot(e,t)}catch(n){return null}}function Dt(e,t,r){if(!r)return Ct(It(e,t));if(!t)return null;try{return Dt(e,t)}catch(n){return null}}function Pt(e,t,r){if(!r)return xt(It(e,t));if(!t)return null;try{return Pt(e,t)}catch(n){return null}}function Nt(e){for(var t=e.FullPaths||at(e.files),r=[],n=0;n<t.length;++n)"/"!=t[n].slice(-1)&&r.push(t[n].replace(/^Root Entry[\/]/,""));return r.sort()}function Lt(e,t,r){if(e.FullPaths){var n;if("string"==typeof r)return n=E?T(r):P(r),Qe.utils.cfb_add(e,t,n);Qe.utils.cfb_add(e,t,r)}else e.file(t,r)}function Ft(){return Qe.utils.cfb_new()}function Ut(e,t){switch(t.type){case"base64":return Qe.read(e,{type:"base64"});case"binary":return Qe.read(e,{type:"binary"});case"buffer":case"array":return Qe.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function zt(e,t){if("/"==e.charAt(0))return e.slice(1);var r=t.split("/");"/"!=t.slice(-1)&&r.pop();var n=e.split("/");while(0!==n.length){var i=n.shift();".."===i?r.pop():"."!==i&&r.push(i)}return r.join("/")}var Ht='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Wt=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,jt=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,Vt=/<[^>]*>/g,Gt=Ht.match(jt)?jt:Vt,Xt=/<\w*:/,qt=/<(\/?)\w+:/;function Kt(e,t,r){for(var n={},i=0,a=0;i!==e.length;++i)if(32===(a=e.charCodeAt(i))||10===a||13===a)break;if(t||(n[0]=e.slice(0,i)),i===e.length)return n;var s=e.match(Wt),o=0,h="",f=0,l="",c="",u=1;if(s)for(f=0;f!=s.length;++f){for(c=s[f],a=0;a!=c.length;++a)if(61===c.charCodeAt(a))break;l=c.slice(0,a).trim();while(32==c.charCodeAt(a+1))++a;for(u=34==(i=c.charCodeAt(a+1))||39==i?1:0,h=c.slice(a+1+u,c.length-u),o=0;o!=l.length;++o)if(58===l.charCodeAt(o))break;if(o===l.length)l.indexOf("_")>0&&(l=l.slice(0,l.indexOf("_"))),n[l]=h,r||(n[l.toLowerCase()]=h);else{var d=(5===o&&"xmlns"===l.slice(0,5)?"xmlns":"")+l.slice(o+1);if(n[d]&&"ext"==l.slice(o-3,o))continue;n[d]=h,r||(n[d.toLowerCase()]=h)}}return n}function Zt(e){return e.replace(qt,"<$1")}var $t={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Yt=ot($t),Jt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(n){var i=n+"",a=i.indexOf("<![CDATA[");if(-1==a)return i.replace(e,(function(e,t){return $t[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var s=i.indexOf("]]>");return r(i.slice(0,a))+i.slice(a+9,s)+r(i.slice(s+3))}}(),Qt=/[&<>'"]/g,er=/[\u0000-\u0008\u000b-\u001f]/g;function tr(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(er,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function rr(e){return tr(e).replace(/ /g,"_x0020_")}var nr=/[\u0000-\u001f]/g;function ir(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(/\n/g,"<br/>").replace(nr,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function ar(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(nr,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var sr=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function or(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function hr(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function fr(e){var t="",r=0,n=0,i=0,a=0,s=0,o=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?(s=(31&n)<<6,s|=63&i,t+=String.fromCharCode(s)):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(s=e.charCodeAt(r++),o=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&s)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(1023&o)))));return t}function lr(e){var t,r,n,i=A(2*e.length),a=1,s=0,o=0;for(r=0;r<e.length;r+=a)a=1,(n=e.charCodeAt(r))<128?t=n:n<224?(t=64*(31&n)+(63&e.charCodeAt(r+1)),a=2):n<240?(t=4096*(15&n)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),a=3):(a=4,t=262144*(7&n)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),t-=65536,o=55296+(t>>>10&1023),t=56320+(1023&t)),0!==o&&(i[s++]=255&o,i[s++]=o>>>8,o=0),i[s++]=t%256,i[s++]=t>>>8;return i.slice(0,s).toString("ucs2")}function cr(e){return T(e,"binary").toString("utf8")}var ur="foo bar baz☃🍣",dr=E&&(cr(ur)==fr(ur)&&cr||lr(ur)==fr(ur)&&lr)||fr,pr=E?function(e){return T(e,"utf8").toString("binary")}:function(e){var t=[],r=0,n=0,i=0;while(r<e.length)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(63&n)));break;case n>=55296&&n<57344:n-=55296,i=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(63&i)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)))}return t.join("")},mr=function(){var e={};return function(t,r){var n=t+"|"+(r||"");return e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",r||"")}}(),br=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),n=0;n<e.length;++n)r=r.replace(e[n][0],e[n][1]);return r}}(),gr=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),vr=/<\/?(?:vt:)?variant>/g,wr=/<(?:vt:)([^>]*)>([\s\S]*)</;function yr(e,t){var r=Kt(e),n=e.match(gr(r.baseType))||[],i=[];if(n.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+n.length+" != "+r.size);return i}return n.forEach((function(e){var t=e.replace(vr,"").match(wr);t&&i.push({v:dr(t[2]),t:t[1]})})),i}var _r=/(^\s|\s$|\n)/;function kr(e,t){return"<"+e+(t.match(_r)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Mr(e){return at(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Sr(e,t,r){return"<"+e+(null!=r?Mr(r):"")+(null!=t?(t.match(_r)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function Er(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function Tr(e,t){switch(typeof e){case"string":var r=Sr("vt:lpwstr",tr(e));return t&&(r=r.replace(/&quot;/g,"_x0022_")),r;case"number":return Sr((0|e)==e?"vt:i4":"vt:r8",tr(String(e)));case"boolean":return Sr("vt:bool",e?"true":"false")}if(e instanceof Date)return Sr("vt:filetime",Er(e));throw new Error("Unable to serialize "+e)}function Ar(e){if(E&&Buffer.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return dr(R(O(e)));throw new Error("Bad input format: expected Buffer or string")}var Cr=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,xr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Br=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Rr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function Ir(e,t){for(var r=1-2*(e[t+7]>>>7),n=((127&e[t+7])<<4)+(e[t+6]>>>4&15),i=15&e[t+6],a=5;a>=0;--a)i=256*i+e[t+a];return 2047==n?0==i?r*(1/0):NaN:(0==n?n=-1022:(n-=1023,i+=Math.pow(2,52)),r*Math.pow(2,n-52)*i)}function Or(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,i=0,a=0,s=n?-t:t;isFinite(s)?0==s?i=a=0:(i=Math.floor(Math.log(s)/Math.LN2),a=s*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(t)?26985:0);for(var o=0;o<=5;++o,a/=256)e[r+o]=255&a;e[r+6]=(15&i)<<4|15&a,e[r+7]=i>>4|n}var Dr=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var i=0,a=e[0][n].length;i<a;i+=r)t.push.apply(t,e[0][n].slice(i,i+r));return t},Pr=E?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:T(e)}))):Dr(e)}:Dr,Nr=function(e,t,r){for(var n=[],i=t;i<r;i+=2)n.push(String.fromCharCode(nn(e,i)));return n.join("").replace(N,"")},Lr=E?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(N,""):Nr(e,t,r)}:Nr,Fr=function(e,t,r){for(var n=[],i=t;i<t+r;++i)n.push(("0"+e[i].toString(16)).slice(-2));return n.join("")},Ur=E?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):Fr(e,t,r)}:Fr,zr=function(e,t,r){for(var n=[],i=t;i<r;i++)n.push(String.fromCharCode(rn(e,i)));return n.join("")},Hr=E?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf8",t,r):zr(e,t,r)}:zr,Wr=function(e,t){var r=sn(e,t);return r>0?Hr(e,t+4,t+4+r-1):""},jr=Wr,Vr=function(e,t){var r=sn(e,t);return r>0?Hr(e,t+4,t+4+r-1):""},Gr=Vr,Xr=function(e,t){var r=2*sn(e,t);return r>0?Hr(e,t+4,t+4+r-1):""},qr=Xr,Kr=function(e,t){var r=sn(e,t);return r>0?Lr(e,t+4,t+4+r):""},Zr=Kr,$r=function(e,t){var r=sn(e,t);return r>0?Hr(e,t+4,t+4+r):""},Yr=$r,Jr=function(e,t){return Ir(e,t)},Qr=Jr,en=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function tn(){Lr=function(e,t,r){return m.utils.decode(1200,e.slice(t,r)).replace(N,"")},Hr=function(e,t,r){return m.utils.decode(65001,e.slice(t,r))},jr=function(e,t){var r=sn(e,t);return r>0?m.utils.decode(a,e.slice(t+4,t+4+r-1)):""},Gr=function(e,t){var r=sn(e,t);return r>0?m.utils.decode(i,e.slice(t+4,t+4+r-1)):""},qr=function(e,t){var r=2*sn(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},Zr=function(e,t){var r=sn(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r)):""},Yr=function(e,t){var r=sn(e,t);return r>0?m.utils.decode(65001,e.slice(t+4,t+4+r)):""}}E&&(jr=function(e,t){if(!Buffer.isBuffer(e))return Wr(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Gr=function(e,t){if(!Buffer.isBuffer(e))return Vr(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},qr=function(e,t){if(!Buffer.isBuffer(e))return Xr(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},Zr=function(e,t){if(!Buffer.isBuffer(e))return Kr(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},Yr=function(e,t){if(!Buffer.isBuffer(e))return $r(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},Qr=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Jr(e,t)},en=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof m&&tn();var rn=function(e,t){return e[t]},nn=function(e,t){return 256*e[t+1]+e[t]},an=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},sn=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},on=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},hn=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function fn(e,t){var r,n,a,s,o,h,f="",l=[];switch(t){case"dbcs":if(h=this.l,E&&Buffer.isBuffer(this))f=this.slice(this.l,this.l+2*e).toString("utf16le");else for(o=0;o<e;++o)f+=String.fromCharCode(nn(this,h)),h+=2;e*=2;break;case"utf8":f=Hr(this,this.l,this.l+e);break;case"utf16le":e*=2,f=Lr(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof m)return fn.call(this,e,"dbcs");f=m.utils.decode(i,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":f=jr(this,this.l),e=4+sn(this,this.l);break;case"lpstr-cp":f=Gr(this,this.l),e=4+sn(this,this.l);break;case"lpwstr":f=qr(this,this.l),e=4+2*sn(this,this.l);break;case"lpp4":e=4+sn(this,this.l),f=Zr(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+sn(this,this.l),f=Yr(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":e=0,f="";while(0!==(a=rn(this,this.l+e++)))l.push(g(a));f=l.join("");break;case"_wstr":e=0,f="";while(0!==(a=nn(this,this.l+e)))l.push(g(a)),e+=2;e+=2,f=l.join("");break;case"dbcs-cont":for(f="",h=this.l,o=0;o<e;++o){if(this.lens&&-1!==this.lens.indexOf(h))return a=rn(this,h),this.l=h+1,s=fn.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),l.join("")+s;l.push(g(nn(this,h))),h+=2}f=l.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof m){f=m.utils.decode(i,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(f="",h=this.l,o=0;o!=e;++o){if(this.lens&&-1!==this.lens.indexOf(h))return a=rn(this,h),this.l=h+1,s=fn.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),l.join("")+s;l.push(g(rn(this,h))),h+=1}f=l.join("");break;default:switch(e){case 1:return r=rn(this,this.l),this.l++,r;case 2:return r=("i"===t?an:nn)(this,this.l),this.l+=2,r;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(r=(e>0?on:hn)(this,this.l),this.l+=4,r):(n=sn(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?Qr(this,this.l):Qr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:f=Ur(this,this.l,e);break}}return this.l+=e,f}var ln=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},cn=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},un=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function dn(e,t,r){var n=0,i=0;if("dbcs"===r){for(i=0;i!=t.length;++i)un(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if("sbcs"===r){if("undefined"!==typeof m&&874==a)for(i=0;i!=t.length;++i){var s=m.utils.encode(a,t.charAt(i));this[this.l+i]=s[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);n=t.length}else{if("hex"===r){for(;i<e;++i)this[this.l++]=parseInt(t.slice(2*i,2*i+2),16)||0;return this}if("utf16le"===r){var o=Math.min(this.l+e,this.length);for(i=0;i<Math.min(t.length,e);++i){var h=t.charCodeAt(i);this[this.l++]=255&h,this[this.l++]=h>>8}while(this.l<o)this[this.l++]=0;return this}switch(e){case 1:n=1,this[this.l]=255&t;break;case 2:n=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,ln(this,t,this.l);break;case 8:if(n=8,"f"===r){Or(this,t,this.l);break}case 16:break;case-4:n=4,cn(this,t,this.l);break}}return this.l+=n,this}function pn(e,t){var r=Ur(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function mn(e,t){e.l=t,e.read_shift=fn,e.chk=pn,e.write_shift=dn}function bn(e,t){e.l+=t}function gn(e){var t=A(e);return mn(t,0),t}function vn(e,t,r){if(e){var n,i,a;mn(e,e.l||0);var s=e.length,o=0,h=0;while(e.l<s){o=e.read_shift(1),128&o&&(o=(127&o)+((127&e.read_shift(1))<<7));var f=mg[o]||mg[65535];for(n=e.read_shift(1),a=127&n,i=1;i<4&&128&n;++i)a+=(127&(n=e.read_shift(1)))<<7*i;h=e.l+a;var l=f.f&&f.f(e,a,r);if(e.l=h,t(l,f,o))return}}}function wn(){var e=[],t=E?256:2048,r=function(e){var t=gn(e);return mn(t,0),t},n=r(t),i=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},a=function(e){return n&&e<n.length-n.l?n:(i(),n=r(Math.max(e+1,t)))},s=function(){return i(),D(e)},o=function(e){i(),n=e,null==n.l&&(n.l=n.length),a(t)};return{next:a,push:o,end:s,_bufs:e}}function yn(e,t,r,n){var i,a=+t;if(!isNaN(a)){n||(n=mg[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var s=e.next(i);a<=127?s.write_shift(1,a):(s.write_shift(1,128+(127&a)),s.write_shift(1,a>>7));for(var o=0;4!=o;++o){if(!(n>=128)){s.write_shift(1,n);break}s.write_shift(1,128+(127&n)),n>>=7}n>0&&en(r)&&e.push(r)}}function _n(e,t,r){var n=kt(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){while(n.c>=256)n.c-=256;while(n.r>=65536)n.r-=65536}return n}function kn(e,t,r){var n=kt(e);return n.s=_n(n.s,t.s,r),n.e=_n(n.e,t.s,r),n}function Mn(e,t){if(e.cRel&&e.c<0){e=kt(e);while(e.c<0)e.c+=t>8?16384:256}if(e.rRel&&e.r<0){e=kt(e);while(e.r<0)e.r+=t>8?1048576:t>5?65536:16384}var r=Pn(e);return e.cRel||null==e.cRel||(r=Rn(r)),e.rRel||null==e.rRel||(r=An(r)),r}function Sn(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?Mn(e.s,t.biff)+":"+Mn(e.e,t.biff):(e.s.rRel?"":"$")+Tn(e.s.r)+":"+(e.e.rRel?"":"$")+Tn(e.e.r):(e.s.cRel?"":"$")+Bn(e.s.c)+":"+(e.e.cRel?"":"$")+Bn(e.e.c)}function En(e){return parseInt(Cn(e),10)-1}function Tn(e){return""+(e+1)}function An(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Cn(e){return e.replace(/\$(\d+)$/,"$1")}function xn(e){for(var t=In(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function Bn(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Rn(e){return e.replace(/^([A-Z])/,"$$$1")}function In(e){return e.replace(/^\$([A-Z])/,"$1")}function On(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Dn(e){for(var t=0,r=0,n=0;n<e.length;++n){var i=e.charCodeAt(n);i>=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(r=26*r+(i-64))}return{c:r-1,r:t-1}}function Pn(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Nn(e){var t=e.indexOf(":");return-1==t?{s:Dn(e),e:Dn(e)}:{s:Dn(e.slice(0,t)),e:Dn(e.slice(t+1))}}function Ln(e,t){return"undefined"===typeof t||"number"===typeof t?Ln(e.s,e.e):("string"!==typeof e&&(e=Pn(e)),"string"!==typeof t&&(t=Pn(t)),e==t?e:e+":"+t)}function Fn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,i=0,a=e.length;for(r=0;n<a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.s.c=--r,r=0;n<a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}if(t.s.r=--r,n===a||10!=i)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.e.c=--r,r=0;n!=a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}return t.e.r=--r,t}function Un(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=je(e.z,r?ct(t):t)}catch(n){}try{return e.w=je((e.XF||{}).numFmtId||(r?14:0),r?ct(t):t)}catch(n){return""+t}}function zn(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?Xi[e.v]||e.v:Un(e,void 0==t?e.v:t))}function Hn(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function Wn(e,t,r){var n=r||{},i=e?Array.isArray(e):n.dense;null!=y&&null==i&&(i=y);var a=e||(i?[]:{}),s=0,o=0;if(a&&null!=n.origin){if("number"==typeof n.origin)s=n.origin;else{var h="string"==typeof n.origin?Dn(n.origin):n.origin;s=h.r,o=h.c}a["!ref"]||(a["!ref"]="A1:A1")}var f={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(a["!ref"]){var l=Fn(a["!ref"]);f.s.c=l.s.c,f.s.r=l.s.r,f.e.c=Math.max(f.e.c,l.e.c),f.e.r=Math.max(f.e.r,l.e.r),-1==s&&(f.e.r=s=l.e.r+1)}for(var c=0;c!=t.length;++c)if(t[c]){if(!Array.isArray(t[c]))throw new Error("aoa_to_sheet expects an array of arrays");for(var u=0;u!=t[c].length;++u)if("undefined"!==typeof t[c][u]){var d={v:t[c][u]},p=s+c,m=o+u;if(f.s.r>p&&(f.s.r=p),f.s.c>m&&(f.s.c=m),f.e.r<p&&(f.e.r=p),f.e.c<m&&(f.e.c=m),!t[c][u]||"object"!==typeof t[c][u]||Array.isArray(t[c][u])||t[c][u]instanceof Date)if(Array.isArray(d.v)&&(d.f=t[c][u][1],d.v=d.v[0]),null===d.v)if(d.f)d.t="n";else if(n.nullError)d.t="e",d.v=0;else{if(!n.sheetStubs)continue;d.t="z"}else"number"===typeof d.v?d.t="n":"boolean"===typeof d.v?d.t="b":d.v instanceof Date?(d.z=n.dateNF||Y[14],n.cellDates?(d.t="d",d.w=je(d.z,ct(d.v))):(d.t="n",d.v=ct(d.v),d.w=je(d.z,d.v))):d.t="s";else d=t[c][u];if(i)a[p]||(a[p]=[]),a[p][m]&&a[p][m].z&&(d.z=a[p][m].z),a[p][m]=d;else{var b=Pn({c:m,r:p});a[b]&&a[b].z&&(d.z=a[b].z),a[b]=d}}}return f.s.c<1e7&&(a["!ref"]=Ln(f)),a}function jn(e,t){return Wn(null,e,t)}function Vn(e){return e.read_shift(4,"i")}function Gn(e,t){return t||(t=gn(4)),t.write_shift(4,e),t}function Xn(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function qn(e,t){var r=!1;return null==t&&(r=!0,t=gn(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function Kn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Zn(e,t){return t||(t=gn(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function $n(e,t){var r=e.l,n=e.read_shift(1),i=Xn(e),a=[],s={t:i,h:i};if(0!==(1&n)){for(var o=e.read_shift(4),h=0;h!=o;++h)a.push(Kn(e));s.r=a}else s.r=[{ich:0,ifnt:0}];return e.l=r+t,s}function Yn(e,t){var r=!1;return null==t&&(r=!0,t=gn(15+4*e.t.length)),t.write_shift(1,0),qn(e.t,t),r?t.slice(0,t.l):t}var Jn=$n;function Qn(e,t){var r=!1;return null==t&&(r=!0,t=gn(23+4*e.t.length)),t.write_shift(1,1),qn(e.t,t),t.write_shift(4,1),Zn({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function ei(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function ti(e,t){return null==t&&(t=gn(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function ri(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function ni(e,t){return null==t&&(t=gn(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var ii=Xn,ai=qn;function si(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function oi(e,t){var r=!1;return null==t&&(r=!0,t=gn(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var hi=Xn,fi=si,li=oi;function ci(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4;var i=0===n?Qr([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):on(t,0)>>2;return r?i/100:i}function ui(e,t){null==t&&(t=gn(4));var r=0,n=0,i=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:i==(0|i)&&i>=-(1<<29)&&i<1<<29&&(n=1,r=1),!n)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((r?i:e)<<2)+(r+2))}function di(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function pi(e,t){return t||(t=gn(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var mi=di,bi=pi;function gi(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function vi(e,t){return(t||gn(8)).write_shift(8,e,"f")}function wi(e){var t={},r=e.read_shift(1),n=r>>>1,i=e.read_shift(1),a=e.read_shift(2,"i"),s=e.read_shift(1),o=e.read_shift(1),h=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=i;var f=Gi[i];f&&(t.rgb=yf(f));break;case 2:t.rgb=yf([s,o,h]);break;case 3:t.theme=i;break}return 0!=a&&(t.tint=a>0?a/32767:a/32768),t}function yi(e,t){if(t||(t=gn(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function _i(e){var t=e.read_shift(1);e.l++;var r={fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return r}function ki(e,t){t||(t=gn(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function Mi(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function Si(e){return Mi(e,1)}function Ei(e){return Mi(e,2)}var Ti=2,Ai=3,Ci=11,xi=12,Bi=19,Ri=64,Ii=65,Oi=71,Di=4108,Pi=4126,Ni=80,Li=81,Fi=[Ni,Li],Ui={1:{n:"CodePage",t:Ti},2:{n:"Category",t:Ni},3:{n:"PresentationFormat",t:Ni},4:{n:"ByteCount",t:Ai},5:{n:"LineCount",t:Ai},6:{n:"ParagraphCount",t:Ai},7:{n:"SlideCount",t:Ai},8:{n:"NoteCount",t:Ai},9:{n:"HiddenCount",t:Ai},10:{n:"MultimediaClipCount",t:Ai},11:{n:"ScaleCrop",t:Ci},12:{n:"HeadingPairs",t:Di},13:{n:"TitlesOfParts",t:Pi},14:{n:"Manager",t:Ni},15:{n:"Company",t:Ni},16:{n:"LinksUpToDate",t:Ci},17:{n:"CharacterCount",t:Ai},19:{n:"SharedDoc",t:Ci},22:{n:"HyperlinksChanged",t:Ci},23:{n:"AppVersion",t:Ai,p:"version"},24:{n:"DigSig",t:Ii},26:{n:"ContentType",t:Ni},27:{n:"ContentStatus",t:Ni},28:{n:"Language",t:Ni},29:{n:"Version",t:Ni},255:{},2147483648:{n:"Locale",t:Bi},2147483651:{n:"Behavior",t:Bi},1919054434:{}},zi={1:{n:"CodePage",t:Ti},2:{n:"Title",t:Ni},3:{n:"Subject",t:Ni},4:{n:"Author",t:Ni},5:{n:"Keywords",t:Ni},6:{n:"Comments",t:Ni},7:{n:"Template",t:Ni},8:{n:"LastAuthor",t:Ni},9:{n:"RevNumber",t:Ni},10:{n:"EditTime",t:Ri},11:{n:"LastPrinted",t:Ri},12:{n:"CreatedDate",t:Ri},13:{n:"ModifiedDate",t:Ri},14:{n:"PageCount",t:Ai},15:{n:"WordCount",t:Ai},16:{n:"CharCount",t:Ai},17:{n:"Thumbnail",t:Oi},18:{n:"Application",t:Ni},19:{n:"DocSecurity",t:Ai},255:{},2147483648:{n:"Locale",t:Bi},2147483651:{n:"Behavior",t:Bi},1919054434:{}},Hi={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Wi=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ji(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Vi=ji([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Gi=kt(Vi),Xi={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},qi={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Ki={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Zi={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function $i(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function Yi(e){var t=$i();if(!e||!e.match)return t;var r={};if((e.match(Gt)||[]).forEach((function(e){var n=Kt(e);switch(n[0].replace(Xt,"<")){case"<?xml":break;case"<Types":t.xmlns=n["xmlns"+(n[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[n.Extension]=n.ContentType;break;case"<Override":void 0!==t[Ki[n.ContentType]]&&t[Ki[n.ContentType]].push(n.PartName);break}})),t.xmlns!==xr.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function Ji(e,t){var r,n=ft(Ki),i=[];i[i.length]=Ht,i[i.length]=Sr("Types",null,{xmlns:xr.CT,"xmlns:xsd":xr.xsd,"xmlns:xsi":xr.xsi}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return Sr("Default",null,{Extension:e[0],ContentType:e[1]})})));var a=function(n){e[n]&&e[n].length>0&&(r=e[n][0],i[i.length]=Sr("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:Zi[n][t.bookType]||Zi[n]["xlsx"]}))},s=function(r){(e[r]||[]).forEach((function(e){i[i.length]=Sr("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Zi[r][t.bookType]||Zi[r]["xlsx"]})}))},o=function(t){(e[t]||[]).forEach((function(e){i[i.length]=Sr("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:n[t][0]})}))};return a("workbooks"),s("sheets"),s("charts"),o("themes"),["strs","styles"].forEach(a),["coreprops","extprops","custprops"].forEach(o),o("vba"),o("comments"),o("threadedcomments"),o("drawings"),s("metadata"),o("people"),i.length>2&&(i[i.length]="</Types>",i[1]=i[1].replace("/>",">")),i.join("")}var Qi={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function ea(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function ta(e,t){var r={"!id":{}};if(!e)return r;"/"!==t.charAt(0)&&(t="/"+t);var n={};return(e.match(Gt)||[]).forEach((function(e){var i=Kt(e);if("<Relationship"===i[0]){var a={};a.Type=i.Type,a.Target=i.Target,a.Id=i.Id,i.TargetMode&&(a.TargetMode=i.TargetMode);var s="External"===i.TargetMode?i.Target:zt(i.Target,t);r[s]=a,n[i.Id]=a}})),r["!id"]=n,r}function ra(e){var t=[Ht,Sr("Relationships",null,{xmlns:xr.RELS})];return at(e["!id"]).forEach((function(r){t[t.length]=Sr("Relationship",null,e["!id"][r])})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function na(e,t,r,n,i,a){if(i||(i={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,i.Id="rId"+t,i.Type=n,i.Target=r,a?i.TargetMode=a:[Qi.HLINK,Qi.XPATH,Qi.XMISS].indexOf(i.Type)>-1&&(i.TargetMode="External"),e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i,t}var ia="application/vnd.oasis.opendocument.spreadsheet";function aa(e,t){var r,n,i=Ar(e);while(r=Cr.exec(i))switch(r[3]){case"manifest":break;case"file-entry":if(n=Kt(r[0],!1),"/"==n.path&&n.type!==ia)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}function sa(e){var t=[Ht];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}function oa(e,t,r){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+'"/>\n'," </rdf:Description>\n"].join("")}function ha(e,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+'"/>\n'," </rdf:Description>\n"].join("")}function fa(e){var t=[Ht];t.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var r=0;r!=e.length;++r)t.push(oa(e[r][0],e[r][1])),t.push(ha("",e[r][0]));return t.push(oa("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function la(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+n.version+"</meta:generator></office:meta></office:document-meta>"}var ca=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],ua=function(){for(var e=new Array(ca.length),t=0;t<ca.length;++t){var r=ca[t],n="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function da(e){var t={};e=dr(e);for(var r=0;r<ca.length;++r){var n=ca[r],i=e.match(ua[r]);null!=i&&i.length>0&&(t[n[1]]=Jt(i[1])),"date"===n[2]&&t[n[1]]&&(t[n[1]]=yt(t[n[1]]))}return t}function pa(e,t,r,n,i){null==i[e]&&null!=t&&""!==t&&(i[e]=t,t=tr(t),n[n.length]=r?Sr(e,t,r):kr(e,t))}function ma(e,t){var r=t||{},n=[Ht,Sr("cp:coreProperties",null,{"xmlns:cp":xr.CORE_PROPS,"xmlns:dc":xr.dc,"xmlns:dcterms":xr.dcterms,"xmlns:dcmitype":xr.dcmitype,"xmlns:xsi":xr.xsi})],i={};if(!e&&!r.Props)return n.join("");e&&(null!=e.CreatedDate&&pa("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:Er(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i),null!=e.ModifiedDate&&pa("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:Er(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i));for(var a=0;a!=ca.length;++a){var s=ca[a],o=r.Props&&null!=r.Props[s[1]]?r.Props[s[1]]:e?e[s[1]]:null;!0===o?o="1":!1===o?o="0":"number"==typeof o&&(o=String(o)),null!=o&&pa(s[0],o,null,n,i)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var ba=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],ga=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function va(e,t,r,n){var i=[];if("string"==typeof e)i=yr(e,n);else for(var a=0;a<e.length;++a)i=i.concat(e[a].map((function(e){return{v:e}})));var s="string"==typeof t?yr(t,n).map((function(e){return e.v})):t,o=0,h=0;if(s.length>0)for(var f=0;f!==i.length;f+=2){switch(h=+i[f+1].v,i[f].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=h,r.SheetNames=s.slice(o,o+h);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=h,r.DefinedNames=s.slice(o,o+h);break;case"Charts":case"Diagramme":r.Chartsheets=h,r.ChartNames=s.slice(o,o+h);break}o+=h}}function wa(e,t,r){var n={};return t||(t={}),e=dr(e),ba.forEach((function(r){var i=(e.match(mr(r[0]))||[])[1];switch(r[2]){case"string":i&&(t[r[1]]=Jt(i));break;case"bool":t[r[1]]="true"===i;break;case"raw":var a=e.match(new RegExp("<"+r[0]+"[^>]*>([\\s\\S]*?)</"+r[0]+">"));a&&a.length>0&&(n[r[1]]=a[1]);break}})),n.HeadingPairs&&n.TitlesOfParts&&va(n.HeadingPairs,n.TitlesOfParts,t,r),t}function ya(e){var t=[],r=Sr;return e||(e={}),e.Application="SheetJS",t[t.length]=Ht,t[t.length]=Sr("Properties",null,{xmlns:xr.EXT_PROPS,"xmlns:vt":xr.vt}),ba.forEach((function(n){if(void 0!==e[n[1]]){var i;switch(n[2]){case"string":i=tr(String(e[n[1]]));break;case"bool":i=e[n[1]]?"true":"false";break}void 0!==i&&(t[t.length]=r(n[0],i))}})),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+tr(e)+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var _a=/<[^>]+>[^<]*/g;function ka(e,t){var r={},n="",i=e.match(_a);if(i)for(var a=0;a!=i.length;++a){var s=i[a],o=Kt(s);switch(o[0]){case"<?xml":break;case"<Properties":break;case"<property":n=Jt(o.name);break;case"</property>":n=null;break;default:if(0===s.indexOf("<vt:")){var h=s.split(">"),f=h[0].slice(4),l=h[1];switch(f){case"lpstr":case"bstr":case"lpwstr":r[n]=Jt(l);break;case"bool":r[n]=hr(l);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(l,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(l);break;case"filetime":case"date":r[n]=yt(l);break;case"cy":case"error":r[n]=Jt(l);break;default:if("/"==f.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",s,f,h)}}else if("</"===s.slice(0,2));else if(t.WTF)throw new Error(s)}}return r}function Ma(e){var t=[Ht,Sr("Properties",null,{xmlns:xr.CUST_PROPS,"xmlns:vt":xr.vt})];if(!e)return t.join("");var r=1;return at(e).forEach((function(n){++r,t[t.length]=Sr("property",Tr(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:tr(n)})})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var Sa,Ea={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Ta(e,t,r){Sa||(Sa=ot(Ea)),t=Sa[t]||t,e[t]=r}function Aa(e,t){var r=[];return at(Ea).map((function(e){for(var t=0;t<ca.length;++t)if(ca[t][1]==e)return ca[t];for(t=0;t<ba.length;++t)if(ba[t][1]==e)return ba[t];throw e})).forEach((function(n){if(null!=e[n[1]]){var i=t&&t.Props&&null!=t.Props[n[1]]?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":i=new Date(i).toISOString().replace(/\.\d*Z/,"Z");break}"number"==typeof i?i=String(i):!0===i||!1===i?i=i?"1":"0":i instanceof Date&&(i=new Date(i).toISOString().replace(/\.\d*Z/,"")),r.push(kr(Ea[n[1]]||n[1],i))}})),Sr("DocumentProperties",r.join(""),{xmlns:Rr.o})}function Ca(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",i=[];return e&&at(e).forEach((function(t){if(Object.prototype.hasOwnProperty.call(e,t)){for(var n=0;n<ca.length;++n)if(t==ca[n][1])return;for(n=0;n<ba.length;++n)if(t==ba[n][1])return;for(n=0;n<r.length;++n)if(t==r[n])return;var a=e[t],s="string";"number"==typeof a?(s="float",a=String(a)):!0===a||!1===a?(s="boolean",a=a?"1":"0"):a=String(a),i.push(Sr(rr(t),a,{"dt:dt":s}))}})),t&&at(t).forEach((function(r){if(Object.prototype.hasOwnProperty.call(t,r)&&(!e||!Object.prototype.hasOwnProperty.call(e,r))){var n=t[r],a="string";"number"==typeof n?(a="float",n=String(n)):!0===n||!1===n?(a="boolean",n=n?"1":"0"):n instanceof Date?(a="dateTime.tz",n=n.toISOString()):n=String(n),i.push(Sr(rr(r),n,{"dt:dt":a}))}})),"<"+n+' xmlns="'+Rr.o+'">'+i.join("")+"</"+n+">"}function xa(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Ba(e){var t="string"==typeof e?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),i=(r-n)/Math.pow(2,32);n*=1e7,i*=1e7;var a=n/Math.pow(2,32)|0;a>0&&(n%=Math.pow(2,32),i+=a);var s=gn(8);return s.write_shift(4,n),s.write_shift(4,i),s}function Ra(e,t,r){var n=e.l,i=e.read_shift(0,"lpstr-cp");if(r)while(e.l-n&3)++e.l;return i}function Ia(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Oa(e,t,r){return 31===t?Ia(e):Ra(e,t,r)}function Da(e,t,r){return Oa(e,t,!1===r?0:4)}function Pa(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Oa(e,t,0)}function Na(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n){var i=e.l;r[n]=e.read_shift(0,"lpwstr").replace(N,""),e.l-i&2&&(e.l+=2)}return r}function La(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr-cp").replace(N,"");return r}function Fa(e){var t=e.l,r=ja(e,Li);0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2);var n=ja(e,Ai);return[r,n]}function Ua(e){for(var t=e.read_shift(4),r=[],n=0;n<t/2;++n)r.push(Fa(e));return r}function za(e,t){for(var r=e.read_shift(4),n={},i=0;i!=r;++i){var a=e.read_shift(4),s=e.read_shift(4);n[a]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(N,"").replace(L,"!"),1200===t&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Ha(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function Wa(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function ja(e,t,r){var n,i=e.read_shift(2),a=r||{};if(e.l+=2,t!==xi&&i!==t&&-1===Fi.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&i)))throw new Error("Expected type "+t+" saw "+i);switch(t===xi?i:t){case 2:return n=e.read_shift(2,"i"),a.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4),n;case 30:return Ra(e,i,4).replace(N,"");case 31:return Ia(e);case 64:return xa(e);case 65:return Ha(e);case 71:return Wa(e);case 80:return Da(e,i,!a.raw).replace(N,"");case 81:return Pa(e,i).replace(N,"");case 4108:return Ua(e);case 4126:case 4127:return 4127==i?Na(e):La(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Va(e,t){var r=gn(4),n=gn(4);switch(r.write_shift(4,80==e?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=gn(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=Ba(t);break;case 31:case 80:n=gn(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");while(n.l!=n.length)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return D([r,n])}function Ga(e,t){var r=e.l,n=e.read_shift(4),i=e.read_shift(4),a=[],s=0,o=0,h=-1,f={};for(s=0;s!=i;++s){var c=e.read_shift(4),u=e.read_shift(4);a[s]=[c,u+r]}a.sort((function(e,t){return e[1]-t[1]}));var d={};for(s=0;s!=i;++s){if(e.l!==a[s][1]){var p=!0;if(s>0&&t)switch(t[a[s-1][0]].t){case 2:e.l+2===a[s][1]&&(e.l+=2,p=!1);break;case 80:e.l<=a[s][1]&&(e.l=a[s][1],p=!1);break;case 4108:e.l<=a[s][1]&&(e.l=a[s][1],p=!1);break}if((!t||0==s)&&e.l<=a[s][1]&&(p=!1,e.l=a[s][1]),p)throw new Error("Read Error: Expected address "+a[s][1]+" at "+e.l+" :"+s)}if(t){var m=t[a[s][0]];if(d[m.n]=ja(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+("0000"+String(65535&d[m.n])).slice(-4)),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:l(o=d[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===a[s][0]){if(o=d.CodePage=ja(e,Ti),l(o),-1!==h){var b=e.l;e.l=a[h][1],f=za(e,o),e.l=b}}else if(0===a[s][0]){if(0===o){h=s,e.l=a[s+1][1];continue}f=za(e,o)}else{var g,v=f[a[s][0]];switch(e[e.l]){case 65:e.l+=4,g=Ha(e);break;case 30:e.l+=4,g=Da(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,g=Da(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,g=e.read_shift(4,"i");break;case 19:e.l+=4,g=e.read_shift(4);break;case 5:e.l+=4,g=e.read_shift(8,"f");break;case 11:e.l+=4,g=es(e,4);break;case 64:e.l+=4,g=yt(xa(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[v]=g}}return e.l=r+n,d}var Xa=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function qa(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Ka(e,t,r){var n=gn(8),i=[],a=[],s=8,o=0,h=gn(8),f=gn(8);if(h.write_shift(4,2),h.write_shift(4,1200),f.write_shift(4,1),a.push(h),i.push(f),s+=8+h.length,!t){f=gn(8),f.write_shift(4,0),i.unshift(f);var l=[gn(4)];for(l[0].write_shift(4,e.length),o=0;o<e.length;++o){var c=e[o][0];h=gn(8+2*(c.length+1)+(c.length%2?0:2)),h.write_shift(4,o+2),h.write_shift(4,c.length+1),h.write_shift(0,c,"dbcs");while(h.l!=h.length)h.write_shift(1,0);l.push(h)}h=D(l),a.unshift(h),s+=8+h.length}for(o=0;o<e.length;++o)if((!t||t[e[o][0]])&&!(Xa.indexOf(e[o][0])>-1||ga.indexOf(e[o][0])>-1)&&null!=e[o][1]){var u=e[o][1],d=0;if(t){d=+t[e[o][0]];var p=r[d];if("version"==p.p&&"string"==typeof u){var m=u.split(".");u=(+m[0]<<16)+(+m[1]||0)}h=Va(p.t,u)}else{var b=qa(u);-1==b&&(b=31,u=String(u)),h=Va(b,u)}a.push(h),f=gn(8),f.write_shift(4,t?d:2+o),i.push(f),s+=8+h.length}var g=8*(a.length+1);for(o=0;o<a.length;++o)i[o].write_shift(4,g),g+=a[o].length;return n.write_shift(4,s),n.write_shift(4,a.length),D([n].concat(i).concat(a))}function Za(e,t,r){var n=e.content;if(!n)return{};mn(n,0);var i,a,s,o,h=0;n.chk("feff","Byte Order: "),n.read_shift(2);var f=n.read_shift(4),l=n.read_shift(16);if(l!==Qe.utils.consts.HEADER_CLSID&&l!==r)throw new Error("Bad PropertySet CLSID "+l);if(i=n.read_shift(4),1!==i&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(a=n.read_shift(16),o=n.read_shift(4),1===i&&o!==n.l)throw new Error("Length mismatch: "+o+" !== "+n.l);2===i&&(s=n.read_shift(16),h=n.read_shift(4));var c,u=Ga(n,t),d={SystemIdentifier:f};for(var p in u)d[p]=u[p];if(d.FMTID=a,1===i)return d;if(h-n.l==2&&(n.l+=2),n.l!==h)throw new Error("Length mismatch 2: "+n.l+" !== "+h);try{c=Ga(n,null)}catch(m){}for(p in c)d[p]=c[p];return d.FMTID=[a,s],d}function $a(e,t,r,n,i,a){var s=gn(i?68:48),o=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,Qe.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,i?2:1),s.write_shift(16,t,"hex"),s.write_shift(4,i?68:48);var h=Ka(e,r,n);if(o.push(h),i){var f=Ka(i,null,null);s.write_shift(16,a,"hex"),s.write_shift(4,68+h.length),o.push(f)}return D(o)}function Ya(e,t){return e.read_shift(t),null}function Ja(e,t){t||(t=gn(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function Qa(e,t,r){var n=[],i=e.l+t;while(e.l<i)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function es(e,t){return 1===e.read_shift(t)}function ts(e,t){return t||(t=gn(2)),t.write_shift(2,+!!e),t}function rs(e){return e.read_shift(2,"u")}function ns(e,t){return t||(t=gn(2)),t.write_shift(2,e),t}function is(e,t){return Qa(e,t,rs)}function as(e){var t=e.read_shift(1),r=e.read_shift(1);return 1===r?t:1===t}function ss(e,t,r){return r||(r=gn(2)),r.write_shift(1,"e"==t?+e:+!!e),r.write_shift(1,"e"==t?1:0),r}function os(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",s=i;if(r&&r.biff>=8&&(i=1200),r&&8!=r.biff)12==r.biff&&(a="wstr");else{var o=e.read_shift(1);o&&(a="dbcs-cont")}r.biff>=2&&r.biff<=5&&(a="cpstr");var h=n?e.read_shift(n,a):"";return i=s,h}function hs(e){var t=i;i=1200;var r,n=e.read_shift(2),a=e.read_shift(1),s=4&a,o=8&a,h=1+(1&a),f=0,l={};o&&(f=e.read_shift(2)),s&&(r=e.read_shift(4));var c=2==h?"dbcs-cont":"sbcs-cont",u=0===n?"":e.read_shift(n,c);return o&&(e.l+=4*f),s&&(e.l+=r),l.t=u,o||(l.raw="<t>"+l.t+"</t>",l.r=l.t),i=t,l}function fs(e){var t=e.t||"",r=1,n=gn(3+(r>1?2:0));n.write_shift(2,t.length),n.write_shift(1,1|(r>1?8:0)),r>1&&n.write_shift(2,r);var i=gn(2*t.length);i.write_shift(2*t.length,t,"utf16le");var a=[n,i];return D(a)}function ls(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var i=e.read_shift(1);return n=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),n}function cs(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):ls(e,n,r)}function us(e,t,r){if(r.biff>5)return cs(e,t,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ds(e,t,r){return r||(r=gn(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function ps(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function ms(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=r);var i=e.read_shift((n?t-24:t)>>1,"utf16le").replace(N,"");return n&&(e.l+=24),i}function bs(e){var t=e.read_shift(2),r="";while(t-- >0)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var i=e.read_shift(4);if(0===i)return r+n.replace(/\\/g,"/");var a=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var s=e.read_shift(a>>1,"utf16le").replace(N,"");return r+s}function gs(e,t){var r=e.read_shift(16);switch(t-=16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return ms(e,t);case"0303000000000000c000000000000046":return bs(e,t);default:throw new Error("Unsupported Moniker "+r)}}function vs(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(N,""):"";return r}function ws(e,t){t||(t=gn(6+2*e.length)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function ys(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var i=e.read_shift(2);e.l+=2;var a,s,o,h,f,l,c="";16&i&&(a=vs(e,r-e.l)),128&i&&(s=vs(e,r-e.l)),257===(257&i)&&(o=vs(e,r-e.l)),1===(257&i)&&(h=gs(e,r-e.l)),8&i&&(c=vs(e,r-e.l)),32&i&&(f=e.read_shift(16)),64&i&&(l=xa(e)),e.l=r;var u=s||o||h||"";u&&c&&(u+="#"+c),u||(u="#"+c),2&i&&"/"==u.charAt(0)&&"/"!=u.charAt(1)&&(u="file://"+u);var d={Target:u};return f&&(d.guid=f),l&&(d.time=l),a&&(d.Tooltip=a),d}function _s(e){var t=gn(512),r=0,n=e.Target;"file://"==n.slice(0,7)&&(n=n.slice(7));var i=n.indexOf("#"),a=i>-1?31:23;switch(n.charAt(0)){case"#":a=28;break;case".":a&=-3;break}t.write_shift(4,2),t.write_shift(4,a);var s=[8,6815827,6619237,4849780,83];for(r=0;r<s.length;++r)t.write_shift(4,s[r]);if(28==a)n=n.slice(1),ws(n,t);else if(2&a){for(s="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));var o=i>-1?n.slice(0,i):n;for(t.write_shift(4,2*(o.length+1)),r=0;r<o.length;++r)t.write_shift(2,o.charCodeAt(r));t.write_shift(2,0),8&a&&ws(i>-1?n.slice(i+1):"",t)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));var h=0;while("../"==n.slice(3*h,3*h+3)||"..\\"==n.slice(3*h,3*h+3))++h;for(t.write_shift(2,h),t.write_shift(4,n.length-3*h+1),r=0;r<n.length-3*h;++r)t.write_shift(1,255&n.charCodeAt(r+3*h));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function ks(e){var t=e.read_shift(1),r=e.read_shift(1),n=e.read_shift(1),i=e.read_shift(1);return[t,r,n,i]}function Ms(e,t){var r=ks(e,t);return r[3]=0,r}function Ss(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return{r:t,c:r,ixfe:n}}function Es(e,t,r,n){return n||(n=gn(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function Ts(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function As(e,t,r){return 0===t?"":us(e,t,r)}function Cs(e,t,r){var n=r.biff>8?4:2,i=e.read_shift(n),a=e.read_shift(n,"i"),s=e.read_shift(n,"i");return[i,a,s]}function xs(e){var t=e.read_shift(2),r=ci(e);return[t,r]}function Bs(e,t,r){e.l+=4,t-=4;var n=e.l+t,i=os(e,t,r),a=e.read_shift(2);if(n-=e.l,a!==n)throw new Error("Malformed AddinUdf: padding = "+n+" != "+a);return e.l+=a,i}function Rs(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return{s:{c:n,r:t},e:{c:i,r:r}}}function Is(e,t){return t||(t=gn(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function Os(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(1),i=e.read_shift(1);return{s:{c:n,r:t},e:{c:i,r:r}}}var Ds=Os;function Ps(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function Ns(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function Ls(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function Fs(e){e.l+=2,e.l+=e.read_shift(2)}var Us={0:Fs,4:Fs,5:Fs,6:Fs,7:Ls,8:Fs,9:Fs,10:Fs,11:Fs,12:Fs,13:Ns,14:Fs,15:Fs,16:Fs,17:Fs,18:Fs,19:Fs,20:Fs,21:Ps};function zs(e,t){var r=e.l+t,n=[];while(e.l<r){var i=e.read_shift(2);e.l-=2;try{n.push(Us[i](e,r-e.l))}catch(a){return e.l=r,n}}return e.l!=r&&(e.l=r),n}function Hs(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function Ws(e,t,r){var n=1536,i=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,i=8;break;case"biff4":n=4,i=6;break;case"biff3":n=3,i=6;break;case"biff2":n=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var a=gn(i);return a.write_shift(2,n),a.write_shift(2,t),i>4&&a.write_shift(2,29282),i>6&&a.write_shift(2,1997),i>8&&(a.write_shift(2,49161),a.write_shift(2,1),a.write_shift(2,1798),a.write_shift(2,0)),a}function js(e,t){return 0===t||e.read_shift(2),1200}function Vs(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,i=us(e,0,r);return e.read_shift(t+n-e.l),i}function Gs(e,t){var r=!t||8==t.biff,n=gn(r?112:54);n.write_shift(8==t.biff?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));while(n.l<n.length)n.write_shift(1,r?0:32);return n}function Xs(e,t,r){var n=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}function qs(e,t,r){var n=e.read_shift(4),i=3&e.read_shift(1),a=e.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule";break}var s=os(e,0,r);return 0===s.length&&(s="Sheet1"),{pos:n,hs:i,dt:a,name:s}}function Ks(e,t){var r=!t||t.biff>=8?2:1,n=gn(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var i=n.slice(0,n.l);return i.l=n.l,i}function Zs(e,t){for(var r=e.l+t,n=e.read_shift(4),i=e.read_shift(4),a=[],s=0;s!=i&&e.l<r;++s)a.push(hs(e));return a.Count=n,a.Unique=i,a}function $s(e,t){var r=gn(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],i=0;i<e.length;++i)n[i]=fs(e[i],t);var a=D([r].concat(n));return a.parts=[r.length].concat(n.map((function(e){return e.length}))),a}function Ys(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function Js(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}function Qs(e){var t=Ts(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return 0!==r}function eo(e){return e.read_shift(2),e.read_shift(4)}function to(e,t,r){var n=0;r&&2==r.biff||(n=e.read_shift(2));var i=e.read_shift(2);r&&2==r.biff&&(n=1-(i>>15),i&=32767);var a={Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3};return[a,i]}function ro(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),o=e.read_shift(2),h=e.read_shift(2),f=e.read_shift(2);return{Pos:[t,r],Dim:[n,i],Flags:a,CurTab:s,FirstTab:o,Selected:h,TabRatio:f}}function no(){var e=gn(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function io(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var n=e.read_shift(2);return{RTL:64&n}}function ao(e){var t=gn(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function so(){}function oo(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return n.name=os(e,0,r),n}function ho(e,t){var r=e.name||"Arial",n=t&&5==t.biff,i=n?15+r.length:16+2*r.length,a=gn(i);return a.write_shift(2,20*(e.sz||12)),a.write_shift(4,0),a.write_shift(2,400),a.write_shift(4,0),a.write_shift(2,0),a.write_shift(1,r.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),a}function fo(e){var t=Ss(e);return t.isst=e.read_shift(4),t}function lo(e,t,r,n){var i=gn(10);return Es(e,t,n,i),i.write_shift(4,r),i}function co(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=e.l+t,i=Ss(e,6);2==r.biff&&e.l++;var a=cs(e,n-e.l,r);return i.val=a,i}function uo(e,t,r,n,i){var a=!i||8==i.biff,s=gn(+a+8+(1+a)*r.length);return Es(e,t,n,s),s.write_shift(2,r.length),a&&s.write_shift(1,1),s.write_shift((1+a)*r.length,r,a?"utf16le":"sbcs"),s}function po(e,t,r){var n=e.read_shift(2),i=us(e,0,r);return[n,i]}function mo(e,t,r,n){var i=r&&5==r.biff;n||(n=gn(i?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(i?1:2,t.length),i||n.write_shift(1,1),n.write_shift((i?1:2)*t.length,t,i?"sbcs":"utf16le");var a=n.length>n.l?n.slice(0,n.l):n;return null==a.l&&(a.l=a.length),a}var bo=us;function go(e,t,r){var n=e.l+t,i=8!=r.biff&&r.biff?2:4,a=e.read_shift(i),s=e.read_shift(i),o=e.read_shift(2),h=e.read_shift(2);return e.l=n,{s:{r:a,c:o},e:{r:s,c:h}}}function vo(e,t){var r=8!=t.biff&&t.biff?2:4,n=gn(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function wo(e){var t=e.read_shift(2),r=e.read_shift(2),n=xs(e);return{r:t,c:r,ixfe:n[0],rknum:n[1]}}function yo(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(xs(e));if(e.l!==r)throw new Error("MulRK read error");var s=e.read_shift(2);if(a.length!=s-i+1)throw new Error("MulRK length mismatch");return{r:n,c:i,C:s,rkrec:a}}function _o(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var s=e.read_shift(2);if(a.length!=s-i+1)throw new Error("MulBlank length mismatch");return{r:n,c:i,C:s,ixfe:a}}function ko(e,t,r,n){var i={},a=e.read_shift(4),s=e.read_shift(4),o=e.read_shift(4),h=e.read_shift(2);return i.patternType=Wi[o>>26],n.cellStyles?(i.alc=7&a,i.fWrap=a>>3&1,i.alcV=a>>4&7,i.fJustLast=a>>7&1,i.trot=a>>8&255,i.cIndent=a>>16&15,i.fShrinkToFit=a>>20&1,i.iReadOrder=a>>22&2,i.fAtrNum=a>>26&1,i.fAtrFnt=a>>27&1,i.fAtrAlc=a>>28&1,i.fAtrBdr=a>>29&1,i.fAtrPat=a>>30&1,i.fAtrProt=a>>31&1,i.dgLeft=15&s,i.dgRight=s>>4&15,i.dgTop=s>>8&15,i.dgBottom=s>>12&15,i.icvLeft=s>>16&127,i.icvRight=s>>23&127,i.grbitDiag=s>>30&3,i.icvTop=127&o,i.icvBottom=o>>7&127,i.icvDiag=o>>14&127,i.dgDiag=o>>21&15,i.icvFore=127&h,i.icvBack=h>>7&127,i.fsxButton=h>>14&1,i):i}function Mo(e,t,r){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,t-=6,n.data=ko(e,t,n.fStyle,r),n}function So(e,t,r,n){var i=r&&5==r.biff;n||(n=gn(i?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var a=0;return e.numFmtId>0&&i&&(a|=1024),n.write_shift(4,a),n.write_shift(4,0),i||n.write_shift(4,0),n.write_shift(2,0),n}function Eo(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function To(e){var t=gn(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function Ao(e,t,r){var n=Ss(e,6);2!=r.biff&&9!=t||++e.l;var i=as(e,2);return n.val=i,n.t=!0===i||!1===i?"b":"e",n}function Co(e,t,r,n,i,a){var s=gn(8);return Es(e,t,n,s),ss(r,a,s),s}function xo(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=Ss(e,6),i=gi(e,8);return n.val=i,n}function Bo(e,t,r,n){var i=gn(14);return Es(e,t,n,i),vi(r,i),i}var Ro=As;function Io(e,t,r){var n=e.l+t,i=e.read_shift(2),a=e.read_shift(2);if(r.sbcch=a,1025==a||14849==a)return[a,i];if(a<1||a>255)throw new Error("Unexpected SupBook type: "+a);var s=ls(e,a),o=[];while(n>e.l)o.push(cs(e));return[a,i,s,o]}function Oo(e,t,r){var n,i=e.read_shift(2),a={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===r.sbcch&&(n=Bs(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"===typeof n&&(a.Name=n),a}var Do=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Po(e,t,r){var n=e.l+t,i=e.read_shift(2),a=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(r&&2==r.biff?1:2),h=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),h=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var f=ls(e,s,r);32&i&&(f=Do[f.charCodeAt(0)]);var l=n-e.l;r&&2==r.biff&&--l;var c=n!=e.l&&0!==o&&l>0?ud(e,l,r,o):[];return{chKey:a,Name:f,itab:h,rgce:c}}function No(e,t,r){if(r.biff<8)return Lo(e,t,r);var n=[],i=e.l+t,a=e.read_shift(r.biff>8?4:2);while(0!==a--)n.push(Cs(e,r.biff>8?12:6,r));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return n}function Lo(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=os(e,t,r);return 3==n.charCodeAt(0)?n.slice(1):n}function Fo(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=ls(e,n,r),s=ls(e,i,r);return[a,s]}e.l+=t}function Uo(e,t,r){var n=Os(e,6);e.l++;var i=e.read_shift(1);return t-=8,[dd(e,t,r),i,n]}function zo(e,t,r){var n=Ds(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,ld(e,t,r,n)]}function Ho(e){var t=0!==e.read_shift(4),r=0!==e.read_shift(4),n=e.read_shift(4);return[t,r,n]}function Wo(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),o=us(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:i},o,s,a]}}function jo(e,t,r){return Wo(e,t,r)}function Vo(e,t){var r=[],n=e.read_shift(2);while(n--)r.push(Rs(e,t));return r}function Go(e){var t=gn(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)Is(e[r],t);return t}function Xo(e,t,r){if(r&&r.biff<8)return Ko(e,t,r);var n=Ps(e,22),i=zs(e,t-22,n[1]);return{cmo:n,ft:i}}var qo={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var i=e.read_shift(1);return e.l+=i,e.l=r,{fmt:n}}};function Ko(e,t,r){e.l+=4;var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var s=[];return s.push((qo[n]||bn)(e,t,r)),{cmo:[i,n,a],ft:s}}function Zo(e,t,r){var n=e.l,i="";try{e.l+=4;var a=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(a)?e.l+=6:ps(e,6,r);var s=e.read_shift(2);e.read_shift(2),rs(e,2);var o=e.read_shift(2);e.l+=o;for(var h=1;h<e.lens.length-1;++h){if(e.l-n!=e.lens[h])throw new Error("TxO: bad continue record");var f=e[e.l],l=ls(e,e.lens[h+1]-e.lens[h]-1);if(i+=l,i.length>=(f?s:2*s))break}if(i.length!==s&&i.length!==2*s)throw new Error("cchText: "+s+" != "+i.length);return e.l=n+t,{t:i}}catch(c){return e.l=n+t,{t:i}}}function $o(e,t){var r=Rs(e,8);e.l+=16;var n=ys(e,t-24);return[r,n]}function Yo(e){var t=gn(24),r=Dn(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return D([t,_s(e[1])])}function Jo(e,t){e.read_shift(2);var r=Rs(e,8),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(N,""),[r,n]}function Qo(e){var t=e[1].Tooltip,r=gn(10+2*(t.length+1));r.write_shift(2,2048);var n=Dn(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var i=0;i<t.length;++i)r.write_shift(2,t.charCodeAt(i));return r.write_shift(2,0),r}function eh(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=Hi[t]||t,t=e.read_shift(2),r[1]=Hi[t]||t,r}function th(e){return e||(e=gn(4)),e.write_shift(2,1),e.write_shift(2,1),e}function rh(e){var t=e.read_shift(2),r=[];while(t-- >0)r.push(Ms(e,8));return r}function nh(e){var t=e.read_shift(2),r=[];while(t-- >0)r.push(Ms(e,8));return r}function ih(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function ah(e,t,r){if(!r.cellStyles)return bn(e,t);var n=r&&r.biff>=12?4:2,i=e.read_shift(n),a=e.read_shift(n),s=e.read_shift(n),o=e.read_shift(n),h=e.read_shift(2);2==n&&(e.l+=2);var f={s:i,e:a,w:s,ixfe:o,flags:h};return(r.biff>=5||!r.biff)&&(f.level=h>>8&7),f}function sh(e,t){var r=gn(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,256*e.width),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function oh(e,t){var r={};return t<32||(e.l+=16,r.header=gi(e,8),r.footer=gi(e,8),e.l+=2),r}function hh(e,t,r){var n={area:!1};if(5!=r.biff)return e.l+=t,n;var i=e.read_shift(1);return e.l+=3,16&i&&(n.area=!0),n}function fh(e){for(var t=gn(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}var lh=Ss,ch=is,uh=cs;function dh(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),i={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,i}function ph(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var n=Ss(e,6);++e.l;var i=us(e,t-7,r);return n.t="str",n.val=i,n}function mh(e){var t=Ss(e,6);++e.l;var r=gi(e,8);return t.t="n",t.val=r,t}function bh(e,t,r){var n=gn(15);return wg(n,e,t),n.write_shift(8,r,"f"),n}function gh(e){var t=Ss(e,6);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}function vh(e,t,r){var n=gn(9);return wg(n,e,t),n.write_shift(2,r),n}function wh(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function yh(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function _h(e,t,r){var n=e.l+t,i=Ss(e,6),a=e.read_shift(2),s=ls(e,a,r);return e.l=n,i.t="str",i.val=s,i}var kh=[2,3,48,49,131,139,140,245],Mh=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=ot({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var n=[],i=A(1);switch(r.type){case"base64":i=x(S(t));break;case"binary":i=x(t);break;case"buffer":case"array":i=t;break}mn(i,0);var a=i.read_shift(1),s=!!(136&a),o=!1,h=!1;switch(a){case 2:break;case 3:break;case 48:o=!0,s=!0;break;case 49:o=!0,s=!0;break;case 131:break;case 139:break;case 140:h=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+a.toString(16))}var f=0,l=521;2==a&&(f=i.read_shift(2)),i.l+=3,2!=a&&(f=i.read_shift(4)),f>1048576&&(f=1e6),2!=a&&(l=i.read_shift(2));var c=i.read_shift(2),u=r.codepage||1252;2!=a&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(u=e[i[i.l]]),i.l+=1,i.l+=2),h&&(i.l+=36);var d=[],p={},b=Math.min(i.length,2==a?521:l-10-(o?264:0)),g=h?32:11;while(i.l<b&&13!=i[i.l])switch(p={},p.name=m.utils.decode(u,i.slice(i.l,i.l+g)).replace(/[\u0000\r\n].*$/g,""),i.l+=g,p.type=String.fromCharCode(i.read_shift(1)),2==a||h||(p.offset=i.read_shift(4)),p.len=i.read_shift(1),2==a&&(p.offset=i.read_shift(2)),p.dec=i.read_shift(1),p.name.length&&d.push(p),2!=a&&(i.l+=h?13:14),p.type){case"B":o&&8==p.len||!r.WTF||console.log("Skipping "+p.name+":"+p.type);break;case"G":case"P":r.WTF&&console.log("Skipping "+p.name+":"+p.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+p.type)}if(13!==i[i.l]&&(i.l=l-1),13!==i.read_shift(1))throw new Error("DBF Terminator not found "+i.l+" "+i[i.l]);i.l=l;var v=0,w=0;for(n[0]=[],w=0;w!=d.length;++w)n[0][w]=d[w].name;while(f-- >0)if(42!==i[i.l])for(++i.l,n[++v]=[],w=0,w=0;w!=d.length;++w){var y=i.slice(i.l,i.l+d[w].len);i.l+=d[w].len,mn(y,0);var _=m.utils.decode(u,y);switch(d[w].type){case"C":_.trim().length&&(n[v][w]=_.replace(/\s+$/,""));break;case"D":8===_.length?n[v][w]=new Date(+_.slice(0,4),+_.slice(4,6)-1,+_.slice(6,8)):n[v][w]=_;break;case"F":n[v][w]=parseFloat(_.trim());break;case"+":case"I":n[v][w]=h?2147483648^y.read_shift(-4,"i"):y.read_shift(4,"i");break;case"L":switch(_.trim().toUpperCase()){case"Y":case"T":n[v][w]=!0;break;case"N":case"F":n[v][w]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+_+"|")}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+a.toString(16));n[v][w]="##MEMO##"+(h?parseInt(_.trim(),10):y.read_shift(4));break;case"N":_=_.replace(/\u0000/g,"").trim(),_&&"."!=_&&(n[v][w]=+_||0);break;case"@":n[v][w]=new Date(y.read_shift(-8,"f")-621356832e5);break;case"T":n[v][w]=new Date(864e5*(y.read_shift(4)-2440588)+y.read_shift(4));break;case"Y":n[v][w]=y.read_shift(4,"i")/1e4+y.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[v][w]=-y.read_shift(-8,"f");break;case"B":if(o&&8==d[w].len){n[v][w]=y.read_shift(8,"f");break}case"G":case"P":y.l+=d[w].len;break;case"0":if("_NullFlags"===d[w].name)break;default:throw new Error("DBF Unsupported data type "+d[w].type)}}else i.l+=c;if(2!=a&&i.l<i.length&&26!=i[i.l++])throw new Error("DBF EOF Marker missing "+(i.l-1)+" of "+i.length+" "+i[i.l-1].toString(16));return r&&r.sheetRows&&(n=n.slice(0,r.sheetRows)),r.DBF=d,n}function n(e,t){var n=t||{};n.dateNF||(n.dateNF="yyyymmdd");var i=jn(r(e,n),n);return i["!cols"]=n.DBF.map((function(e){return{wch:e.len,DBF:e}})),delete n.DBF,i}function i(e,t){try{return Hn(n(e,t),t)}catch(r){if(t&&t.WTF)throw r}return{SheetNames:[],Sheets:{}}}var s={B:8,C:250,L:1,D:8,"?":0,"":0};function o(e,r){var n=r||{};if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write DBF to JS string");var i=wn(),o=yw(e,{header:1,raw:!0,cellDates:!0}),h=o[0],f=o.slice(1),c=e["!cols"]||[],u=0,d=0,p=0,m=1;for(u=0;u<h.length;++u)if(((c[u]||{}).DBF||{}).name)h[u]=c[u].DBF.name,++p;else if(null!=h[u]){if(++p,"number"===typeof h[u]&&(h[u]=h[u].toString(10)),"string"!==typeof h[u])throw new Error("DBF Invalid column name "+h[u]+" |"+typeof h[u]+"|");if(h.indexOf(h[u])!==u)for(d=0;d<1024;++d)if(-1==h.indexOf(h[u]+"_"+d)){h[u]+="_"+d;break}}var b=Fn(e["!ref"]),g=[],v=[],w=[];for(u=0;u<=b.e.c-b.s.c;++u){var y="",_="",k=0,M=[];for(d=0;d<f.length;++d)null!=f[d][u]&&M.push(f[d][u]);if(0!=M.length&&null!=h[u]){for(d=0;d<M.length;++d){switch(typeof M[d]){case"number":_="B";break;case"string":_="C";break;case"boolean":_="L";break;case"object":_=M[d]instanceof Date?"D":"C";break;default:_="C"}k=Math.max(k,String(M[d]).length),y=y&&y!=_?"C":_}k>250&&(k=250),_=((c[u]||{}).DBF||{}).type,"C"==_&&c[u].DBF.len>k&&(k=c[u].DBF.len),"B"==y&&"N"==_&&(y="N",w[u]=c[u].DBF.dec,k=c[u].DBF.len),v[u]="C"==y||"N"==_?k:s[y]||0,m+=v[u],g[u]=y}else g[u]="?"}var S=i.next(32);for(S.write_shift(4,318902576),S.write_shift(4,f.length),S.write_shift(2,296+32*p),S.write_shift(2,m),u=0;u<4;++u)S.write_shift(4,0);for(S.write_shift(4,0|(+t[a]||3)<<8),u=0,d=0;u<h.length;++u)if(null!=h[u]){var E=i.next(32),T=(h[u].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);E.write_shift(1,T,"sbcs"),E.write_shift(1,"?"==g[u]?"C":g[u],"sbcs"),E.write_shift(4,d),E.write_shift(1,v[u]||s[g[u]]||0),E.write_shift(1,w[u]||0),E.write_shift(1,2),E.write_shift(4,0),E.write_shift(1,0),E.write_shift(4,0),E.write_shift(4,0),d+=v[u]||s[g[u]]||0}var A=i.next(264);for(A.write_shift(4,13),u=0;u<65;++u)A.write_shift(4,0);for(u=0;u<f.length;++u){var C=i.next(m);for(C.write_shift(1,0),d=0;d<h.length;++d)if(null!=h[d])switch(g[d]){case"L":C.write_shift(1,null==f[u][d]?63:f[u][d]?84:70);break;case"B":C.write_shift(8,f[u][d]||0,"f");break;case"N":var x="0";for("number"==typeof f[u][d]&&(x=f[u][d].toFixed(w[d]||0)),p=0;p<v[d]-x.length;++p)C.write_shift(1,32);C.write_shift(1,x,"sbcs");break;case"D":f[u][d]?(C.write_shift(4,("0000"+f[u][d].getFullYear()).slice(-4),"sbcs"),C.write_shift(2,("00"+(f[u][d].getMonth()+1)).slice(-2),"sbcs"),C.write_shift(2,("00"+f[u][d].getDate()).slice(-2),"sbcs")):C.write_shift(8,"00000000","sbcs");break;case"C":var B=String(null!=f[u][d]?f[u][d]:"").slice(0,v[d]);for(C.write_shift(1,B,"sbcs"),p=0;p<v[d]-B.length;++p)C.write_shift(1,32);break}}return i.next(1).write_shift(1,26),i.end()}return{to_workbook:i,to_sheet:n,from_sheet:o}}(),Sh=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("N("+at(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?v(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:v(n)};function i(e,t){switch(t.type){case"base64":return a(S(e),t);case"binary":return a(e,t);case"buffer":return a(E&&Buffer.isBuffer(e)?e.toString("binary"):R(e),t);case"array":return a(_t(e),t)}throw new Error("Unrecognized type "+t.type)}function a(e,i){var a,s=e.split(/[\n\r]+/),o=-1,h=-1,f=0,c=0,u=[],d=[],p=null,b={},g=[],v=[],w=[],y=0;for(+i.codepage>=0&&l(+i.codepage);f!==s.length;++f){y=0;var _,k=s[f].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),M=k.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),S=M[0];if(k.length>0)switch(S){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":"P"==M[1].charAt(0)&&d.push(k.slice(3).replace(/;;/g,";"));break;case"C":var E=!1,T=!1,A=!1,C=!1,x=-1,B=-1;for(c=1;c<M.length;++c)switch(M[c].charAt(0)){case"A":break;case"X":h=parseInt(M[c].slice(1))-1,T=!0;break;case"Y":for(o=parseInt(M[c].slice(1))-1,T||(h=0),a=u.length;a<=o;++a)u[a]=[];break;case"K":_=M[c].slice(1),'"'===_.charAt(0)?_=_.slice(1,_.length-1):"TRUE"===_?_=!0:"FALSE"===_?_=!1:isNaN(St(_))?isNaN(Tt(_).getDate())||(_=yt(_)):(_=St(_),null!==p&&Fe(p)&&(_=mt(_))),"undefined"!==typeof m&&"string"==typeof _&&"string"!=(i||{}).type&&(i||{}).codepage&&(_=m.utils.decode(i.codepage,_)),E=!0;break;case"E":C=!0;var R=Cc(M[c].slice(1),{r:o,c:h});u[o][h]=[u[o][h],R];break;case"S":A=!0,u[o][h]=[u[o][h],"S5S"];break;case"G":break;case"R":x=parseInt(M[c].slice(1))-1;break;case"C":B=parseInt(M[c].slice(1))-1;break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}if(E&&(u[o][h]&&2==u[o][h].length?u[o][h][0]=_:u[o][h]=_,p=null),A){if(C)throw new Error("SYLK shared formula cannot have own formula");var I=x>-1&&u[x][B];if(!I||!I[1])throw new Error("SYLK shared formula cannot find base");u[o][h][1]=Rc(I[1],{r:o-x,c:h-B})}break;case"F":var O=0;for(c=1;c<M.length;++c)switch(M[c].charAt(0)){case"X":h=parseInt(M[c].slice(1))-1,++O;break;case"Y":for(o=parseInt(M[c].slice(1))-1,a=u.length;a<=o;++a)u[a]=[];break;case"M":y=parseInt(M[c].slice(1))/20;break;case"F":break;case"G":break;case"P":p=d[parseInt(M[c].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(w=M[c].slice(1).split(" "),a=parseInt(w[0],10);a<=parseInt(w[1],10);++a)y=parseInt(w[2],10),v[a-1]=0===y?{hidden:!0}:{wch:y},Of(v[a-1]);break;case"C":h=parseInt(M[c].slice(1))-1,v[h]||(v[h]={});break;case"R":o=parseInt(M[c].slice(1))-1,g[o]||(g[o]={}),y>0?(g[o].hpt=y,g[o].hpx=Lf(y)):0===y&&(g[o].hidden=!0);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}O<1&&(p=null);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}}return g.length>0&&(b["!rows"]=g),v.length>0&&(b["!cols"]=v),i&&i.sheetRows&&(u=u.slice(0,i.sheetRows)),[u,b]}function s(e,t){var r=i(e,t),n=r[0],a=r[1],s=jn(n,t);return at(a).forEach((function(e){s[e]=a[e]})),s}function o(e,t){return Hn(s(e,t),t)}function h(e,t,r,n){var i="C;Y"+(r+1)+";X"+(n+1)+";K";switch(e.t){case"n":i+=e.v||0,e.f&&!e.F&&(i+=";E"+Bc(e.f,{r:r,c:n}));break;case"b":i+=e.v?"TRUE":"FALSE";break;case"e":i+=e.w||e.v;break;case"d":i+='"'+(e.w||e.v)+'"';break;case"s":i+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return i}function f(e,t){t.forEach((function(t,r){var n="F;W"+(r+1)+" "+(r+1)+" ";t.hidden?n+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Cf(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=xf(t.wpx)),"number"==typeof t.wch&&(n+=Math.round(t.wch)))," "!=n.charAt(n.length-1)&&e.push(n)}))}function c(e,t){t.forEach((function(t,r){var n="F;";t.hidden?n+="M0;":t.hpt?n+="M"+20*t.hpt+";":t.hpx&&(n+="M"+20*Nf(t.hpx)+";"),n.length>2&&e.push(n+"R"+(r+1))}))}function u(e,t){var r,n=["ID;PWXL;N;E"],i=[],a=Fn(e["!ref"]),s=Array.isArray(e),o="\r\n";n.push("P;PGeneral"),n.push("F;P0;DG0G8;M255"),e["!cols"]&&f(n,e["!cols"]),e["!rows"]&&c(n,e["!rows"]),n.push("B;Y"+(a.e.r-a.s.r+1)+";X"+(a.e.c-a.s.c+1)+";D"+[a.s.c,a.s.r,a.e.c,a.e.r].join(" "));for(var l=a.s.r;l<=a.e.r;++l)for(var u=a.s.c;u<=a.e.c;++u){var d=Pn({r:l,c:u});r=s?(e[l]||[])[u]:e[d],r&&(null!=r.v||r.f&&!r.F)&&i.push(h(r,e,l,u,t))}return n.join(o)+o+i.join(o)+o+"E"+o}return e["|"]=254,{to_workbook:o,to_sheet:s,from_sheet:u}}(),Eh=function(){function e(e,r){switch(r.type){case"base64":return t(S(e),r);case"binary":return t(e,r);case"buffer":return t(E&&Buffer.isBuffer(e)?e.toString("binary"):R(e),r);case"array":return t(_t(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){for(var r=e.split("\n"),n=-1,i=-1,a=0,s=[];a!==r.length;++a)if("BOT"!==r[a].trim()){if(!(n<0)){var o=r[a].trim().split(","),h=o[0],f=o[1];++a;var l=r[a]||"";while(1&(l.match(/["]/g)||[]).length&&a<r.length-1)l+="\n"+r[++a];switch(l=l.trim(),+h){case-1:if("BOT"===l){s[++n]=[],i=0;continue}if("EOD"!==l)throw new Error("Unrecognized DIF special command "+l);break;case 0:"TRUE"===l?s[n][i]=!0:"FALSE"===l?s[n][i]=!1:isNaN(St(f))?isNaN(Tt(f).getDate())?s[n][i]=f:s[n][i]=yt(f):s[n][i]=St(f),++i;break;case 1:l=l.slice(1,l.length-1),l=l.replace(/""/g,'"'),_&&l&&l.match(/^=".*"$/)&&(l=l.slice(2,-1)),s[n][i++]=""!==l?l:null;break}if("EOD"===l)break}}else s[++n]=[],i=0;return t&&t.sheetRows&&(s=s.slice(0,t.sheetRows)),s}function r(t,r){return jn(e(t,r),r)}function n(e,t){return Hn(r(e,t),t)}var i=function(){var e=function(e,t,r,n,i){e.push(t),e.push(r+","+n),e.push('"'+i.replace(/"/g,'""')+'"')},t=function(e,t,r,n){e.push(t+","+r),e.push(1==t?'"'+n.replace(/"/g,'""')+'"':n)};return function(r){var n,i=[],a=Fn(r["!ref"]),s=Array.isArray(r);e(i,"TABLE",0,1,"sheetjs"),e(i,"VECTORS",0,a.e.r-a.s.r+1,""),e(i,"TUPLES",0,a.e.c-a.s.c+1,""),e(i,"DATA",0,0,"");for(var o=a.s.r;o<=a.e.r;++o){t(i,-1,0,"BOT");for(var h=a.s.c;h<=a.e.c;++h){var f=Pn({r:o,c:h});if(n=s?(r[o]||[])[h]:r[f],n)switch(n.t){case"n":var l=_?n.w:n.v;l||null==n.v||(l=n.v),null==l?_&&n.f&&!n.F?t(i,1,0,"="+n.f):t(i,1,0,""):t(i,0,l,"V");break;case"b":t(i,0,n.v?1:0,n.v?"TRUE":"FALSE");break;case"s":t(i,1,0,!_||isNaN(n.v)?n.v:'="'+n.v+'"');break;case"d":n.w||(n.w=je(n.z||Y[14],ct(yt(n.v)))),_?t(i,0,n.w,"V"):t(i,1,0,n.w);break;default:t(i,1,0,"")}else t(i,1,0,"")}}t(i,-1,0,"EOD");var c="\r\n",u=i.join(c);return u}}();return{to_workbook:n,to_sheet:r,from_sheet:i}}(),Th=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function t(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(t,r){for(var n=t.split("\n"),i=-1,a=-1,s=0,o=[];s!==n.length;++s){var h=n[s].trim().split(":");if("cell"===h[0]){var f=Dn(h[1]);if(o.length<=f.r)for(i=o.length;i<=f.r;++i)o[i]||(o[i]=[]);switch(i=f.r,a=f.c,h[2]){case"t":o[i][a]=e(h[3]);break;case"v":o[i][a]=+h[3];break;case"vtf":var l=h[h.length-1];case"vtc":switch(h[3]){case"nl":o[i][a]=!!+h[4];break;default:o[i][a]=+h[4];break}"vtf"==h[2]&&(o[i][a]=[o[i][a],l])}}}return r&&r.sheetRows&&(o=o.slice(0,r.sheetRows)),o}function n(e,t){return jn(r(e,t),t)}function i(e,t){return Hn(n(e,t),t)}var a=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),h="--SocialCalcSpreadsheetControlSave--";function f(e){if(!e||!e["!ref"])return"";for(var r,n=[],i=[],a="",s=Nn(e["!ref"]),o=Array.isArray(e),h=s.s.r;h<=s.e.r;++h)for(var f=s.s.c;f<=s.e.c;++f)if(a=Pn({r:h,c:f}),r=o?(e[h]||[])[f]:e[a],r&&null!=r.v&&"z"!==r.t){switch(i=["cell",a,"t"],r.t){case"s":case"str":i.push(t(r.v));break;case"n":r.f?(i[2]="vtf",i[3]="n",i[4]=r.v,i[5]=t(r.f)):(i[2]="v",i[3]=r.v);break;case"b":i[2]="vt"+(r.f?"f":"c"),i[3]="nl",i[4]=r.v?"1":"0",i[5]=t(r.f||(r.v?"TRUE":"FALSE"));break;case"d":var l=ct(yt(r.v));i[2]="vtc",i[3]="nd",i[4]=""+l,i[5]=r.w||je(r.z||Y[14],l);break;case"e":continue}n.push(i.join(":"))}return n.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1"),n.push("valueformat:1:text-wiki"),n.join("\n")}function l(e){return[a,s,o,s,f(e),h].join("\n")}return{to_workbook:i,to_sheet:n,from_sheet:l}}(),Ah=function(){function e(e,t,r,n,i){i.raw?t[r][n]=e:""===e||("TRUE"===e?t[r][n]=!0:"FALSE"===e?t[r][n]=!1:isNaN(St(e))?isNaN(Tt(e).getDate())?t[r][n]=e:t[r][n]=yt(e):t[r][n]=St(e))}function t(t,r){var n=r||{},i=[];if(!t||0===t.length)return i;var a=t.split(/[\r\n]/),s=a.length-1;while(s>=0&&0===a[s].length)--s;for(var o=10,h=0,f=0;f<=s;++f)h=a[f].indexOf(" "),-1==h?h=a[f].length:h++,o=Math.max(o,h);for(f=0;f<=s;++f){i[f]=[];var l=0;for(e(a[f].slice(0,o).trim(),i,f,l,n),l=1;l<=(a[f].length-o)/10+1;++l)e(a[f].slice(o+10*(l-1),o+10*l).trim(),i,f,l,n)}return n.sheetRows&&(i=i.slice(0,n.sheetRows)),i}var r={44:",",9:"\t",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function i(e){for(var t={},i=!1,a=0,s=0;a<e.length;++a)34==(s=e.charCodeAt(a))?i=!i:!i&&s in r&&(t[s]=(t[s]||0)+1);for(a in s=[],t)Object.prototype.hasOwnProperty.call(t,a)&&s.push([t[a],a]);if(!s.length)for(a in t=n,t)Object.prototype.hasOwnProperty.call(t,a)&&s.push([t[a],a]);return s.sort((function(e,t){return e[0]-t[0]||n[e[1]]-n[t[1]]})),r[s.pop()[1]]||44}function a(e,t){var r=t||{},n="";null!=y&&null==r.dense&&(r.dense=y);var a=r.dense?[]:{},s={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)?13==e.charCodeAt(5)&&10==e.charCodeAt(6)?(n=e.charAt(4),e=e.slice(7)):13==e.charCodeAt(5)||10==e.charCodeAt(5)?(n=e.charAt(4),e=e.slice(6)):n=i(e.slice(0,1024)):n=r&&r.FS?r.FS:i(e.slice(0,1024));var o=0,h=0,f=0,l=0,c=0,u=n.charCodeAt(0),d=!1,p=0,m=e.charCodeAt(0);e=e.replace(/\r\n/gm,"\n");var b=null!=r.dateNF?$e(r.dateNF):null;function g(){var t=e.slice(l,c),n={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)n.t="z";else if(r.raw)n.t="s",n.v=t;else if(0===t.trim().length)n.t="s",n.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(n.t="s",n.v=t.slice(2,-1).replace(/""/g,'"')):Oc(t)?(n.t="n",n.f=t.slice(1)):(n.t="s",n.v=t);else if("TRUE"==t)n.t="b",n.v=!0;else if("FALSE"==t)n.t="b",n.v=!1;else if(isNaN(f=St(t)))if(!isNaN(Tt(t).getDate())||b&&t.match(b)){n.z=r.dateNF||Y[14];var i=0;b&&t.match(b)&&(t=Ye(t,r.dateNF,t.match(b)||[]),i=1),r.cellDates?(n.t="d",n.v=yt(t,i)):(n.t="n",n.v=ct(yt(t,i))),!1!==r.cellText&&(n.w=je(n.z,n.v instanceof Date?ct(n.v):n.v)),r.cellNF||delete n.z}else n.t="s",n.v=t;else n.t="n",!1!==r.cellText&&(n.w=t),n.v=f;if("z"==n.t||(r.dense?(a[o]||(a[o]=[]),a[o][h]=n):a[Pn({c:h,r:o})]=n),l=c+1,m=e.charCodeAt(l),s.e.c<h&&(s.e.c=h),s.e.r<o&&(s.e.r=o),p==u)++h;else if(h=0,++o,r.sheetRows&&r.sheetRows<=o)return!0}e:for(;c<e.length;++c)switch(p=e.charCodeAt(c)){case 34:34===m&&(d=!d);break;case u:case 10:case 13:if(!d&&g())break e;break;default:break}return c-l>0&&g(),a["!ref"]=Ln(s),a}function s(e,r){return r&&r.PRN?r.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?a(e,r):jn(t(e,r),r):a(e,r)}function o(e,t){var r="",n="string"==t.type?[0,0,0,0]:Zv(e,t);switch(t.type){case"base64":r=S(e);break;case"binary":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof m?m.utils.decode(t.codepage,e):E&&Buffer.isBuffer(e)?e.toString("binary"):R(e);break;case"array":r=_t(e);break;case"string":r=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=dr(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=dr(r):"binary"==t.type&&"undefined"!==typeof m&&t.codepage&&(r=m.utils.decode(t.codepage,m.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Th.to_sheet("string"==t.type?r:dr(r),t):s(r,t)}function h(e,t){return Hn(o(e,t),t)}function f(e){for(var t,r=[],n=Fn(e["!ref"]),i=Array.isArray(e),a=n.s.r;a<=n.e.r;++a){for(var s=[],o=n.s.c;o<=n.e.c;++o){var h=Pn({r:a,c:o});if(t=i?(e[a]||[])[o]:e[h],t&&null!=t.v){var f=(t.w||(zn(t),t.w)||"").slice(0,10);while(f.length<10)f+=" ";s.push(f+(0===o?" ":""))}else s.push(" ")}r.push(s.join(""))}return r.join("\n")}return{to_workbook:h,to_sheet:o,from_sheet:f}}();function Ch(e,t){var r=t||{},n=!!r.WTF;r.WTF=!0;try{var i=Sh.to_workbook(e,r);return r.WTF=n,i}catch(a){if(r.WTF=n,!a.message.match(/SYLK bad record ID/)&&n)throw a;return Ah.to_workbook(e,t)}}var xh=function(){function e(e,t,r){if(e){mn(e,e.l||0);var n=r.Enum||z;while(e.l<e.length){var i=e.read_shift(2),a=n[i]||n[65535],s=e.read_shift(2),o=e.l+s,h=a.f&&a.f(e,s,r);if(e.l=o,t(h,a,i))return}}}function t(e,t){switch(t.type){case"base64":return r(x(S(e)),t);case"binary":return r(x(e),t);case"buffer":case"array":return r(e,t)}throw"Unsupported type "+t.type}function r(t,r){if(!t)return t;var n=r||{};null!=y&&null==n.dense&&(n.dense=y);var i=n.dense?[]:{},a="Sheet1",s="",o=0,h={},f=[],l=[],c={s:{r:0,c:0},e:{r:0,c:0}},u=n.sheetRows||0;if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])n.Enum=z,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:c=e;break;case 204:e&&(s=e);break;case 222:s=e;break;case 15:case 51:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||Y[14],n.cellDates&&(e[1].t="d",e[1].v=mt(e[1].v))),n.qpro&&e[3]>o&&(i["!ref"]=Ln(c),h[a]=i,f.push(a),i=n.dense?[]:{},c={s:{r:0,c:0},e:{r:0,c:0}},o=e[3],a=s||"Sheet"+(o+1),s="");var l=n.dense?(i[e[0].r]||[])[e[0].c]:i[Pn(e[0])];if(l){l.t=e[1].t,l.v=e[1].v,null!=e[1].z&&(l.z=e[1].z),null!=e[1].f&&(l.f=e[1].f);break}n.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[Pn(e[0])]=e[1];break;default:}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=H,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:a=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>o&&(i["!ref"]=Ln(c),h[a]=i,f.push(a),i=n.dense?[]:{},c={s:{r:0,c:0},e:{r:0,c:0}},o=e[3],a="Sheet"+(o+1)),u>0&&e[0].r>=u)break;n.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[Pn(e[0])]=e[1],c.e.c<e[0].c&&(c.e.c=e[0].c),c.e.r<e[0].r&&(c.e.r=e[0].r);break;case 27:e[14e3]&&(l[e[14e3][0]]=e[14e3][1]);break;case 1537:l[e[0]]=e[1],e[0]==o&&(a=e[1]);break;default:break}}),n)}if(i["!ref"]=Ln(c),h[s||a]=i,f.push(s||a),!l.length)return{SheetNames:f,Sheets:h};for(var d={},p=[],m=0;m<l.length;++m)h[f[m]]?(p.push(l[m]||f[m]),d[l[m]]=h[l[m]]||h[f[m]]):(p.push(l[m]),d[l[m]]={"!ref":"A1"});return{SheetNames:p,Sheets:d}}function n(e,t){var r=t||{};if(+r.codepage>=0&&l(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n=wn(),i=Fn(e["!ref"]),s=Array.isArray(e),o=[];gg(n,0,a(1030)),gg(n,6,h(i));for(var f=Math.min(i.e.r,8191),c=i.s.r;c<=f;++c)for(var d=Tn(c),m=i.s.c;m<=i.e.c;++m){c===i.s.r&&(o[m]=Bn(m));var g=o[m]+d,v=s?(e[c]||[])[m]:e[g];if(v&&"z"!=v.t)if("n"==v.t)(0|v.v)==v.v&&v.v>=-32768&&v.v<=32767?gg(n,13,p(c,m,v.v)):gg(n,14,b(c,m,v.v));else{var w=zn(v);gg(n,15,u(c,m,w.slice(0,239)))}}return gg(n,1),n.end()}function i(e,t){var r=t||{};if(+r.codepage>=0&&l(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=wn();gg(n,0,s(e));for(var i=0,a=0;i<e.SheetNames.length;++i)(e.Sheets[e.SheetNames[i]]||{})["!ref"]&&gg(n,27,U(e.SheetNames[i],a++));var o=0;for(i=0;i<e.SheetNames.length;++i){var h=e.Sheets[e.SheetNames[i]];if(h&&h["!ref"]){for(var f=Fn(h["!ref"]),c=Array.isArray(h),u=[],d=Math.min(f.e.r,8191),p=f.s.r;p<=d;++p)for(var m=Tn(p),b=f.s.c;b<=f.e.c;++b){p===f.s.r&&(u[b]=Bn(b));var g=u[b]+m,v=c?(h[p]||[])[b]:h[g];if(v&&"z"!=v.t)if("n"==v.t)gg(n,23,B(p,b,o,v.v));else{var w=zn(v);gg(n,22,T(p,b,o,w.slice(0,239)))}}++o}}return gg(n,1),n.end()}function a(e){var t=gn(2);return t.write_shift(2,e),t}function s(e){var t=gn(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,i=0,a=0;a<e.SheetNames.length;++a){var s=e.SheetNames[a],o=e.Sheets[s];if(o&&o["!ref"]){++i;var h=Nn(o["!ref"]);r<h.e.r&&(r=h.e.r),n<h.e.c&&(n=h.e.c)}}return r>8191&&(r=8191),t.write_shift(2,r),t.write_shift(1,i),t.write_shift(1,n),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}function o(e,t,r){var n={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}function h(e){var t=gn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}function f(e,t,r){var n=[{c:0,r:0},{t:"n",v:0},0,0];return r.qpro&&20768!=r.vers?(n[0].c=e.read_shift(1),n[3]=e.read_shift(1),n[0].r=e.read_shift(2),e.l+=2):(n[2]=e.read_shift(1),n[0].c=e.read_shift(2),n[0].r=e.read_shift(2)),n}function c(e,t,r){var n=e.l+t,i=f(e,t,r);if(i[1].t="s",20768==r.vers){e.l++;var a=e.read_shift(1);return i[1].v=e.read_shift(a,"utf8"),i}return r.qpro&&e.l++,i[1].v=e.read_shift(n-e.l,"cstr"),i}function u(e,t,r){var n=gn(7+r.length);n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(1,39);for(var i=0;i<n.length;++i){var a=r.charCodeAt(i);n.write_shift(1,a>=128?95:a)}return n.write_shift(1,0),n}function d(e,t,r){var n=f(e,t,r);return n[1].v=e.read_shift(2,"i"),n}function p(e,t,r){var n=gn(7);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(2,r,"i"),n}function m(e,t,r){var n=f(e,t,r);return n[1].v=e.read_shift(8,"f"),n}function b(e,t,r){var n=gn(13);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(8,r,"f"),n}function g(e,t,r){var n=e.l+t,i=f(e,t,r);if(i[1].v=e.read_shift(8,"f"),r.qpro)e.l=n;else{var a=e.read_shift(2);k(e.slice(e.l,e.l+a),i),e.l+=a}return i}function v(e,t,r){var n=32768&t;return t&=-32769,t=(n?e:0)+(t>=8192?t-16384:t),(n?"":"$")+(r?Bn(t):Tn(t))}var w={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},_=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function k(e,t){mn(e,0);var r=[],n=0,i="",a="",s="",o="";while(e.l<e.length){var h=e[e.l++];switch(h){case 0:r.push(e.read_shift(8,"f"));break;case 1:a=v(t[0].c,e.read_shift(2),!0),i=v(t[0].r,e.read_shift(2),!1),r.push(a+i);break;case 2:var f=v(t[0].c,e.read_shift(2),!0),l=v(t[0].r,e.read_shift(2),!1);a=v(t[0].c,e.read_shift(2),!0),i=v(t[0].r,e.read_shift(2),!1),r.push(f+l+":"+a+i);break;case 3:if(e.l<e.length)return void console.error("WK1 premature formula end");break;case 4:r.push("("+r.pop()+")");break;case 5:r.push(e.read_shift(2));break;case 6:var c="";while(h=e[e.l++])c+=String.fromCharCode(h);r.push('"'+c.replace(/"/g,'""')+'"');break;case 8:r.push("-"+r.pop());break;case 23:r.push("+"+r.pop());break;case 22:r.push("NOT("+r.pop()+")");break;case 20:case 21:o=r.pop(),s=r.pop(),r.push(["AND","OR"][h-20]+"("+s+","+o+")");break;default:if(h<32&&_[h])o=r.pop(),s=r.pop(),r.push(s+_[h]+o);else{if(!w[h])return h<=7?console.error("WK1 invalid opcode "+h.toString(16)):h<=24?console.error("WK1 unsupported op "+h.toString(16)):h<=30?console.error("WK1 invalid opcode "+h.toString(16)):h<=115?console.error("WK1 unsupported function opcode "+h.toString(16)):console.error("WK1 unrecognized opcode "+h.toString(16));if(n=w[h][1],69==n&&(n=e[e.l++]),n>r.length)return void console.error("WK1 bad formula parse 0x"+h.toString(16)+":|"+r.join("|")+"|");var u=r.slice(-n);r.length-=n,r.push(w[h][0]+"("+u.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}function M(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function E(e,t){var r=M(e,t);return r[1].t="s",r[1].v=e.read_shift(t-4,"cstr"),r}function T(e,t,r,n){var i=gn(6+n.length);i.write_shift(2,e),i.write_shift(1,r),i.write_shift(1,t),i.write_shift(1,39);for(var a=0;a<n.length;++a){var s=n.charCodeAt(a);i.write_shift(1,s>=128?95:s)}return i.write_shift(1,0),i}function A(e,t){var r=M(e,t);r[1].v=e.read_shift(2);var n=r[1].v>>1;if(1&r[1].v)switch(7&n){case 0:n=5e3*(n>>3);break;case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 3:n=(n>>3)/200;break;case 4:n=(n>>3)/2e3;break;case 5:n=(n>>3)/2e4;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break}return r[1].v=n,r}function C(e,t){var r=M(e,t),n=e.read_shift(4),i=e.read_shift(4),a=e.read_shift(2);if(65535==a)return 0===n&&3221225472===i?(r[1].t="e",r[1].v=15):0===n&&3489660928===i?(r[1].t="e",r[1].v=42):r[1].v=0,r;var s=32768&a;return a=(32767&a)-16446,r[1].v=(1-2*s)*(i*Math.pow(2,a+32)+n*Math.pow(2,a)),r}function B(e,t,r,n){var i=gn(14);if(i.write_shift(2,e),i.write_shift(1,r),i.write_shift(1,t),0==n)return i.write_shift(4,0),i.write_shift(4,0),i.write_shift(2,65535),i;var a=0,s=0,o=0,h=0;return n<0&&(a=1,n=-n),s=0|Math.log2(n),n/=Math.pow(2,s-31),h=n>>>0,0==(2147483648&h)&&(n/=2,++s,h=n>>>0),n-=h,h|=2147483648,h>>>=0,n*=Math.pow(2,32),o=n>>>0,i.write_shift(4,o),i.write_shift(4,h),s+=16383+(a?32768:0),i.write_shift(2,s),i}function R(e,t){var r=C(e,14);return e.l+=t-14,r}function I(e,t){var r=M(e,t),n=e.read_shift(4);return r[1].v=n>>6,r}function O(e,t){var r=M(e,t),n=e.read_shift(8,"f");return r[1].v=n,r}function D(e,t){var r=O(e,14);return e.l+=t-10,r}function P(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function N(e,t){var r=e[e.l++];r>t-1&&(r=t-1);var n="";while(n.length<r)n+=String.fromCharCode(e[e.l++]);return n}function L(e,t,r){if(r.qpro&&!(t<21)){var n=e.read_shift(1);e.l+=17,e.l+=1,e.l+=2;var i=e.read_shift(t-21,"cstr");return[n,i]}}function F(e,t){var r={},n=e.l+t;while(e.l<n){var i=e.read_shift(2);if(14e3==i){r[i]=[0,""],r[i][0]=e.read_shift(2);while(e[e.l])r[i][1]+=String.fromCharCode(e[e.l]),e.l++;e.l++}}return r}function U(e,t){var r=gn(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var n=0;n<e.length;++n){var i=e.charCodeAt(n);r[r.l++]=i>127?95:i}return r[r.l++]=0,r}var z={0:{n:"BOF",f:rs},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:o},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:d},14:{n:"NUMBER",f:m},15:{n:"LABEL",f:c},16:{n:"FORMULA",f:g},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:c},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:P},222:{n:"SHEETNAMELP",f:N},65535:{n:""}},H={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:E},23:{n:"NUMBER17",f:C},24:{n:"NUMBER18",f:A},25:{n:"FORMULA19",f:R},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:F},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:I},38:{n:"??"},39:{n:"NUMBER27",f:O},40:{n:"FORMULA28",f:D},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:P},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:L},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:i,to_workbook:t}}();function Bh(e){var t={},r=e.match(Gt),n=0,i=!1;if(r)for(;n!=r.length;++n){var a=Kt(r[n]);switch(a[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!a.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==a.val)break;t.cp=o[parseInt(a.val,10)];break;case"<outline":if(!a.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=a.val;break;case"<sz":t.sz=a.val;break;case"<strike":if(!a.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!a.val)break;switch(a.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if("0"==a.val)break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if("0"==a.val)break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":a.rgb&&(t.color=a.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=a.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=a.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(47!==a[0].charCodeAt(1)&&!i)throw new Error("Unrecognized rich format "+a[0])}}return t}var Rh=function(){var e=mr("t"),t=mr("rPr");function r(r){var n=r.match(e);if(!n)return{t:"s",v:""};var i={t:"s",v:Jt(n[1])},a=r.match(t);return a&&(i.s=Bh(a[1])),i}var n=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(e){return e.replace(n,"").split(i).map(r).filter((function(e){return e.v}))}}(),Ih=function(){var e=/(\r\n|\n)/g;function t(e,t,r){var n=[];e.u&&n.push("text-decoration: underline;"),e.uval&&n.push("text-underline-style:"+e.uval+";"),e.sz&&n.push("font-size:"+e.sz+"pt;"),e.outline&&n.push("text-effect: outline;"),e.shadow&&n.push("text-shadow: auto;"),t.push('<span style="'+n.join("")+'">'),e.b&&(t.push("<b>"),r.push("</b>")),e.i&&(t.push("<i>"),r.push("</i>")),e.strike&&(t.push("<s>"),r.push("</s>"));var i=e.valign||"";return"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),r.push("</"+i+">")),r.push("</span>"),e}function r(r){var n=[[],r.v,[]];return r.v?(r.s&&t(r.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"<br/>")+n[2].join("")):""}return function(e){return e.map(r).join("")}}(),Oh=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Dh=/<(?:\w+:)?r>/,Ph=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Nh(e,t){var r=!t||t.cellHTML,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=Jt(dr(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=dr(e),r&&(n.h=ir(n.t))):e.match(Dh)&&(n.r=dr(e),n.t=Jt(dr((e.replace(Ph,"").match(Oh)||[]).join("").replace(Gt,""))),r&&(n.h=Ih(Rh(n.r)))),n):{t:""}}var Lh=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Fh=/<(?:\w+:)?(?:si|sstItem)>/g,Uh=/<\/(?:\w+:)?(?:si|sstItem)>/;function zh(e,t){var r=[],n="";if(!e)return r;var i=e.match(Lh);if(i){n=i[2].replace(Fh,"").split(Uh);for(var a=0;a!=n.length;++a){var s=Nh(n[a].trim(),t);null!=s&&(r[r.length]=s)}i=Kt(i[1]),r.Count=i.count,r.Unique=i.uniqueCount}return r}var Hh=/^\s|\s$|[\t\n\r]/;function Wh(e,t){if(!t.bookSST)return"";var r=[Ht];r[r.length]=Sr("sst",null,{xmlns:Br[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var i=e[n],a="<si>";i.r?a+=i.r:(a+="<t",i.t||(i.t=""),i.t.match(Hh)&&(a+=' xml:space="preserve"'),a+=">"+tr(i.t)+"</t>"),a+="</si>",r[r.length]=a}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function jh(e){return[e.read_shift(4),e.read_shift(4)]}function Vh(e,t){var r=[],n=!1;return vn(e,(function(e,i,a){switch(a){case 159:r.Count=e[0],r.Unique=e[1];break;case 19:r.push(e);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(i.T,!n||t.WTF)throw new Error("Unexpected record 0x"+a.toString(16))}})),r}function Gh(e,t){return t||(t=gn(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var Xh=Yn;function qh(e){var t=wn();yn(t,159,Gh(e));for(var r=0;r<e.length;++r)yn(t,19,Xh(e[r]));return yn(t,160),t.end()}function Kh(e){if("undefined"!==typeof m)return m.utils.encode(a,e);for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function Zh(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function $h(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=Zh(e,4),t.U=Zh(e,4),t.W=Zh(e,4),t}function Yh(e){var t=e.read_shift(4),r=e.l+t-4,n={},i=e.read_shift(4),a=[];while(i-- >0)a.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=a,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function Jh(e){var t=[];e.l+=4;var r=e.read_shift(4);while(r-- >0)t.push(Yh(e));return t}function Qh(e){var t=[];e.l+=4;var r=e.read_shift(4);while(r-- >0)t.push(e.read_shift(0,"lpp4"));return t}function ef(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Zh(e,4),t.U=Zh(e,4),t.W=Zh(e,4),t}function tf(e){var t=ef(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function rf(e,t){var r=e.l+t,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var i=!1;switch(n.AlgID){case 26126:case 26127:case 26128:i=36==n.Flags;break;case 26625:i=4==n.Flags;break;case 0:i=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function nf(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function af(e){var t=Zh(e);switch(t.Minor){case 2:return[t.Minor,sf(e,t)];case 3:return[t.Minor,of(e,t)];case 4:return[t.Minor,hf(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function sf(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),n=rf(e,r),i=nf(e,e.length-e.l);return{t:"Std",h:n,v:i}}function of(){throw new Error("File is password-protected: ECMA-376 Extensible")}function hf(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(Gt,(function(e){var r=Kt(e);switch(Zt(r[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach((function(e){n[e]=r[e]}));break;case"<dataIntegrity":n.encryptedHmacKey=r.encryptedHmacKey,n.encryptedHmacValue=r.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":n.uri=r.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":n.encs.push(r);break;default:throw r[0]}})),n}function ff(e,t){var r={},n=r.EncryptionVersionInfo=Zh(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,r.EncryptionHeader=rf(e,i),t-=i,r.EncryptionVerifier=nf(e,t),r}function lf(e){var t={},r=t.EncryptionVersionInfo=Zh(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function cf(e){var t,r,n,i,a,s,o=0,h=Kh(e),f=h.length+1;for(t=A(f),t[0]=h.length,r=1;r!=f;++r)t[r]=h[r-1];for(r=f-1;r>=0;--r)n=t[r],i=0===(16384&o)?0:1,a=o<<1&32767,s=i|a,o=s^n;return 52811^o}var uf=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e){return 255&(e/2|128*e)},i=function(e,t){return n(e^t)},a=function(e){for(var n=t[e.length-1],i=104,a=e.length-1;a>=0;--a)for(var s=e[a],o=0;7!=o;++o)64&s&&(n^=r[i]),s*=2,--i;return n};return function(t){for(var r,n,s,o=Kh(t),h=a(o),f=o.length,l=A(16),c=0;16!=c;++c)l[c]=0;1===(1&f)&&(r=h>>8,l[f]=i(e[0],r),--f,r=255&h,n=o[o.length-1],l[f]=i(n,r));while(f>0)--f,r=h>>8,l[f]=i(o[f],r),--f,r=255&h,l[f]=i(o[f],r);f=15,s=15-o.length;while(s>0)r=h>>8,l[f]=i(e[s],r),--f,--s,r=255&h,l[f]=i(o[f],r),--f,--s;return l}}(),df=function(e,t,r,n,i){var a,s;for(i||(i=t),n||(n=uf(e)),a=0;a!=t.length;++a)s=t[a],s^=n[r],s=255&(s>>5|s<<3),i[a]=s,++r;return[i,r,n]},pf=function(e){var t=0,r=uf(e);return function(e){var n=df("",e,t,r);return t=n[1],n[0]}};function mf(e,t,r,n){var i={key:rs(e),verificationBytes:rs(e)};return r.password&&(i.verifier=cf(r.password)),n.valid=i.verificationBytes===i.verifier,n.valid&&(n.insitu=pf(r.password)),i}function bf(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=lf(e,t):n.Data=ff(e,t),n}function gf(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?bf(e,t-2,n):mf(e,r.biff>=8?t:t-2,r,n),n}var vf=function(){function e(e,r){switch(r.type){case"base64":return t(S(e),r);case"binary":return t(e,r);case"buffer":return t(E&&Buffer.isBuffer(e)?e.toString("binary"):R(e),r);case"array":return t(_t(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=t||{},n=r.dense?[]:{},i=e.match(/\\trowd.*?\\row\b/g);if(!i.length)throw new Error("RTF missing table");var a={s:{c:0,r:0},e:{c:0,r:i.length-1}};return i.forEach((function(e,t){Array.isArray(n)&&(n[t]=[]);var r,i=/\\\w+\b/g,s=0,o=-1;while(r=i.exec(e)){switch(r[0]){case"\\cell":var h=e.slice(s,i.lastIndex-r[0].length);if(" "==h[0]&&(h=h.slice(1)),++o,h.length){var f={v:h,t:"s"};Array.isArray(n)?n[t][o]=f:n[Pn({r:t,c:o})]=f}break}s=i.lastIndex}o>a.e.c&&(a.e.c=o)})),n["!ref"]=Ln(a),n}function r(t,r){return Hn(e(t,r),r)}function n(e){for(var t,r=["{\\rtf1\\ansi"],n=Fn(e["!ref"]),i=Array.isArray(e),a=n.s.r;a<=n.e.r;++a){r.push("\\trowd\\trautofit1");for(var s=n.s.c;s<=n.e.c;++s)r.push("\\cellx"+(s+1));for(r.push("\\pard\\intbl"),s=n.s.c;s<=n.e.c;++s){var o=Pn({r:a,c:s});t=i?(e[a]||[])[s]:e[o],t&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(zn(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function wf(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function yf(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function _f(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(t,r,n),a=Math.min(t,r,n),s=i-a;if(0===s)return[0,0,t];var o=0,h=0,f=i+a;switch(h=s/(f>1?2-f:f),i){case t:o=((r-n)/s+6)%6;break;case r:o=(n-t)/s+2;break;case n:o=(t-r)/s+4;break}return[o/6,h,f/2]}function kf(e){var t,r=e[0],n=e[1],i=e[2],a=2*n*(i<.5?i:1-i),s=i-a/2,o=[s,s,s],h=6*r;if(0!==n)switch(0|h){case 0:case 6:t=a*h,o[0]+=a,o[1]+=t;break;case 1:t=a*(2-h),o[0]+=t,o[1]+=a;break;case 2:t=a*(h-2),o[1]+=a,o[2]+=t;break;case 3:t=a*(4-h),o[1]+=t,o[2]+=a;break;case 4:t=a*(h-4),o[2]+=a,o[0]+=t;break;case 5:t=a*(6-h),o[2]+=t,o[0]+=a;break}for(var f=0;3!=f;++f)o[f]=Math.round(255*o[f]);return o}function Mf(e,t){if(0===t)return e;var r=_f(wf(e));return r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t),yf(kf(r))}var Sf=6,Ef=15,Tf=1,Af=Sf;function Cf(e){return Math.floor((e+Math.round(128/Af)/256)*Af)}function xf(e){return Math.floor((e-5)/Af*100+.5)/100}function Bf(e){return Math.round((e*Af+5)/Af*256)/256}function Rf(e){return Bf(xf(Cf(e)))}function If(e){var t=Math.abs(e-Rf(e)),r=Af;if(t>.005)for(Af=Tf;Af<Ef;++Af)Math.abs(e-Rf(e))<=t&&(t=Math.abs(e-Rf(e)),r=Af);Af=r}function Of(e){e.width?(e.wpx=Cf(e.width),e.wch=xf(e.wpx),e.MDW=Af):e.wpx?(e.wch=xf(e.wpx),e.width=Bf(e.wch),e.MDW=Af):"number"==typeof e.wch&&(e.width=Bf(e.wch),e.wpx=Cf(e.width),e.MDW=Af),e.customWidth&&delete e.customWidth}var Df=96,Pf=Df;function Nf(e){return 96*e/Pf}function Lf(e){return e*Pf/96}var Ff={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function Uf(e,t,r,n){t.Borders=[];var i={},a=!1;(e[0].match(Gt)||[]).forEach((function(e){var r=Kt(e);switch(Zt(r[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":i={},r.diagonalUp&&(i.diagonalUp=hr(r.diagonalUp)),r.diagonalDown&&(i.diagonalDown=hr(r.diagonalDown)),t.Borders.push(i);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+r[0]+" in borders")}}))}function zf(e,t,r,n){t.Fills=[];var i={},a=!1;(e[0].match(Gt)||[]).forEach((function(e){var r=Kt(e);switch(Zt(r[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":i={},t.Fills.push(i);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(i),i={};break;case"<patternFill":case"<patternFill>":r.patternType&&(i.patternType=r.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":i.bgColor||(i.bgColor={}),r.indexed&&(i.bgColor.indexed=parseInt(r.indexed,10)),r.theme&&(i.bgColor.theme=parseInt(r.theme,10)),r.tint&&(i.bgColor.tint=parseFloat(r.tint)),r.rgb&&(i.bgColor.rgb=r.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":i.fgColor||(i.fgColor={}),r.theme&&(i.fgColor.theme=parseInt(r.theme,10)),r.tint&&(i.fgColor.tint=parseFloat(r.tint)),null!=r.rgb&&(i.fgColor.rgb=r.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+r[0]+" in fills")}}))}function Hf(e,t,r,n){t.Fonts=[];var i={},a=!1;(e[0].match(Gt)||[]).forEach((function(e){var s=Kt(e);switch(Zt(s[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(i),i={};break;case"<name":s.val&&(i.name=dr(s.val));break;case"<name/>":case"</name>":break;case"<b":i.bold=s.val?hr(s.val):1;break;case"<b/>":i.bold=1;break;case"<i":i.italic=s.val?hr(s.val):1;break;case"<i/>":i.italic=1;break;case"<u":switch(s.val){case"none":i.underline=0;break;case"single":i.underline=1;break;case"double":i.underline=2;break;case"singleAccounting":i.underline=33;break;case"doubleAccounting":i.underline=34;break}break;case"<u/>":i.underline=1;break;case"<strike":i.strike=s.val?hr(s.val):1;break;case"<strike/>":i.strike=1;break;case"<outline":i.outline=s.val?hr(s.val):1;break;case"<outline/>":i.outline=1;break;case"<shadow":i.shadow=s.val?hr(s.val):1;break;case"<shadow/>":i.shadow=1;break;case"<condense":i.condense=s.val?hr(s.val):1;break;case"<condense/>":i.condense=1;break;case"<extend":i.extend=s.val?hr(s.val):1;break;case"<extend/>":i.extend=1;break;case"<sz":s.val&&(i.sz=+s.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":s.val&&(i.vertAlign=s.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":s.val&&(i.family=parseInt(s.val,10));break;case"<family/>":case"</family>":break;case"<scheme":s.val&&(i.scheme=s.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==s.val)break;s.codepage=o[parseInt(s.val,10)];break;case"<color":if(i.color||(i.color={}),s.auto&&(i.color.auto=hr(s.auto)),s.rgb)i.color.rgb=s.rgb.slice(-6);else if(s.indexed){i.color.index=parseInt(s.indexed,10);var h=Gi[i.color.index];81==i.color.index&&(h=Gi[1]),h||(h=Gi[1]),i.color.rgb=h[0].toString(16)+h[1].toString(16)+h[2].toString(16)}else s.theme&&(i.color.theme=parseInt(s.theme,10),s.tint&&(i.color.tint=parseFloat(s.tint)),s.theme&&r.themeElements&&r.themeElements.clrScheme&&(i.color.rgb=Mf(r.themeElements.clrScheme[i.color.theme].rgb,i.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":a=!0;break;case"</AlternateContent>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+s[0]+" in fonts")}}))}function Wf(e,t,r){t.NumberFmt=[];for(var n=at(Y),i=0;i<n.length;++i)t.NumberFmt[n[i]]=Y[n[i]];var a=e[0].match(Gt);if(a)for(i=0;i<a.length;++i){var s=Kt(a[i]);switch(Zt(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var o=Jt(dr(s.formatCode)),h=parseInt(s.numFmtId,10);if(t.NumberFmt[h]=o,h>0){if(h>392){for(h=392;h>60;--h)if(null==t.NumberFmt[h])break;t.NumberFmt[h]=o}Ve(o,h)}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}function jf(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=e[n]&&(t[t.length]=Sr("numFmt",null,{numFmtId:n,formatCode:tr(e[n])}))})),1===t.length?"":(t[t.length]="</numFmts>",t[0]=Sr("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Vf=["numFmtId","fillId","fontId","borderId","xfId"],Gf=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Xf(e,t,r){var n;t.CellXf=[];var i=!1;(e[0].match(Gt)||[]).forEach((function(e){var a=Kt(e),s=0;switch(Zt(a[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(n=a,delete n[0],s=0;s<Vf.length;++s)n[Vf[s]]&&(n[Vf[s]]=parseInt(n[Vf[s]],10));for(s=0;s<Gf.length;++s)n[Gf[s]]&&(n[Gf[s]]=hr(n[Gf[s]]));if(t.NumberFmt&&n.numFmtId>392)for(s=392;s>60;--s)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[s]){n.numFmtId=s;break}t.CellXf.push(n);break;case"</xf>":break;case"<alignment":case"<alignment/>":var o={};a.vertical&&(o.vertical=a.vertical),a.horizontal&&(o.horizontal=a.horizontal),null!=a.textRotation&&(o.textRotation=a.textRotation),a.indent&&(o.indent=a.indent),a.wrapText&&(o.wrapText=hr(a.wrapText)),n.alignment=o;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+a[0]+" in cellXfs")}}))}function qf(e){var t=[];return t[t.length]=Sr("cellXfs",null),e.forEach((function(e){t[t.length]=Sr("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=Sr("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Kf=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(a,s,o){var h,f={};return a?(a=a.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,""),(h=a.match(e))&&Wf(h,f,o),(h=a.match(n))&&Hf(h,f,s,o),(h=a.match(r))&&zf(h,f,s,o),(h=a.match(i))&&Uf(h,f,s,o),(h=a.match(t))&&Xf(h,f,o),f):f}}();function Zf(e,t){var r,n=[Ht,Sr("styleSheet",null,{xmlns:Br[0],"xmlns:vt":xr.vt})];return e.SSF&&null!=(r=jf(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=qf(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function $f(e,t){var r=e.read_shift(2),n=Xn(e,t-2);return[r,n]}function Yf(e,t,r){r||(r=gn(6+4*t.length)),r.write_shift(2,e),qn(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return null==r.l&&(r.l=r.length),n}function Jf(e,t,r){var n={};n.sz=e.read_shift(2)/20;var i=_i(e,2,r);i.fItalic&&(n.italic=1),i.fCondense&&(n.condense=1),i.fExtend&&(n.extend=1),i.fShadow&&(n.shadow=1),i.fOutline&&(n.outline=1),i.fStrikeout&&(n.strike=1);var a=e.read_shift(2);switch(700===a&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var s=e.read_shift(1);0!=s&&(n.underline=s);var o=e.read_shift(1);o>0&&(n.family=o);var h=e.read_shift(1);switch(h>0&&(n.charset=h),e.l++,n.color=wi(e,8),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=Xn(e,t-21),n}function Qf(e,t){t||(t=gn(153)),t.write_shift(2,20*e.sz),ki(e,t),t.write_shift(2,e.bold?700:400);var r=0;"superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),yi(e.color,t);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),qn(e.name,t),t.length>t.l?t.slice(0,t.l):t}var el,tl=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],rl=bn;function nl(e,t){t||(t=gn(84)),el||(el=ot(tl));var r=el[e.patternType];null==r&&(r=40),t.write_shift(4,r);var n=0;if(40!=r)for(yi({auto:1},t),yi({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function il(e,t){var r=e.l+t,n=e.read_shift(2),i=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:i}}function al(e,t,r){r||(r=gn(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function sl(e,t){return t||(t=gn(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var ol=bn;function hl(e,t){return t||(t=gn(51)),t.write_shift(1,0),sl(null,t),sl(null,t),sl(null,t),sl(null,t),sl(null,t),t.length>t.l?t.slice(0,t.l):t}function fl(e,t){return t||(t=gn(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),oi(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function ll(e,t,r){var n=gn(2052);return n.write_shift(4,e),oi(t,n),oi(r,n),n.length>n.l?n.slice(0,n.l):n}function cl(e,t,r){var n={NumberFmt:[]};for(var i in Y)n.NumberFmt[i]=Y[i];n.CellXf=[],n.Fonts=[];var a=[],s=!1;return vn(e,(function(e,i,o){switch(o){case 44:n.NumberFmt[e[0]]=e[1],Ve(e[1],e[0]);break;case 43:n.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=Mf(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:617==a[a.length-1]&&n.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:a.push(o),s=!0;break;case 38:a.pop(),s=!1;break;default:if(i.T>0)a.push(o);else if(i.T<0)a.pop();else if(!s||r.WTF&&37!=a[a.length-1])throw new Error("Unexpected record 0x"+o.toString(16))}})),n}function ul(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(yn(e,615,Gn(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=t[n]&&yn(e,44,Yf(n,t[n]))})),yn(e,616))}}function dl(e){var t=1;0!=t&&(yn(e,611,Gn(t)),yn(e,43,Qf({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),yn(e,612))}function pl(e){var t=2;0!=t&&(yn(e,603,Gn(t)),yn(e,45,nl({patternType:"none"})),yn(e,45,nl({patternType:"gray125"})),yn(e,604))}function ml(e){var t=1;0!=t&&(yn(e,613,Gn(t)),yn(e,46,hl({})),yn(e,614))}function bl(e){var t=1;yn(e,626,Gn(t)),yn(e,47,al({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),yn(e,627)}function gl(e,t){yn(e,617,Gn(t.length)),t.forEach((function(t){yn(e,47,al(t,0))})),yn(e,618)}function vl(e){var t=1;yn(e,619,Gn(t)),yn(e,48,fl({xfId:0,builtinId:0,name:"Normal"})),yn(e,620)}function wl(e){var t=0;yn(e,505,Gn(t)),yn(e,506)}function yl(e){var t=0;yn(e,508,ll(t,"TableStyleMedium9","PivotStyleMedium4")),yn(e,509)}function _l(){}function kl(e,t){var r=wn();return yn(r,278),ul(r,e.SSF),dl(r,e),pl(r,e),ml(r,e),bl(r,e),gl(r,t.cellXfs),vl(r,e),wl(r,e),yl(r,e),_l(r,e),yn(r,279),r.end()}var Ml=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function Sl(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Gt)||[]).forEach((function(e){var i=Kt(e);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=i.val;break;case"<a:sysClr":n.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===i[0].charAt(1)?(t.themeElements.clrScheme[Ml.indexOf(i[0])]=n,n={}):n.name=i[0].slice(3,i[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}}))}function El(){}function Tl(){}var Al=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,Cl=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,xl=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function Bl(e,t,r){var n;t.themeElements={},[["clrScheme",Al,Sl],["fontScheme",Cl,El],["fmtScheme",xl,Tl]].forEach((function(i){if(!(n=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](n,t,r)}))}var Rl=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Il(e,t){var r;e&&0!==e.length||(e=Ol());var n={};if(!(r=e.match(Rl)))throw new Error("themeElements not found in theme");return Bl(r[0],n,t),n.raw=e,n}function Ol(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[Ht];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function Dl(e,t,r){var n=e.l+t,i=e.read_shift(4);if(124226!==i)if(r.cellStyles){var a,s=e.slice(e.l);e.l=n;try{a=Ut(s,{type:"array"})}catch(h){return}var o=Dt(a,"theme/theme/theme1.xml",!0);if(o)return Il(o,r)}else e.l=n}function Pl(e){return e.read_shift(4)}function Nl(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Ll(e,4);break;case 2:t.xclrValue=ks(e,4);break;case 3:t.xclrValue=Pl(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function Ll(e,t){return bn(e,t)}function Fl(e,t){return bn(e,t)}function Ul(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Nl(e,r);break;case 6:n[1]=Fl(e,r);break;case 14:case 15:n[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function zl(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;var i=e.read_shift(2),a=[];while(i-- >0)a.push(Ul(e,r-e.l));return{ixfe:n,ext:a}}function Hl(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function Wl(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Xn(e,t-8)}}function jl(e){var t=gn(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),qn(e.name,t),t.slice(0,t.l)}function Vl(e){var t=[],r=e.read_shift(4);while(r-- >0)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Gl(e){var t=gn(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function Xl(e,t){var r=gn(8+2*t.length);return r.write_shift(4,e),qn(t,r),r.slice(0,r.l)}function ql(e){return e.l+=4,0!=e.read_shift(4)}function Kl(e,t){var r=gn(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}function Zl(e,t,r){var n={Types:[],Cell:[],Value:[]},i=r||{},a=[],s=!1,o=2;return vn(e,(function(e,t,r){switch(r){case 335:n.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==o?n.Cell.push({type:n.Types[e[0]-1].name,index:e[1]}):0==o&&n.Value.push({type:n.Types[e[0]-1].name,index:e[1]})}));break;case 337:o=e?1:0;break;case 338:o=2;break;case 35:a.push(r),s=!0;break;case 36:a.pop(),s=!1;break;default:if(t.T);else if(!s||i.WTF&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+r.toString(16))}})),n}function $l(){var e=wn();return yn(e,332),yn(e,334,Gn(1)),yn(e,335,jl({name:"XLDAPR",version:12e4,flags:3496657072})),yn(e,336),yn(e,339,Xl(1,"XLDAPR")),yn(e,52),yn(e,35,Gn(514)),yn(e,4096,Gn(0)),yn(e,4097,ns(1)),yn(e,36),yn(e,53),yn(e,340),yn(e,337,Kl(1,!0)),yn(e,51,Gl([[1,0]])),yn(e,338),yn(e,333),e.end()}function Yl(e,t,r){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var i,a=!1,s=2;return e.replace(Gt,(function(e){var t=Kt(e);switch(Zt(t[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":n.Types.push({name:t.name});break;case"</metadataType>":break;case"<futureMetadata":for(var o=0;o<n.Types.length;++o)n.Types[o].name==t.name&&(i=n.Types[o]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":1==s?n.Cell.push({type:n.Types[t.t-1].name,index:+t.v}):0==s&&n.Value.push({type:n.Types[t.t-1].name,index:+t.v});break;case"</rc>":break;case"<cellMetadata":s=1;break;case"</cellMetadata>":s=2;break;case"<valueMetadata":s=0;break;case"</valueMetadata>":s=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!i)break;i.offsets||(i.offsets=[]),i.offsets.push(+t.i);break;default:if(!a&&r.WTF)throw new Error("unrecognized "+t[0]+" in metadata")}return e})),n}function Jl(){var e=[Ht];return e.push('<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">\n <metadataTypes count="1">\n <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>\n </metadataTypes>\n <futureMetadata name="XLDAPR" count="1">\n <bk>\n <extLst>\n <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">\n <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>\n </ext>\n </extLst>\n </bk>\n </futureMetadata>\n <cellMetadata count="1">\n <bk>\n <rc t="1" v="0"/>\n </bk>\n </cellMetadata>\n</metadata>'),e.join("")}function Ql(e){var t=[];if(!e)return t;var r=1;return(e.match(Gt)||[]).forEach((function(e){var n=Kt(e);switch(n[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete n[0],n.i?r=n.i:n.i=r,t.push(n);break}})),t}function ec(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Pn(r);var n=e.read_shift(1);return 2&n&&(t.l="1"),8&n&&(t.a="1"),t}function tc(e,t,r){var n=[],i=!1;return vn(e,(function(e,t,a){switch(a){case 63:n.push(e);break;default:if(t.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+a.toString(16))}})),n}function rc(){}function nc(e,t,r,n){if(!e)return e;var i=n||{},a=!1,s=!1;vn(e,(function(e,t,r){if(!s)switch(r){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:a=!0;break;case 36:a=!1;break;default:if(t.T);else if(!a||i.WTF)throw new Error("Unexpected record 0x"+r.toString(16))}}),i)}function ic(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var ac=1024;function sc(e,t){var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),i=[Sr("xml",null,{"xmlns:v":Rr.v,"xmlns:o":Rr.o,"xmlns:x":Rr.x,"xmlns:mv":Rr.mv}).replace(/\/>/,">"),Sr("o:shapelayout",Sr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Sr("v:shapetype",[Sr("v:stroke",null,{joinstyle:"miter"}),Sr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];while(ac<1e3*e)ac+=1e3;return t.forEach((function(e){var t=Dn(e[0]),r={color2:"#BEFF82",type:"gradient"};"gradient"==r.type&&(r.angle="-180");var n="gradient"==r.type?Sr("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,a=Sr("v:fill",n,r),s={on:"t",obscured:"t"};++ac,i=i.concat(["<v:shape"+Mr({id:"_x0000_s"+ac,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",a,Sr("v:shadow",null,s),Sr("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",kr("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),kr("x:AutoFill","False"),kr("x:Row",String(t.r)),kr("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),i.push("</xml>"),i.join("")}function oc(e,t,r,n){var i,a=Array.isArray(e);t.forEach((function(t){var s=Dn(t.ref);if(a?(e[s.r]||(e[s.r]=[]),i=e[s.r][s.c]):i=e[t.ref],!i){i={t:"z"},a?e[s.r][s.c]=i:e[t.ref]=i;var o=Fn(e["!ref"]||"BDWGO1000001:A1");o.s.r>s.r&&(o.s.r=s.r),o.e.r<s.r&&(o.e.r=s.r),o.s.c>s.c&&(o.s.c=s.c),o.e.c<s.c&&(o.e.c=s.c);var h=Ln(o);h!==e["!ref"]&&(e["!ref"]=h)}i.c||(i.c=[]);var f={a:t.author,t:t.t,r:t.r,T:r};t.h&&(f.h=t.h);for(var l=i.c.length-1;l>=0;--l){if(!r&&i.c[l].T)return;r&&!i.c[l].T&&i.c.splice(l,1)}if(r&&n)for(l=0;l<n.length;++l)if(f.a==n[l].id){f.a=n[l].name||f.a;break}i.c.push(f)}))}function hc(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],i=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}}));var a=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return a&&a[1]&&a[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var i=e.match(/<(?:\w+:)?comment[^>]*>/);if(i){var a=Kt(i[0]),s={author:a.authorId&&r[a.authorId]||"sheetjsghost",ref:a.ref,guid:a.guid},o=Dn(a.ref);if(!(t.sheetRows&&t.sheetRows<=o.r)){var h=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),f=!!h&&!!h[1]&&Nh(h[1])||{r:"",t:"",h:""};s.r=f.r,"<t></t>"==f.r&&(f.t=f.h=""),s.t=(f.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(s.h=f.h),n.push(s)}}}})),n}function fc(e){var t=[Ht,Sr("comments",null,{xmlns:Br[0]})],r=[];return t.push("<authors>"),e.forEach((function(e){e[1].forEach((function(e){var n=tr(e.a);-1==r.indexOf(n)&&(r.push(n),t.push("<author>"+n+"</author>")),e.T&&e.ID&&-1==r.indexOf("tc="+e.ID)&&(r.push("tc="+e.ID),t.push("<author>tc="+e.ID+"</author>"))}))})),0==r.length&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach((function(e){var n=0,i=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?n=r.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(n=r.indexOf(tr(e.a))),i.push(e.t||"")})),t.push('<comment ref="'+e[0]+'" authorId="'+n+'"><text>'),i.length<=1)t.push(kr("t",tr(i[0]||"")));else{for(var a="Comment:\n "+i[0]+"\n",s=1;s<i.length;++s)a+="Reply:\n "+i[s]+"\n";t.push(kr("t",tr(a)))}t.push("</text></comment>")})),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function lc(e,t){var r=[],n=!1,i={},a=0;return e.replace(Gt,(function(s,o){var h=Kt(s);switch(Zt(h[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":i={author:h.personId,guid:h.id,ref:h.ref,T:1};break;case"</threadedComment>":null!=i.t&&r.push(i);break;case"<text>":case"<text":a=o+s.length;break;case"</text>":i.t=e.slice(a,o).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":n=!0;break;case"</mentions>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+h[0]+" in threaded comments")}return s})),r}function cc(e,t,r){var n=[Ht,Sr("ThreadedComments",null,{xmlns:xr.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var i="";(e[1]||[]).forEach((function(a,s){if(a.T){a.a&&-1==t.indexOf(a.a)&&t.push(a.a);var o={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};0==s?i=o.id:o.parentId=i,a.ID=o.id,a.a&&(o.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(a.a)).slice(-12)+"}"),n.push(Sr("threadedComment",kr("text",a.t||""),o))}else delete a.ID}))})),n.push("</ThreadedComments>"),n.join("")}function uc(e,t){var r=[],n=!1;return e.replace(Gt,(function(e){var i=Kt(e);switch(Zt(i[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:i.displayname,id:i.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+i[0]+" in threaded comments")}return e})),r}function dc(e){var t=[Ht,Sr("personList",null,{xmlns:xr.TCMNT,"xmlns:x":Br[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,r){t.push(Sr("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push("</personList>"),t.join("")}function pc(e){var t={};t.iauthor=e.read_shift(4);var r=mi(e,16);return t.rfx=r.s,t.ref=Pn(r.s),e.l+=16,t}function mc(e,t){return null==t&&(t=gn(36)),t.write_shift(4,e[1].iauthor),bi(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var bc=Xn;function gc(e){return qn(e.slice(0,54))}function vc(e,t){var r=[],n=[],i={},a=!1;return vn(e,(function(e,s,o){switch(o){case 632:n.push(e);break;case 635:i=e;break;case 637:i.t=e.t,i.h=e.h,i.r=e.r;break;case 636:if(i.author=n[i.iauthor],delete i.iauthor,t.sheetRows&&i.rfx&&t.sheetRows<=i.rfx.r)break;i.t||(i.t=""),delete i.rfx,r.push(i);break;case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:break;case 38:break;default:if(s.T);else if(!a||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),r}function wc(e){var t=wn(),r=[];return yn(t,628),yn(t,630),e.forEach((function(e){e[1].forEach((function(e){r.indexOf(e.a)>-1||(r.push(e.a.slice(0,54)),yn(t,632,gc(e.a)))}))})),yn(t,631),yn(t,633),e.forEach((function(e){e[1].forEach((function(n){n.iauthor=r.indexOf(n.a);var i={s:Dn(e[0]),e:Dn(e[0])};yn(t,635,mc([i,n])),n.t&&n.t.length>0&&yn(t,637,Qn(n)),yn(t,636),delete n.iauthor}))})),yn(t,634),yn(t,629),t.end()}var yc="application/vnd.ms-office.vbaProject";function _c(e){var t=Qe.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(r,n){if("/"!==r.slice(-1)&&r.match(/_VBA_PROJECT_CUR/)){var i=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Qe.utils.cfb_add(t,i,e.FileIndex[n].content)}})),Qe.write(t)}function kc(e,t){t.FullPaths.forEach((function(r,n){if(0!=n){var i=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==i.slice(-1)&&Qe.utils.cfb_add(e,i,t.FileIndex[n].content)}}))}var Mc=["xlsb","xlsm","xlam","biff8","xla"];function Sc(){return{"!type":"dialog"}}function Ec(){return{"!type":"dialog"}}function Tc(){return{"!type":"macro"}}function Ac(){return{"!type":"macro"}}var Cc=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(e,r,n,i){var a=!1,s=!1;0==n.length?s=!0:"["==n.charAt(0)&&(s=!0,n=n.slice(1,-1)),0==i.length?a=!0:"["==i.charAt(0)&&(a=!0,i=i.slice(1,-1));var o=n.length>0?0|parseInt(n,10):0,h=i.length>0?0|parseInt(i,10):0;return a?h+=t.c:--h,s?o+=t.r:--o,r+(a?"":"$")+Bn(h)+(s?"":"$")+Tn(o)}return function(n,i){return t=i,n.replace(e,r)}}(),xc=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Bc=function(){return function(e,t){return e.replace(xc,(function(e,r,n,i,a,s){var o=xn(i)-(n?0:t.c),h=En(s)-(a?0:t.r),f=0==h?"":a?h+1:"["+h+"]",l=0==o?"":n?o+1:"["+o+"]";return r+"R"+f+"C"+l}))}}();function Rc(e,t){return e.replace(xc,(function(e,r,n,i,a,s){return r+("$"==n?n+i:Bn(xn(i)+t.c))+("$"==a?a+s:Tn(En(s)+t.r))}))}function Ic(e,t,r){var n=Nn(t),i=n.s,a=Dn(r),s={r:a.r-i.r,c:a.c-i.c};return Rc(e,s)}function Oc(e){return 1!=e.length}function Dc(e){return e.replace(/_xlfn\./g,"")}function Pc(e){e.l+=1}function Nc(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Lc(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return Fc(e,t,r);12==r.biff&&(n=4)}var i=e.read_shift(n),a=e.read_shift(n),s=Nc(e,2),o=Nc(e,2);return{s:{r:i,c:s[0],cRel:s[1],rRel:s[2]},e:{r:a,c:o[0],cRel:o[1],rRel:o[2]}}}function Fc(e){var t=Nc(e,2),r=Nc(e,2),n=e.read_shift(1),i=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:i,cRel:r[1],rRel:r[2]}}}function Uc(e,t,r){if(r.biff<8)return Fc(e,t,r);var n=e.read_shift(12==r.biff?4:2),i=e.read_shift(12==r.biff?4:2),a=Nc(e,2),s=Nc(e,2);return{s:{r:n,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function zc(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return Hc(e,t,r);var n=e.read_shift(r&&12==r.biff?4:2),i=Nc(e,2);return{r:n,c:i[0],cRel:i[1],rRel:i[2]}}function Hc(e){var t=Nc(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function Wc(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function jc(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return Vc(e,t,r);var i=e.read_shift(n>=12?4:2),a=e.read_shift(2),s=(16384&a)>>14,o=(32768&a)>>15;if(a&=16383,1==o)while(i>524287)i-=1048576;if(1==s)while(a>8191)a-=16384;return{r:i,c:a,cRel:s,rRel:o}}function Vc(e){var t=e.read_shift(2),r=e.read_shift(1),n=(32768&t)>>15,i=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==i&&r>=128&&(r-=256),{r:t,c:r,cRel:i,rRel:n}}function Gc(e,t,r){var n=(96&e[e.l++])>>5,i=Lc(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,i]}function Xc(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2,"i"),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}var s=Lc(e,a,r);return[n,i,s]}function qc(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function Kc(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}return e.l+=a,[n,i]}function Zc(e,t,r){var n=(96&e[e.l++])>>5,i=Uc(e,t-1,r);return[n,i]}function $c(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}function Yc(e){var t=1&e[e.l+1],r=1;return e.l+=4,[t,r]}function Jc(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),i=[],a=0;a<=n;++a)i.push(e.read_shift(r&&2==r.biff?1:2));return i}function Qc(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function eu(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function tu(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function ru(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}function nu(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function iu(e){return e.read_shift(2),nu(e,2)}function au(e){return e.read_shift(2),nu(e,2)}function su(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=zc(e,0,r);return[n,i]}function ou(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=jc(e,0,r);return[n,i]}function hu(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);r&&5==r.biff&&(e.l+=12);var a=zc(e,0,r);return[n,i,a]}function fu(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(r&&r.biff<=3?1:2);return[Ed[i],Sd[i],n]}function lu(e,t,r){var n=e[e.l++],i=e.read_shift(1),a=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:cu(e);return[i,(0===a[0]?Sd:Md)[a[1]]]}function cu(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function uu(e,t,r){e.l+=r&&2==r.biff?3:4}function du(e,t,r){if(e.l++,r&&12==r.biff)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function pu(e){return e.l++,Xi[e.read_shift(1)]}function mu(e){return e.l++,e.read_shift(2)}function bu(e){return e.l++,0!==e.read_shift(1)}function gu(e){return e.l++,gi(e,8)}function vu(e,t,r){return e.l++,os(e,t-1,r)}function wu(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=es(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=Xi[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=gi(e,8);break;case 2:r[1]=us(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function yu(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),i=[],a=0;a!=n;++a)i.push((12==r.biff?mi:Rs)(e,8));return i}function _u(e,t,r){var n=0,i=0;12==r.biff?(n=e.read_shift(4),i=e.read_shift(4)):(i=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--i&&(i=256));for(var a=0,s=[];a!=n&&(s[a]=[]);++a)for(var o=0;o!=i;++o)s[a][o]=wu(e,r.biff);return s}function ku(e,t,r){var n=e.read_shift(1)>>>5&3,i=!r||r.biff>=8?4:2,a=e.read_shift(i);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,a]}function Mu(e,t,r){if(5==r.biff)return Su(e,t,r);var n=e.read_shift(1)>>>5&3,i=e.read_shift(2),a=e.read_shift(4);return[n,i,a]}function Su(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function Eu(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&2==r.biff?3:4;var i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function Tu(e,t,r){var n=e.read_shift(1)>>>5&3,i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function Au(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}function Cu(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2),a=4;if(r)switch(r.biff){case 5:a=15;break;case 12:a=6;break}return e.l+=a,[n,i]}var xu=bn,Bu=bn,Ru=bn;function Iu(e,t,r){return e.l+=2,[Wc(e,4,r)]}function Ou(e){return e.l+=6,[]}var Du=Iu,Pu=Ou,Nu=Ou,Lu=Iu;function Fu(e){return e.l+=2,[rs(e),1&e.read_shift(2)]}var Uu=Iu,zu=Fu,Hu=Ou,Wu=Iu,ju=Iu,Vu=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Gu(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),i=e.read_shift(2),a=e.read_shift(2),s=Vu[r>>2&31];return{ixti:t,coltype:3&r,rt:s,idx:n,c:i,C:a}}function Xu(e){return e.l+=2,[e.read_shift(4)]}function qu(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}function Ku(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}function Zu(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function $u(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Yu(e){return e.l+=4,[0,0]}var Ju={1:{n:"PtgExp",f:du},2:{n:"PtgTbl",f:Ru},3:{n:"PtgAdd",f:Pc},4:{n:"PtgSub",f:Pc},5:{n:"PtgMul",f:Pc},6:{n:"PtgDiv",f:Pc},7:{n:"PtgPower",f:Pc},8:{n:"PtgConcat",f:Pc},9:{n:"PtgLt",f:Pc},10:{n:"PtgLe",f:Pc},11:{n:"PtgEq",f:Pc},12:{n:"PtgGe",f:Pc},13:{n:"PtgGt",f:Pc},14:{n:"PtgNe",f:Pc},15:{n:"PtgIsect",f:Pc},16:{n:"PtgUnion",f:Pc},17:{n:"PtgRange",f:Pc},18:{n:"PtgUplus",f:Pc},19:{n:"PtgUminus",f:Pc},20:{n:"PtgPercent",f:Pc},21:{n:"PtgParen",f:Pc},22:{n:"PtgMissArg",f:Pc},23:{n:"PtgStr",f:vu},26:{n:"PtgSheet",f:qu},27:{n:"PtgEndSheet",f:Ku},28:{n:"PtgErr",f:pu},29:{n:"PtgBool",f:bu},30:{n:"PtgInt",f:mu},31:{n:"PtgNum",f:gu},32:{n:"PtgArray",f:$c},33:{n:"PtgFunc",f:fu},34:{n:"PtgFuncVar",f:lu},35:{n:"PtgName",f:ku},36:{n:"PtgRef",f:su},37:{n:"PtgArea",f:Gc},38:{n:"PtgMemArea",f:Eu},39:{n:"PtgMemErr",f:xu},40:{n:"PtgMemNoMem",f:Bu},41:{n:"PtgMemFunc",f:Tu},42:{n:"PtgRefErr",f:Au},43:{n:"PtgAreaErr",f:qc},44:{n:"PtgRefN",f:ou},45:{n:"PtgAreaN",f:Zc},46:{n:"PtgMemAreaN",f:Zu},47:{n:"PtgMemNoMemN",f:$u},57:{n:"PtgNameX",f:Mu},58:{n:"PtgRef3d",f:hu},59:{n:"PtgArea3d",f:Xc},60:{n:"PtgRefErr3d",f:Cu},61:{n:"PtgAreaErr3d",f:Kc},255:{}},Qu={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},ed={1:{n:"PtgElfLel",f:Fu},2:{n:"PtgElfRw",f:Wu},3:{n:"PtgElfCol",f:Du},6:{n:"PtgElfRwV",f:ju},7:{n:"PtgElfColV",f:Lu},10:{n:"PtgElfRadical",f:Uu},11:{n:"PtgElfRadicalS",f:Hu},13:{n:"PtgElfColS",f:Pu},15:{n:"PtgElfColSV",f:Nu},16:{n:"PtgElfRadicalLel",f:zu},25:{n:"PtgList",f:Gu},29:{n:"PtgSxName",f:Xu},255:{}},td={0:{n:"PtgAttrNoop",f:Yu},1:{n:"PtgAttrSemi",f:ru},2:{n:"PtgAttrIf",f:eu},4:{n:"PtgAttrChoose",f:Jc},8:{n:"PtgAttrGoto",f:Qc},16:{n:"PtgAttrSum",f:uu},32:{n:"PtgAttrBaxcel",f:Yc},33:{n:"PtgAttrBaxcel",f:Yc},64:{n:"PtgAttrSpace",f:iu},65:{n:"PtgAttrSpaceSemi",f:au},128:{n:"PtgAttrIfError",f:tu},255:{}};function rd(e,t,r,n){if(n.biff<8)return bn(e,t);for(var i=e.l+t,a=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=_u(e,0,n),a.push(r[s][1]);break;case"PtgMemArea":r[s][2]=yu(e,r[s][1],n),a.push(r[s][2]);break;case"PtgExp":n&&12==n.biff&&(r[s][1][1]=e.read_shift(4),a.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0];default:break}return t=i-e.l,0!==t&&a.push(bn(e,t)),a}function nd(e,t,r){var n,i,a=e.l+t,s=[];while(a!=e.l)t=a-e.l,i=e[e.l],n=Ju[i]||Ju[Qu[i]],24!==i&&25!==i||(n=(24===i?ed:td)[e[e.l+1]]),n&&n.f?s.push([n.n,n.f(e,t,r)]):bn(e,t);return s}function id(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],i=[],a=0;a<n.length;++a){var s=n[a];if(s)switch(s[0]){case 2:i.push('"'+s[1].replace(/"/g,'""')+'"');break;default:i.push(s[1])}else i.push("")}t.push(i.join(","))}return t.join(";")}var ad={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function sd(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function od(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var i="";if(r.biff>8)switch(e[n[0]][0]){case 357:return i=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return i=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(i=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?i:i+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function hd(e,t,r){var n=od(e,t,r);return"#REF"==n?n:sd(n,r)}function fd(e,t,r,n,i){var a,s,o,h,f=i&&i.biff||8,l={s:{c:0,r:0},e:{c:0,r:0}},c=[],u=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,b="",g=0,v=e[0].length;g<v;++g){var w=e[0][g];switch(w[0]){case"PtgUminus":c.push("-"+c.pop());break;case"PtgUplus":c.push("+"+c.pop());break;case"PtgPercent":c.push(c.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(a=c.pop(),s=c.pop(),m>=0){switch(e[0][m][1][0]){case 0:b=Mt(" ",e[0][m][1][1]);break;case 1:b=Mt("\r",e[0][m][1][1]);break;default:if(b="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}s+=b,m=-1}c.push(s+ad[w[0]]+a);break;case"PtgIsect":a=c.pop(),s=c.pop(),c.push(s+" "+a);break;case"PtgUnion":a=c.pop(),s=c.pop(),c.push(s+","+a);break;case"PtgRange":a=c.pop(),s=c.pop(),c.push(s+":"+a);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":o=_n(w[1][1],l,i),c.push(Mn(o,f));break;case"PtgRefN":o=r?_n(w[1][1],r,i):w[1][1],c.push(Mn(o,f));break;case"PtgRef3d":u=w[1][1],o=_n(w[1][2],l,i),p=hd(n,u,i);c.push(p+"!"+Mn(o,f));break;case"PtgFunc":case"PtgFuncVar":var y=w[1][0],_=w[1][1];y||(y=0),y&=127;var k=0==y?[]:c.slice(-y);c.length-=y,"User"===_&&(_=k.shift()),c.push(_+"("+k.join(",")+")");break;case"PtgBool":c.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":c.push(w[1]);break;case"PtgNum":c.push(String(w[1]));break;case"PtgStr":c.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":c.push(w[1]);break;case"PtgAreaN":h=kn(w[1][1],r?{s:r}:l,i),c.push(Sn(h,i));break;case"PtgArea":h=kn(w[1][1],l,i),c.push(Sn(h,i));break;case"PtgArea3d":u=w[1][1],h=w[1][2],p=hd(n,u,i),c.push(p+"!"+Sn(h,i));break;case"PtgAttrSum":c.push("SUM("+c.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":d=w[1][2];var M=(n.names||[])[d-1]||(n[0]||[])[d],S=M?M.Name:"SH33TJSNAME"+String(d);S&&"_xlfn."==S.slice(0,6)&&!i.xlfn&&(S=S.slice(6)),c.push(S);break;case"PtgNameX":var E,T=w[1][1];if(d=w[1][2],!(i.biff<=5)){var A="";if(14849==((n[T]||[])[0]||[])[0]||(1025==((n[T]||[])[0]||[])[0]?n[T][d]&&n[T][d].itab>0&&(A=n.SheetNames[n[T][d].itab-1]+"!"):A=n.SheetNames[d-1]+"!"),n[T]&&n[T][d])A+=n[T][d].Name;else if(n[0]&&n[0][d])A+=n[0][d].Name;else{var C=(od(n,T,i)||"").split(";;");C[d-1]?A=C[d-1]:A+="SH33TJSERRX"}c.push(A);break}T<0&&(T=-T),n[T]&&(E=n[T][d]),E||(E={Name:"SH33TJSERRY"}),c.push(E.Name);break;case"PtgParen":var x="(",B=")";if(m>=0){switch(b="",e[0][m][1][0]){case 2:x=Mt(" ",e[0][m][1][1])+x;break;case 3:x=Mt("\r",e[0][m][1][1])+x;break;case 4:B=Mt(" ",e[0][m][1][1])+B;break;case 5:B=Mt("\r",e[0][m][1][1])+B;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}c.push(x+c.pop()+B);break;case"PtgRefErr":c.push("#REF!");break;case"PtgRefErr3d":c.push("#REF!");break;case"PtgExp":o={c:w[1][1],r:w[1][0]};var R={c:r.c,r:r.r};if(n.sharedf[Pn(o)]){var I=n.sharedf[Pn(o)];c.push(fd(I,l,R,n,i))}else{var O=!1;for(a=0;a!=n.arrayf.length;++a)if(s=n.arrayf[a],!(o.c<s[0].s.c||o.c>s[0].e.c)&&!(o.r<s[0].s.r||o.r>s[0].e.r)){c.push(fd(s[1],l,R,n,i)),O=!0;break}O||c.push(w[1])}break;case"PtgArray":c.push("{"+id(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=g;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":c.push("");break;case"PtgAreaErr":c.push("#REF!");break;case"PtgAreaErr3d":c.push("#REF!");break;case"PtgList":c.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w))}var D=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=i.biff&&m>=0&&-1==D.indexOf(e[0][g][0])){w=e[0][m];var P=!0;switch(w[1][0]){case 4:P=!1;case 0:b=Mt(" ",w[1][1]);break;case 5:P=!1;case 1:b=Mt("\r",w[1][1]);break;default:if(b="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0])}c.push((P?b:"")+c.pop()+(P?"":b)),m=-1}}if(c.length>1&&i.WTF)throw new Error("bad formula stack");return c[0]}function ld(e,t,r){var n,i=e.l+t,a=2==r.biff?1:2,s=e.read_shift(a);if(65535==s)return[[],bn(e,t-2)];var o=nd(e,s,r);return t!==s+a&&(n=rd(e,t-s-a,o,r)),e.l=i,[o,n]}function cd(e,t,r){var n,i=e.l+t,a=2==r.biff?1:2,s=e.read_shift(a);if(65535==s)return[[],bn(e,t-2)];var o=nd(e,s,r);return t!==s+a&&(n=rd(e,t-s-a,o,r)),e.l=i,[o,n]}function ud(e,t,r,n){var i,a=e.l+t,s=nd(e,n,r);return a!==e.l&&(i=rd(e,a-e.l,s,r)),[s,i]}function dd(e,t,r){var n,i=e.l+t,a=e.read_shift(2),s=nd(e,a,r);return 65535==a?[[],bn(e,t-2)]:(t!==a+2&&(n=rd(e,i-a-2,s,r)),[s,n])}function pd(e){var t;if(65535!==nn(e,e.l+6))return[gi(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function md(e){if(null==e){var t=gn(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return vi("number"==typeof e?e:0)}function bd(e,t,r){var n=e.l+t,i=Ss(e,6);2==r.biff&&++e.l;var a=pd(e,8),s=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var o=cd(e,n-e.l,r);return{cell:i,val:a[0],formula:o,shared:s>>3&1,tt:a[1]}}function gd(e,t,r,n,i){var a=Es(t,r,i),s=md(e.v),o=gn(6),h=33;o.write_shift(2,h),o.write_shift(4,0);for(var f=gn(e.bf.length),l=0;l<e.bf.length;++l)f[l]=e.bf[l];var c=D([a,s,o,f]);return c}function vd(e,t,r){var n=e.read_shift(4),i=nd(e,n,r),a=e.read_shift(4),s=a>0?rd(e,a,i,r):null;return[i,s]}var wd=vd,yd=vd,_d=vd,kd=vd,Md={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Sd={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Ed={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function Td(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Ad(e){var t="of:="+e.replace(xc,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Cd(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function xd(e){return e.replace(/\./,"!")}var Bd={},Rd={},Id="undefined"!==typeof Map;function Od(e,t,r){var n=0,i=e.length;if(r){if(Id?r.has(t):Object.prototype.hasOwnProperty.call(r,t))for(var a=Id?r.get(t):r[t];n<a.length;++n)if(e[a[n]].t===t)return e.Count++,a[n]}else for(;n<i;++n)if(e[n].t===t)return e.Count++,n;return e[i]={t:t},e.Count++,e.Unique++,r&&(Id?(r.has(t)||r.set(t,[]),r.get(t).push(i)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(i))),i}function Dd(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(Af=t.MDW),null!=t.width?r.customWidth=1:null!=t.wpx?n=xf(t.wpx):null!=t.wch&&(n=t.wch),n>-1?(r.width=Bf(n),r.customWidth=1):null!=t.width&&(r.width=t.width),t.hidden&&(r.hidden=!0),null!=t.level&&(r.outlineLevel=r.level=t.level),r}function Pd(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(r=[1,1,1,1,.5,.5]),null==e.left&&(e.left=r[0]),null==e.right&&(e.right=r[1]),null==e.top&&(e.top=r[2]),null==e.bottom&&(e.bottom=r[3]),null==e.header&&(e.header=r[4]),null==e.footer&&(e.footer=r[5])}}function Nd(e,t,r){var n=r.revssf[null!=t.z?t.z:"General"],i=60,a=e.length;if(null==n&&r.ssf)for(;i<392;++i)if(null==r.ssf[i]){Ve(t.z,i),r.ssf[i]=t.z,r.revssf[t.z]=n=i;break}for(i=0;i!=a;++i)if(e[i].numFmtId===n)return i;return e[a]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},a}function Ld(e,t,r,n,i,a){try{n.cellNF&&(e.z=Y[t])}catch(o){if(n.WTF)throw o}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=yt(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==Y[t]&&Ve(Ke[t]||"General",t),"e"===e.t)e.w=e.w||Xi[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v);else if("d"===e.t){var s=ct(e.v);e.w=(0|s)===s?s.toString(10):le(s)}else{if(void 0===e.v)return"";e.w=ce(e.v,Rd)}else"d"===e.t?e.w=je(t,ct(e.v),Rd):e.w=je(t,e.v,Rd)}catch(o){if(n.WTF)throw o}if(n.cellStyles&&null!=r)try{e.s=a.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Mf(i.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=i.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Mf(i.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=i.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(o){if(n.WTF&&a.Fills)throw o}}}function Fd(e,t,r){if(e&&e["!ref"]){var n=Fn(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function Ud(e,t){var r=Fn(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Ln(r))}var zd=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Hd=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Wd=/<(?:\w:)?hyperlink [^>]*>/gm,jd=/"(\w*:\w*)"/,Vd=/<(?:\w:)?col\b[^>]*[\/]?>/g,Gd=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Xd=/<(?:\w:)?pageMargins[^>]*\/>/g,qd=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Kd=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Zd=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function $d(e,t,r,n,i,a,s){if(!e)return e;n||(n={"!id":{}}),null!=y&&null==t.dense&&(t.dense=y);var o=t.dense?[]:{},h={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",l="",c=e.match(Hd);c?(f=e.slice(0,c.index),l=e.slice(c.index+c[0].length)):f=l=e;var u=f.match(qd);u?Jd(u[0],o,i,r):(u=f.match(Kd))&&Qd(u[0],u[1]||"",o,i,r,s,a);var d=(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=f.slice(d,d+50).match(jd);p&&Ud(o,p[1])}var m=f.match(Zd);m&&m[1]&&up(m[1],i);var b=[];if(t.cellStyles){var g=f.match(Vd);g&&op(b,g)}c&&mp(c[1],o,t,h,a,s);var v=l.match(Gd);v&&(o["!autofilter"]=fp(v[0]));var w=[],_=l.match(zd);if(_)for(d=0;d!=_.length;++d)w[d]=Fn(_[d].slice(_[d].indexOf('"')+1));var k=l.match(Wd);k&&ip(o,k,n);var M=l.match(Xd);if(M&&(o["!margins"]=ap(Kt(M[0]))),!o["!ref"]&&h.e.c>=h.s.c&&h.e.r>=h.s.r&&(o["!ref"]=Ln(h)),t.sheetRows>0&&o["!ref"]){var S=Fn(o["!ref"]);t.sheetRows<=+S.e.r&&(S.e.r=t.sheetRows-1,S.e.r>h.e.r&&(S.e.r=h.e.r),S.e.r<S.s.r&&(S.s.r=S.e.r),S.e.c>h.e.c&&(S.e.c=h.e.c),S.e.c<S.s.c&&(S.s.c=S.e.c),o["!fullref"]=o["!ref"],o["!ref"]=Ln(S))}return b.length>0&&(o["!cols"]=b),w.length>0&&(o["!merges"]=w),o}function Yd(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Ln(e[r])+'"/>';return t+"</mergeCells>"}function Jd(e,t,r,n){var i=Kt(e);r.Sheets[n]||(r.Sheets[n]={}),i.codeName&&(r.Sheets[n].CodeName=Jt(dr(i.codeName)))}function Qd(e,t,r,n,i){Jd(e.slice(0,e.indexOf(">")),r,n,i)}function ep(e,t,r,n,i){var a=!1,s={},o=null;if("xlsx"!==n.bookType&&t.vbaraw){var h=t.SheetNames[r];try{t.Workbook&&(h=t.Workbook.Sheets[r].CodeName||h)}catch(l){}a=!0,s.codeName=pr(tr(h))}if(e&&e["!outline"]){var f={summaryBelow:1,summaryRight:1};e["!outline"].above&&(f.summaryBelow=0),e["!outline"].left&&(f.summaryRight=0),o=(o||"")+Sr("outlinePr",null,f)}(a||o)&&(i[i.length]=Sr("sheetPr",o,s))}var tp=["objects","scenarios","selectLockedCells","selectUnlockedCells"],rp=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function np(e){var t={sheet:1};return tp.forEach((function(r){null!=e[r]&&e[r]&&(t[r]="1")})),rp.forEach((function(r){null==e[r]||e[r]||(t[r]="0")})),e.password&&(t.password=cf(e.password).toString(16).toUpperCase()),Sr("sheetProtection",null,t)}function ip(e,t,r){for(var n=Array.isArray(e),i=0;i!=t.length;++i){var a=Kt(dr(t[i]),!0);if(!a.ref)return;var s=((r||{})["!id"]||[])[a.id];s?(a.Target=s.Target,a.location&&(a.Target+="#"+Jt(a.location))):(a.Target="#"+Jt(a.location),s={Target:a.Target,TargetMode:"Internal"}),a.Rel=s,a.tooltip&&(a.Tooltip=a.tooltip,delete a.tooltip);for(var o=Fn(a.ref),h=o.s.r;h<=o.e.r;++h)for(var f=o.s.c;f<=o.e.c;++f){var l=Pn({c:f,r:h});n?(e[h]||(e[h]=[]),e[h][f]||(e[h][f]={t:"z",v:void 0}),e[h][f].l=a):(e[l]||(e[l]={t:"z",v:void 0}),e[l].l=a)}}}function ap(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(r){e[r]&&(t[r]=parseFloat(e[r]))})),t}function sp(e){return Pd(e),Sr("pageMargins",null,e)}function op(e,t){for(var r=!1,n=0;n!=t.length;++n){var i=Kt(t[n],!0);i.hidden&&(i.hidden=hr(i.hidden));var a=parseInt(i.min,10)-1,s=parseInt(i.max,10)-1;i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!r&&i.width&&(r=!0,If(i.width)),Of(i);while(a<=s)e[a++]=kt(i)}}function hp(e,t){for(var r,n=["<cols>"],i=0;i!=t.length;++i)(r=t[i])&&(n[n.length]=Sr("col",null,Dd(i,r)));return n[n.length]="</cols>",n.join("")}function fp(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function lp(e,t,r,n){var i="string"==typeof e.ref?e.ref:Ln(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var a=r.Workbook.Names,s=Nn(i);s.s.r==s.e.r&&(s.e.r=Nn(t["!ref"]).e.r,i=Ln(s));for(var o=0;o<a.length;++o){var h=a[o];if("_xlnm._FilterDatabase"==h.Name&&h.Sheet==n){h.Ref="'"+r.SheetNames[n]+"'!"+i;break}}return o==a.length&&a.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),Sr("autoFilter",null,{ref:i})}var cp=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function up(e,t){t.Views||(t.Views=[{}]),(e.match(cp)||[]).forEach((function(e,r){var n=Kt(e);t.Views[r]||(t.Views[r]={}),+n.zoomScale&&(t.Views[r].zoom=+n.zoomScale),hr(n.rightToLeft)&&(t.Views[r].RTL=!0)}))}function dp(e,t,r,n){var i={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Sr("sheetViews",Sr("sheetView",null,i),{})}function pp(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),void 0===e.v&&"string"!==typeof e.f||"z"===e.t&&!e.f)return"";var i="",a=e.t,s=e.v;if("z"!==e.t)switch(e.t){case"b":i=e.v?"1":"0";break;case"n":i=""+e.v;break;case"e":i=Xi[e.v];break;case"d":n&&n.cellDates?i=yt(e.v,-1).toISOString():(e=kt(e),e.t="n",i=""+(e.v=ct(yt(e.v)))),"undefined"===typeof e.z&&(e.z=Y[14]);break;default:i=e.v;break}var o=kr("v",tr(i)),h={r:t},f=Nd(n.cellXfs,e,n);switch(0!==f&&(h.s=f),e.t){case"n":break;case"d":h.t="d";break;case"b":h.t="b";break;case"e":h.t="e";break;case"z":break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){o=kr("v",""+Od(n.Strings,e.v,n.revStrings)),h.t="s";break}h.t="str";break}if(e.t!=a&&(e.t=a,e.v=s),"string"==typeof e.f&&e.f){var l=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;o=Sr("f",tr(e.f),l)+(null!=e.v?o:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(h.cm=1),Sr("c",o,h)}var mp=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,a=mr("v"),s=mr("f");return function(o,h,f,l,c,u){for(var d,p,m,b,g,v=0,w="",y=[],_=[],k=0,M=0,S=0,E="",T=0,A=0,C=0,x=0,B=Array.isArray(u.CellXf),R=[],I=[],O=Array.isArray(h),D=[],P={},N=!1,L=!!f.sheetStubs,F=o.split(t),U=0,z=F.length;U!=z;++U){w=F[U].trim();var H=w.length;if(0!==H){var W=0;e:for(v=0;v<H;++v)switch(w[v]){case">":if("/"!=w[v-1]){++v;break e}if(f&&f.cellStyles){if(p=Kt(w.slice(W,v),!0),T=null!=p.r?parseInt(p.r,10):T+1,A=-1,f.sheetRows&&f.sheetRows<T)continue;P={},N=!1,p.ht&&(N=!0,P.hpt=parseFloat(p.ht),P.hpx=Lf(P.hpt)),"1"==p.hidden&&(N=!0,P.hidden=!0),null!=p.outlineLevel&&(N=!0,P.level=+p.outlineLevel),N&&(D[T-1]=P)}break;case"<":W=v;break}if(W>=v)break;if(p=Kt(w.slice(W,v),!0),T=null!=p.r?parseInt(p.r,10):T+1,A=-1,!(f.sheetRows&&f.sheetRows<T)){l.s.r>T-1&&(l.s.r=T-1),l.e.r<T-1&&(l.e.r=T-1),f&&f.cellStyles&&(P={},N=!1,p.ht&&(N=!0,P.hpt=parseFloat(p.ht),P.hpx=Lf(P.hpt)),"1"==p.hidden&&(N=!0,P.hidden=!0),null!=p.outlineLevel&&(N=!0,P.level=+p.outlineLevel),N&&(D[T-1]=P)),y=w.slice(v).split(e);for(var j=0;j!=y.length;++j)if("<"!=y[j].trim().charAt(0))break;for(y=y.slice(j),v=0;v!=y.length;++v)if(w=y[v].trim(),0!==w.length){if(_=w.match(r),k=v,M=0,S=0,w="<c "+("<"==w.slice(0,1)?">":"")+w,null!=_&&2===_.length){for(k=0,E=_[1],M=0;M!=E.length;++M){if((S=E.charCodeAt(M)-64)<1||S>26)break;k=26*k+S}--k,A=k}else++A;for(M=0;M!=w.length;++M)if(62===w.charCodeAt(M))break;if(++M,p=Kt(w.slice(0,M),!0),p.r||(p.r=Pn({r:T-1,c:A})),E=w.slice(M),d={t:""},null!=(_=E.match(a))&&""!==_[1]&&(d.v=Jt(_[1])),f.cellFormula){if(null!=(_=E.match(s))&&""!==_[1]){if(d.f=Jt(dr(_[1])).replace(/\r\n/g,"\n"),f.xlfn||(d.f=Dc(d.f)),_[0].indexOf('t="array"')>-1)d.F=(E.match(i)||[])[1],d.F.indexOf(":")>-1&&R.push([Fn(d.F),d.F]);else if(_[0].indexOf('t="shared"')>-1){b=Kt(_[0]);var V=Jt(dr(_[1]));f.xlfn||(V=Dc(V)),I[parseInt(b.si,10)]=[b,V,p.r]}}else(_=E.match(/<f[^>]*\/>/))&&(b=Kt(_[0]),I[b.si]&&(d.f=Ic(I[b.si][1],I[b.si][2],p.r)));var G=Dn(p.r);for(M=0;M<R.length;++M)G.r>=R[M][0].s.r&&G.r<=R[M][0].e.r&&G.c>=R[M][0].s.c&&G.c<=R[M][0].e.c&&(d.F=R[M][1])}if(null==p.t&&void 0===d.v)if(d.f||d.F)d.v=0,d.t="n";else{if(!L)continue;d.t="z"}else d.t=p.t||"n";switch(l.s.c>A&&(l.s.c=A),l.e.c<A&&(l.e.c=A),d.t){case"n":if(""==d.v||null==d.v){if(!L)continue;d.t="z"}else d.v=parseFloat(d.v);break;case"s":if("undefined"==typeof d.v){if(!L)continue;d.t="z"}else m=Bd[parseInt(d.v,10)],d.v=m.t,d.r=m.r,f.cellHTML&&(d.h=m.h);break;case"str":d.t="s",d.v=null!=d.v?dr(d.v):"",f.cellHTML&&(d.h=ir(d.v));break;case"inlineStr":_=E.match(n),d.t="s",null!=_&&(m=Nh(_[1]))?(d.v=m.t,f.cellHTML&&(d.h=m.h)):d.v="";break;case"b":d.v=hr(d.v);break;case"d":f.cellDates?d.v=yt(d.v,1):(d.v=ct(yt(d.v,1)),d.t="n");break;case"e":f&&!1===f.cellText||(d.w=d.v),d.v=qi[d.v];break}if(C=x=0,g=null,B&&void 0!==p.s&&(g=u.CellXf[p.s],null!=g&&(null!=g.numFmtId&&(C=g.numFmtId),f.cellStyles&&null!=g.fillId&&(x=g.fillId))),Ld(d,C,x,f,c,u),f.cellDates&&B&&"n"==d.t&&Fe(Y[C])&&(d.t="d",d.v=mt(d.v)),p.cm&&f.xlmeta){var X=(f.xlmeta.Cell||[])[+p.cm-1];X&&"XLDAPR"==X.type&&(d.D=!0)}if(O){var q=Dn(p.r);h[q.r]||(h[q.r]=[]),h[q.r][q.c]=d}else h[p.r]=d}}}}D.length>0&&(h["!rows"]=D)}}();function bp(e,t,r,n){var i,a,s=[],o=[],h=Fn(e["!ref"]),f="",l="",c=[],u=0,d=0,p=e["!rows"],m=Array.isArray(e),b={r:l},g=-1;for(d=h.s.c;d<=h.e.c;++d)c[d]=Bn(d);for(u=h.s.r;u<=h.e.r;++u){for(o=[],l=Tn(u),d=h.s.c;d<=h.e.c;++d){i=c[d]+l;var v=m?(e[u]||[])[d]:e[i];void 0!==v&&(null!=(f=pp(v,i,e,t,r,n))&&o.push(f))}(o.length>0||p&&p[u])&&(b={r:l},p&&p[u]&&(a=p[u],a.hidden&&(b.hidden=1),g=-1,a.hpx?g=Nf(a.hpx):a.hpt&&(g=a.hpt),g>-1&&(b.ht=g,b.customHeight=1),a.level&&(b.outlineLevel=a.level)),s[s.length]=Sr("row",o.join(""),b))}if(p)for(;u<p.length;++u)p&&p[u]&&(b={r:u+1},a=p[u],a.hidden&&(b.hidden=1),g=-1,a.hpx?g=Nf(a.hpx):a.hpt&&(g=a.hpt),g>-1&&(b.ht=g,b.customHeight=1),a.level&&(b.outlineLevel=a.level),s[s.length]=Sr("row","",b));return s.join("")}function gp(e,t,r,n){var i=[Ht,Sr("worksheet",null,{xmlns:Br[0],"xmlns:r":xr.r})],a=r.SheetNames[e],s=0,o="",h=r.Sheets[a];null==h&&(h={});var f=h["!ref"]||"A1",l=Fn(f);if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+f+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575),f=Ln(l)}n||(n={}),h["!comments"]=[];var c=[];ep(h,r,e,t,i),i[i.length]=Sr("dimension",null,{ref:f}),i[i.length]=dp(h,t,e,r),t.sheetFormat&&(i[i.length]=Sr("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=h["!cols"]&&h["!cols"].length>0&&(i[i.length]=hp(h,h["!cols"])),i[s=i.length]="<sheetData/>",h["!links"]=[],null!=h["!ref"]&&(o=bp(h,t,e,r,n),o.length>0&&(i[i.length]=o)),i.length>s+1&&(i[i.length]="</sheetData>",i[s]=i[s].replace("/>",">")),h["!protect"]&&(i[i.length]=np(h["!protect"])),null!=h["!autofilter"]&&(i[i.length]=lp(h["!autofilter"],h,r,e)),null!=h["!merges"]&&h["!merges"].length>0&&(i[i.length]=Yd(h["!merges"]));var u,d=-1,p=-1;return h["!links"].length>0&&(i[i.length]="<hyperlinks>",h["!links"].forEach((function(e){e[1].Target&&(u={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(p=na(n,-1,tr(e[1].Target).replace(/#.*$/,""),Qi.HLINK),u["r:id"]="rId"+p),(d=e[1].Target.indexOf("#"))>-1&&(u.location=tr(e[1].Target.slice(d+1))),e[1].Tooltip&&(u.tooltip=tr(e[1].Tooltip)),i[i.length]=Sr("hyperlink",null,u))})),i[i.length]="</hyperlinks>"),delete h["!links"],null!=h["!margins"]&&(i[i.length]=sp(h["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(i[i.length]=kr("ignoredErrors",Sr("ignoredError",null,{numberStoredAsText:1,sqref:f}))),c.length>0&&(p=na(n,-1,"../drawings/drawing"+(e+1)+".xml",Qi.DRAW),i[i.length]=Sr("drawing",null,{"r:id":"rId"+p}),h["!drawing"]=c),h["!comments"].length>0&&(p=na(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Qi.VML),i[i.length]=Sr("legacyDrawing",null,{"r:id":"rId"+p}),h["!legacy"]=p),i.length>1&&(i[i.length]="</worksheet>",i[1]=i[1].replace("/>",">")),i.join("")}function vp(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var i=e.read_shift(2);e.l+=1;var a=e.read_shift(1);return e.l=n,7&a&&(r.level=7&a),16&a&&(r.hidden=!0),32&a&&(r.hpt=i/20),r}function wp(e,t,r){var n=gn(145),i=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var a=320;i.hpx?a=20*Nf(i.hpx):i.hpt&&(a=20*i.hpt),n.write_shift(2,a),n.write_shift(1,0);var s=0;i.level&&(s|=i.level),i.hidden&&(s|=16),(i.hpx||i.hpt)&&(s|=32),n.write_shift(1,s),n.write_shift(1,0);var o=0,h=n.l;n.l+=4;for(var f={r:e,c:0},l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.c<l<<10)){for(var c=-1,u=-1,d=l<<10;d<l+1<<10;++d){f.c=d;var p=Array.isArray(r)?(r[f.r]||[])[f.c]:r[Pn(f)];p&&(c<0&&(c=d),u=d)}c<0||(++o,n.write_shift(4,c),n.write_shift(4,u))}var m=n.l;return n.l=h,n.write_shift(4,o),n.l=m,n.length>n.l?n.slice(0,n.l):n}function yp(e,t,r,n){var i=wp(n,r,t);(i.length>17||(t["!rows"]||[])[n])&&yn(e,0,i)}var _p=mi,kp=bi;function Mp(){}function Sp(e,t){var r={},n=e[e.l];return++e.l,r.above=!(64&n),r.left=!(128&n),e.l+=18,r.name=ii(e,t-19),r}function Ep(e,t,r){null==r&&(r=gn(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var i=1;i<3;++i)r.write_shift(1,0);return yi({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),ai(e,r),r.slice(0,r.l)}function Tp(e){var t=ei(e);return[t]}function Ap(e,t,r){return null==r&&(r=gn(8)),ti(t,r)}function Cp(e){var t=ri(e);return[t]}function xp(e,t,r){return null==r&&(r=gn(4)),ni(t,r)}function Bp(e){var t=ei(e),r=e.read_shift(1);return[t,r,"b"]}function Rp(e,t,r){return null==r&&(r=gn(9)),ti(t,r),r.write_shift(1,e.v?1:0),r}function Ip(e){var t=ri(e),r=e.read_shift(1);return[t,r,"b"]}function Op(e,t,r){return null==r&&(r=gn(5)),ni(t,r),r.write_shift(1,e.v?1:0),r}function Dp(e){var t=ei(e),r=e.read_shift(1);return[t,r,"e"]}function Pp(e,t,r){return null==r&&(r=gn(9)),ti(t,r),r.write_shift(1,e.v),r}function Np(e){var t=ri(e),r=e.read_shift(1);return[t,r,"e"]}function Lp(e,t,r){return null==r&&(r=gn(8)),ni(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function Fp(e){var t=ei(e),r=e.read_shift(4);return[t,r,"s"]}function Up(e,t,r){return null==r&&(r=gn(12)),ti(t,r),r.write_shift(4,t.v),r}function zp(e){var t=ri(e),r=e.read_shift(4);return[t,r,"s"]}function Hp(e,t,r){return null==r&&(r=gn(8)),ni(t,r),r.write_shift(4,t.v),r}function Wp(e){var t=ei(e),r=gi(e);return[t,r,"n"]}function jp(e,t,r){return null==r&&(r=gn(16)),ti(t,r),vi(e.v,r),r}function Vp(e){var t=ri(e),r=gi(e);return[t,r,"n"]}function Gp(e,t,r){return null==r&&(r=gn(12)),ni(t,r),vi(e.v,r),r}function Xp(e){var t=ei(e),r=ci(e);return[t,r,"n"]}function qp(e,t,r){return null==r&&(r=gn(12)),ti(t,r),ui(e.v,r),r}function Kp(e){var t=ri(e),r=ci(e);return[t,r,"n"]}function Zp(e,t,r){return null==r&&(r=gn(8)),ni(t,r),ui(e.v,r),r}function $p(e){var t=ei(e),r=$n(e);return[t,r,"is"]}function Yp(e){var t=ei(e),r=Xn(e);return[t,r,"str"]}function Jp(e,t,r){return null==r&&(r=gn(12+4*e.v.length)),ti(t,r),qn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function Qp(e){var t=ri(e),r=Xn(e);return[t,r,"str"]}function em(e,t,r){return null==r&&(r=gn(8+4*e.v.length)),ni(t,r),qn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function tm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=e.read_shift(1),s=[i,a,"b"];if(r.cellFormula){e.l+=2;var o=yd(e,n-e.l,r);s[3]=fd(o,null,i,r.supbooks,r)}else e.l=n;return s}function rm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=e.read_shift(1),s=[i,a,"e"];if(r.cellFormula){e.l+=2;var o=yd(e,n-e.l,r);s[3]=fd(o,null,i,r.supbooks,r)}else e.l=n;return s}function nm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=gi(e),s=[i,a,"n"];if(r.cellFormula){e.l+=2;var o=yd(e,n-e.l,r);s[3]=fd(o,null,i,r.supbooks,r)}else e.l=n;return s}function im(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=Xn(e),s=[i,a,"str"];if(r.cellFormula){e.l+=2;var o=yd(e,n-e.l,r);s[3]=fd(o,null,i,r.supbooks,r)}else e.l=n;return s}var am=mi,sm=bi;function om(e,t){return null==t&&(t=gn(4)),t.write_shift(4,e),t}function hm(e,t){var r=e.l+t,n=mi(e,16),i=si(e),a=Xn(e),s=Xn(e),o=Xn(e);e.l=r;var h={rfx:n,relId:i,loc:a,display:o};return s&&(h.Tooltip=s),h}function fm(e,t){var r=gn(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));bi({s:Dn(e[0]),e:Dn(e[0])},r),li("rId"+t,r);var n=e[1].Target.indexOf("#"),i=-1==n?"":e[1].Target.slice(n+1);return qn(i||"",r),qn(e[1].Tooltip||"",r),qn("",r),r.slice(0,r.l)}function lm(){}function cm(e,t,r){var n=e.l+t,i=di(e,16),a=e.read_shift(1),s=[i];if(s[2]=a,r.cellFormula){var o=wd(e,n-e.l,r);s[1]=o}else e.l=n;return s}function um(e,t,r){var n=e.l+t,i=mi(e,16),a=[i];if(r.cellFormula){var s=kd(e,n-e.l,r);a[1]=s,e.l=n}else e.l=n;return a}function dm(e,t,r){null==r&&(r=gn(18));var n=Dd(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,256*(n.width||10)),r.write_shift(4,0);var i=0;return t.hidden&&(i|=1),"number"==typeof n.width&&(i|=2),t.level&&(i|=t.level<<8),r.write_shift(2,i),r}var pm=["left","right","top","bottom","header","footer"];function mm(e){var t={};return pm.forEach((function(r){t[r]=gi(e,8)})),t}function bm(e,t){return null==t&&(t=gn(48)),Pd(e),pm.forEach((function(r){vi(e[r],t)})),t}function gm(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function vm(e,t,r){null==r&&(r=gn(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function wm(e){var t=gn(24);return t.write_shift(4,4),t.write_shift(4,1),bi(e,t),t}function ym(e,t){return null==t&&(t=gn(66)),t.write_shift(2,e.password?cf(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(r){r[1]?t.write_shift(4,null==e[r[0]]||e[r[0]]?0:1):t.write_shift(4,null!=e[r[0]]&&e[r[0]]?0:1)})),t}function _m(){}function km(){}function Mm(e,t,r,n,i,a,s){if(!e)return e;var o=t||{};n||(n={"!id":{}}),null!=y&&null==o.dense&&(o.dense=y);var h,f,l,c,u,d,p,m,b,g,v=o.dense?[]:{},w={s:{r:2e6,c:2e6},e:{r:0,c:0}},_=[],k=!1,M=!1,S=[];o.biff=12,o["!row"]=0;var E=0,T=!1,A=[],C={},x=o.supbooks||i.supbooks||[[]];if(x.sharedf=C,x.arrayf=A,x.SheetNames=i.SheetNames||i.Sheets.map((function(e){return e.name})),!o.supbooks&&(o.supbooks=x,i.Names))for(var B=0;B<i.Names.length;++B)x[0][B+1]=i.Names[B];var R,I,O=[],D=[],P=!1;if(mg[16]={n:"BrtShortReal",f:Vp},vn(e,(function(e,t,y){if(!M)switch(y){case 148:h=e;break;case 0:f=e,o.sheetRows&&o.sheetRows<=f.r&&(M=!0),b=Tn(u=f.r),o["!row"]=f.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=Lf(e.hpt)),D[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(l={t:e[2]},e[2]){case"n":l.v=e[1];break;case"s":m=Bd[e[1]],l.v=m.t,l.r=m.r;break;case"b":l.v=!!e[1];break;case"e":l.v=e[1],!1!==o.cellText&&(l.w=Xi[l.v]);break;case"str":l.t="s",l.v=e[1];break;case"is":l.t="s",l.v=e[1].t;break}if((c=s.CellXf[e[0].iStyleRef])&&Ld(l,c.numFmtId,null,o,a,s),d=-1==e[0].c?d+1:e[0].c,o.dense?(v[u]||(v[u]=[]),v[u][d]=l):v[Bn(d)+b]=l,o.cellFormula){for(T=!1,E=0;E<A.length;++E){var B=A[E];f.r>=B[0].s.r&&f.r<=B[0].e.r&&d>=B[0].s.c&&d<=B[0].e.c&&(l.F=Ln(B[0]),T=!0)}!T&&e.length>3&&(l.f=e[3])}if(w.s.r>f.r&&(w.s.r=f.r),w.s.c>d&&(w.s.c=d),w.e.r<f.r&&(w.e.r=f.r),w.e.c<d&&(w.e.c=d),o.cellDates&&c&&"n"==l.t&&Fe(Y[c.numFmtId])){var N=te(l.v);N&&(l.t="d",l.v=new Date(N.y,N.m-1,N.d,N.H,N.M,N.S,N.u))}R&&("XLDAPR"==R.type&&(l.D=!0),R=void 0),I&&(I=void 0);break;case 1:case 12:if(!o.sheetStubs||k)break;l={t:"z",v:void 0},d=-1==e[0].c?d+1:e[0].c,o.dense?(v[u]||(v[u]=[]),v[u][d]=l):v[Bn(d)+b]=l,w.s.r>f.r&&(w.s.r=f.r),w.s.c>d&&(w.s.c=d),w.e.r<f.r&&(w.e.r=f.r),w.e.c<d&&(w.e.c=d),R&&("XLDAPR"==R.type&&(l.D=!0),R=void 0),I&&(I=void 0);break;case 176:S.push(e);break;case 49:R=((o.xlmeta||{}).Cell||[])[e-1];break;case 494:var L=n["!id"][e.relId];for(L?(e.Target=L.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=L):""==e.relId&&(e.Target="#"+e.loc),u=e.rfx.s.r;u<=e.rfx.e.r;++u)for(d=e.rfx.s.c;d<=e.rfx.e.c;++d)o.dense?(v[u]||(v[u]=[]),v[u][d]||(v[u][d]={t:"z",v:void 0}),v[u][d].l=e):(p=Pn({c:d,r:u}),v[p]||(v[p]={t:"z",v:void 0}),v[p].l=e);break;case 426:if(!o.cellFormula)break;A.push(e),g=o.dense?v[u][d]:v[Bn(d)+b],g.f=fd(e[1],w,{r:f.r,c:d},x,o),g.F=Ln(e[0]);break;case 427:if(!o.cellFormula)break;C[Pn(e[0].s)]=e[1],g=o.dense?v[u][d]:v[Bn(d)+b],g.f=fd(e[1],w,{r:f.r,c:d},x,o);break;case 60:if(!o.cellStyles)break;while(e.e>=e.s)O[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},P||(P=!0,If(e.w/256)),Of(O[e.e+1]);break;case 161:v["!autofilter"]={ref:Ln(e)};break;case 476:v["!margins"]=e;break;case 147:i.Sheets[r]||(i.Sheets[r]={}),e.name&&(i.Sheets[r].CodeName=e.name),(e.above||e.left)&&(v["!outline"]={above:e.above,left:e.left});break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),e.RTL&&(i.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:_.push(y),k=!0;break;case 38:_.pop(),k=!1;break;default:if(t.T);else if(!k||o.WTF)throw new Error("Unexpected record 0x"+y.toString(16))}}),o),delete o.supbooks,delete o["!row"],!v["!ref"]&&(w.s.r<2e6||h&&(h.e.r>0||h.e.c>0||h.s.r>0||h.s.c>0))&&(v["!ref"]=Ln(h||w)),o.sheetRows&&v["!ref"]){var N=Fn(v["!ref"]);o.sheetRows<=+N.e.r&&(N.e.r=o.sheetRows-1,N.e.r>w.e.r&&(N.e.r=w.e.r),N.e.r<N.s.r&&(N.s.r=N.e.r),N.e.c>w.e.c&&(N.e.c=w.e.c),N.e.c<N.s.c&&(N.s.c=N.e.c),v["!fullref"]=v["!ref"],v["!ref"]=Ln(N))}return S.length>0&&(v["!merges"]=S),O.length>0&&(v["!cols"]=O),D.length>0&&(v["!rows"]=D),v}function Sm(e,t,r,n,i,a,s){if(void 0===t.v)return!1;var o="";switch(t.t){case"b":o=t.v?"1":"0";break;case"d":t=kt(t),t.z=t.z||Y[14],t.v=ct(yt(t.v)),t.t="n";break;case"n":case"e":o=""+t.v;break;default:o=t.v;break}var h={r:r,c:n};switch(h.s=Nd(i.cellXfs,t,i),t.l&&a["!links"].push([Pn(h),t.l]),t.c&&a["!comments"].push([Pn(h),t.c]),t.t){case"s":case"str":return i.bookSST?(o=Od(i.Strings,t.v,i.revStrings),h.t="s",h.v=o,s?yn(e,18,Hp(t,h)):yn(e,7,Up(t,h))):(h.t="str",s?yn(e,17,em(t,h)):yn(e,6,Jp(t,h))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?s?yn(e,13,Zp(t,h)):yn(e,2,qp(t,h)):s?yn(e,16,Gp(t,h)):yn(e,5,jp(t,h)),!0;case"b":return h.t="b",s?yn(e,15,Op(t,h)):yn(e,4,Rp(t,h)),!0;case"e":return h.t="e",s?yn(e,14,Lp(t,h)):yn(e,3,Pp(t,h)),!0}return s?yn(e,12,xp(t,h)):yn(e,1,Ap(t,h)),!0}function Em(e,t,r,n){var i,a=Fn(t["!ref"]||"A1"),s="",o=[];yn(e,145);var h=Array.isArray(t),f=a.e.r;t["!rows"]&&(f=Math.max(a.e.r,t["!rows"].length-1));for(var l=a.s.r;l<=f;++l){s=Tn(l),yp(e,t,a,l);var c=!1;if(l<=a.e.r)for(var u=a.s.c;u<=a.e.c;++u){l===a.s.r&&(o[u]=Bn(u)),i=o[u]+s;var d=h?(t[l]||[])[u]:t[i];d?c=Sm(e,d,l,u,n,t,c):c=!1}}yn(e,146)}function Tm(e,t){t&&t["!merges"]&&(yn(e,177,om(t["!merges"].length)),t["!merges"].forEach((function(t){yn(e,176,sm(t))})),yn(e,178))}function Am(e,t){t&&t["!cols"]&&(yn(e,390),t["!cols"].forEach((function(t,r){t&&yn(e,60,dm(r,t))})),yn(e,391))}function Cm(e,t){t&&t["!ref"]&&(yn(e,648),yn(e,649,wm(Fn(t["!ref"]))),yn(e,650))}function xm(e,t,r){t["!links"].forEach((function(t){if(t[1].Target){var n=na(r,-1,t[1].Target.replace(/#.*$/,""),Qi.HLINK);yn(e,494,fm(t,n))}})),delete t["!links"]}function Bm(e,t,r,n){if(t["!comments"].length>0){var i=na(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",Qi.VML);yn(e,551,li("rId"+i)),t["!legacy"]=i}}function Rm(e,t,r,n){if(t["!autofilter"]){var i=t["!autofilter"],a="string"===typeof i.ref?i.ref:Ln(i.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var s=r.Workbook.Names,o=Nn(a);o.s.r==o.e.r&&(o.e.r=Nn(t["!ref"]).e.r,a=Ln(o));for(var h=0;h<s.length;++h){var f=s[h];if("_xlnm._FilterDatabase"==f.Name&&f.Sheet==n){f.Ref="'"+r.SheetNames[n]+"'!"+a;break}}h==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),yn(e,161,bi(Fn(a))),yn(e,162)}}function Im(e,t,r){yn(e,133),yn(e,137,vm(t,r)),yn(e,138),yn(e,134)}function Om(){}function Dm(e,t){t["!protect"]&&yn(e,535,ym(t["!protect"]))}function Pm(e,t,r,n){var i=wn(),a=r.SheetNames[e],s=r.Sheets[a]||{},o=a;try{r&&r.Workbook&&(o=r.Workbook.Sheets[e].CodeName||o)}catch(f){}var h=Fn(s["!ref"]||"A1");if(h.e.c>16383||h.e.r>1048575){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");h.e.c=Math.min(h.e.c,16383),h.e.r=Math.min(h.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],yn(i,129),(r.vbaraw||s["!outline"])&&yn(i,147,Ep(o,s["!outline"])),yn(i,148,kp(h)),Im(i,s,r.Workbook),Om(i,s),Am(i,s,e,t,r),Em(i,s,e,t,r),Dm(i,s),Rm(i,s,r,e),Tm(i,s),xm(i,s,n),s["!margins"]&&yn(i,476,bm(s["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||Cm(i,s),Bm(i,s,e,n),yn(i,130),i.end()}function Nm(e){var t,r=[],n=e.match(/^<c:numCache>/);(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);t&&(r[+t[1]]=n?+t[2]:t[2])}));var i=Jt((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[r,i,t]}function Lm(e,t,r,n,i,a){var s=a||{"!type":"chart"};if(!e)return a;var o=0,h=0,f="A",l={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=Nm(e);l.s.r=l.s.c=0,l.e.c=o,f=Bn(o),t[0].forEach((function(e,r){s[f+Tn(r)]={t:"n",v:e,z:t[1]},h=r})),l.e.r<h&&(l.e.r=h),++o})),o>0&&(s["!ref"]=Ln(l)),s}function Fm(e,t,r,n,i){if(!e)return e;n||(n={"!id":{}});var a,s={"!type":"chart","!drawel":null,"!rel":""},o=e.match(qd);return o&&Jd(o[0],s,i,r),(a=e.match(/drawing r:id="(.*?)"/))&&(s["!rel"]=a[1]),n["!id"][s["!rel"]]&&(s["!drawel"]=n["!id"][s["!rel"]]),s}function Um(e,t){e.l+=10;var r=Xn(e,t-10);return{name:r}}function zm(e,t,r,n,i){if(!e)return e;n||(n={"!id":{}});var a={"!type":"chart","!drawel":null,"!rel":""},s=[],o=!1;return vn(e,(function(e,n,h){switch(h){case 550:a["!rel"]=e;break;case 651:i.Sheets[r]||(i.Sheets[r]={}),e.name&&(i.Sheets[r].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:s.push(h);break;case 38:s.pop();break;default:if(n.T>0)s.push(h);else if(n.T<0)s.pop();else if(!o||t.WTF)throw new Error("Unexpected record 0x"+h.toString(16))}}),t),n["!id"][a["!rel"]]&&(a["!drawel"]=n["!id"][a["!rel"]]),a}var Hm=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Wm=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],jm=[],Vm=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Gm(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var a=t[i];if(null==n[a[0]])n[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof n[a[0]]&&(n[a[0]]=hr(n[a[0]]));break;case"int":"string"==typeof n[a[0]]&&(n[a[0]]=parseInt(n[a[0]],10));break}}}function Xm(e,t){for(var r=0;r!=t.length;++r){var n=t[r];if(null==e[n[0]])e[n[0]]=n[1];else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=hr(e[n[0]]));break;case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10));break}}}function qm(e){Xm(e.WBProps,Hm),Xm(e.CalcPr,Vm),Gm(e.WBView,Wm),Gm(e.Sheets,jm),Rd.date1904=hr(e.WBProps.date1904)}function Km(e){return e.Workbook&&e.Workbook.WBProps&&hr(e.Workbook.WBProps.date1904)?"true":"false"}var Zm="][*?/\\".split("");function $m(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return Zm.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}function Ym(e,t,r){e.forEach((function(n,i){$m(n);for(var a=0;a<i;++a)if(n==e[a])throw new Error("Duplicate Sheet Name: "+n);if(r){var s=t&&t[i]&&t[i].CodeName||n;if(95==s.charCodeAt(0)&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}}))}function Jm(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Ym(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)Fd(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}var Qm=/<\w+:workbook/;function eb(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,i="xmlns",a={},s=0;if(e.replace(Gt,(function(o,h){var f=Kt(o);switch(Zt(f[0])){case"<?xml":break;case"<workbook":o.match(Qm)&&(i="xmlns"+o.match(/<(\w+):/)[1]),r.xmlns=f[i];break;case"</workbook>":break;case"<fileVersion":delete f[0],r.AppVersion=f;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Hm.forEach((function(e){if(null!=f[e[0]])switch(e[2]){case"bool":r.WBProps[e[0]]=hr(f[e[0]]);break;case"int":r.WBProps[e[0]]=parseInt(f[e[0]],10);break;default:r.WBProps[e[0]]=f[e[0]]}})),f.codeName&&(r.WBProps.CodeName=dr(f.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete f[0],r.WBView.push(f);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(f.state){case"hidden":f.Hidden=1;break;case"veryHidden":f.Hidden=2;break;default:f.Hidden=0}delete f.state,f.name=Jt(dr(f.name)),delete f[0],r.Sheets.push(f);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":a={},a.Name=dr(f.name),f.comment&&(a.Comment=f.comment),f.localSheetId&&(a.Sheet=+f.localSheetId),hr(f.hidden||"0")&&(a.Hidden=!0),s=h+o.length;break;case"</definedName>":a.Ref=Jt(dr(e.slice(s,h))),r.Names.push(a);break;case"<definedName/>":break;case"<calcPr":delete f[0],r.CalcPr=f;break;case"<calcPr/>":delete f[0],r.CalcPr=f;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<revisionPtr":break;default:if(!n&&t.WTF)throw new Error("unrecognized "+f[0]+" in workbook")}return o})),-1===Br.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return qm(r),r}function tb(e){var t=[Ht];t[t.length]=Sr("workbook",null,{xmlns:Br[0],"xmlns:r":xr.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Hm.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Sr("workbookPr",null,n);var i=e.Workbook&&e.Workbook.Sheets||[],a=0;if(i&&i[0]&&i[0].Hidden){for(t[t.length]="<bookViews>",a=0;a!=e.SheetNames.length;++a){if(!i[a])break;if(!i[a].Hidden)break}a==e.SheetNames.length&&(a=0),t[t.length]='<workbookView firstSheet="'+a+'" activeTab="'+a+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",a=0;a!=e.SheetNames.length;++a){var s={name:tr(e.SheetNames[a].slice(0,31))};if(s.sheetId=""+(a+1),s["r:id"]="rId"+(a+1),i[a])switch(i[a].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break}t[t.length]=Sr("sheet",null,s)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Hidden&&(r.hidden="1"),e.Ref&&(t[t.length]=Sr("definedName",tr(e.Ref),r))})),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function rb(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=fi(e,t-8),r.name=Xn(e),r}function nb(e,t){return t||(t=gn(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),li(e.strRelID,t),qn(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function ib(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var i=t>8?Xn(e):"";return i.length>0&&(r.CodeName=i),r.autoCompressPictures=!!(65536&n),r.backupFile=!!(64&n),r.checkCompatibility=!!(4096&n),r.date1904=!!(1&n),r.filterPrivacy=!!(8&n),r.hidePivotFieldList=!!(1024&n),r.promptedSolutions=!!(16&n),r.publishItems=!!(2048&n),r.refreshAllConnections=!!(262144&n),r.saveExternalLinkValues=!!(128&n),r.showBorderUnselectedTables=!!(4&n),r.showInkAnnotation=!!(32&n),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}function ab(e,t){t||(t=gn(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),ai(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function sb(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function ob(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),a=hi(e),s=_d(e,0,r),o=si(e);e.l=n;var h={Name:a,Ptg:s};return i<268435455&&(h.Sheet=i),o&&(h.Comment=o),h}function hb(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],i=!1;t||(t={}),t.biff=12;var a=[],s=[[]];return s.SheetNames=[],s.XTI=[],mg[16]={n:"BrtFRTArchID$",f:sb},vn(e,(function(e,o,h){switch(h){case 156:s.SheetNames.push(e.name),r.Sheets.push(e);break;case 153:r.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=fd(e.Ptg,null,null,s,t),delete t.SID,delete e.Ptg,a.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:s[0].length?s.push([h,e]):s[0]=[h,e],s[s.length-1].XTI=[];break;case 362:0===s.length&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(e),s.XTI=s.XTI.concat(e);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:n.push(h),i=!0;break;case 36:n.pop(),i=!1;break;case 37:n.push(h),i=!0;break;case 38:n.pop(),i=!1;break;case 16:break;default:if(o.T);else if(!i||t.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+h.toString(16))}}),t),qm(r),r.Names=a,r.supbooks=s,r}function fb(e,t){yn(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,i={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};yn(e,156,nb(i))}yn(e,144)}function lb(e,t){t||(t=gn(127));for(var r=0;4!=r;++r)t.write_shift(4,0);return qn("SheetJS",t),qn(n.version,t),qn(n.version,t),qn("7262",t),t.length>t.l?t.slice(0,t.l):t}function cb(e,t){t||(t=gn(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function ub(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r=t.Workbook.Sheets,n=0,i=-1,a=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&-1==i?i=n:1==r[n].Hidden&&-1==a&&(a=n);a>i||(yn(e,135),yn(e,158,cb(i)),yn(e,136))}}function db(e,t){var r=wn();return yn(r,131),yn(r,128,lb()),yn(r,153,ab(e.Workbook&&e.Workbook.WBProps||null)),ub(r,e,t),fb(r,e,t),yn(r,132),r.end()}function pb(e,t,r){return".bin"===t.slice(-4)?hb(e,r):eb(e,r)}function mb(e,t,r,n,i,a,s,o){return".bin"===t.slice(-4)?Mm(e,n,r,i,a,s,o):$d(e,n,r,i,a,s,o)}function bb(e,t,r,n,i,a,s,o){return".bin"===t.slice(-4)?zm(e,n,r,i,a,s,o):Fm(e,n,r,i,a,s,o)}function gb(e,t,r,n,i,a,s,o){return".bin"===t.slice(-4)?Tc(e,n,r,i,a,s,o):Ac(e,n,r,i,a,s,o)}function vb(e,t,r,n,i,a,s,o){return".bin"===t.slice(-4)?Sc(e,n,r,i,a,s,o):Ec(e,n,r,i,a,s,o)}function wb(e,t,r,n){return".bin"===t.slice(-4)?cl(e,r,n):Kf(e,r,n)}function yb(e,t,r){return Il(e,r)}function _b(e,t,r){return".bin"===t.slice(-4)?Vh(e,r):zh(e,r)}function kb(e,t,r){return".bin"===t.slice(-4)?vc(e,r):hc(e,r)}function Mb(e,t,r){return".bin"===t.slice(-4)?tc(e,t,r):Ql(e,t,r)}function Sb(e,t,r,n){return".bin"===r.slice(-4)?nc(e,t,r,n):rc(e,t,r,n)}function Eb(e,t,r){return".bin"===t.slice(-4)?Zl(e,t,r):Yl(e,t,r)}function Tb(e,t,r){return(".bin"===t.slice(-4)?db:tb)(e,r)}function Ab(e,t,r,n,i){return(".bin"===t.slice(-4)?Pm:gp)(e,r,n,i)}function Cb(e,t,r){return(".bin"===t.slice(-4)?kl:Zf)(e,r)}function xb(e,t,r){return(".bin"===t.slice(-4)?qh:Wh)(e,r)}function Bb(e,t,r){return(".bin"===t.slice(-4)?wc:fc)(e,r)}function Rb(e){return(".bin"===e.slice(-4)?$l:Jl)()}var Ib,Ob=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Db=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Pb(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var i,a,s,o,h=e.match(Ob);if(h)for(o=0;o!=h.length;++o)i=h[o].match(Db),-1===(a=i[1].indexOf(":"))?n[i[1]]=i[2].slice(1,i[2].length-1):(s="xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(a+1),n[s]=i[2].slice(1,i[2].length-1));return n}function Nb(e){var t=e.split(/\s+/),r={};if(1===t.length)return r;var n,i,a,s,o=e.match(Ob);if(o)for(s=0;s!=o.length;++s)n=o[s].match(Db),-1===(i=n[1].indexOf(":"))?r[n[1]]=n[2].slice(1,n[2].length-1):(a="xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(i+1),r[a]=n[2].slice(1,n[2].length-1));return r}function Lb(e,t){var r=Ib[e]||Jt(e);return"General"===r?ce(t):je(r,t)}function Fb(e,t,r,n){var i=n;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=hr(n);break;case"i2":case"int":i=parseInt(n,10);break;case"r4":case"float":i=parseFloat(n);break;case"date":case"dateTime.tz":i=yt(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[Jt(t)]=i}function Ub(e,t,r){if("z"!==e.t){if(!r||!1!==r.cellText)try{"e"===e.t?e.w=e.w||Xi[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v):e.w=ce(e.v):e.w=Lb(t||"General",e.v)}catch(a){if(r.WTF)throw a}try{var n=Ib[t]||t||"General";if(r.cellNF&&(e.z=n),r.cellDates&&"n"==e.t&&Fe(n)){var i=te(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}catch(a){if(r.WTF)throw a}}}function zb(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=Ff[n.Pattern]||n.Pattern)}e[t.ID]=t}function Hb(e,t,r,n,i,a,s,o,h,f){var l="General",c=n.StyleID,u={};f=f||{};var d=[],p=0;void 0===c&&o&&(c=o.StyleID),void 0===c&&s&&(c=s.StyleID);while(void 0!==a[c]){if(a[c].nf&&(l=a[c].nf),a[c].Interior&&d.push(a[c].Interior),!a[c].Parent)break;c=a[c].Parent}switch(r.Type){case"Boolean":n.t="b",n.v=hr(e);break;case"String":n.t="s",n.r=sr(Jt(e)),n.v=e.indexOf("<")>-1?Jt(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=(yt(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=Jt(e):n.v<60&&(n.v=n.v-1),l&&"General"!=l||(l="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=qi[e],!1!==f.cellText&&(n.w=e);break;default:""==e&&""==t?n.t="z":(n.t="s",n.v=sr(t||e));break}if(Ub(n,l,f),!1!==f.cellFormula)if(n.Formula){var m=Jt(n.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),n.f=Cc(m,i),delete n.Formula,"RC"==n.ArrayRange?n.F=Cc("RC:RC",i):n.ArrayRange&&(n.F=Cc(n.ArrayRange,i),h.push([Fn(n.F),n.F]))}else for(p=0;p<h.length;++p)i.r>=h[p][0].s.r&&i.r<=h[p][0].e.r&&i.c>=h[p][0].s.c&&i.c<=h[p][0].e.c&&(n.F=h[p][1]);f.cellStyles&&(d.forEach((function(e){!u.patternType&&e.patternType&&(u.patternType=e.patternType)})),n.s=u),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function Wb(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function jb(e,t){var r=t||{};Xe();var n=b(Ar(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(n="undefined"!==typeof m?m.utils.decode(65001,u(n)):dr(n));var i,a=n.slice(0,1024).toLowerCase(),s=!1;if(a=a.replace(/".*?"/g,""),(1023&a.indexOf(">"))>Math.min(1023&a.indexOf(","),1023&a.indexOf(";"))){var o=kt(r);return o.type="string",Ah.to_workbook(n,o)}if(-1==a.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){a.indexOf("<"+e)>=0&&(s=!0)})),s)return zg(n,r);Ib={"General Number":"General","General Date":Y[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Y[15],"Short Date":Y[14],"Long Time":Y[19],"Medium Time":Y[18],"Short Time":Y[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Y[2],Standard:Y[4],Percent:Y[10],Scientific:Y[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var h,f=[];null!=y&&null==r.dense&&(r.dense=y);var l,c={},d=[],p=r.dense?[]:{},g="",v={},w={},_=Pb('<Data ss:Type="String">'),k=0,M=0,S=0,E={s:{r:2e6,c:2e6},e:{r:0,c:0}},T={},A={},C="",x=0,B=[],R={},I={},O=0,D=[],P=[],N={},L=[],F=!1,U=[],z=[],H={},W=0,j=0,V={Sheets:[],WBProps:{date1904:!1}},G={};Cr.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/gm,"");var X="";while(i=Cr.exec(n))switch(i[3]=(X=i[3]).toLowerCase()){case"data":if("data"==X){if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&f.push([i[3],!0]);break}if(f[f.length-1][1])break;"/"===i[1]?Hb(n.slice(k,i.index),C,_,"comment"==f[f.length-1][0]?N:v,{c:M,r:S},T,L[M],w,U,r):(C="",_=Pb(i[0]),k=i.index+i[0].length);break;case"cell":if("/"===i[1])if(P.length>0&&(v.c=P),(!r.sheetRows||r.sheetRows>S)&&void 0!==v.v&&(r.dense?(p[S]||(p[S]=[]),p[S][M]=v):p[Bn(M)+Tn(S)]=v),v.HRef&&(v.l={Target:Jt(v.HRef)},v.HRefScreenTip&&(v.l.Tooltip=v.HRefScreenTip),delete v.HRef,delete v.HRefScreenTip),(v.MergeAcross||v.MergeDown)&&(W=M+(0|parseInt(v.MergeAcross,10)),j=S+(0|parseInt(v.MergeDown,10)),B.push({s:{c:M,r:S},e:{c:W,r:j}})),r.sheetStubs)if(v.MergeAcross||v.MergeDown){for(var q=M;q<=W;++q)for(var K=S;K<=j;++K)(q>M||K>S)&&(r.dense?(p[K]||(p[K]=[]),p[K][q]={t:"z"}):p[Bn(q)+Tn(K)]={t:"z"});M=W+1}else++M;else v.MergeAcross?M=W+1:++M;else v=Nb(i[0]),v.Index&&(M=+v.Index-1),M<E.s.c&&(E.s.c=M),M>E.e.c&&(E.e.c=M),"/>"===i[0].slice(-2)&&++M,P=[];break;case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(S<E.s.r&&(E.s.r=S),S>E.e.r&&(E.e.r=S),"/>"===i[0].slice(-2)&&(w=Pb(i[0]),w.Index&&(S=+w.Index-1)),M=0,++S):(w=Pb(i[0]),w.Index&&(S=+w.Index-1),H={},("0"==w.AutoFitHeight||w.Height)&&(H.hpx=parseInt(w.Height,10),H.hpt=Nf(H.hpx),z[S]=H),"1"==w.Hidden&&(H.hidden=!0,z[S]=H));break;case"worksheet":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"));d.push(g),E.s.r<=E.e.r&&E.s.c<=E.e.c&&(p["!ref"]=Ln(E),r.sheetRows&&r.sheetRows<=E.e.r&&(p["!fullref"]=p["!ref"],E.e.r=r.sheetRows-1,p["!ref"]=Ln(E))),B.length&&(p["!merges"]=B),L.length>0&&(p["!cols"]=L),z.length>0&&(p["!rows"]=z),c[g]=p}else E={s:{r:2e6,c:2e6},e:{r:0,c:0}},S=M=0,f.push([i[3],!1]),h=Pb(i[0]),g=Jt(h.Name),p=r.dense?[]:{},B=[],U=[],z=[],G={name:g,Hidden:0},V.Sheets.push(G);break;case"table":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else{if("/>"==i[0].slice(-2))break;f.push([i[3],!1]),L=[],F=!1}break;case"style":"/"===i[1]?zb(T,A,r):A=Pb(i[0]);break;case"numberformat":A.nf=Jt(Pb(i[0]).Format||"General"),Ib[A.nf]&&(A.nf=Ib[A.nf]);for(var Z=0;392!=Z;++Z)if(Y[Z]==A.nf)break;if(392==Z)for(Z=57;392!=Z;++Z)if(null==Y[Z]){Ve(A.nf,Z);break}break;case"column":if("table"!==f[f.length-1][0])break;if(l=Pb(i[0]),l.Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!F&&l.wpx>10){F=!0,Af=Sf;for(var $=0;$<L.length;++$)L[$]&&Of(L[$])}F&&Of(l),L[l.Index-1||L.length]=l;for(var J=0;J<+l.Span;++J)L[L.length]=kt(l);break;case"namedrange":if("/"===i[1])break;V.Names||(V.Names=[]);var Q=Kt(i[0]),ee={Name:Q.Name,Ref:Cc(Q.RefersTo.slice(1),{r:0,c:0})};V.Sheets.length>0&&(ee.Sheet=V.Sheets.length-1),V.Names.push(ee);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if("/>"===i[0].slice(-2))break;"/"===i[1]?C+=n.slice(x,i.index):x=i.index+i[0].length;break;case"interior":if(!r.cellStyles)break;A.Interior=Pb(i[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===i[0].slice(-2))break;"/"===i[1]?Ta(R,X,n.slice(O,i.index)):O=i.index+i[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else f.push([i[3],!1]);break;case"comment":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"));Wb(N),P.push(N)}else f.push([i[3],!1]),h=Pb(i[0]),N={a:h.Author};break;case"autofilter":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var te=Pb(i[0]);p["!autofilter"]={ref:Cc(te.Range).replace(/\$/g,"")},f.push([i[3],!0])}break;case"name":break;case"datavalidation":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&f.push([i[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((h=f.pop())[0]!==i[3])throw new Error("Bad state: "+h.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&f.push([i[3],!0]);break;case"null":break;default:if(0==f.length&&"document"==i[3])return Jg(n,r);if(0==f.length&&"uof"==i[3])return Jg(n,r);var re=!0;switch(f[f.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:re=!1}break;case"componentoptions":switch(i[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:re=!1}break;case"excelworkbook":switch(i[3]){case"date1904":V.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:re=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":break;case"height":break;case"width":break;default:re=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(n.slice(O,i.index)){case"SheetHidden":G.Hidden=1;break;case"SheetVeryHidden":G.Hidden=2;break}else O=i.index+i[0].length;break;case"header":p["!margins"]||Pd(p["!margins"]={},"xlml"),isNaN(+Kt(i[0]).Margin)||(p["!margins"].header=+Kt(i[0]).Margin);break;case"footer":p["!margins"]||Pd(p["!margins"]={},"xlml"),isNaN(+Kt(i[0]).Margin)||(p["!margins"].footer=+Kt(i[0]).Margin);break;case"pagemargins":var ne=Kt(i[0]);p["!margins"]||Pd(p["!margins"]={},"xlml"),isNaN(+ne.Top)||(p["!margins"].top=+ne.Top),isNaN(+ne.Left)||(p["!margins"].left=+ne.Left),isNaN(+ne.Right)||(p["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(p["!margins"].bottom=+ne.Bottom);break;case"displayrighttoleft":V.Views||(V.Views=[]),V.Views[0]||(V.Views[0]={}),V.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:re=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:re=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:re=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:re=!1}break;case"querytable":switch(i[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:re=!1}break;case"datavalidation":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:re=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:re=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:re=!1}break;case"smarttags":break;default:re=!1;break}if(re)break;if(i[3].match(/!\[CDATA/))break;if(!f[f.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+f.join("|");if("customdocumentproperties"===f[f.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?Fb(I,X,D,n.slice(O,i.index)):(D=i,O=i.index+i[0].length);break}if(r.WTF)throw"Unrecognized tag: "+i[3]+"|"+f.join("|")}var ie={};return r.bookSheets||r.bookProps||(ie.Sheets=c),ie.SheetNames=d,ie.Workbook=V,ie.SSF=kt(Y),ie.Props=R,ie.Custprops=I,ie}function Vb(e,t){switch(Fv(t=t||{}),t.type||"base64"){case"base64":return jb(S(e),t);case"binary":case"buffer":case"file":return jb(e,t);case"array":return jb(R(e),t)}}function Gb(e,t){var r=[];return e.Props&&r.push(Aa(e.Props,t)),e.Custprops&&r.push(Ca(e.Props,e.Custprops,t)),r.join("")}function Xb(){return""}function qb(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(Sr("NumberFormat",null,{"ss:Format":tr(Y[e.numFmtId])}));var i={"ss:ID":"s"+(21+t)};r.push(Sr("Style",n.join(""),i))})),Sr("Styles",r.join(""))}function Kb(e){return Sr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+Bc(e.Ref,{r:0,c:0})})}function Zb(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var i=t[n];null==i.Sheet&&(i.Name.match(/^_xlfn\./)||r.push(Kb(i)))}return Sr("Names",r.join(""))}function $b(e,t,r,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var i=n.Workbook.Names,a=[],s=0;s<i.length;++s){var o=i[s];o.Sheet==r&&(o.Name.match(/^_xlfn\./)||a.push(Kb(o)))}return a.join("")}function Yb(e,t,r,n){if(!e)return"";var i=[];if(e["!margins"]&&(i.push("<PageSetup>"),e["!margins"].header&&i.push(Sr("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&i.push(Sr("Footer",null,{"x:Margin":e["!margins"].footer})),i.push(Sr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),i.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)i.push(Sr("Visible",1==n.Workbook.Sheets[r].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a<r;++a)if(n.Workbook.Sheets[a]&&!n.Workbook.Sheets[a].Hidden)break;a==r&&i.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push("<DisplayRightToLeft/>"),e["!protect"]&&(i.push(kr("ProtectContents","True")),e["!protect"].objects&&i.push(kr("ProtectObjects","True")),e["!protect"].scenarios&&i.push(kr("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||i.push(kr("EnableSelection","UnlockedCells")):i.push(kr("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&i.push("<"+t[1]+"/>")}))),0==i.length?"":Sr("WorksheetOptions",i.join(""),{xmlns:Rr.x})}function Jb(e){return e.map((function(e){var t=or(e.t||""),r=Sr("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return Sr("Comment",r,{"ss:Author":e.a})})).join("")}function Qb(e,t,r,n,i,a,s){if(!e||void 0==e.v&&void 0==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+tr(Bc(e.f,s))),e.F&&e.F.slice(0,t.length)==t){var h=Dn(e.F.slice(t.length+1));o["ss:ArrayRange"]="RC:R"+(h.r==s.r?"":"["+(h.r-s.r)+"]")+"C"+(h.c==s.c?"":"["+(h.c-s.c)+"]")}if(e.l&&e.l.Target&&(o["ss:HRef"]=tr(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=tr(e.l.Tooltip))),r["!merges"])for(var f=r["!merges"],l=0;l!=f.length;++l)f[l].s.c==s.c&&f[l].s.r==s.r&&(f[l].e.c>f[l].s.c&&(o["ss:MergeAcross"]=f[l].e.c-f[l].s.c),f[l].e.r>f[l].s.r&&(o["ss:MergeDown"]=f[l].e.r-f[l].s.r));var c="",u="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":c="Number",u=String(e.v);break;case"b":c="Boolean",u=e.v?"1":"0";break;case"e":c="Error",u=Xi[e.v];break;case"d":c="DateTime",u=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||Y[14]);break;case"s":c="String",u=ar(e.v||"");break}var d=Nd(n.cellXfs,e,n);o["ss:StyleID"]="s"+(21+d),o["ss:Index"]=s.c+1;var p=null!=e.v?u:"",m="z"==e.t?"":'<Data ss:Type="'+c+'">'+p+"</Data>";return(e.c||[]).length>0&&(m+=Jb(e.c)),Sr("Cell",m,o)}function eg(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=Lf(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function tg(e,t,r,n){if(!e["!ref"])return"";var i=Fn(e["!ref"]),a=e["!merges"]||[],s=0,o=[];e["!cols"]&&e["!cols"].forEach((function(e,t){Of(e);var r=!!e.width,n=Dd(t,e),i={"ss:Index":t+1};r&&(i["ss:Width"]=Cf(n.width)),e.hidden&&(i["ss:Hidden"]="1"),o.push(Sr("Column",null,i))}));for(var h=Array.isArray(e),f=i.s.r;f<=i.e.r;++f){for(var l=[eg(f,(e["!rows"]||[])[f])],c=i.s.c;c<=i.e.c;++c){var u=!1;for(s=0;s!=a.length;++s)if(!(a[s].s.c>c)&&!(a[s].s.r>f)&&!(a[s].e.c<c)&&!(a[s].e.r<f)){a[s].s.c==c&&a[s].s.r==f||(u=!0);break}if(!u){var d={r:f,c:c},p=Pn(d),m=h?(e[f]||[])[c]:e[p];l.push(Qb(m,p,e,t,r,n,d))}}l.push("</Row>"),l.length>2&&o.push(l.join(""))}return o.join("")}function rg(e,t,r){var n=[],i=r.SheetNames[e],a=r.Sheets[i],s=a?$b(a,t,e,r):"";return s.length>0&&n.push("<Names>"+s+"</Names>"),s=a?tg(a,t,e,r):"",s.length>0&&n.push("<Table>"+s+"</Table>"),n.push(Yb(a,t,e,r)),n.join("")}function ng(e,t){t||(t={}),e.SSF||(e.SSF=kt(Y)),e.SSF&&(Xe(),Ge(e.SSF),t.revssf=ht(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Gb(e,t)),r.push(Xb(e,t)),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(Sr("Worksheet",rg(n,t,e),{"ss:Name":tr(e.SheetNames[n])}));return r[2]=qb(e,t),r[3]=Zb(e,t),Ht+Sr("Workbook",r.join(""),{xmlns:Rr.ss,"xmlns:o":Rr.o,"xmlns:x":Rr.x,"xmlns:ss":Rr.ss,"xmlns:dt":Rr.dt,"xmlns:html":Rr.html})}function ig(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=Si(r),r.length-r.l<=4)return t;var n=r.read_shift(4);return 0==n||n>40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4?t:(n=r.read_shift(4),1907505652!==n?t:(t.UnicodeClipboardFormat=Ei(r),n=r.read_shift(4),0==n||n>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr"))))))}var ag=[60,1084,2066,2165,2175];function sg(e,t,r,n,i){var a=n,s=[],o=r.slice(r.l,r.l+a);if(i&&i.enc&&i.enc.insitu&&o.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:i.enc.insitu(o)}s.push(o),r.l+=a;var h=nn(r,r.l),f=bg[h],l=0;while(null!=f&&ag.indexOf(h)>-1)a=nn(r,r.l+2),l=r.l+4,2066==h?l+=4:2165!=h&&2175!=h||(l+=12),o=r.slice(l,r.l+4+a),s.push(o),r.l+=4+a,f=bg[h=nn(r,r.l)];var c=D(s);mn(c,0);var u=0;c.lens=[];for(var d=0;d<s.length;++d)c.lens.push(u),u+=s[d].length;if(c.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+c.length+" < "+n;return t.f(c,c.length,i)}function og(e,t,r){if("z"!==e.t&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=Y[n])}catch(a){if(t.WTF)throw a}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||Xi[e.v]:0===n||"General"==n?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v):e.w=ce(e.v):e.w=je(n,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(a){if(t.WTF)throw a}if(t.cellDates&&n&&"n"==e.t&&Fe(Y[n]||String(n))){var i=te(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}}function hg(e,t,r){return{v:e,ixfe:t,t:r}}function fg(e,t){var r={opts:{}},n={};null!=y&&null==t.dense&&(t.dense=y);var i,a,s,o,h,f,c,u,d=t.dense?[]:{},p={},m={},b=null,g=[],v="",w={},_="",k={},M=[],S=[],E=[],T={Sheets:[],WBProps:{date1904:!1},Views:[{}]},A={},C=function(e){return e<8?Gi[e]:e<64&&E[e-8]||Gi[e]},x=function(e,t,r){var n,i=t.XF.data;i&&i.patternType&&r&&r.cellStyles&&(t.s={},t.s.patternType=i.patternType,(n=yf(C(i.icvFore)))&&(t.s.fgColor={rgb:n}),(n=yf(C(i.icvBack)))&&(t.s.bgColor={rgb:n}))},B=function(e,t,r){if(!(z>1)&&!(r.sheetRows&&e.r>=r.sheetRows)){if(r.cellStyles&&t.XF&&t.XF.data&&x(e,t,r),delete t.ixfe,delete t.XF,i=e,_=Pn(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.r<m.s.r&&(m.s.r=e.r),e.c<m.s.c&&(m.s.c=e.c),e.r+1>m.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),r.cellFormula&&t.f)for(var n=0;n<M.length;++n)if(!(M[n][0].s.c>e.c||M[n][0].s.r>e.r)&&!(M[n][0].e.c<e.c||M[n][0].e.r<e.r)){t.F=Ln(M[n][0]),M[n][0].s.c==e.c&&M[n][0].s.r==e.r||delete t.f,t.f&&(t.f=""+fd(M[n][1],m,e,L,R));break}r.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[_]=t}},R={enc:!1,sbcch:0,snames:[],sharedf:k,arrayf:M,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(R.password=t.password);var I=[],O=[],D=[],P=[],N=!1,L=[];L.SheetNames=R.snames,L.sharedf=R.sharedf,L.arrayf=R.arrayf,L.names=[],L.XTI=[];var F,U=0,z=0,H=0,W=[],j=[];R.codepage=1200,l(1200);var V=!1;while(e.l<e.length-1){var G=e.l,X=e.read_shift(2);if(0===X&&10===U)break;var q=e.l===e.length?0:e.read_shift(2),K=bg[X];if(K&&K.f){if(t.bookSheets&&133===U&&133!==X)break;if(U=X,2===K.r||12==K.r){var Z=e.read_shift(2);if(q-=2,!R.enc&&Z!==X&&((255&Z)<<8|Z>>8)!==X)throw new Error("rt mismatch: "+Z+"!="+X);12==K.r&&(e.l+=10,q-=10)}var $={};if($=10===X?K.f(e,q,R):sg(X,K,e,q,R),0==z&&-1===[9,521,1033,2057].indexOf(U))continue;switch(X){case 34:r.opts.Date1904=T.WBProps.date1904=$;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(R.enc||(e.l=0),R.enc=$,!t.password)throw new Error("File is password-protected");if(null==$.valid)throw new Error("Encryption scheme unsupported");if(!$.valid)throw new Error("Password is incorrect");break;case 92:R.lastuser=$;break;case 66:var J=Number($);switch(J){case 21010:J=1200;break;case 32768:J=1e4;break;case 32769:J=1252;break}l(R.codepage=J),V=!0;break;case 317:R.rrtabid=$;break;case 25:R.winlocked=$;break;case 439:r.opts["RefreshAll"]=$;break;case 12:r.opts["CalcCount"]=$;break;case 16:r.opts["CalcDelta"]=$;break;case 17:r.opts["CalcIter"]=$;break;case 13:r.opts["CalcMode"]=$;break;case 14:r.opts["CalcPrecision"]=$;break;case 95:r.opts["CalcSaveRecalc"]=$;break;case 15:R.CalcRefMode=$;break;case 2211:r.opts.FullCalc=$;break;case 129:$.fDialog&&(d["!type"]="dialog"),$.fBelow||((d["!outline"]||(d["!outline"]={})).above=!0),$.fRight||((d["!outline"]||(d["!outline"]={})).left=!0);break;case 224:S.push($);break;case 430:L.push([$]),L[L.length-1].XTI=[];break;case 35:case 547:L[L.length-1].push($);break;case 24:case 536:F={Name:$.Name,Ref:fd($.rgce,m,null,L,R)},$.itab>0&&(F.Sheet=$.itab-1),L.names.push(F),L[0]||(L[0]=[],L[0].XTI=[]),L[L.length-1].push($),"_xlnm._FilterDatabase"==$.Name&&$.itab>0&&$.rgce&&$.rgce[0]&&$.rgce[0][0]&&"PtgArea3d"==$.rgce[0][0][0]&&(j[$.itab-1]={ref:Ln($.rgce[0][0][1][2])});break;case 22:R.ExternCount=$;break;case 23:0==L.length&&(L[0]=[],L[0].XTI=[]),L[L.length-1].XTI=L[L.length-1].XTI.concat($),L.XTI=L.XTI.concat($);break;case 2196:if(R.biff<8)break;null!=F&&(F.Comment=$[1]);break;case 18:d["!protect"]=$;break;case 19:0!==$&&R.WTF&&console.error("Password verifier: "+$);break;case 133:p[$.pos]=$,R.snames.push($.name);break;case 10:if(--z)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,d["!ref"]=Ln(m),t.sheetRows&&t.sheetRows<=m.e.r){var Q=m.e.r;m.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=Ln(m),m.e.r=Q}m.e.r++,m.e.c++}I.length>0&&(d["!merges"]=I),O.length>0&&(d["!objects"]=O),D.length>0&&(d["!cols"]=D),P.length>0&&(d["!rows"]=P),T.Sheets.push(A)}""===v?w=d:n[v]=d,d=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===R.biff&&(R.biff={9:2,521:3,1033:4}[X]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[$.BIFFVer]||8),R.biffguess=0==$.BIFFVer,0==$.BIFFVer&&4096==$.dt&&(R.biff=5,V=!0,l(R.codepage=28591)),8==R.biff&&0==$.BIFFVer&&16==$.dt&&(R.biff=2),z++)break;if(d=t.dense?[]:{},R.biff<8&&!V&&(V=!0,l(R.codepage=t.codepage||1252)),R.biff<5||0==$.BIFFVer&&4096==$.dt){""===v&&(v="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-q,name:v};p[ee.pos]=ee,R.snames.push(v)}else v=(p[G]||{name:""}).name;32==$.dt&&(d["!type"]="chart"),64==$.dt&&(d["!type"]="macro"),I=[],O=[],R.arrayf=M=[],D=[],P=[],N=!1,A={Hidden:(p[G]||{hs:0}).hs,name:v};break;case 515:case 3:case 2:"chart"==d["!type"]&&(t.dense?(d[$.r]||[])[$.c]:d[Pn({c:$.c,r:$.r})])&&++$.c,f={ixfe:$.ixfe,XF:S[$.ixfe]||{},v:$.val,t:"n"},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t);break;case 5:case 517:f={ixfe:$.ixfe,XF:S[$.ixfe],v:$.val,t:$.t},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t);break;case 638:f={ixfe:$.ixfe,XF:S[$.ixfe],v:$.rknum,t:"n"},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t);break;case 189:for(var te=$.c;te<=$.C;++te){var re=$.rkrec[te-$.c][0];f={ixfe:re,XF:S[re],v:$.rkrec[te-$.c][1],t:"n"},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:te,r:$.r},f,t)}break;case 6:case 518:case 1030:if("String"==$.val){b=$;break}if(f=hg($.val,$.cell.ixfe,$.tt),f.XF=S[f.ixfe],t.cellFormula){var ne=$.formula;if(ne&&ne[0]&&ne[0][0]&&"PtgExp"==ne[0][0][0]){var ie=ne[0][0][1][0],ae=ne[0][0][1][1],se=Pn({r:ie,c:ae});k[se]?f.f=""+fd($.formula,m,$.cell,L,R):f.F=((t.dense?(d[ie]||[])[ae]:d[se])||{}).F}else f.f=""+fd($.formula,m,$.cell,L,R)}H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B($.cell,f,t),b=$;break;case 7:case 519:if(!b)throw new Error("String record expects Formula");b.val=$,f=hg($,b.cell.ixfe,"s"),f.XF=S[f.ixfe],t.cellFormula&&(f.f=""+fd(b.formula,m,b.cell,L,R)),H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B(b.cell,f,t),b=null;break;case 33:case 545:M.push($);var oe=Pn($[0].s);if(a=t.dense?(d[$[0].s.r]||[])[$[0].s.c]:d[oe],t.cellFormula&&a){if(!b)break;if(!oe||!a)break;a.f=""+fd($[1],m,$[0],L,R),a.F=Ln($[0])}break;case 1212:if(!t.cellFormula)break;if(_){if(!b)break;k[Pn(b.cell)]=$[0],a=t.dense?(d[b.cell.r]||[])[b.cell.c]:d[Pn(b.cell)],(a||{}).f=""+fd($[0],m,i,L,R)}break;case 253:f=hg(g[$.isst].t,$.ixfe,"s"),g[$.isst].h&&(f.h=g[$.isst].h),f.XF=S[f.ixfe],H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t);break;case 513:t.sheetStubs&&(f={ixfe:$.ixfe,XF:S[$.ixfe],t:"z"},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t));break;case 190:if(t.sheetStubs)for(var he=$.c;he<=$.C;++he){var fe=$.ixfe[he-$.c];f={ixfe:fe,XF:S[fe],t:"z"},H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:he,r:$.r},f,t)}break;case 214:case 516:case 4:f=hg($.val,$.ixfe,"s"),f.XF=S[f.ixfe],H>0&&(f.z=W[f.ixfe>>8&63]),og(f,t,r.opts.Date1904),B({c:$.c,r:$.r},f,t);break;case 0:case 512:1===z&&(m=$);break;case 252:g=$;break;case 1054:if(4==R.biff){W[H++]=$[1];for(var le=0;le<H+163;++le)if(Y[le]==$[1])break;le>=163&&Ve($[1],H+163)}else Ve($[1],$[0]);break;case 30:W[H++]=$;for(var ce=0;ce<H+163;++ce)if(Y[ce]==$)break;ce>=163&&Ve($,H+163);break;case 229:I=I.concat($);break;case 93:O[$.cmo[0]]=R.lastobj=$;break;case 438:R.lastobj.TxO=$;break;case 127:R.lastobj.ImData=$;break;case 440:for(h=$[0].s.r;h<=$[0].e.r;++h)for(o=$[0].s.c;o<=$[0].e.c;++o)a=t.dense?(d[h]||[])[o]:d[Pn({c:o,r:h})],a&&(a.l=$[1]);break;case 2048:for(h=$[0].s.r;h<=$[0].e.r;++h)for(o=$[0].s.c;o<=$[0].e.c;++o)a=t.dense?(d[h]||[])[o]:d[Pn({c:o,r:h})],a&&a.l&&(a.l.Tooltip=$[1]);break;case 28:if(R.biff<=5&&R.biff>=2)break;a=t.dense?(d[$[0].r]||[])[$[0].c]:d[Pn($[0])];var ue=O[$[2]];a||(t.dense?(d[$[0].r]||(d[$[0].r]=[]),a=d[$[0].r][$[0].c]={t:"z"}):a=d[Pn($[0])]={t:"z"},m.e.r=Math.max(m.e.r,$[0].r),m.s.r=Math.min(m.s.r,$[0].r),m.e.c=Math.max(m.e.c,$[0].c),m.s.c=Math.min(m.s.c,$[0].c)),a.c||(a.c=[]),s={a:$[1],t:ue.TxO.t},a.c.push(s);break;case 2173:Hl(S[$.ixfe],$.ext);break;case 125:if(!R.cellStyles)break;while($.e>=$.s)D[$.e--]={width:$.w/256,level:$.level||0,hidden:!!(1&$.flags)},N||(N=!0,If($.w/256)),Of(D[$.e+1]);break;case 520:var de={};null!=$.level&&(P[$.r]=de,de.level=$.level),$.hidden&&(P[$.r]=de,de.hidden=!0),$.hpt&&(P[$.r]=de,de.hpt=$.hpt,de.hpx=Lf($.hpt));break;case 38:case 39:case 40:case 41:d["!margins"]||Pd(d["!margins"]={}),d["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[X]]=$;break;case 161:d["!margins"]||Pd(d["!margins"]={}),d["!margins"].header=$.header,d["!margins"].footer=$.footer;break;case 574:$.RTL&&(T.Views[0].RTL=!0);break;case 146:E=$;break;case 2198:u=$;break;case 140:c=$;break;case 442:v?A.CodeName=$||A.name:T.WBProps.CodeName=$||"ThisWorkbook";break}}else K||console.error("Missing Info for XLS Record 0x"+X.toString(16)),e.l+=q}return r.SheetNames=at(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&w["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets["Sheet1"]=w)):r.Preamble=w,r.Sheets&&j.forEach((function(e,t){r.Sheets[r.SheetNames[t]]["!autofilter"]=e})),r.Strings=g,r.SSF=kt(Y),R.enc&&(r.Encryption=R.enc),u&&(r.Themes=u),r.Metadata={},void 0!==c&&(r.Metadata.Country=c),L.names.length>0&&(T.Names=L.names),r.Workbook=T,r}var lg={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function cg(e,t,r){var n=Qe.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var i=Za(n,Ui,lg.DSI);for(var a in i)t[a]=i[a]}catch(f){if(r.WTF)throw f}var s=Qe.find(e,"/!SummaryInformation");if(s&&s.size>0)try{var o=Za(s,zi,lg.SI);for(var h in o)null==t[h]&&(t[h]=o[h])}catch(f){if(r.WTF)throw f}t.HeadingPairs&&t.TitlesOfParts&&(va(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function ug(e,t){var r,n=[],i=[],a=[],s=0,o=st(Ui,"n"),h=st(zi,"n");if(e.Props)for(r=at(e.Props),s=0;s<r.length;++s)(Object.prototype.hasOwnProperty.call(o,r[s])?n:Object.prototype.hasOwnProperty.call(h,r[s])?i:a).push([r[s],e.Props[r[s]]]);if(e.Custprops)for(r=at(e.Custprops),s=0;s<r.length;++s)Object.prototype.hasOwnProperty.call(e.Props||{},r[s])||(Object.prototype.hasOwnProperty.call(o,r[s])?n:Object.prototype.hasOwnProperty.call(h,r[s])?i:a).push([r[s],e.Custprops[r[s]]]);var f=[];for(s=0;s<a.length;++s)Xa.indexOf(a[s][0])>-1||ga.indexOf(a[s][0])>-1||null!=a[s][1]&&f.push(a[s]);i.length&&Qe.utils.cfb_add(t,"/SummaryInformation",$a(i,lg.SI,h,zi)),(n.length||f.length)&&Qe.utils.cfb_add(t,"/DocumentSummaryInformation",$a(n,lg.DSI,o,Ui,f.length?f:null,lg.UDI))}function dg(e,t){var r,n,i,a;if(t||(t={}),Fv(t),c(),t.codepage&&h(t.codepage),e.FullPaths){if(Qe.find(e,"/encryption"))throw new Error("File is password-protected");r=Qe.find(e,"!CompObj"),n=Qe.find(e,"/Workbook")||Qe.find(e,"/Book")}else{switch(t.type){case"base64":e=x(S(e));break;case"binary":e=x(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}mn(e,0),n={content:e}}if(r&&ig(r),t.bookProps&&!t.bookSheets)i={};else{var s=E?"buffer":"array";if(n&&n.content)i=fg(n.content,t);else if((a=Qe.find(e,"PerfectOffice_MAIN"))&&a.content)i=xh.to_workbook(a.content,(t.type=s,t));else{if(!(a=Qe.find(e,"NativeContent_MAIN"))||!a.content)throw(a=Qe.find(e,"MN0"))&&a.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");i=xh.to_workbook(a.content,(t.type=s,t))}t.bookVBA&&e.FullPaths&&Qe.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=_c(e))}var o={};return e.FullPaths&&cg(e,o,t),i.Props=i.Custprops=o,t.bookFiles&&(i.cfb=e),i}function pg(e,t){var r=t||{},n=Qe.utils.cfb_new({root:"R"}),i="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":i="/Workbook",r.biff=8;break;case"biff5":i="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Qe.utils.cfb_add(n,i,Pg(e,r)),8==r.biff&&(e.Props||e.Custprops)&&ug(e,n),8==r.biff&&e.vbaraw&&kc(n,Qe.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var mg={0:{f:vp},1:{f:Tp},2:{f:Xp},3:{f:Dp},4:{f:Bp},5:{f:Wp},6:{f:Yp},7:{f:Fp},8:{f:im},9:{f:nm},10:{f:tm},11:{f:rm},12:{f:Cp},13:{f:Kp},14:{f:Np},15:{f:Ip},16:{f:Vp},17:{f:Qp},18:{f:zp},19:{f:$n},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:ob},40:{},42:{},43:{f:Jf},44:{f:$f},45:{f:rl},46:{f:ol},47:{f:il},48:{},49:{f:Vn},50:{},51:{f:Vl},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:ah},62:{f:$p},63:{f:ec},64:{f:_m},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:bn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:gm},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Sp},148:{f:_p,p:16},151:{f:lm},152:{},153:{f:ib},154:{},155:{},156:{f:rb},157:{},158:{},159:{T:1,f:jh},160:{T:-1},161:{T:1,f:mi},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:am},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Wl},336:{T:-1},337:{f:ql,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:fi},357:{},358:{},359:{},360:{T:1},361:{},362:{f:No},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:cm},427:{f:um},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:mm},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Mp},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:hm},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:fi},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:bc},633:{T:1},634:{T:-1},635:{T:1,f:pc},636:{T:-1},637:{f:Jn},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:Um},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:km},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},bg={6:{f:bd},10:{f:Ya},12:{f:rs},13:{f:rs},14:{f:es},15:{f:es},16:{f:gi},17:{f:es},18:{f:es},19:{f:rs},20:{f:Ro},21:{f:Ro},23:{f:No},24:{f:Po},25:{f:es},26:{},27:{},28:{f:jo},29:{},34:{f:es},35:{f:Oo},38:{f:gi},39:{f:gi},40:{f:gi},41:{f:gi},42:{f:es},43:{f:es},47:{f:gf},49:{f:oo},51:{f:rs},60:{},61:{f:ro},64:{f:es},65:{f:so},66:{f:rs},77:{},80:{},81:{},82:{},85:{f:rs},89:{},90:{},91:{},92:{f:Vs},93:{f:Xo},94:{},95:{f:es},96:{},97:{},99:{f:es},125:{f:ah},128:{f:Eo},129:{f:Xs},130:{f:rs},131:{f:es},132:{f:es},133:{f:qs},134:{},140:{f:eh},141:{f:rs},144:{},146:{f:nh},151:{},152:{},153:{},154:{},155:{},156:{f:rs},157:{},158:{},160:{f:ch},161:{f:oh},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:yo},190:{f:_o},193:{f:Ya},197:{},198:{},199:{},200:{},201:{},202:{f:es},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:rs},220:{},221:{f:es},222:{},224:{f:Mo},225:{f:js},226:{f:Ya},227:{},229:{f:Vo},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Zs},253:{f:fo},255:{f:Ys},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:is},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:es},353:{f:Ya},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:Io},431:{f:es},432:{},433:{},434:{},437:{},438:{f:Zo},439:{f:es},440:{f:$o},441:{},442:{f:cs},443:{},444:{f:rs},445:{},446:{},448:{f:Ya},449:{f:eo,r:2},450:{f:Ya},512:{f:go},513:{f:lh},515:{f:xo},516:{f:co},517:{f:Ao},519:{f:uh},520:{f:Js},523:{},545:{f:zo},549:{f:to},566:{},574:{f:io},638:{f:wo},659:{},1048:{},1054:{f:po},1084:{},1212:{f:Uo},2048:{f:Jo},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Hs},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ya},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:ih,r:12},2173:{f:zl,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:es,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:Fo,r:12},2197:{},2198:{f:Dl,r:12},2199:{},2200:{},2201:{},2202:{f:Ho,r:12},2203:{f:Ya},2204:{},2205:{},2206:{},2207:{},2211:{f:Qs},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:rs},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:hh},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:rh},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:go},1:{},2:{f:gh},3:{f:mh},4:{f:ph},5:{f:Ao},7:{f:wh},8:{},9:{f:Hs},11:{},22:{f:rs},30:{f:bo},31:{},32:{},33:{f:zo},36:{},37:{f:to},50:{f:yh},62:{},52:{},67:{},68:{f:rs},69:{},86:{},126:{},127:{f:dh},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:_h},223:{},234:{},354:{},421:{},518:{f:bd},521:{f:Hs},536:{f:Po},547:{f:Oo},561:{},579:{},1030:{f:bd},1033:{f:Hs},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function gg(e,t,r,n){var i=t;if(!isNaN(i)){var a=n||(r||[]).length||0,s=e.next(4);s.write_shift(2,i),s.write_shift(2,a),a>0&&en(r)&&e.push(r)}}function vg(e,t,r,n){var i=n||(r||[]).length||0;if(i<=8224)return gg(e,t,r,i);var a=t;if(!isNaN(a)){var s=r.parts||[],o=0,h=0,f=0;while(f+(s[o]||8224)<=8224)f+=s[o]||8224,o++;var l=e.next(4);l.write_shift(2,a),l.write_shift(2,f),e.push(r.slice(h,h+f)),h+=f;while(h<i){l=e.next(4),l.write_shift(2,60),f=0;while(f+(s[o]||8224)<=8224)f+=s[o]||8224,o++;l.write_shift(2,f),e.push(r.slice(h,h+f)),h+=f}}}function wg(e,t,r){return e||(e=gn(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function yg(e,t,r,n){var i=gn(9);return wg(i,e,t),ss(r,n||"b",i),i}function _g(e,t,r){var n=gn(8+2*r.length);return wg(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function kg(e,t,r,n){if(null!=t.v)switch(t.t){case"d":case"n":var i="d"==t.t?ct(yt(t.v)):t.v;return void(i==(0|i)&&i>=0&&i<65536?gg(e,2,vh(r,n,i)):gg(e,3,bh(r,n,i)));case"b":case"e":return void gg(e,5,yg(r,n,t.v,t.t));case"s":case"str":return void gg(e,4,_g(r,n,(t.v||"").slice(0,255)))}gg(e,1,wg(null,r,n))}function Mg(e,t,r,n){var i,a=Array.isArray(t),s=Fn(t["!ref"]||"A1"),o="",h=[];if(s.e.c>255||s.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");s.e.c=Math.min(s.e.c,255),s.e.r=Math.min(s.e.c,16383),i=Ln(s)}for(var f=s.s.r;f<=s.e.r;++f){o=Tn(f);for(var l=s.s.c;l<=s.e.c;++l){f===s.s.r&&(h[l]=Bn(l)),i=h[l]+o;var c=a?(t[f]||[])[l]:t[i];c&&kg(e,c,f,l,n)}}}function Sg(e,t){var r=t||{};null!=y&&null==r.dense&&(r.dense=y);for(var n=wn(),i=0,a=0;a<e.SheetNames.length;++a)e.SheetNames[a]==r.sheet&&(i=a);if(0==i&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return gg(n,4==r.biff?1033:3==r.biff?521:9,Ws(e,16,r)),Mg(n,e.Sheets[e.SheetNames[i]],i,r,e),gg(n,10),n.end()}function Eg(e,t,r){gg(e,49,ho({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function Tg(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var i=n[0];i<=n[1];++i)null!=t[i]&&gg(e,1054,mo(i,t[i],r))}))}function Ag(e,t){var r=gn(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),gg(e,2151,r),r=gn(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),Is(Fn(t["!ref"]||"A1"),r),r.write_shift(4,4),gg(e,2152,r)}function Cg(e,t){for(var r=0;r<16;++r)gg(e,224,So({numFmtId:0,style:!0},0,t));t.cellXfs.forEach((function(r){gg(e,224,So(r,0,t))}))}function xg(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];gg(e,440,Yo(n)),n[1].Tooltip&&gg(e,2048,Qo(n))}delete t["!links"]}function Bg(e,t){if(t){var r=0;t.forEach((function(t,n){++r<=256&&t&&gg(e,125,sh(Dd(n,t),n))}))}}function Rg(e,t,r,n,i){var a=16+Nd(i.cellXfs,t,i);if(null!=t.v||t.bf)if(t.bf)gg(e,6,gd(t,r,n,i,a));else switch(t.t){case"d":case"n":var s="d"==t.t?ct(yt(t.v)):t.v;gg(e,515,Bo(r,n,s,a,i));break;case"b":case"e":gg(e,517,Co(r,n,t.v,a,i,t.t));break;case"s":case"str":if(i.bookSST){var o=Od(i.Strings,t.v,i.revStrings);gg(e,253,lo(r,n,o,a,i))}else gg(e,516,uo(r,n,(t.v||"").slice(0,255),a,i));break;default:gg(e,513,Es(r,n,a))}else gg(e,513,Es(r,n,a))}function Ig(e,t,r){var n,i=wn(),a=r.SheetNames[e],s=r.Sheets[a]||{},o=(r||{}).Workbook||{},h=(o.Sheets||[])[e]||{},f=Array.isArray(s),l=8==t.biff,c="",u=[],d=Fn(s["!ref"]||"A1"),p=l?65536:16384;if(d.e.c>255||d.e.r>=p){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255),d.e.r=Math.min(d.e.c,p-1)}gg(i,2057,Ws(r,16,t)),gg(i,13,ns(1)),gg(i,12,ns(100)),gg(i,15,ts(!0)),gg(i,17,ts(!1)),gg(i,16,vi(.001)),gg(i,95,ts(!0)),gg(i,42,ts(!1)),gg(i,43,ts(!1)),gg(i,130,ns(1)),gg(i,128,To([0,0])),gg(i,131,ts(!1)),gg(i,132,ts(!1)),l&&Bg(i,s["!cols"]),gg(i,512,vo(d,t)),l&&(s["!links"]=[]);for(var m=d.s.r;m<=d.e.r;++m){c=Tn(m);for(var b=d.s.c;b<=d.e.c;++b){m===d.s.r&&(u[b]=Bn(b)),n=u[b]+c;var g=f?(s[m]||[])[b]:s[n];g&&(Rg(i,g,m,b,t),l&&g.l&&s["!links"].push([n,g.l]))}}var v=h.CodeName||h.name||a;return l&&gg(i,574,ao((o.Views||[])[0])),l&&(s["!merges"]||[]).length&&gg(i,229,Go(s["!merges"])),l&&xg(i,s),gg(i,442,ds(v,t)),l&&Ag(i,s),gg(i,10),i.end()}function Og(e,t,r){var n=wn(),i=(e||{}).Workbook||{},a=i.Sheets||[],s=i.WBProps||{},o=8==r.biff,h=5==r.biff;if(gg(n,2057,Ws(e,5,r)),"xla"==r.bookType&&gg(n,135),gg(n,225,o?ns(1200):null),gg(n,193,Ja(2)),h&&gg(n,191),h&&gg(n,192),gg(n,226),gg(n,92,Gs("SheetJS",r)),gg(n,66,ns(o?1200:1252)),o&&gg(n,353,ns(0)),o&&gg(n,448),gg(n,317,fh(e.SheetNames.length)),o&&e.vbaraw&&gg(n,211),o&&e.vbaraw){var f=s.CodeName||"ThisWorkbook";gg(n,442,ds(f,r))}gg(n,156,ns(17)),gg(n,25,ts(!1)),gg(n,18,ts(!1)),gg(n,19,ns(0)),o&&gg(n,431,ts(!1)),o&&gg(n,444,ns(0)),gg(n,61,no(r)),gg(n,64,ts(!1)),gg(n,141,ns(0)),gg(n,34,ts("true"==Km(e))),gg(n,14,ts(!0)),o&&gg(n,439,ts(!1)),gg(n,218,ns(0)),Eg(n,e,r),Tg(n,e.SSF,r),Cg(n,r),o&&gg(n,352,ts(!1));var l=n.end(),c=wn();o&&gg(c,140,th()),o&&r.Strings&&vg(c,252,$s(r.Strings,r)),gg(c,10);var u=c.end(),d=wn(),p=0,m=0;for(m=0;m<e.SheetNames.length;++m)p+=(o?12:11)+(o?2:1)*e.SheetNames[m].length;var b=l.length+p+u.length;for(m=0;m<e.SheetNames.length;++m){var g=a[m]||{};gg(d,133,Ks({pos:b,hs:g.Hidden||0,dt:0,name:e.SheetNames[m]},r)),b+=t[m].length}var v=d.end();if(p!=v.length)throw new Error("BS8 "+p+" != "+v.length);var w=[];return l.length&&w.push(l),v.length&&w.push(v),u.length&&w.push(u),D(w)}function Dg(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Xe(),Ge(e.SSF),r.revssf=ht(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,Uv(r),r.cellXfs=[],Nd(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var i=0;i<e.SheetNames.length;++i)n[n.length]=Ig(i,r,e);return n.unshift(Og(e,n,r)),D(n)}function Pg(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(n&&n["!ref"]){var i=Nn(n["!ref"]);i.e.c>255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var a=t||{};switch(a.biff||2){case 8:case 5:return Dg(e,t);case 4:case 3:case 2:return Sg(e,t)}throw new Error("invalid type "+a.bookType+" for BIFF")}function Ng(e,t){var r=t||{};null!=y&&null==r.dense&&(r.dense=y);var n=r.dense?[]:{};e=e.replace(/<!--.*?-->/g,"");var i=e.match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var a=e.match(/<\/table/i),s=i.index,o=a&&a.index||e.length,h=At(e.slice(s,o),/(:?<tr[^>]*>)/i,"<tr>"),f=-1,l=0,c=0,u=0,d={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(s=0;s<h.length;++s){var m=h[s].trim(),b=m.slice(0,3).toLowerCase();if("<tr"!=b){if("<td"==b||"<th"==b){var g=m.split(/<\/t[dh]>/i);for(o=0;o<g.length;++o){var v=g[o].trim();if(v.match(/<t[dh]/i)){var w=v,_=0;while("<"==w.charAt(0)&&(_=w.indexOf(">"))>-1)w=w.slice(_+1);for(var k=0;k<p.length;++k){var M=p[k];M.s.c==l&&M.s.r<f&&f<=M.e.r&&(l=M.e.c+1,k=-1)}var S=Kt(v.slice(0,v.indexOf(">")));u=S.colspan?+S.colspan:1,((c=+S.rowspan)>1||u>1)&&p.push({s:{r:f,c:l},e:{r:f+(c||1)-1,c:l+u-1}});var E=S.t||S["data-t"]||"";if(w.length)if(w=br(w),d.s.r>f&&(d.s.r=f),d.e.r<f&&(d.e.r=f),d.s.c>l&&(d.s.c=l),d.e.c<l&&(d.e.c=l),w.length){var T={t:"s",v:w};r.raw||!w.trim().length||"s"==E||("TRUE"===w?T={t:"b",v:!0}:"FALSE"===w?T={t:"b",v:!1}:isNaN(St(w))?isNaN(Tt(w).getDate())||(T={t:"d",v:yt(w)},r.cellDates||(T={t:"n",v:ct(T.v)}),T.z=r.dateNF||Y[14]):T={t:"n",v:St(w)}),r.dense?(n[f]||(n[f]=[]),n[f][l]=T):n[Pn({r:f,c:l})]=T,l+=u}else l+=u;else l+=u}}}}else{if(++f,r.sheetRows&&r.sheetRows<=f){--f;break}l=0}}return n["!ref"]=Ln(d),p.length&&(n["!merges"]=p),n}function Lg(e,t,r,n){for(var i=e["!merges"]||[],a=[],s=t.s.c;s<=t.e.c;++s){for(var o=0,h=0,f=0;f<i.length;++f)if(!(i[f].s.r>r||i[f].s.c>s)&&!(i[f].e.r<r||i[f].e.c<s)){if(i[f].s.r<r||i[f].s.c<s){o=-1;break}o=i[f].e.r-i[f].s.r+1,h=i[f].e.c-i[f].s.c+1;break}if(!(o<0)){var l=Pn({r:r,c:s}),c=n.dense?(e[r]||[])[s]:e[l],u=c&&null!=c.v&&(c.h||ir(c.w||(zn(c),c.w)||""))||"",d={};o>1&&(d.rowspan=o),h>1&&(d.colspan=h),n.editable?u='<span contenteditable="true">'+u+"</span>":c&&(d["data-t"]=c&&c.t||"z",null!=c.v&&(d["data-v"]=c.v),null!=c.z&&(d["data-z"]=c.z),c.l&&"#"!=(c.l.Target||"#").charAt(0)&&(u='<a href="'+c.l.Target+'">'+u+"</a>")),d.id=(n.id||"sjs")+"-"+l,a.push(Sr("td",u,d))}}var p="<tr>";return p+a.join("")+"</tr>"}var Fg='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Ug="</body></html>";function zg(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find <table>");if(1==r.length)return Hn(Ng(r[0],t),t);var n=Bw();return r.forEach((function(e,r){Rw(n,Ng(e,t),"Sheet"+(r+1))})),n}function Hg(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function Wg(e,t){var r=t||{},n=null!=r.header?r.header:Fg,i=null!=r.footer?r.footer:Ug,a=[n],s=Nn(e["!ref"]);r.dense=Array.isArray(e),a.push(Hg(e,s,r));for(var o=s.s.r;o<=s.e.r;++o)a.push(Lg(e,s,o,r));return a.push("</table>"+i),a.join("")}function jg(e,t,r){var n=r||{};null!=y&&(n.dense=y);var i=0,a=0;if(null!=n.origin)if("number"==typeof n.origin)i=n.origin;else{var s="string"==typeof n.origin?Dn(n.origin):n.origin;i=s.r,a=s.c}var o=t.getElementsByTagName("tr"),h=Math.min(n.sheetRows||1e7,o.length),f={s:{r:0,c:0},e:{r:i,c:a}};if(e["!ref"]){var l=Nn(e["!ref"]);f.s.r=Math.min(f.s.r,l.s.r),f.s.c=Math.min(f.s.c,l.s.c),f.e.r=Math.max(f.e.r,l.e.r),f.e.c=Math.max(f.e.c,l.e.c),-1==i&&(f.e.r=i=l.e.r+1)}var c=[],u=0,d=e["!rows"]||(e["!rows"]=[]),p=0,m=0,b=0,g=0,v=0,w=0;for(e["!cols"]||(e["!cols"]=[]);p<o.length&&m<h;++p){var _=o[p];if(Xg(_)){if(n.display)continue;d[m]={hidden:!0}}var k=_.children;for(b=g=0;b<k.length;++b){var M=k[b];if(!n.display||!Xg(M)){var S=M.hasAttribute("data-v")?M.getAttribute("data-v"):M.hasAttribute("v")?M.getAttribute("v"):br(M.innerHTML),E=M.getAttribute("data-z")||M.getAttribute("z");for(u=0;u<c.length;++u){var T=c[u];T.s.c==g+a&&T.s.r<m+i&&m+i<=T.e.r&&(g=T.e.c+1-a,u=-1)}w=+M.getAttribute("colspan")||1,((v=+M.getAttribute("rowspan")||1)>1||w>1)&&c.push({s:{r:m+i,c:g+a},e:{r:m+i+(v||1)-1,c:g+a+(w||1)-1}});var A={t:"s",v:S},C=M.getAttribute("data-t")||M.getAttribute("t")||"";null!=S&&(0==S.length?A.t=C||"z":n.raw||0==S.trim().length||"s"==C||("TRUE"===S?A={t:"b",v:!0}:"FALSE"===S?A={t:"b",v:!1}:isNaN(St(S))?isNaN(Tt(S).getDate())||(A={t:"d",v:yt(S)},n.cellDates||(A={t:"n",v:ct(A.v)}),A.z=n.dateNF||Y[14]):A={t:"n",v:St(S)})),void 0===A.z&&null!=E&&(A.z=E);var x="",B=M.getElementsByTagName("A");if(B&&B.length)for(var R=0;R<B.length;++R)if(B[R].hasAttribute("href")&&(x=B[R].getAttribute("href"),"#"!=x.charAt(0)))break;x&&"#"!=x.charAt(0)&&(A.l={Target:x}),n.dense?(e[m+i]||(e[m+i]=[]),e[m+i][g+a]=A):e[Pn({c:g+a,r:m+i})]=A,f.e.c<g+a&&(f.e.c=g+a),g+=w}}++m}return c.length&&(e["!merges"]=(e["!merges"]||[]).concat(c)),f.e.r=Math.max(f.e.r,m-1+i),e["!ref"]=Ln(f),m>=h&&(e["!fullref"]=Ln((f.e.r=o.length-p+m-1+i,f))),e}function Vg(e,t){var r=t||{},n=r.dense?[]:{};return jg(n,e,t)}function Gg(e,t){return Hn(Vg(e,t),t)}function Xg(e){var t="",r=qg(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function qg(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}function Kg(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n"),r=Jt(t.replace(/<[^>]*>/g,""));return[r]}var Zg={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function $g(e,t){var r=t||{};null!=y&&null==r.dense&&(r.dense=y);var n,i,a,s,o,h,f,l=Ar(e),c=[],u={name:""},d="",p=0,m={},b=[],g=r.dense?[]:{},v={value:""},w="",_=0,k=[],M=-1,S=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},T=0,A={},C=[],x={},B=0,R=0,I=[],O=1,D=1,P=[],N={Names:[]},L={},F=["",""],U=[],z={},H="",W=0,j=!1,V=!1,G=0;Cr.lastIndex=0,l=l.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");while(o=Cr.exec(l))switch(o[3]=o[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===o[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=Ln(E):g["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=r.sheetRows-1,g["!ref"]=Ln(E)),C.length&&(g["!merges"]=C),I.length&&(g["!rows"]=I),a.name=a["名称"]||a.name,"undefined"!==typeof JSON&&JSON.stringify(a),b.push(a.name),m[a.name]=g,V=!1):"/"!==o[0].charAt(o[0].length-2)&&(a=Kt(o[0],!1),M=S=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g=r.dense?[]:{},C=[],I=[],V=!0);break;case"table-row-group":"/"===o[1]?--T:++T;break;case"table-row":case"行":if("/"===o[1]){M+=O,O=1;break}if(s=Kt(o[0],!1),s["行号"]?M=s["行号"]-1:-1==M&&(M=0),O=+s["number-rows-repeated"]||1,O<10)for(G=0;G<O;++G)T>0&&(I[M+G]={level:T});S=-1;break;case"covered-table-cell":"/"!==o[1]&&++S,r.sheetStubs&&(r.dense?(g[M]||(g[M]=[]),g[M][S]={t:"z"}):g[Pn({r:M,c:S})]={t:"z"}),w="",k=[];break;case"table-cell":case"数据":if("/"===o[0].charAt(o[0].length-2))++S,v=Kt(o[0],!1),D=parseInt(v["number-columns-repeated"]||"1",10),h={t:"z",v:null},v.formula&&0!=r.cellFormula&&(h.f=Td(Jt(v.formula))),"string"==(v["数据类型"]||v["value-type"])&&(h.t="s",h.v=Jt(v["string-value"]||""),r.dense?(g[M]||(g[M]=[]),g[M][S]=h):g[Pn({r:M,c:S})]=h),S+=D-1;else if("/"!==o[1]){++S,w="",_=0,k=[],D=1;var X=O?M+O-1:M;if(S>E.e.c&&(E.e.c=S),S<E.s.c&&(E.s.c=S),M<E.s.r&&(E.s.r=M),X>E.e.r&&(E.e.r=X),v=Kt(o[0],!1),U=[],z={},h={t:v["数据类型"]||v["value-type"],v:null},r.cellFormula)if(v.formula&&(v.formula=Jt(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(B=parseInt(v["number-matrix-rows-spanned"],10)||0,R=parseInt(v["number-matrix-columns-spanned"],10)||0,x={s:{r:M,c:S},e:{r:M+B-1,c:S+R-1}},h.F=Ln(x),P.push([x,h.F])),v.formula)h.f=Td(v.formula);else for(G=0;G<P.length;++G)M>=P[G][0].s.r&&M<=P[G][0].e.r&&S>=P[G][0].s.c&&S<=P[G][0].e.c&&(h.F=P[G][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(B=parseInt(v["number-rows-spanned"],10)||0,R=parseInt(v["number-columns-spanned"],10)||0,x={s:{r:M,c:S},e:{r:M+B-1,c:S+R-1}},C.push(x)),v["number-columns-repeated"]&&(D=parseInt(v["number-columns-repeated"],10)),h.t){case"boolean":h.t="b",h.v=hr(v["boolean-value"]);break;case"float":h.t="n",h.v=parseFloat(v.value);break;case"percentage":h.t="n",h.v=parseFloat(v.value);break;case"currency":h.t="n",h.v=parseFloat(v.value);break;case"date":h.t="d",h.v=yt(v["date-value"]),r.cellDates||(h.t="n",h.v=ct(h.v)),h.z="m/d/yy";break;case"time":h.t="n",h.v=bt(v["time-value"])/86400,r.cellDates&&(h.t="d",h.v=mt(h.v)),h.z="HH:MM:SS";break;case"number":h.t="n",h.v=parseFloat(v["数据数值"]);break;default:if("string"!==h.t&&"text"!==h.t&&h.t)throw new Error("Unsupported value type "+h.t);h.t="s",null!=v["string-value"]&&(w=Jt(v["string-value"]),k=[])}}else{if(j=!1,"s"===h.t&&(h.v=w||"",k.length&&(h.R=k),j=0==_),L.Target&&(h.l=L),U.length>0&&(h.c=U,U=[]),w&&!1!==r.cellText&&(h.w=w),j&&(h.t="z",delete h.v),(!j||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=M))for(var q=0;q<O;++q){if(D=parseInt(v["number-columns-repeated"]||"1",10),r.dense){g[M+q]||(g[M+q]=[]),g[M+q][S]=0==q?h:kt(h);while(--D>0)g[M+q][S+D]=kt(h)}else{g[Pn({r:M+q,c:S})]=h;while(--D>0)g[Pn({r:M+q,c:S+D})]=kt(h)}E.e.c<=S&&(E.e.c=S)}D=parseInt(v["number-columns-repeated"]||"1",10),S+=D-1,D=0,h={},w="",k=[]}L={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===o[1]){if((n=c.pop())[0]!==o[3])throw"Bad state: "+n}else"/"!==o[0].charAt(o[0].length-2)&&c.push([o[3],!0]);break;case"annotation":if("/"===o[1]){if((n=c.pop())[0]!==o[3])throw"Bad state: "+n;z.t=w,k.length&&(z.R=k),z.a=H,U.push(z)}else"/"!==o[0].charAt(o[0].length-2)&&c.push([o[3],!1]);H="",W=0,w="",_=0,k=[];break;case"creator":"/"===o[1]?H=l.slice(W,o.index):W=o.index+o[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===o[1]){if((n=c.pop())[0]!==o[3])throw"Bad state: "+n}else"/"!==o[0].charAt(o[0].length-2)&&c.push([o[3],!1]);w="",_=0,k=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===o[1]){if(A[u.name]=d,(n=c.pop())[0]!==o[3])throw"Bad state: "+n}else"/"!==o[0].charAt(o[0].length-2)&&(d="",u=Kt(o[0],!1),c.push([o[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(c[c.length-1][0]){case"time-style":case"date-style":i=Kt(o[0],!1),d+=Zg[o[3]]["long"===i.style?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(c[c.length-1][0]){case"time-style":case"date-style":i=Kt(o[0],!1),d+=Zg[o[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===o[0].slice(-2))break;if("/"===o[1])switch(c[c.length-1][0]){case"number-style":case"date-style":case"time-style":d+=l.slice(p,o.index);break}else p=o.index+o[0].length;break;case"named-range":i=Kt(o[0],!1),F=Cd(i["cell-range-address"]);var K={Name:i.name,Ref:F[0]+"!"+F[1]};V&&(K.Sheet=b.length),N.Names.push(K);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(c[c.length-1][0])>-1)break;if("/"!==o[1]||v&&v["string-value"])f=Kt(o[0],!1),_=o.index+o[0].length;else{var Z=Kg(l.slice(_,o.index),f);w=(w.length>0?w+"\n":"")+Z[0]}break;case"s":break;case"database-range":if("/"===o[1])break;try{F=Cd(Kt(o[0])["target-range-address"]),m[F[0]]["!autofilter"]={ref:F[1]}}catch(Y){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==o[1]){if(L=Kt(o[0],!1),!L.href)break;L.Target=Jt(L.href),delete L.href,"#"==L.Target.charAt(0)&&L.Target.indexOf(".")>-1?(F=Cd(L.Target.slice(1)),L.Target="#"+F[0]+"!"+F[1]):L.Target.match(/^\.\.[\\\/]/)&&(L.Target=L.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(o[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(o)}}var $={Sheets:m,SheetNames:b,Workbook:N};return r.bookSheets&&delete $.Sheets,$}function Yg(e,t){t=t||{},Rt(e,"META-INF/manifest.xml")&&aa(Ot(e,"META-INF/manifest.xml"),t);var r=Dt(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var n=$g(dr(r),t);return Rt(e,"meta.xml")&&(n.Props=da(Ot(e,"meta.xml"))),n}function Jg(e,t){return $g(e,t)}var Qg=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Mr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return Ht+t}}(),ev=function(){var e=function(e){return tr(e).replace(/ +/g,(function(e){return'<text:s text:c="'+e.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=" <table:table-cell />\n",r=" <table:covered-table-cell/>\n",n=function(n,i,a){var s=[];s.push(' <table:table table:name="'+tr(i.SheetNames[a])+'" table:style-name="ta1">\n');var o=0,h=0,f=Nn(n["!ref"]||"A1"),l=n["!merges"]||[],c=0,u=Array.isArray(n);if(n["!cols"])for(h=0;h<=f.e.c;++h)s.push(" <table:table-column"+(n["!cols"][h]?' table:style-name="co'+n["!cols"][h].ods+'"':"")+"></table:table-column>\n");var d="",p=n["!rows"]||[];for(o=0;o<f.s.r;++o)d=p[o]?' table:style-name="ro'+p[o].ods+'"':"",s.push(" <table:table-row"+d+"></table:table-row>\n");for(;o<=f.e.r;++o){for(d=p[o]?' table:style-name="ro'+p[o].ods+'"':"",s.push(" <table:table-row"+d+">\n"),h=0;h<f.s.c;++h)s.push(t);for(;h<=f.e.c;++h){var m=!1,b={},g="";for(c=0;c!=l.length;++c)if(!(l[c].s.c>h)&&!(l[c].s.r>o)&&!(l[c].e.c<h)&&!(l[c].e.r<o)){l[c].s.c==h&&l[c].s.r==o||(m=!0),b["table:number-columns-spanned"]=l[c].e.c-l[c].s.c+1,b["table:number-rows-spanned"]=l[c].e.r-l[c].s.r+1;break}if(m)s.push(r);else{var v=Pn({r:o,c:h}),w=u?(n[o]||[])[h]:n[v];if(w&&w.f&&(b["table:formula"]=tr(Ad(w.f)),w.F&&w.F.slice(0,v.length)==v)){var y=Nn(w.F);b["table:number-matrix-columns-spanned"]=y.e.c-y.s.c+1,b["table:number-matrix-rows-spanned"]=y.e.r-y.s.r+1}if(w){switch(w.t){case"b":g=w.v?"TRUE":"FALSE",b["office:value-type"]="boolean",b["office:boolean-value"]=w.v?"true":"false";break;case"n":g=w.w||String(w.v||0),b["office:value-type"]="float",b["office:value"]=w.v||0;break;case"s":case"str":g=null==w.v?"":w.v,b["office:value-type"]="string";break;case"d":g=w.w||yt(w.v).toISOString(),b["office:value-type"]="date",b["office:date-value"]=yt(w.v).toISOString(),b["table:style-name"]="ce1";break;default:s.push(t);continue}var _=e(g);if(w.l&&w.l.Target){var k=w.l.Target;k="#"==k.charAt(0)?"#"+xd(k.slice(1)):k,"#"==k.charAt(0)||k.match(/^\w+:/)||(k="../"+k),_=Sr("text:a",_,{"xlink:href":k.replace(/&/g,"&amp;")})}s.push(" "+Sr("table:table-cell",Sr("text:p",_,{}),b)+"\n")}else s.push(t)}}s.push(" </table:table-row>\n")}return s.push(" </table:table>\n"),s.join("")},i=function(e,t){e.push(" <office:automatic-styles>\n"),e.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push(' <number:month number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(' <number:day number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(" <number:year/>\n"),e.push(" </number:date-style>\n");var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n<t["!cols"].length;++n)if(t["!cols"][n]){var i=t["!cols"][n];if(null==i.width&&null==i.wpx&&null==i.wch)continue;Of(i),i.ods=r;var a=t["!cols"][n].wpx+"px";e.push(' <style:style style:name="co'+r+'" style:family="table-column">\n'),e.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+a+'"/>\n'),e.push(" </style:style>\n"),++r}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var r=0;r<t["!rows"].length;++r)if(t["!rows"][r]){t["!rows"][r].ods=n;var i=t["!rows"][r].hpx+"px";e.push(' <style:style style:name="ro'+n+'" style:family="table-row">\n'),e.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+i+'"/>\n'),e.push(" </style:style>\n"),++n}})),e.push(' <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n'),e.push(' <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n'),e.push(" </style:style>\n"),e.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")};return function(e,t){var r=[Ht],a=Mr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),s=Mr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?(r.push("<office:document"+a+s+">\n"),r.push(la().replace(/office:document-meta/g,"office:meta"))):r.push("<office:document-content"+a+">\n"),i(r,e),r.push(" <office:body>\n"),r.push(" <office:spreadsheet>\n");for(var o=0;o!=e.SheetNames.length;++o)r.push(n(e.Sheets[e.SheetNames[o]],e,o,t));return r.push(" </office:spreadsheet>\n"),r.push(" </office:body>\n"),"fods"==t.bookType?r.push("</office:document>"):r.push("</office:document-content>"),r.join("")}}();function tv(e,t){if("fods"==t.bookType)return ev(e,t);var r=Ft(),n="",i=[],a=[];return n="mimetype",Lt(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",Lt(r,n,ev(e,t)),i.push([n,"text/xml"]),a.push([n,"ContentFile"]),n="styles.xml",Lt(r,n,Qg(e,t)),i.push([n,"text/xml"]),a.push([n,"StylesFile"]),n="meta.xml",Lt(r,n,Ht+la()),i.push([n,"text/xml"]),a.push([n,"MetadataFile"]),n="manifest.rdf",Lt(r,n,fa(a)),i.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",Lt(r,n,sa(i)),r}
  4. /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function rv(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function nv(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):dr(R(e))}function iv(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):x(pr(e))}function av(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function sv(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function ov(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}function hv(e,t){for(var r=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],i=t+13;i>=t;--i)n=256*n+e[i];return(128&e[t+15]?-n:n)*Math.pow(10,r-6176)}function fv(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,i=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var a=0;i>=1;++a,i/=256)e[t+a]=255&i;e[t+15]|=r>=0?0:128}function lv(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function cv(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function uv(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function dv(e){var t=[],r=[0];while(r[0]<e.length){var n=r[0],i=lv(e,r),a=7&i;i=Math.floor(i/8);var s,o=0;if(0==i)break;switch(a){case 0:var h=r[0];while(e[r[0]++]>=128);s=e.slice(h,r[0]);break;case 5:o=4,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 1:o=8,s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 2:o=lv(e,r),s=e.slice(r[0],r[0]+o),r[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(a," for Field ").concat(i," at offset ").concat(n))}var f={data:s,type:a};null==t[i]?t[i]=[f]:t[i].push(f)}return t}function pv(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push(cv(8*r+e.type)),2==e.type&&t.push(cv(e.data.length)),t.push(e.data))}))})),sv(t)}function mv(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function bv(e){var t,r=[],n=[0];while(n[0]<e.length){var i=lv(e,n),a=dv(e.slice(n[0],n[0]+i));n[0]+=i;var s={id:uv(a[1][0].data),messages:[]};a[2].forEach((function(t){var r=dv(t.data),i=uv(r[3][0].data);s.messages.push({meta:r,data:e.slice(n[0],n[0]+i)}),n[0]+=i})),(null==(t=a[3])?void 0:t[0])&&(s.merge=uv(a[3][0].data)>>>0>0),r.push(s)}return r}function gv(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:cv(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:cv(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:cv(e.data.length)}],r[2].push({data:pv(e.meta),type:2})}));var i=pv(r);t.push(cv(i.length)),t.push(i),n.forEach((function(e){return t.push(e)}))})),sv(t)}function vv(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var r=[0],n=lv(t,r),i=[];while(r[0]<t.length){var a=3&t[r[0]];if(0!=a){var s=0,o=0;if(1==a?(o=4+(t[r[0]]>>2&7),s=(224&t[r[0]++])<<3,s|=t[r[0]++]):(o=1+(t[r[0]++]>>2),2==a?(s=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(s=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),i=[sv(i)],0==s)throw new Error("Invalid offset 0");if(s>i[0].length)throw new Error("Invalid offset beyond length");if(o>=s){i.push(i[0].slice(-s)),o-=s;while(o>=i[i.length-1].length)i.push(i[i.length-1]),o-=i[i.length-1].length}i.push(i[0].slice(-s,-s+o))}else{var h=t[r[0]++]>>2;if(h<60)++h;else{var f=h-59;h=t[r[0]],f>1&&(h|=t[r[0]+1]<<8),f>2&&(h|=t[r[0]+2]<<16),f>3&&(h|=t[r[0]+3]<<24),h>>>=0,h++,r[0]+=f}i.push(t.slice(r[0],r[0]+h)),r[0]+=h}}var l=sv(i);if(l.length!=n)throw new Error("Unexpected length: ".concat(l.length," != ").concat(n));return l}function wv(e){var t=[],r=0;while(r<e.length){var n=e[r++],i=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(vv(n,e.slice(r,r+i))),r+=i}if(r!==e.length)throw new Error("data is not a valid framed stream!");return sv(t)}function yv(e){var t=[],r=0;while(r<e.length){var n=Math.min(e.length-r,268435455),i=new Uint8Array(4);t.push(i);var a=cv(n),s=a.length;t.push(a),n<=60?(s++,t.push(new Uint8Array([n-1<<2]))):n<=256?(s+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(s+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(s+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(s+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),s+=n,i[0]=0,i[1]=255&s,i[2]=s>>8&255,i[3]=s>>16&255,r+=n}return sv(t)}function _v(e,t,r,n){var i,a=rv(e),s=a.getUint32(4,!0),o=(n>1?12:8)+4*ov(s&(n>1?3470:398)),h=-1,f=-1,l=NaN,c=new Date(2001,0,1);switch(512&s&&(h=a.getUint32(o,!0),o+=4),o+=4*ov(s&(n>1?12288:4096)),16&s&&(f=a.getUint32(o,!0),o+=4),32&s&&(l=a.getFloat64(o,!0),o+=8),64&s&&(c.setTime(c.getTime()+1e3*a.getFloat64(o,!0)),o+=8),e[2]){case 0:break;case 2:i={t:"n",v:l};break;case 3:i={t:"s",v:t[f]};break;case 5:i={t:"d",v:c};break;case 6:i={t:"b",v:l>0};break;case 7:i={t:"n",v:l/86400};break;case 8:i={t:"e",v:0};break;case 9:if(h>-1)i={t:"s",v:r[h]};else if(f>-1)i={t:"s",v:t[f]};else{if(isNaN(l))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));i={t:"n",v:l}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return i}function kv(e,t,r){var n,i=rv(e),a=i.getUint32(8,!0),s=12,o=-1,h=-1,f=NaN,l=NaN,c=new Date(2001,0,1);switch(1&a&&(f=hv(e,s),s+=16),2&a&&(l=i.getFloat64(s,!0),s+=8),4&a&&(c.setTime(c.getTime()+1e3*i.getFloat64(s,!0)),s+=8),8&a&&(h=i.getUint32(s,!0),s+=4),16&a&&(o=i.getUint32(s,!0),s+=4),e[1]){case 0:break;case 2:n={t:"n",v:f};break;case 3:n={t:"s",v:t[h]};break;case 5:n={t:"d",v:c};break;case 6:n={t:"b",v:l>0};break;case 7:n={t:"n",v:l/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(o>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)));n={t:"s",v:r[o]};break;case 10:n={t:"n",v:f};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)))}return n}function Mv(e,t){var r=new Uint8Array(32),n=rv(r),i=12,a=0;switch(r[0]=5,e.t){case"n":r[1]=2,fv(r,i,e.v),a|=1,i+=16;break;case"b":r[1]=6,n.setFloat64(i,e.v?1:0,!0),a|=2,i+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=8,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,a,!0),r.slice(0,i)}function Sv(e,t){var r=new Uint8Array(32),n=rv(r),i=12,a=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(i,e.v,!0),a|=32,i+=8;break;case"b":r[2]=6,n.setFloat64(i,e.v?1:0,!0),a|=32,i+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=16,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,a,!0),r.slice(0,i)}function Ev(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return _v(e,t,r,e[0]);case 5:return kv(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Tv(e){var t=dv(e);return lv(t[1][0].data)}function Av(e,t){var r=dv(t.data),n=uv(r[1][0].data),i=r[3],a=[];return(i||[]).forEach((function(t){var r=dv(t.data),i=uv(r[1][0].data)>>>0;switch(n){case 1:a[i]=nv(r[3][0].data);break;case 8:var s=e[Tv(r[9][0].data)][0],o=dv(s.data),h=e[Tv(o[1][0].data)][0],f=uv(h.meta[1][0].data);if(2001!=f)throw new Error("2000 unexpected reference to ".concat(f));var l=dv(h.data);a[i]=l[3].map((function(e){return nv(e.data)})).join("");break}})),a}function Cv(e,t){var r,n,i,a,s,o,h,f,l,c,u,d,p,m,b,g,v=dv(e),w=uv(v[1][0].data)>>>0,y=uv(v[2][0].data)>>>0,_=(null==(n=null==(r=v[8])?void 0:r[0])?void 0:n.data)&&uv(v[8][0].data)>0||!1;if((null==(a=null==(i=v[7])?void 0:i[0])?void 0:a.data)&&0!=t)b=null==(o=null==(s=v[7])?void 0:s[0])?void 0:o.data,g=null==(f=null==(h=v[6])?void 0:h[0])?void 0:f.data;else{if(!(null==(c=null==(l=v[4])?void 0:l[0])?void 0:c.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");b=null==(d=null==(u=v[4])?void 0:u[0])?void 0:d.data,g=null==(m=null==(p=v[3])?void 0:p[0])?void 0:m.data}for(var k=_?4:1,M=rv(b),S=[],E=0;E<b.length/2;++E){var T=M.getUint16(2*E,!0);T<65535&&S.push([E,T])}if(S.length!=y)throw"Expected ".concat(y," cells, found ").concat(S.length);var A=[];for(E=0;E<S.length-1;++E)A[S[E][0]]=g.subarray(S[E][1]*k,S[E+1][1]*k);return S.length>=1&&(A[S[S.length-1][0]]=g.subarray(S[S.length-1][1]*k)),{R:w,cells:A}}function xv(e,t){var r,n=dv(t.data),i=(null==(r=null==n?void 0:n[7])?void 0:r[0])?uv(n[7][0].data)>>>0>0?1:0:-1,a=mv(n[5],(function(e){return Cv(e,i)}));return{nrows:uv(n[4][0].data)>>>0,data:a.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=r})),e}),[])}}function Bv(e,t,r){var n,i=dv(t.data),a={s:{r:0,c:0},e:{r:0,c:0}};if(a.e.r=(uv(i[6][0].data)>>>0)-1,a.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));if(a.e.c=(uv(i[7][0].data)>>>0)-1,a.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));r["!ref"]=Ln(a);var s=dv(i[4][0].data),o=Av(e,e[Tv(s[4][0].data)][0]),h=(null==(n=s[17])?void 0:n[0])?Av(e,e[Tv(s[17][0].data)][0]):[],f=dv(s[3][0].data),l=0;f[1].forEach((function(t){var n=dv(t.data),i=e[Tv(n[2][0].data)][0],a=uv(i.meta[1][0].data);if(6002!=a)throw new Error("6001 unexpected reference to ".concat(a));var s=xv(e,i);s.data.forEach((function(e,t){e.forEach((function(e,n){var i=Pn({r:l+t,c:n}),a=Ev(e,o,h);a&&(r[i]=a)}))})),l+=s.nrows}))}function Rv(e,t){var r=dv(t.data),n={"!ref":"A1"},i=e[Tv(r[2][0].data)],a=uv(i[0].meta[1][0].data);if(6001!=a)throw new Error("6000 unexpected reference to ".concat(a));return Bv(e,i[0],n),n}function Iv(e,t){var r,n=dv(t.data),i={name:(null==(r=n[1])?void 0:r[0])?nv(n[1][0].data):"",sheets:[]},a=mv(n[2],Tv);return a.forEach((function(t){e[t].forEach((function(t){var r=uv(t.meta[1][0].data);6e3==r&&i.sheets.push(Rv(e,t))}))})),i}function Ov(e,t){var r=Bw(),n=dv(t.data),i=mv(n[1],Tv);if(i.forEach((function(t){e[t].forEach((function(t){var n=uv(t.meta[1][0].data);if(2==n){var i=Iv(e,t);i.sheets.forEach((function(e,t){Rw(r,e,0==t?i.name:i.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function Dv(e){var t,r,n,i,a={},s=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,r;try{t=wv(e.content)}catch(n){return console.log("?? "+e.content.length+" "+(n.message||n))}try{r=bv(t)}catch(n){return console.log("## "+(n.message||n))}r.forEach((function(e){a[e.id]=e.messages,s.push(e.id)}))}})),!s.length)throw new Error("File has no messages");var o=(null==(i=null==(n=null==(r=null==(t=null==a?void 0:a[1])?void 0:t[0])?void 0:r.meta)?void 0:n[1])?void 0:i[0].data)&&1==uv(a[1][0].meta[1][0].data)&&a[1][0];if(o||s.forEach((function(e){a[e].forEach((function(e){var t=uv(e.meta[1][0].data)>>>0;if(1==t){if(o)throw new Error("Document has multiple roots");o=e}}))})),!o)throw new Error("Cannot find Document root");return Ov(a,o)}function Pv(e,t,r){var n,i,a,s;if(!(null==(n=e[6])?void 0:n[0])||!(null==(i=e[7])?void 0:i[0]))throw"Mutation only works on post-BNC storages!";var o=(null==(s=null==(a=e[8])?void 0:a[0])?void 0:s.data)&&uv(e[8][0].data)>0||!1;if(o)throw"Math only works with normal offsets";for(var h=0,f=rv(e[7][0].data),l=0,c=[],u=rv(e[4][0].data),d=0,p=[],m=0;m<t.length;++m)if(null!=t[m]){var b,g;switch(f.setUint16(2*m,l,!0),u.setUint16(2*m,d,!0),typeof t[m]){case"string":b=Mv({t:"s",v:t[m]},r),g=Sv({t:"s",v:t[m]},r);break;case"number":b=Mv({t:"n",v:t[m]},r),g=Sv({t:"n",v:t[m]},r);break;case"boolean":b=Mv({t:"b",v:t[m]},r),g=Sv({t:"b",v:t[m]},r);break;default:throw new Error("Unsupported value "+t[m])}c.push(b),l+=b.length,p.push(g),d+=g.length,++h}else f.setUint16(2*m,65535,!0),u.setUint16(2*m,65535);for(e[2][0].data=cv(h);m<e[7][0].data.length/2;++m)f.setUint16(2*m,65535,!0),u.setUint16(2*m,65535,!0);return e[6][0].data=sv(c),e[3][0].data=sv(p),h}function Nv(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Nn(r["!ref"]);n.s.r=n.s.c=0;var i=!1;n.e.c>9&&(i=!0,n.e.c=9),n.e.r>49&&(i=!0,n.e.r=49),i&&console.error("The Numbers writer is currently limited to ".concat(Ln(n)));var a=yw(r,{range:n,header:1}),s=["~Sh33tJ5~"];a.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&s.push(e)}))}));var o={},h=[],f=Qe.read(t.numbers,{type:"base64"});f.FileIndex.map((function(e,t){return[e,f.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];if(2==t.type&&t.name.match(/\.iwa/)){var n=t.content,i=wv(n),a=bv(i);a.forEach((function(e){h.push(e.id),o[e.id]={deps:[],location:r,type:uv(e.messages[0].meta[1][0].data)}}))}})),h.sort((function(e,t){return e-t}));var l=h.filter((function(e){return e>1})).map((function(e){return[e,cv(e)]}));f.FileIndex.map((function(e,t){return[e,f.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1];if(t.name.match(/\.iwa/)){var r=bv(wv(t.content));r.forEach((function(e){e.messages.forEach((function(t){l.forEach((function(t){e.messages.some((function(e){return 11006!=uv(e.meta[1][0].data)&&av(e.data,t[1])}))&&o[t[0]].deps.push(e.id)}))}))}))}}));for(var c,u=Qe.find(f,o[1].location),d=bv(wv(u.content)),p=0;p<d.length;++p){var m=d[p];1==m.id&&(c=m)}var b=Tv(dv(c.messages[0].data)[1][0].data);for(u=Qe.find(f,o[b].location),d=bv(wv(u.content)),p=0;p<d.length;++p)m=d[p],m.id==b&&(c=m);for(b=Tv(dv(c.messages[0].data)[2][0].data),u=Qe.find(f,o[b].location),d=bv(wv(u.content)),p=0;p<d.length;++p)m=d[p],m.id==b&&(c=m);for(b=Tv(dv(c.messages[0].data)[2][0].data),u=Qe.find(f,o[b].location),d=bv(wv(u.content)),p=0;p<d.length;++p)m=d[p],m.id==b&&(c=m);var g=dv(c.messages[0].data);g[6][0].data=cv(n.e.r+1),g[7][0].data=cv(n.e.c+1);for(var v=Tv(g[46][0].data),w=Qe.find(f,o[v].location),y=bv(wv(w.content)),_=0;_<y.length;++_)if(y[_].id==v)break;if(y[_].id!=v)throw"Bad ColumnRowUIDMapArchive";var k=dv(y[_].messages[0].data);k[1]=[],k[2]=[],k[3]=[];for(var M=0;M<=n.e.c;++M){var S=[];S[1]=S[2]=[{type:0,data:cv(M+420690)}],k[1].push({type:2,data:pv(S)}),k[2].push({type:0,data:cv(M)}),k[3].push({type:0,data:cv(M)})}k[4]=[],k[5]=[],k[6]=[];for(var E=0;E<=n.e.r;++E)S=[],S[1]=S[2]=[{type:0,data:cv(E+726270)}],k[4].push({type:2,data:pv(S)}),k[5].push({type:0,data:cv(E)}),k[6].push({type:0,data:cv(E)});y[_].messages[0].data=pv(k),w.content=yv(gv(y)),w.size=w.content.length,delete g[46];var T=dv(g[4][0].data);T[7][0].data=cv(n.e.r+1);var A=dv(T[1][0].data),C=Tv(A[2][0].data);if(w=Qe.find(f,o[C].location),y=bv(wv(w.content)),y[0].id!=C)throw"Bad HeaderStorageBucket";var x=dv(y[0].messages[0].data);for(E=0;E<a.length;++E){var B=dv(x[2][0].data);B[1][0].data=cv(E),B[4][0].data=cv(a[E].length),x[2][E]={type:x[2][0].type,data:pv(B)}}y[0].messages[0].data=pv(x),w.content=yv(gv(y)),w.size=w.content.length;var R=Tv(T[2][0].data);if(w=Qe.find(f,o[R].location),y=bv(wv(w.content)),y[0].id!=R)throw"Bad HeaderStorageBucket";for(x=dv(y[0].messages[0].data),M=0;M<=n.e.c;++M)B=dv(x[2][0].data),B[1][0].data=cv(M),B[4][0].data=cv(n.e.r+1),x[2][M]={type:x[2][0].type,data:pv(B)};y[0].messages[0].data=pv(x),w.content=yv(gv(y)),w.size=w.content.length;var I=Tv(T[4][0].data);(function(){for(var e,t=Qe.find(f,o[I].location),r=bv(wv(t.content)),n=0;n<r.length;++n){var i=r[n];i.id==I&&(e=i)}var a=dv(e.messages[0].data);a[3]=[];var h=[];s.forEach((function(e,t){h[1]=[{type:0,data:cv(t)}],h[2]=[{type:0,data:cv(1)}],h[3]=[{type:2,data:iv(e)}],a[3].push({type:2,data:pv(h)})})),e.messages[0].data=pv(a);var l=gv(r),c=yv(l);t.content=c,t.size=t.content.length})();var O=dv(T[3][0].data),D=O[1][0];delete O[2];var P=dv(D.data),N=Tv(P[2][0].data);(function(){for(var e,t=Qe.find(f,o[N].location),r=bv(wv(t.content)),i=0;i<r.length;++i){var h=r[i];h.id==N&&(e=h)}var l=dv(e.messages[0].data);delete l[6],delete O[7];var c=new Uint8Array(l[5][0].data);l[5]=[];for(var u=0,d=0;d<=n.e.r;++d){var p=dv(c);u+=Pv(p,a[d],s),p[1][0].data=cv(d),l[5].push({data:pv(p),type:2})}l[1]=[{type:0,data:cv(n.e.c+1)}],l[2]=[{type:0,data:cv(n.e.r+1)}],l[3]=[{type:0,data:cv(u)}],l[4]=[{type:0,data:cv(n.e.r+1)}],e.messages[0].data=pv(l);var m=gv(r),b=yv(m);t.content=b,t.size=t.content.length})(),D.data=pv(P),T[3][0].data=pv(O),g[4][0].data=pv(T),c.messages[0].data=pv(g);var L=gv(d),F=yv(L);return u.content=F,u.size=u.content.length,f}function Lv(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}function Fv(e){Lv([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function Uv(e){Lv([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function zv(e){return Qi.WS.indexOf(e)>-1?"sheet":Qi.CS&&e==Qi.CS?"chart":Qi.DS&&e==Qi.DS?"dialog":Qi.MS&&e==Qi.MS?"macro":e&&e.length?e:"sheet"}function Hv(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,zv(e["!id"][t.id].Type)]}))}catch(r){return null}return e&&0!==e.length?e:null}function Wv(e,t,r,n,i,a,s,o,h,f,l,c){try{a[n]=ta(Dt(e,r,!0),t);var u,d=Ot(e,t);switch(o){case"sheet":u=mb(d,t,i,h,a[n],f,l,c);break;case"chart":if(u=bb(d,t,i,h,a[n],f,l,c),!u||!u["!drawel"])break;var p=zt(u["!drawel"].Target,t),m=ea(p),b=ic(Dt(e,p,!0),ta(Dt(e,m,!0),p)),g=zt(b,p),v=ea(g);u=Lm(Dt(e,g,!0),g,h,ta(Dt(e,v,!0),g),f,u);break;case"macro":u=gb(d,t,i,h,a[n],f,l,c);break;case"dialog":u=vb(d,t,i,h,a[n],f,l,c);break;default:throw new Error("Unrecognized sheet type "+o)}s[n]=u;var w=[];a&&a[n]&&at(a[n]).forEach((function(r){var i="";if(a[n][r].Type==Qi.CMNT){i=zt(a[n][r].Target,t);var s=kb(Ot(e,i,!0),i,h);if(!s||!s.length)return;oc(u,s,!1)}a[n][r].Type==Qi.TCMNT&&(i=zt(a[n][r].Target,t),w=w.concat(lc(Ot(e,i,!0),h)))})),w&&w.length&&oc(u,w,!0,h.people||[])}catch(y){if(h.WTF)throw y}}function jv(e){return"/"==e.charAt(0)?e.slice(1):e}function Vv(e,t){if(Xe(),t=t||{},Fv(t),Rt(e,"META-INF/manifest.xml"))return Yg(e,t);if(Rt(e,"objectdata.xml"))return Yg(e,t);if(Rt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if("undefined"!=typeof Dv){if(e.FileIndex)return Dv(e);var r=Qe.utils.cfb_new();return Nt(e).forEach((function(t){Lt(r,t,Pt(e,t))})),Dv(r)}throw new Error("Unsupported NUMBERS file")}if(!Rt(e,"[Content_Types].xml")){if(Rt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(Rt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,i,a=Nt(e),s=Yi(Dt(e,"[Content_Types].xml")),o=!1;if(0===s.workbooks.length&&(i="xl/workbook.xml",Ot(e,i,!0)&&s.workbooks.push(i)),0===s.workbooks.length){if(i="xl/workbook.bin",!Ot(e,i,!0))throw new Error("Could not find workbook");s.workbooks.push(i),o=!0}"bin"==s.workbooks[0].slice(-3)&&(o=!0);var h={},f={};if(!t.bookSheets&&!t.bookProps){if(Bd=[],s.sst)try{Bd=_b(Ot(e,jv(s.sst)),s.sst,t)}catch(B){if(t.WTF)throw B}t.cellStyles&&s.themes.length&&(h=yb(Dt(e,s.themes[0].replace(/^\//,""),!0)||"",s.themes[0],t)),s.style&&(f=wb(Ot(e,jv(s.style)),s.style,h,t))}s.links.map((function(r){try{var n=ta(Dt(e,ea(jv(r))),r);return Sb(Ot(e,jv(r)),n,r,t)}catch(B){}}));var l=pb(Ot(e,jv(s.workbooks[0])),s.workbooks[0],t),c={},u="";s.coreprops.length&&(u=Ot(e,jv(s.coreprops[0]),!0),u&&(c=da(u)),0!==s.extprops.length&&(u=Ot(e,jv(s.extprops[0]),!0),u&&wa(u,c,t)));var d={};t.bookSheets&&!t.bookProps||0!==s.custprops.length&&(u=Dt(e,jv(s.custprops[0]),!0),u&&(d=ka(u,t)));var p={};if((t.bookSheets||t.bookProps)&&(l.Sheets?n=l.Sheets.map((function(e){return e.name})):c.Worksheets&&c.SheetNames.length>0&&(n=c.SheetNames),t.bookProps&&(p.Props=c,p.Custprops=d),t.bookSheets&&"undefined"!==typeof n&&(p.SheetNames=n),t.bookSheets?p.SheetNames:t.bookProps))return p;n={};var m={};t.bookDeps&&s.calcchain&&(m=Mb(Ot(e,jv(s.calcchain)),s.calcchain,t));var b,g,v=0,w={},y=l.Sheets;c.Worksheets=y.length,c.SheetNames=[];for(var _=0;_!=y.length;++_)c.SheetNames[_]=y[_].name;var k=o?"bin":"xml",M=s.workbooks[0].lastIndexOf("/"),S=(s.workbooks[0].slice(0,M+1)+"_rels/"+s.workbooks[0].slice(M+1)+".rels").replace(/^\//,"");Rt(e,S)||(S="xl/_rels/workbook."+k+".rels");var E=ta(Dt(e,S,!0),S.replace(/_rels.*/,"s5s"));(s.metadata||[]).length>=1&&(t.xlmeta=Eb(Ot(e,jv(s.metadata[0])),s.metadata[0],t)),(s.people||[]).length>=1&&(t.people=uc(Ot(e,jv(s.people[0])),t)),E&&(E=Hv(E,l.Sheets));var T=Ot(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(v=0;v!=c.Worksheets;++v){var A="sheet";if(E&&E[v]?(b="xl/"+E[v][1].replace(/[\/]?xl\//,""),Rt(e,b)||(b=E[v][1]),Rt(e,b)||(b=S.replace(/_rels\/.*$/,"")+E[v][1]),A=E[v][2]):(b="xl/worksheets/sheet"+(v+1-T)+"."+k,b=b.replace(/sheet0\./,"sheet.")),g=b.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(v!=t.sheets)continue e;break;case"string":if(c.SheetNames[v].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var C=!1,x=0;x!=t.sheets.length;++x)"number"==typeof t.sheets[x]&&t.sheets[x]==v&&(C=1),"string"==typeof t.sheets[x]&&t.sheets[x].toLowerCase()==c.SheetNames[v].toLowerCase()&&(C=1);if(!C)continue e}}Wv(e,b,g,c.SheetNames[v],v,w,n,A,t,l,h,f)}return p={Directory:s,Workbook:l,Props:c,Custprops:d,Deps:m,Sheets:n,SheetNames:c.SheetNames,Strings:Bd,Styles:f,Themes:h,SSF:kt(Y)},t&&t.bookFiles&&(e.files?(p.keys=a,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,r){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[r]})))),t&&t.bookVBA&&(s.vba.length>0?p.vbaraw=Ot(e,jv(s.vba[0]),!0):s.defaults&&s.defaults.bin===yc&&(p.vbaraw=Ot(e,"xl/vbaProject.bin",!0))),p}function Gv(e,t){var r=t||{},n="Workbook",i=Qe.find(e,n);try{if(n="/!DataSpaces/Version",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);if($h(i.content),n="/!DataSpaces/DataSpaceMap",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var a=Jh(i.content);if(1!==a.length||1!==a[0].comps.length||0!==a[0].comps[0].t||"StrongEncryptionDataSpace"!==a[0].name||"EncryptedPackage"!==a[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var s=Qh(i.content);if(1!=s.length||"StrongEncryptionTransform"!=s[0])throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);tf(i.content)}catch(h){}if(n="/EncryptionInfo",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=af(i.content);if(n="/EncryptedPackage",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(4==o[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(o[1],i.content,r.password||"",r);if(2==o[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(o[1],i.content,r.password||"",r);throw new Error("File is password-protected")}function Xv(e,t){return"ods"==t.bookType?tv(e,t):"numbers"==t.bookType?Nv(e,t):"xlsb"==t.bookType?qv(e,t):Kv(e,t)}function qv(e,t){ac=1024,e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Xe(),Ge(e.SSF),t.revssf=ht(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Id?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xlsb"==t.bookType?"bin":"xml",n=Mc.indexOf(t.bookType)>-1,i=$i();Uv(t=t||{});var a=Ft(),s="",o=0;if(t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Lt(a,s,ma(e.Props,t)),i.coreprops.push(s),na(t.rels,2,s,Qi.CORE_PROPS),s="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],f=0;f<e.SheetNames.length;++f)2!=(e.Workbook.Sheets[f]||{}).Hidden&&h.push(e.SheetNames[f]);e.Props.SheetNames=h}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,Lt(a,s,ya(e.Props,t)),i.extprops.push(s),na(t.rels,3,s,Qi.EXT_PROPS),e.Custprops!==e.Props&&at(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Lt(a,s,Ma(e.Custprops,t)),i.custprops.push(s),na(t.rels,4,s,Qi.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var l={"!id":{}},c=e.Sheets[e.SheetNames[o-1]],u=(c||{})["!type"]||"sheet";switch(u){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Lt(a,s,Ab(o-1,s,t,e,l)),i.sheets.push(s),na(t.wbrels,-1,"worksheets/sheet"+o+"."+r,Qi.WS[0])}if(c){var d=c["!comments"],p=!1,m="";d&&d.length>0&&(m="xl/comments"+o+"."+r,Lt(a,m,Bb(d,m,t)),i.comments.push(m),na(l,-1,"../comments"+o+"."+r,Qi.CMNT),p=!0),c["!legacy"]&&p&&Lt(a,"xl/drawings/vmlDrawing"+o+".vml",sc(o,c["!comments"])),delete c["!comments"],delete c["!legacy"]}l["!id"].rId1&&Lt(a,ea(s),ra(l))}return null!=t.Strings&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Lt(a,s,xb(t.Strings,s,t)),i.strs.push(s),na(t.wbrels,-1,"sharedStrings."+r,Qi.SST)),s="xl/workbook."+r,Lt(a,s,Tb(e,s,t)),i.workbooks.push(s),na(t.rels,1,s,Qi.WB),s="xl/theme/theme1.xml",Lt(a,s,Ol(e.Themes,t)),i.themes.push(s),na(t.wbrels,-1,"theme/theme1.xml",Qi.THEME),s="xl/styles."+r,Lt(a,s,Cb(e,s,t)),i.styles.push(s),na(t.wbrels,-1,"styles."+r,Qi.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",Lt(a,s,e.vbaraw),i.vba.push(s),na(t.wbrels,-1,"vbaProject.bin",Qi.VBA)),s="xl/metadata."+r,Lt(a,s,Rb(s)),i.metadata.push(s),na(t.wbrels,-1,"metadata."+r,Qi.XLMETA),Lt(a,"[Content_Types].xml",Ji(i,t)),Lt(a,"_rels/.rels",ra(t.rels)),Lt(a,"xl/_rels/workbook."+r+".rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,a}function Kv(e,t){ac=1024,e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Xe(),Ge(e.SSF),t.revssf=ht(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Id?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=Mc.indexOf(t.bookType)>-1,i=$i();Uv(t=t||{});var a=Ft(),s="",o=0;if(t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Lt(a,s,ma(e.Props,t)),i.coreprops.push(s),na(t.rels,2,s,Qi.CORE_PROPS),s="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var h=[],f=0;f<e.SheetNames.length;++f)2!=(e.Workbook.Sheets[f]||{}).Hidden&&h.push(e.SheetNames[f]);e.Props.SheetNames=h}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,Lt(a,s,ya(e.Props,t)),i.extprops.push(s),na(t.rels,3,s,Qi.EXT_PROPS),e.Custprops!==e.Props&&at(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Lt(a,s,Ma(e.Custprops,t)),i.custprops.push(s),na(t.rels,4,s,Qi.CUST_PROPS));var l=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var c={"!id":{}},u=e.Sheets[e.SheetNames[o-1]],d=(u||{})["!type"]||"sheet";switch(d){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Lt(a,s,gp(o-1,t,e,c)),i.sheets.push(s),na(t.wbrels,-1,"worksheets/sheet"+o+"."+r,Qi.WS[0])}if(u){var p=u["!comments"],m=!1,b="";if(p&&p.length>0){var g=!1;p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(g=!0)}))})),g&&(b="xl/threadedComments/threadedComment"+o+"."+r,Lt(a,b,cc(p,l,t)),i.threadedcomments.push(b),na(c,-1,"../threadedComments/threadedComment"+o+"."+r,Qi.TCMNT)),b="xl/comments"+o+"."+r,Lt(a,b,fc(p,t)),i.comments.push(b),na(c,-1,"../comments"+o+"."+r,Qi.CMNT),m=!0}u["!legacy"]&&m&&Lt(a,"xl/drawings/vmlDrawing"+o+".vml",sc(o,u["!comments"])),delete u["!comments"],delete u["!legacy"]}c["!id"].rId1&&Lt(a,ea(s),ra(c))}return null!=t.Strings&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Lt(a,s,Wh(t.Strings,t)),i.strs.push(s),na(t.wbrels,-1,"sharedStrings."+r,Qi.SST)),s="xl/workbook."+r,Lt(a,s,tb(e,t)),i.workbooks.push(s),na(t.rels,1,s,Qi.WB),s="xl/theme/theme1.xml",Lt(a,s,Ol(e.Themes,t)),i.themes.push(s),na(t.wbrels,-1,"theme/theme1.xml",Qi.THEME),s="xl/styles."+r,Lt(a,s,Zf(e,t)),i.styles.push(s),na(t.wbrels,-1,"styles."+r,Qi.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",Lt(a,s,e.vbaraw),i.vba.push(s),na(t.wbrels,-1,"vbaProject.bin",Qi.VBA)),s="xl/metadata."+r,Lt(a,s,Jl()),i.metadata.push(s),na(t.wbrels,-1,"metadata."+r,Qi.XLMETA),l.length>1&&(s="xl/persons/person.xml",Lt(a,s,dc(l,t)),i.people.push(s),na(t.wbrels,-1,"persons/person.xml",Qi.PEOPLE)),Lt(a,"[Content_Types].xml",Ji(i,t)),Lt(a,"_rels/.rels",ra(t.rels)),Lt(a,"xl/_rels/workbook."+r+".rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,a}function Zv(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=S(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function $v(e,t){return Qe.find(e,"EncryptedPackage")?Gv(e,t):dg(e,t)}function Yv(e,t){var r,n=e,i=t||{};return i.type||(i.type=E&&Buffer.isBuffer(e)?"buffer":"base64"),r=Ut(n,i),Vv(r,i)}function Jv(e,t){var r=0;e:while(r<e.length)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return Vb(e.slice(r),t);default:break e}return Ah.to_workbook(e,t)}function Qv(e,t){var r="",n=Zv(e,t);switch(t.type){case"base64":r=S(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=_t(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(r=dr(r)),t.type="binary",Jv(r,t)}function ew(e,t){var r=e;return"base64"==t.type&&(r=S(r)),r=m.utils.decode(1200,r.slice(2),"str"),t.type="binary",Jv(r,t)}function tw(e){return e.match(/[^\x00-\x7F]/)?pr(e):e}function rw(e,t,r,n){return n?(r.type="string",Ah.to_workbook(e,r)):Ah.to_workbook(t,r)}function nw(e,t){c();var r=t||{};if("undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer)return nw(new Uint8Array(e),(r=kt(r),r.type="array",r));"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&!r.type&&(r.type="undefined"!==typeof Deno?"buffer":"array");var n=e,i=[0,0,0,0],a=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),Rd={},r.dateNF&&(Rd.dateNF=r.dateNF),r.type||(r.type=E&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==r.type&&(r.type=E?"buffer":"binary",n=it(e),"undefined"===typeof Uint8Array||E||(r.type="array")),"string"==r.type&&(a=!0,r.type="binary",r.codepage=65001,n=tw(e)),"array"==r.type&&"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!==typeof ArrayBuffer){var s=new ArrayBuffer(3),o=new Uint8Array(s);if(o.foo="bar",!o.foo)return r=kt(r),r.type="array",nw(O(n),r)}switch((i=Zv(n,r))[0]){case 208:if(207===i[1]&&17===i[2]&&224===i[3]&&161===i[4]&&177===i[5]&&26===i[6]&&225===i[7])return $v(Qe.read(n,r),r);break;case 9:if(i[1]<=8)return dg(n,r);break;case 60:return Vb(n,r);case 73:if(73===i[1]&&42===i[2]&&0===i[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===i[1])return Ch(n,r);break;case 84:if(65===i[1]&&66===i[2]&&76===i[3])return Eh.to_workbook(n,r);break;case 80:return 75===i[1]&&i[2]<9&&i[3]<9?Yv(n,r):rw(e,n,r,a);case 239:return 60===i[3]?Vb(n,r):rw(e,n,r,a);case 255:if(254===i[1])return ew(n,r);if(0===i[1]&&2===i[2]&&0===i[3])return xh.to_workbook(n,r);break;case 0:if(0===i[1]){if(i[2]>=2&&0===i[3])return xh.to_workbook(n,r);if(0===i[2]&&(8===i[3]||9===i[3]))return xh.to_workbook(n,r)}break;case 3:case 131:case 139:case 140:return Mh.to_workbook(n,r);case 123:if(92===i[1]&&114===i[2]&&116===i[3])return vf.to_workbook(n,r);break;case 10:case 13:case 32:return Qv(n,r);case 137:if(80===i[1]&&78===i[2]&&71===i[3])throw new Error("PNG Image File is not a spreadsheet");break}return kh.indexOf(i[0])>-1&&i[2]<=12&&i[3]<=31?Mh.to_workbook(n,r):rw(e,n,r,a)}function iw(e,t){var r=t||{};return r.type="file",nw(e,r)}function aw(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return nt(t.file,Qe.write(e,{type:E?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Qe.write(e,t)}function sw(e,t){var r=kt(t||{}),n=Xv(e,r);return hw(n,r)}function ow(e,t){var r=kt(t||{}),n=Kv(e,r);return hw(n,r)}function hw(e,t){var r={},n=E?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var i=e.FullPaths?Qe.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!==typeof Deno&&"string"==typeof i){if("binary"==t.type||"base64"==t.type)return i;i=new Uint8Array(B(i))}return t.password&&"undefined"!==typeof encrypt_agile?aw(encrypt_agile(i,t.password),t):"file"===t.type?nt(t.file,i):"string"==t.type?dr(i):i}function fw(e,t){var r=t||{},n=pg(e,r);return aw(n,r)}function lw(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return M(pr(n));case"binary":return pr(n);case"string":return e;case"file":return nt(t.file,n,"utf8");case"buffer":return E?T(n,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(n):lw(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function cw(e,t){switch(t.type){case"base64":return M(e);case"binary":return e;case"string":return e;case"file":return nt(t.file,e,"binary");case"buffer":return E?T(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function uw(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return"base64"==t.type?M(r):"string"==t.type?dr(r):r;case"file":return nt(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function dw(e,t){c(),Jm(e);var r=kt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=dw(e,r);return r.type="array",B(n)}return ow(e,r)}function pw(e,t){c(),Jm(e);var r=kt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=pw(e,r);return r.type="array",B(n)}var i=0;if(r.sheet&&(i="number"==typeof r.sheet?r.sheet:e.SheetNames.indexOf(r.sheet),!e.SheetNames[i]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return lw(ng(e,r),r);case"slk":case"sylk":return lw(Sh.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"htm":case"html":return lw(Wg(e.Sheets[e.SheetNames[i]],r),r);case"txt":return cw(Sw(e.Sheets[e.SheetNames[i]],r),r);case"csv":return lw(Mw(e.Sheets[e.SheetNames[i]],r),r,"\ufeff");case"dif":return lw(Eh.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"dbf":return uw(Mh.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"prn":return lw(Ah.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"rtf":return lw(vf.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"eth":return lw(Th.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"fods":return lw(tv(e,r),r);case"wk1":return uw(xh.sheet_to_wk1(e.Sheets[e.SheetNames[i]],r),r);case"wk3":return uw(xh.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),uw(Pg(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),fw(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return sw(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function mw(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function bw(e,t,r){var n=r||{};return n.type="file",n.file=t,mw(n),pw(e,n)}function gw(e,t,r){var n=r||{};return n.type="file",n.file=t,mw(n),dw(e,n)}function vw(e,t,r,n){var i=r||{};i.type="file",i.file=e,mw(i),i.type="buffer";var a=n;return a instanceof Function||(a=r),et.writeFile(e,pw(t,i),a)}function ww(e,t,r,n,i,a,s,o){var h=Tn(r),f=o.defval,l=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),c=!0,u=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:r,enumerable:!1})}catch(b){u.__rowNum__=r}else u.__rowNum__=r;if(!s||e[r])for(var d=t.s.c;d<=t.e.c;++d){var p=s?e[r][d]:e[n[d]+h];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=a[d]){if(null==m)if("e"==p.t&&null===m)u[a[d]]=null;else if(void 0!==f)u[a[d]]=f;else{if(!l||null!==m)continue;u[a[d]]=null}else u[a[d]]=l&&("n"!==p.t||"n"===p.t&&!1!==o.rawNumbers)?m:zn(p,m,o);null!=m&&(c=!1)}}else{if(void 0===f)continue;null!=a[d]&&(u[a[d]]=f)}}return{row:u,isempty:c}}function yw(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},n=0,i=1,a=[],s=0,o="",h={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},l=null!=f.range?f.range:e["!ref"];switch(1===f.header?n=1:"A"===f.header?n=2:Array.isArray(f.header)?n=3:null==f.header&&(n=0),typeof l){case"string":h=Fn(l);break;case"number":h=Fn(e["!ref"]),h.s.r=l;break;default:h=l}n>0&&(i=0);var c=Tn(h.s.r),u=[],d=[],p=0,m=0,b=Array.isArray(e),g=h.s.r,v=0,w={};b&&!e[g]&&(e[g]=[]);var y=f.skipHidden&&e["!cols"]||[],_=f.skipHidden&&e["!rows"]||[];for(v=h.s.c;v<=h.e.c;++v)if(!(y[v]||{}).hidden)switch(u[v]=Bn(v),r=b?e[g][v]:e[u[v]+c],n){case 1:a[v]=v-h.s.c;break;case 2:a[v]=u[v];break;case 3:a[v]=f.header[v-h.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),o=s=zn(r,null,f),m=w[s]||0,m){do{o=s+"_"+m++}while(w[o]);w[s]=m,w[o]=1}else w[s]=1;a[v]=o}for(g=h.s.r+i;g<=h.e.r;++g)if(!(_[g]||{}).hidden){var k=ww(e,h,g,u,n,a,b,f);(!1===k.isempty||(1===n?!1!==f.blankrows:f.blankrows))&&(d[p++]=k.row)}return d.length=p,d}var _w=/"/g;function kw(e,t,r,n,i,a,s,o){for(var h=!0,f=[],l="",c=Tn(r),u=t.s.c;u<=t.e.c;++u)if(n[u]){var d=o.dense?(e[r]||[])[u]:e[n[u]+c];if(null==d)l="";else if(null!=d.v){h=!1,l=""+(o.rawNumbers&&"n"==d.t?d.v:zn(d,null,o));for(var p=0,m=0;p!==l.length;++p)if((m=l.charCodeAt(p))===i||m===a||34===m||o.forceQuotes){l='"'+l.replace(_w,'""')+'"';break}"ID"==l&&(l='"ID"')}else null==d.f||d.F?l="":(h=!1,l="="+d.f,l.indexOf(",")>=0&&(l='"'+l.replace(_w,'""')+'"'));f.push(l)}return!1===o.blankrows&&h?null:f.join(s)}function Mw(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=Fn(e["!ref"]),a=void 0!==n.FS?n.FS:",",s=a.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",h=o.charCodeAt(0),f=new RegExp(("|"==a?"\\|":a)+"+$"),l="",c=[];n.dense=Array.isArray(e);for(var u=n.skipHidden&&e["!cols"]||[],d=n.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(u[p]||{}).hidden||(c[p]=Bn(p));for(var m=0,b=i.s.r;b<=i.e.r;++b)(d[b]||{}).hidden||(l=kw(e,i,b,c,s,h,a,n),null!=l&&(n.strip&&(l=l.replace(f,"")),(l||!1!==n.blankrows)&&r.push((m++?o:"")+l)));return delete n.dense,r.join("")}function Sw(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Mw(e,t);if("undefined"==typeof m||"string"==t.type)return r;var n=m.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function Ew(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var i,a=Fn(e["!ref"]),s="",o=[],h=[],f=Array.isArray(e);for(i=a.s.c;i<=a.e.c;++i)o[i]=Bn(i);for(var l=a.s.r;l<=a.e.r;++l)for(s=Tn(l),i=a.s.c;i<=a.e.c;++i)if(r=o[i]+s,t=f?(e[l]||[])[i]:e[r],n="",void 0!==t){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}h[h.length]=r+"="+n}return h}function Tw(e,t,r){var n,i=r||{},a=+!i.skipHeader,s=e||{},o=0,h=0;if(s&&null!=i.origin)if("number"==typeof i.origin)o=i.origin;else{var f="string"==typeof i.origin?Dn(i.origin):i.origin;o=f.r,h=f.c}var l={s:{c:0,r:0},e:{c:h,r:o+t.length-1+a}};if(s["!ref"]){var c=Fn(s["!ref"]);l.e.c=Math.max(l.e.c,c.e.c),l.e.r=Math.max(l.e.r,c.e.r),-1==o&&(o=c.e.r+1,l.e.r=o+t.length-1+a)}else-1==o&&(o=0,l.e.r=t.length-1+a);var u=i.header||[],d=0;t.forEach((function(e,t){at(e).forEach((function(r){-1==(d=u.indexOf(r))&&(u[d=u.length]=r);var f=e[r],l="z",c="",p=Pn({c:h+d,r:o+t+a});n=Cw(s,p),!f||"object"!==typeof f||f instanceof Date?("number"==typeof f?l="n":"boolean"==typeof f?l="b":"string"==typeof f?l="s":f instanceof Date?(l="d",i.cellDates||(l="n",f=ct(f)),c=i.dateNF||Y[14]):null===f&&i.nullError&&(l="e",f=0),n?(n.t=l,n.v=f,delete n.w,delete n.R,c&&(n.z=c)):s[p]=n={t:l,v:f},c&&(n.z=c)):s[p]=f}))})),l.e.c=Math.max(l.e.c,h+u.length-1);var p=Tn(o);if(a)for(d=0;d<u.length;++d)s[Bn(d+h)+p]={t:"s",v:u[d]};return s["!ref"]=Ln(l),s}function Aw(e,t){return Tw(null,e,t)}function Cw(e,t,r){if("string"==typeof t){if(Array.isArray(e)){var n=Dn(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return Cw(e,Pn("number"!=typeof t?t:{r:t,c:r||0}))}function xw(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}function Bw(){return{SheetNames:[],Sheets:{}}}function Rw(e,t,r,n){var i=1;if(!r)for(;i<=65535;++i,r=void 0)if(-1==e.SheetNames.indexOf(r="Sheet"+i))break;if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var a=r.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var s=a&&a[1]||r;for(++i;i<=65535;++i)if(-1==e.SheetNames.indexOf(r=s+i))break}if($m(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Iw(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=xw(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function Ow(e,t){return e.z=t,e}function Dw(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function Pw(e,t,r){return Dw(e,"#"+t,r)}function Nw(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})}function Lw(e,t,r,n){for(var i="string"!=typeof t?t:Fn(t),a="string"==typeof t?t:Ln(t),s=i.s.r;s<=i.e.r;++s)for(var o=i.s.c;o<=i.e.c;++o){var h=Cw(e,s,o);h.t="n",h.F=a,delete h.v,s==i.s.r&&o==i.s.c&&(h.f=r,n&&(h.D=!0))}return e}var Fw,Uw={encode_col:Bn,encode_row:Tn,encode_cell:Pn,encode_range:Ln,decode_col:xn,decode_row:En,split_cell:On,decode_cell:Dn,decode_range:Nn,format_cell:zn,sheet_add_aoa:Wn,sheet_add_json:Tw,sheet_add_dom:jg,aoa_to_sheet:jn,json_to_sheet:Aw,table_to_sheet:Vg,table_to_book:Gg,sheet_to_csv:Mw,sheet_to_txt:Sw,sheet_to_json:yw,sheet_to_html:Wg,sheet_to_formulae:Ew,sheet_to_row_object_array:yw,sheet_get_cell:Cw,book_new:Bw,book_append_sheet:Rw,book_set_sheet_visibility:Iw,cell_set_number_format:Ow,cell_set_hyperlink:Dw,cell_set_internal_link:Pw,cell_add_comment:Nw,sheet_set_array_formula:Lw,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};function zw(e){Fw=e}function Hw(e,t){var r=Fw(),n=null==t?{}:t;if(null==e||null==e["!ref"])return r.push(null),r;var i=Fn(e["!ref"]),a=void 0!==n.FS?n.FS:",",s=a.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",h=o.charCodeAt(0),f=new RegExp(("|"==a?"\\|":a)+"+$"),l="",c=[];n.dense=Array.isArray(e);for(var u=n.skipHidden&&e["!cols"]||[],d=n.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(u[p]||{}).hidden||(c[p]=Bn(p));var m=i.s.r,b=!1,g=0;return r._read=function(){if(!b)return b=!0,r.push("\ufeff");while(m<=i.e.r)if(++m,!(d[m-1]||{}).hidden&&(l=kw(e,i,m-1,c,s,h,a,n),null!=l&&(n.strip&&(l=l.replace(f,"")),l||!1!==n.blankrows)))return r.push((g++?o:"")+l);return r.push(null)},r}function Ww(e,t){var r=Fw(),n=t||{},i=null!=n.header?n.header:Fg,a=null!=n.footer?n.footer:Ug;r.push(i);var s=Nn(e["!ref"]);n.dense=Array.isArray(e),r.push(Hg(e,s,n));var o=s.s.r,h=!1;return r._read=function(){if(o>s.e.r)return h||(h=!0,r.push("</table>"+a)),r.push(null);while(o<=s.e.r){r.push(Lg(e,s,o,n)),++o;break}},r}function jw(e,t){var r=Fw({objectMode:!0});if(null==e||null==e["!ref"])return r.push(null),r;var n={t:"n",v:0},i=0,a=1,s=[],o=0,h="",f={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},c=null!=l.range?l.range:e["!ref"];switch(1===l.header?i=1:"A"===l.header?i=2:Array.isArray(l.header)&&(i=3),typeof c){case"string":f=Fn(c);break;case"number":f=Fn(e["!ref"]),f.s.r=c;break;default:f=c}i>0&&(a=0);var u=Tn(f.s.r),d=[],p=0,m=Array.isArray(e),b=f.s.r,g=0,v={};m&&!e[b]&&(e[b]=[]);var w=l.skipHidden&&e["!cols"]||[],y=l.skipHidden&&e["!rows"]||[];for(g=f.s.c;g<=f.e.c;++g)if(!(w[g]||{}).hidden)switch(d[g]=Bn(g),n=m?e[b][g]:e[d[g]+u],i){case 1:s[g]=g-f.s.c;break;case 2:s[g]=d[g];break;case 3:s[g]=l.header[g-f.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),h=o=zn(n,null,l),p=v[o]||0,p){do{h=o+"_"+p++}while(v[h]);v[o]=p,v[h]=1}else v[o]=1;s[g]=h}return b=f.s.r+a,r._read=function(){while(b<=f.e.r)if(!(y[b-1]||{}).hidden){var t=ww(e,f,b,d,i,s,m,l);if(++b,!1===t.isempty||(1===i?!1!==l.blankrows:l.blankrows))return void r.push(t.row)}return r.push(null)},r}var Vw={to_json:jw,to_html:Ww,to_csv:Hw,set_readable:zw};const Gw=n.version},"27bf":function(e,t,r){"use strict";e.exports=l;var n=r("c9b8").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=n.ERR_TRANSFORM_WITH_LENGTH_0,h=r("b19a");function f(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);h.call(this,e),this._transformState={afterTransform:f.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",c)}function c(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?u(this,null,null):this._flush((function(t,r){u(e,t,r)}))}function u(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new o;if(e._transformState.transforming)throw new s;return e.push(null)}r("3fb5")(l,h),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,h.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new i("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){h.prototype._destroy.call(this,e,(function(e){t(e)}))}},2801:function(e){e.exports=JSON.parse('{"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":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","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"}}')},"2aaa":function(e,t,r){e.exports=r("faa1").EventEmitter},"2aee":function(e,t,r){var n=r("4111"),i=r("d70e"),a=r("4dd0"),s=r("fda6"),o=r("a099"),h=r("8707").Buffer;function f(e){var t;"object"!==typeof e||h.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=h.from(e));var r,i,s=a(e,t),o=s.tag,f=s.data;switch(o){case"CERTIFICATE":i=n.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(i||(i=n.PublicKey.decode(f,"der")),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(i.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return i.subjectPrivateKey=i.subjectPublicKey,{type:"ec",data:i};case"1.2.840.10040.4.1":return i.algorithm.params.pub_key=n.DSAparam.decode(i.subjectPublicKey.data,"der"),{type:"dsa",data:i.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":f=n.EncryptedPrivateKey.decode(f,"der"),f=l(f,t);case"PRIVATE KEY":switch(i=n.PrivateKey.decode(f,"der"),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(i.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:i.algorithm.curve,privateKey:n.ECPrivateKey.decode(i.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return i.algorithm.params.priv_key=n.DSAparam.decode(i.subjectPrivateKey,"der"),{type:"dsa",params:i.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return f=n.ECPrivateKey.decode(f,"der"),{curve:f.parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+o)}}function l(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=i[e.algorithm.decrypt.cipher.algo.join(".")],f=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,c=parseInt(a.split("-")[1],10)/8,u=o.pbkdf2Sync(t,r,n,c,"sha1"),d=s.createDecipheriv(a,u,f),p=[];return p.push(d.update(l)),p.push(d.final()),h.concat(p)}e.exports=f,f.signature=n.signature},"2ceb":function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"2e84":function(e,t,r){"use strict";var n=r("bd65");function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}i.prototype=new n,i.prototype.byteAt=function(e){return this.data[e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},e.exports=i},"2eb4":function(e,t,r){"use strict";var n=r("bd65"),i=r("f5a6");function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=a},3:function(e,t){},"31d3":function(e,t,r){"use strict";for(var n=r("f5a6"),i=r("322d"),a=r("cfff"),s=new Array(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;s[254]=s[254]=1;var h=function(e){var t,r,n,a,s,o=e.length,h=0;for(a=0;a<o;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),h+=r<128?1:r<2048?2:r<65536?3:4;for(t=i.uint8array?new Uint8Array(h):new Array(h),s=0,a=0;s<h;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},f=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+s[e[r]]>t?r:t},l=function(e){var t,r,i,a,o=e.length,h=new Array(2*o);for(r=0,t=0;t<o;)if(i=e[t++],i<128)h[r++]=i;else if(a=s[i],a>4)h[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<o)i=i<<6|63&e[t++],a--;a>1?h[r++]=65533:i<65536?h[r++]=i:(i-=65536,h[r++]=55296|i>>10&1023,h[r++]=56320|1023&i)}return h.length!==r&&(h.subarray?h=h.subarray(0,r):h.length=r),n.applyFromCharCode(h)};t.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):h(e)},t.utf8decode=function(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);var t=[],r=0,a=e.length,s=65536;while(r<a){var o=f(e,Math.min(r+s,a));i.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},"322d":function(e,t,r){"use strict";(function(e){if(t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,t.nodebuffer="undefined"!==typeof e,t.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=0===new Blob([r],{type:"application/zip"}).size}catch(a){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new n;i.append(r),t.blob=0===i.getBlob("application/zip").size}catch(a){t.blob=!1}}}}).call(this,r("b639").Buffer)},3300:function(e,t,r){"use strict";var n=r("f3a3"),i=r("80af"),a=r("3fb5"),s=r("ea53"),o=n.assert;function h(e){s.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.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(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function f(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(r,16),n&&(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 l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(r,16),this.z=new i(n,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(h,s),e.exports=h,h.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r,n;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var a=this._getEndoRoots(this.p);t=a[0].cmp(a[1])<0?a[0]:a[1],t=t.toRed(this.red)}if(e.lambda)r=new i(e.lambda,16);else{var s=this._getEndoRoots(this.n);0===this.g.mul(s[0]).x.cmp(this.g.x.redMul(t))?r=s[0]:(r=s[1],o(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return n=e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(r),{beta:t,lambda:r,basis:n}}},h.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),r=new i(2).toRed(t).redInvm(),n=r.redNeg(),a=new i(3).toRed(t).redNeg().redSqrt().redMul(r),s=n.redAdd(a).fromRed(),o=n.redSub(a).fromRed();return[s,o]},h.prototype._getEndoBasis=function(e){var t,r,n,a,s,o,h,f,l,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),u=e,d=this.n.clone(),p=new i(1),m=new i(0),b=new i(0),g=new i(1),v=0;while(0!==u.cmpn(0)){var w=d.div(u);f=d.sub(w.mul(u)),l=b.sub(w.mul(p));var y=g.sub(w.mul(m));if(!n&&f.cmp(c)<0)t=h.neg(),r=p,n=f.neg(),a=l;else if(n&&2===++v)break;h=f,d=u,u=f,b=p,p=l,g=m,m=y}s=f.neg(),o=l;var _=n.sqr().add(a.sqr()),k=s.sqr().add(o.sqr());return k.cmp(_)>=0&&(s=t,o=r),n.negative&&(n=n.neg(),a=a.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:n,b:a},{a:s,b:o}]},h.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),a=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),o=a.mul(n.a),h=i.mul(r.b),f=a.mul(n.b),l=e.sub(s).sub(o),c=h.add(f).neg();return{k1:l,k2:c}},h.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var a=n.fromRed().isOdd();return(t&&!a||!t&&a)&&(n=n.redNeg()),this.point(e,n)},h.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},h.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(t[a]),o=e[a],h=o._getBeta();s.k1.negative&&(s.k1.ineg(),o=o.neg(!0)),s.k2.negative&&(s.k2.ineg(),h=h.neg(!0)),n[2*a]=o,n[2*a+1]=h,i[2*a]=s.k1,i[2*a+1]=s.k2}for(var f=this._wnafMulAdd(1,n,i,2*a,r),l=0;l<2*a;l++)n[l]=null,i[l]=null;return f},a(f,s.BasePoint),h.prototype.point=function(e,t,r){return new f(this,e,t,r)},h.prototype.pointFromJSON=function(e,t){return f.fromJSON(this,e,t)},f.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},f.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]},f.fromJSON=function(e,t,r){"string"===typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function i(t){return e.point(t[0],t[1],r)}var a=t[2];return n.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[n].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[n].concat(a.naf.points.map(i))}},n},f.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)+">"},f.prototype.isInfinity=function(){return this.inf},f.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},f.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),a=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)},f.prototype.getX=function(){return this.x.fromRed()},f.prototype.getY=function(){return this.y.fromRed()},f.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},f.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},f.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},f.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},f.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},f.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e},a(l,s.BasePoint),h.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),a=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),o=n.redSub(i),h=a.redSub(s);if(0===o.cmpn(0))return 0!==h.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=o.redSqr(),l=f.redMul(o),c=n.redMul(f),u=h.redSqr().redIAdd(l).redISub(c).redISub(c),d=h.redMul(c.redISub(u)).redISub(a.redMul(l)),p=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(u,d,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,a=e.y.redMul(t).redMul(this.z),s=r.redSub(n),o=i.redSub(a);if(0===s.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var h=s.redSqr(),f=h.redMul(s),l=r.redMul(h),c=o.redSqr().redIAdd(f).redISub(l).redISub(l),u=o.redMul(l.redISub(c)).redISub(i.redMul(f)),d=this.z.redMul(s);return this.curve.jpoint(c,u,d)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t<e;t++)r=r.dbl();return r}var n=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,o=this.z,h=o.redSqr().redSqr(),f=s.redAdd(s);for(t=0;t<e;t++){var l=a.redSqr(),c=f.redSqr(),u=c.redSqr(),d=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(h)),p=a.redMul(c),m=d.redSqr().redISub(p.redAdd(p)),b=p.redISub(m),g=d.redMul(b);g=g.redIAdd(g).redISub(u);var v=f.redMul(o);t+1<e&&(h=h.redMul(u)),a=m,o=v,f=g}return this.curve.jpoint(a,f.redMul(i),o)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(n).redISub(a);s=s.redIAdd(s);var o=n.redAdd(n).redIAdd(n),h=o.redSqr().redISub(s).redISub(s),f=a.redIAdd(a);f=f.redIAdd(f),f=f.redIAdd(f),e=h,t=o.redMul(s.redISub(h)).redISub(f),r=this.y.redAdd(this.y)}else{var l=this.x.redSqr(),c=this.y.redSqr(),u=c.redSqr(),d=this.x.redAdd(c).redSqr().redISub(l).redISub(u);d=d.redIAdd(d);var p=l.redAdd(l).redIAdd(l),m=p.redSqr(),b=u.redIAdd(u);b=b.redIAdd(b),b=b.redIAdd(b),e=m.redISub(d).redISub(d),t=p.redMul(d.redISub(e)).redISub(b),r=this.y.redMul(this.z),r=r.redIAdd(r)}return this.curve.jpoint(e,t,r)},l.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(n).redISub(a);s=s.redIAdd(s);var o=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),h=o.redSqr().redISub(s).redISub(s);e=h;var f=a.redIAdd(a);f=f.redIAdd(f),f=f.redIAdd(f),t=o.redMul(s.redISub(h)).redISub(f),r=this.y.redAdd(this.y)}else{var l=this.z.redSqr(),c=this.y.redSqr(),u=this.x.redMul(c),d=this.x.redSub(l).redMul(this.x.redAdd(l));d=d.redAdd(d).redIAdd(d);var p=u.redIAdd(u);p=p.redIAdd(p);var m=p.redAdd(p);e=d.redSqr().redISub(m),r=this.y.redAdd(this.z).redSqr().redISub(c).redISub(l);var b=c.redSqr();b=b.redIAdd(b),b=b.redIAdd(b),b=b.redIAdd(b),t=d.redMul(p.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,r)},l.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,i=n.redSqr().redSqr(),a=t.redSqr(),s=r.redSqr(),o=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),h=t.redAdd(t);h=h.redIAdd(h);var f=h.redMul(s),l=o.redSqr().redISub(f.redAdd(f)),c=f.redISub(l),u=s.redSqr();u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var d=o.redMul(c).redISub(u),p=r.redAdd(r).redMul(n);return this.curve.jpoint(l,d,p)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(n);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var o=s.redSqr(),h=n.redIAdd(n);h=h.redIAdd(h),h=h.redIAdd(h),h=h.redIAdd(h);var f=i.redIAdd(s).redSqr().redISub(a).redISub(o).redISub(h),l=t.redMul(f);l=l.redIAdd(l),l=l.redIAdd(l);var c=this.x.redMul(o).redISub(l);c=c.redIAdd(c),c=c.redIAdd(c);var u=this.y.redMul(f.redMul(h.redISub(f)).redISub(s.redMul(o)));u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var d=this.z.redAdd(s).redSqr().redISub(r).redISub(o);return this.curve.jpoint(c,u,d)},l.prototype.mul=function(e,t){return e=new i(e,t),this.curve._wnafMul(this,e)},l.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),i=r.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(n)).cmpn(0)},l.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},l.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)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3337:function(e,t,r){"use strict";var n=t;n.version=r("2801").version,n.utils=r("f3a3"),n.rand=r("fdac"),n.curve=r("4136"),n.curves=r("0cbb"),n.ec=r("b9a8"),n.eddsa=r("945d")},"343e":function(e,t,r){"use strict";const n=t;n.der=r("3768"),n.pem=r("85b3")},3505:function(e,t,r){var n=r("8707").Buffer,i=r("8c8a");function a(e,t,r){var a=t.length,s=i(t,e._cache);return e._cache=e._cache.slice(a),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){var i,s=n.allocUnsafe(0);while(t.length){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,a(e,t,r)]);break}i=e._cache.length,s=n.concat([s,a(e,t.slice(0,i),r)]),t=t.slice(i)}return s}},3768:function(e,t,r){"use strict";const n=r("3fb5"),i=r("c591").Buffer,a=r("8360"),s=r("8b71");function o(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new h,this.tree._init(e.body)}function h(e){a.call(this,"der",e)}function f(e){return e<10?"0"+e:e}function l(e,t,r,n){let i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return i>=31?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=s.tagClassByName[r||"universal"]<<6,i)}e.exports=o,o.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(h,a),h.prototype._encodeComposite=function(e,t,r,n){const a=l(e,t,r,this.reporter);if(n.length<128){const e=i.alloc(2);return e[0]=a,e[1]=n.length,this._createEncoderBuffer([e,n])}let s=1;for(let i=n.length;i>=256;i>>=8)s++;const o=i.alloc(2+s);o[0]=a,o[1]=128|s;for(let i=1+s,h=n.length;h>0;i--,h>>=8)o[i]=255&h;return this._createEncoderBuffer([o,n])},h.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let r=0;r<e.length;r++)t.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):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(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},h.prototype._encodeObjid=function(e,t,r){if("string"===typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let i=0;i<e.length;i++){let t=e[i];for(n++;t>=128;t>>=7)n++}const a=i.alloc(n);let s=a.length-1;for(let i=e.length-1;i>=0;i--){let t=e[i];a[s--]=127&t;while((t>>=7)>0)a[s--]=128|127&t}return this._createEncoderBuffer(a)},h.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[f(n.getUTCFullYear()),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[f(n.getUTCFullYear()%100),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},h.prototype._encodeNull=function(){return this._createEncoderBuffer("")},h.prototype._encodeInt=function(e,t){if("string"===typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!==typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=i.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let i=e;i>=256;i>>=8)r++;const n=new Array(r);for(let i=n.length-1;i>=0;i--)n[i]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(i.from(n))},h.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},h.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},h.prototype._skipDefault=function(e,t,r){const n=this._baseState;let i;if(null===n["default"])return!1;const a=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n["default"],t,r).join()),a.length!==n.defaultBuffer.length)return!1;for(i=0;i<a.length;i++)if(a[i]!==n.defaultBuffer[i])return!1;return!0}},"37e6":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(11).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"380f":function(e,t,r){"use strict";var n=r("f3a3"),i=n.assert,a=n.parseBytes,s=n.cachedProperty;function o(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}o.fromPublic=function(e,t){return t instanceof o?t:new o(e,{pub:t})},o.fromSecret=function(e,t){return t instanceof o?t:new o(e,{secret:t})},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 e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),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(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},o.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},o.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},o.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=o},"399f":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(8).Buffer}catch(B){}function o(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,i){for(var a=0,s=0,o=Math.min(e.length,r),h=t;h<o;h++){var f=e.charCodeAt(h)-48;a*=i,s=f>=49?f-49+10:f>=17?f-17+10:f,n(f>=0&&s<i,"Invalid character"),a+=s}return a}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this._strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype._move=function(e){l(e,this)},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype._strip=function(){while(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")]=c}catch(B){a.prototype.inspect=c}else a.prototype.inspect=c;function c(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var u=["","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"],d=[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],p=[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(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,i+=2,i>=26&&(i-=26,s--),r=0!==a||s!==this.length-1?u[6-h.length]+h+r:h+r}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=d[e],l=p[e];r="";var c=this.clone();c.negative=0;while(!c.isZero()){var m=c.modrn(l).toString(e);c=c.idivn(l),r=c.isZero()?m+r:u[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};var m=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)};function b(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=e.words[n]>>>i&1}return t}function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r._strip()}a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0");var s=m(e,a),o="le"===t?"LE":"BE";return this["_toArrayLike"+o](s,i),s},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,a=0;i<this.length;i++){var s=this.words[i]<<a|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===a?(r<e.length&&(e[r++]=s>>24&255),n=0,a=0):(n=s>>>24,a+=2)}if(r<e.length){e[r++]=n;while(r<e.length)e[r++]=0}},a.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,i=0,a=0;i<this.length;i++){var s=this.words[i]<<a|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===a?(r>=0&&(e[r--]=s>>24&255),n=0,a=0):(n=s>>>24,a+=2)}if(r>=0){e[r--]=n;while(r>=0)e[r--]=0}},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this._strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var v=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function w(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r._strip()}function y(e,t,r){return w(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(v=g),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?v(this,e,t):n<63?g(this,e,t):n<1024?w(this,e,t):y(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},_.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},_.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},_.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},_.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),y(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"===typeof e),n(e<67108864);for(var r=0,i=0;i<this.length;i++){var a=(0|this.words[i])*e,s=(67108863&a)+(67108863&r);r>>=26,r+=a/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=b(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this._strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(r*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*r;this.words[i]=a/e|0,r=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new C(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var k={k256:null,p224:null,p192:null,p25519:null};function M(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function S(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function E(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function T(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){C.call(this,e),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)}M.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},M.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},M.prototype.split=function(e,t){e.iushrn(this.n,0,t)},M.prototype.imulK=function(e){return e.imul(this.k)},i(S,M),S.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},S.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(E,M),i(T,M),i(A,M),A.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(k[e])return k[e];var t;if("k256"===e)t=new S;else if("p224"===e)t=new E;else if("p192"===e)t=new T;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new A}return k[e]=t,t},C.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},C.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},C.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},C.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new x(e)},i(x,C),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},x.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"39f5":function(e,t,r){var n=r("8707").Buffer;function i(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),i=0;i<t;i++)r[i]=e.readUInt32BE(4*i);return r}function a(e){for(var t=0;t<e.length;e++)e[t]=0}function s(e,t,r,n,i){for(var a,s,o,h,f=r[0],l=r[1],c=r[2],u=r[3],d=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],b=e[3]^t[3],g=4,v=1;v<i;v++)a=f[d>>>24]^l[p>>>16&255]^c[m>>>8&255]^u[255&b]^t[g++],s=f[p>>>24]^l[m>>>16&255]^c[b>>>8&255]^u[255&d]^t[g++],o=f[m>>>24]^l[b>>>16&255]^c[d>>>8&255]^u[255&p]^t[g++],h=f[b>>>24]^l[d>>>16&255]^c[p>>>8&255]^u[255&m]^t[g++],d=a,p=s,m=o,b=h;return a=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&b])^t[g++],s=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[b>>>8&255]<<8|n[255&d])^t[g++],o=(n[m>>>24]<<24|n[b>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^t[g++],h=(n[b>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^t[g++],a>>>=0,s>>>=0,o>>>=0,h>>>=0,[a,s,o,h]}var o=[0,1,2,4,8,16,32,64,128,27,54],h=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],a=[[],[],[],[]],s=0,o=0,h=0;h<256;++h){var f=o^o<<1^o<<2^o<<3^o<<4;f=f>>>8^255&f^99,r[s]=f,n[f]=s;var l=e[s],c=e[l],u=e[c],d=257*e[f]^16843008*f;i[0][s]=d<<24|d>>>8,i[1][s]=d<<16|d>>>16,i[2][s]=d<<8|d>>>24,i[3][s]=d,d=16843009*u^65537*c^257*l^16843008*s,a[0][f]=d<<24|d>>>8,a[1][f]=d<<16|d>>>16,a[2][f]=d<<8|d>>>24,a[3][f]=d,0===s?s=o=1:(s=l^e[e[e[u^l]]],o^=e[e[o]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:a}}();function f(e){this._key=i(e),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],a=0;a<t;a++)i[a]=e[a];for(a=t;a<n;a++){var s=i[a-1];a%t===0?(s=s<<8|s>>>24,s=h.SBOX[s>>>24]<<24|h.SBOX[s>>>16&255]<<16|h.SBOX[s>>>8&255]<<8|h.SBOX[255&s],s^=o[a/t|0]<<24):t>6&&a%t===4&&(s=h.SBOX[s>>>24]<<24|h.SBOX[s>>>16&255]<<16|h.SBOX[s>>>8&255]<<8|h.SBOX[255&s]),i[a]=i[a-t]^s}for(var f=[],l=0;l<n;l++){var c=n-l,u=i[c-(l%4?0:4)];f[l]=l<4||c<=4?u:h.INV_SUB_MIX[0][h.SBOX[u>>>24]]^h.INV_SUB_MIX[1][h.SBOX[u>>>16&255]]^h.INV_SUB_MIX[2][h.SBOX[u>>>8&255]]^h.INV_SUB_MIX[3][h.SBOX[255&u]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=f},f.prototype.encryptBlockRaw=function(e){return e=i(e),s(e,this._keySchedule,h.SUB_MIX,h.SBOX,this._nRounds)},f.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},f.prototype.decryptBlock=function(e){e=i(e);var t=e[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,h.INV_SUB_MIX,h.INV_SBOX,this._nRounds),a=n.allocUnsafe(16);return a.writeUInt32BE(r[0],0),a.writeUInt32BE(r[3],4),a.writeUInt32BE(r[2],8),a.writeUInt32BE(r[1],12),a},f.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=f},"3a7c":function(e,t,r){(function(e){function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===b(e)}function n(e){return"boolean"===typeof e}function i(e){return null===e}function a(e){return null==e}function s(e){return"number"===typeof e}function o(e){return"string"===typeof e}function h(e){return"symbol"===typeof e}function f(e){return void 0===e}function l(e){return"[object RegExp]"===b(e)}function c(e){return"object"===typeof e&&null!==e}function u(e){return"[object Date]"===b(e)}function d(e){return"[object Error]"===b(e)||e instanceof Error}function p(e){return"function"===typeof e}function m(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function b(e){return Object.prototype.toString.call(e)}t.isArray=r,t.isBoolean=n,t.isNull=i,t.isNullOrUndefined=a,t.isNumber=s,t.isString=o,t.isSymbol=h,t.isUndefined=f,t.isRegExp=l,t.isObject=c,t.isDate=u,t.isError=d,t.isFunction=p,t.isPrimitive=m,t.isBuffer=e.isBuffer}).call(this,r("b639").Buffer)},"3daf":function(e,t,r){"use strict";var n=r("f3a3"),i=r("80af"),a=r("3fb5"),s=r("ea53"),o=n.assert;function h(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.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|e.c)}function f(e,t,r,n,a){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(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 i(t,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=a&&new i(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(h,s),e.exports=h,h.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},h.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},h.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},h.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),a=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(a.redInvm()),o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var h=o.fromRed().isOdd();return(t&&!h||!t&&h)&&(o=o.redNeg()),this.point(e,o)},h.prototype.pointFromY=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),a=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(a.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return o.fromRed().isOdd()!==t&&(o=o.redNeg()),this.point(o,e)},h.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},a(f,s.BasePoint),h.prototype.pointFromJSON=function(e){return f.fromJSON(this,e)},h.prototype.point=function(e,t,r,n){return new f(this,e,t,r,n)},f.fromJSON=function(e,t){return new f(e,t[0],t[1],t[2])},f.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)+">"},f.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},f.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=n.redAdd(t),s=a.redSub(r),o=n.redSub(t),h=i.redMul(s),f=a.redMul(o),l=i.redMul(o),c=s.redMul(a);return this.curve.point(h,f,c,l)},f.prototype._projDbl=function(){var e,t,r,n,i,a,s=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),h=this.y.redSqr();if(this.curve.twisted){n=this.curve._mulA(o);var f=n.redAdd(h);this.zOne?(e=s.redSub(o).redSub(h).redMul(f.redSub(this.curve.two)),t=f.redMul(n.redSub(h)),r=f.redSqr().redSub(f).redSub(f)):(i=this.z.redSqr(),a=f.redSub(i).redISub(i),e=s.redSub(o).redISub(h).redMul(a),t=f.redMul(n.redSub(h)),r=f.redMul(a))}else n=o.redAdd(h),i=this.curve._mulC(this.z).redSqr(),a=n.redSub(i).redSub(i),e=this.curve._mulC(s.redISub(n)).redMul(a),t=this.curve._mulC(n).redMul(o.redISub(h)),r=n.redMul(a);return this.curve.point(e,t,r)},f.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},f.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=r.redSub(t),s=i.redSub(n),o=i.redAdd(n),h=r.redAdd(t),f=a.redMul(s),l=o.redMul(h),c=a.redMul(h),u=s.redMul(o);return this.curve.point(f,l,u,c)},f.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),a=this.x.redMul(e.x),s=this.y.redMul(e.y),o=this.curve.d.redMul(a).redMul(s),h=i.redSub(o),f=i.redAdd(o),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(s),c=n.redMul(h).redMul(l);return this.curve.twisted?(t=n.redMul(f).redMul(s.redSub(this.curve._mulA(a))),r=h.redMul(f)):(t=n.redMul(f).redMul(s.redSub(a)),r=this.curve._mulC(h).redMul(f)),this.curve.point(c,t,r)},f.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},f.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},f.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},f.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},f.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},f.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},f.prototype.getX=function(){return this.normalize(),this.x.fromRed()},f.prototype.getY=function(){return this.normalize(),this.y.fromRed()},f.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},f.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},f.prototype.toP=f.prototype.normalize,f.prototype.mixedAdd=f.prototype.add},"3ddb":function(e,t,r){(function(t){var r={version:"1.3.7"};r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e[n]]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&(e.exports=r),function(t,n){"use strict";if("undefined"===typeof r){var i=r;e.exports?e.exports=n(i):t.cptable=n(i)}else r=n(r)}(this,(function(e){"use strict";var r={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},n=[874,1250,1251,1252,1253,1254,1255,1256,1e4],i=[932,936,949,950],a=[65001],s={},o={},h={},f={},l=function(e){return String.fromCharCode(e)},c=function(e){return e.charCodeAt(0)},u="undefined"!==typeof t;if(u){var d=1024,p=new t(d),m=function(e){for(var r=new t(65536),n=0;n<65536;++n)r[n]=0;for(var i=Object.keys(e),a=i.length,s=0,o=i[s];s<a;++s)(o=i[s])&&(r[o.charCodeAt(0)]=e[o]);return r},b=function(r){var n=m(e[r].enc);return function(e,r){var i,a,s,o,h,f=e.length;if("string"===typeof e)for(i=t(f),a=0;a<f;++a)i[a]=n[e.charCodeAt(a)];else if(t.isBuffer(e)){for(i=t(2*f),s=0,a=0;a<f;++a)o=e[a],o<128?i[s++]=n[o]:o<224?(i[s++]=n[((31&o)<<6)+(63&e[a+1])],++a):o<240?(i[s++]=n[((15&o)<<12)+((63&e[a+1])<<6)+(63&e[a+2])],a+=2):(h=((7&o)<<18)+((63&e[a+1])<<12)+((63&e[a+2])<<6)+(63&e[a+3]),a+=3,h<65536?i[s++]=n[h]:(h-=65536,i[s++]=n[55296+(h>>10&1023)],i[s++]=n[56320+(1023&h)]));i.length=s,i=i.slice(0,s)}else for(i=t(f),a=0;a<f;++a)i[a]=n[e[a].charCodeAt(0)];return void 0===r||"buf"===r?i:"arr"!==r?i.toString("binary"):[].slice.call(i)}},g=function(r){var n,i=e[r].dec,a=new t(131072),s=0;for(s=0;s<i.length;++s)if(n=i[s]){var o=n.charCodeAt(0);a[2*s]=255&o,a[2*s+1]=o>>8}return function(e){var r,n=e.length,i=0;if(2*n>d&&(d=2*n,p=new t(d)),t.isBuffer(e))for(i=0;i<n;i++)r=2*e[i],p[2*i]=a[r],p[2*i+1]=a[r+1];else if("string"===typeof e)for(i=0;i<n;i++)r=2*e.charCodeAt(i),p[2*i]=a[r],p[2*i+1]=a[r+1];else for(i=0;i<n;i++)r=2*e[i],p[2*i]=a[r],p[2*i+1]=a[r+1];return p.length=2*n,p.toString("ucs2")}},v=function(r){for(var n=e[r].enc,i=new t(131072),a=0;a<131072;++a)i[a]=0;for(var s=Object.keys(n),o=0,h=s[o];o<s.length;++o)if(h=s[o]){var f=h.charCodeAt(0);i[2*f]=255&n[h],i[2*f+1]=n[h]>>8}return function(e,r){var n,a,s,o,h,f=e.length,l=new t(2*f);if("string"===typeof e){for(n=o=0;n<f;++n)a=2*e.charCodeAt(n),l[o++]=i[a+1]||i[a],i[a+1]>0&&(l[o++]=i[a]);l.length=o,l=l.slice(0,o)}else if(t.isBuffer(e)){for(n=o=0;n<f;++n)h=e[n],h<128?a=h:h<224?(a=((31&h)<<6)+(63&e[n+1]),++n):h<240?(a=((15&h)<<12)+((63&e[n+1])<<6)+(63&e[n+2]),n+=2):(a=((7&h)<<18)+((63&e[n+1])<<12)+((63&e[n+2])<<6)+(63&e[n+3]),n+=3),a<65536?(a*=2,l[o++]=i[a+1]||i[a],i[a+1]>0&&(l[o++]=i[a])):(s=a-65536,a=2*(55296+(s>>10&1023)),l[o++]=i[a+1]||i[a],i[a+1]>0&&(l[o++]=i[a]),a=2*(56320+(1023&s)),l[o++]=i[a+1]||i[a],i[a+1]>0&&(l[o++]=i[a]));l.length=o,l=l.slice(0,o)}else for(n=o=0;n<f;n++)a=2*e[n].charCodeAt(0),l[o++]=i[a+1]||i[a],i[a+1]>0&&(l[o++]=i[a]);return void 0===r||"buf"===r?l:"arr"!==r?l.toString("binary"):[].slice.call(l)}},w=function(r){var n,i=e[r].dec,a=new t(131072),s=0,o=0,h=0,f=0;for(f=0;f<65536;++f)a[2*f]=255,a[2*f+1]=253;for(s=0;s<i.length;++s)(n=i[s])&&(o=n.charCodeAt(0),h=2*s,a[h]=255&o,a[h+1]=o>>8);return function(e){var r,n,i=e.length,s=new t(2*i),o=0;if(t.isBuffer(e))for(r=0;r<i;r++)n=2*e[r],255===a[n]&&253===a[n+1]&&(n=2*((e[r]<<8)+e[r+1]),++r),s[o++]=a[n],s[o++]=a[n+1];else if("string"===typeof e)for(r=0;r<i;r++)n=2*e.charCodeAt(r),255===a[n]&&253===a[n+1]&&(n=2*((e.charCodeAt(r)<<8)+e.charCodeAt(r+1)),++r),s[o++]=a[n],s[o++]=a[n+1];else for(r=0;r<i;r++)n=2*e[r],255===a[n]&&253===a[n+1]&&(n=2*((e[r]<<8)+e[r+1]),++r),s[o++]=a[n],s[o++]=a[n+1];return s.length=o,s.toString("ucs2")}};s[65001]=function(e){var r=e.length,n=0,i=0;4*r>d&&(d=4*r,p=new t(d)),p.length=0;var a=0;r>=3&&239==e[0]&&187==e[1]&&191==e[2]&&(a=3);for(var s=1,o=0,h=0;a<r;a+=s)s=1,h=e[a],h<128?n=h:h<224?(n=64*(31&h)+(63&e[a+1]),s=2):h<240?(n=((15&h)<<12)+64*(63&e[a+1])+(63&e[a+2]),s=3):(n=262144*(7&h)+((63&e[a+1])<<12)+64*(63&e[a+2])+(63&e[a+3]),s=4),n<65536?(p[o++]=255&n,p[o++]=n>>8):(n-=65536,i=55296+(n>>10&1023),n=56320+(1023&n),p[o++]=255&i,p[o++]=i>>>8,p[o++]=255&n,p[o++]=n>>>8&255);return p.length=o,p.toString("ucs2")},o[65001]=function(e,r){var n=e.length,i=0,a=0,s=0,o="string"===typeof e;4*n>d&&(d=4*n,p=new t(d));for(var h=0;h<n;++h)i=o?e.charCodeAt(h):e[h].charCodeAt(0),i<=127?p[s++]=i:i<=2047?(p[s++]=192+(i>>6),p[s++]=128+(63&i)):i>=55296&&i<=57343?(i-=55296,++h,a=(o?e.charCodeAt(h):e[h].charCodeAt(0))-56320+(i<<10),p[s++]=240+(a>>>18&7),p[s++]=144+(a>>>12&63),p[s++]=128+(a>>>6&63),p[s++]=128+(63&a)):(p[s++]=224+(i>>12),p[s++]=128+(i>>6&63),p[s++]=128+(63&i));return p.length=s,void 0===r||"buf"===r?p:"arr"!==r?p.toString("binary"):[].slice.call(p)}}var y=function(){if(u){if(f[n[0]])return;var t,r;for(t=0;t<n.length;++t)r=n[t],e[r]&&(f[r]=g(r),h[r]=b(r));for(t=0;t<i.length;++t)r=i[t],e[r]&&(f[r]=w(r),h[r]=v(r));for(t=0;t<a.length;++t)r=a[t],s[r]&&(f[r]=s[r]),o[r]&&(h[r]=o[r])}},_=function(e){f[e]=h[e]=void 0},k=function(){if(u){if(!f[n[0]])return;n.forEach(_),i.forEach(_),a.forEach(_)}S=E=void 0},M={encache:y,decache:k,sbcs:n,dbcs:i};y();var S,E,T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",C=function n(i,a,s){if(i===E)return S(a,s);if(void 0!==h[i])return S=h[E=i],S(a,s);u&&t.isBuffer(a)&&(a=a.toString("utf8"));var o,f,c,d,p,m,b,g=a.length,v=u?new t(4*g):[],w=0,y=e[i];if(y&&(m=y.enc))for(f=0;f<g;++f,++w)o=m[a[f]],v[w]=255&o,o>255&&(v[w]=o>>8,v[++w]=255&o);else{if(!(b=r[i]))throw new Error("Unrecognized CP: "+i);switch(b){case"utf8":if(u&&"string"===typeof a){v=new t(a,b),w=v.length;break}for(f=0;f<g;++f,++w)o=a[f].charCodeAt(0),o<=127?v[w]=o:o<=2047?(v[w]=192+(o>>6),v[++w]=128+(63&o)):o>=55296&&o<=57343?(o-=55296,p=a[++f].charCodeAt(0)-56320+(o<<10),v[w]=240+(p>>>18&7),v[++w]=144+(p>>>12&63),v[++w]=128+(p>>>6&63),v[++w]=128+(63&p)):(v[w]=224+(o>>12),v[++w]=128+(o>>6&63),v[++w]=128+(63&o));break;case"ascii":if(u&&"string"===typeof a){v=new t(a,b),w=v.length;break}for(f=0;f<g;++f,++w){if(o=a[f].charCodeAt(0),!(o<=127))throw new Error("bad ascii "+o);v[w]=o}break;case"utf16le":if(u&&"string"===typeof a){v=new t(a,b),w=v.length;break}for(f=0;f<g;++f)o=a[f].charCodeAt(0),v[w++]=255&o,v[w++]=o>>8;break;case"utf16be":for(f=0;f<g;++f)o=a[f].charCodeAt(0),v[w++]=o>>8,v[w++]=255&o;break;case"utf32le":for(f=0;f<g;++f)o=a[f].charCodeAt(0),o>=55296&&o<=57343&&(o=65536+(o-55296<<10)+(a[++f].charCodeAt(0)-56320)),v[w++]=255&o,o>>=8,v[w++]=255&o,o>>=8,v[w++]=255&o,o>>=8,v[w++]=255&o;break;case"utf32be":for(f=0;f<g;++f)o=a[f].charCodeAt(0),o>=55296&&o<=57343&&(o=65536+(o-55296<<10)+(a[++f].charCodeAt(0)-56320)),v[w+3]=255&o,o>>=8,v[w+2]=255&o,o>>=8,v[w+1]=255&o,o>>=8,v[w]=255&o,o>>=8,w+=4;break;case"utf7":for(f=0;f<g;f++)c=a[f],"+"!==c?A.indexOf(c)>-1?v[w++]=c.charCodeAt(0):(d=n(1201,c),v[w++]=43,v[w++]=T.charCodeAt(d[0]>>2),v[w++]=T.charCodeAt(((3&d[0])<<4)+((d[1]||0)>>4)),v[w++]=T.charCodeAt(((15&d[1])<<2)+((d[2]||0)>>6)),v[w++]=45):(v[w++]=43,v[w++]=45);break;default:throw new Error("Unsupported magic: "+i+" "+r[i])}}return v.length=w,v=v.slice(0,w),"undefined"===typeof t?"str"==s?v.map(l).join(""):v:void 0===s||"buf"===s?v:"arr"!==s?v.toString("binary"):[].slice.call(v)},x=function n(i,a){var s;if(s=f[i])return s(a);var o,h,l,d,p,m=a.length,b=new Array(m),g=1,v=0,w=e[i];if(w&&(d=w.dec))for("string"===typeof a&&(a=a.split("").map(c)),h=0;h<m;h+=g){if(g=2,o=d[(a[h]<<8)+a[h+1]],o||(g=1,o=d[a[h]]),!o)throw new Error("Unrecognized code: "+a[h]+" "+a[h+g-1]+" "+h+" "+g+" "+d[a[h]]);b[v++]=o}else{if(!(p=r[i]))throw new Error("Unrecognized CP: "+i);switch(p){case"utf8":for(h=0,m>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(h=3);h<m;h+=g)g=1,a[h]<128?o=a[h]:a[h]<224?(o=64*(31&a[h])+(63&a[h+1]),g=2):a[h]<240?(o=((15&a[h])<<12)+64*(63&a[h+1])+(63&a[h+2]),g=3):(o=262144*(7&a[h])+((63&a[h+1])<<12)+64*(63&a[h+2])+(63&a[h+3]),g=4),o<65536||(o-=65536,l=55296+(o>>10&1023),o=56320+(1023&o),b[v++]=String.fromCharCode(l)),b[v++]=String.fromCharCode(o);break;case"ascii":if(u&&t.isBuffer(a))return a.toString(p);for(h=0;h<m;h++)b[h]=String.fromCharCode(a[h]);v=m;break;case"utf16le":if(h=0,m>=2&&255==a[0]&&254==a[1]&&(h=2),u&&t.isBuffer(a))return a.toString(p);for(g=2;h<m;h+=g)b[v++]=String.fromCharCode((a[h+1]<<8)+a[h]);break;case"utf16be":for(h=0,m>=2&&254==a[0]&&255==a[1]&&(h=2),g=2;h<m;h+=g)b[v++]=String.fromCharCode((a[h]<<8)+a[h+1]);break;case"utf32le":for(h=0,m>=4&&255==a[0]&&254==a[1]&&0==a[2]&&0==a[3]&&(h=4),g=4;h<m;h+=g)o=(a[h+3]<<24)+(a[h+2]<<16)+(a[h+1]<<8)+a[h],o>65535?(o-=65536,b[v++]=String.fromCharCode(55296+(o>>10&1023)),b[v++]=String.fromCharCode(56320+(1023&o))):b[v++]=String.fromCharCode(o);break;case"utf32be":for(h=0,m>=4&&255==a[3]&&254==a[2]&&0==a[1]&&0==a[0]&&(h=4),g=4;h<m;h+=g)o=(a[h]<<24)+(a[h+1]<<16)+(a[h+2]<<8)+a[h+3],o>65535?(o-=65536,b[v++]=String.fromCharCode(55296+(o>>10&1023)),b[v++]=String.fromCharCode(56320+(1023&o))):b[v++]=String.fromCharCode(o);break;case"utf7":for(h=0,m>=4&&43==a[0]&&47==a[1]&&118==a[2]&&(m>=5&&56==a[3]&&45==a[4]?h=5:56!=a[3]&&57!=a[3]&&43!=a[3]&&47!=a[3]||(h=4));h<m;h+=g)if(43===a[h])if(g=1,45!==a[h+1]){while(String.fromCharCode(a[h+g]).match(/[A-Za-z0-9+\/]/))g++;var y=0;45===a[h+g]&&(++g,y=1);for(var _,k,M,S,E,A,C,x,B=[],R=1;R<g-y;){if(E=T.indexOf(String.fromCharCode(a[h+R++])),A=T.indexOf(String.fromCharCode(a[h+R++])),k=E<<2|A>>4,B.push(k),C=T.indexOf(String.fromCharCode(a[h+R++])),-1===C)break;if(M=(15&A)<<4|C>>2,B.push(M),x=T.indexOf(String.fromCharCode(a[h+R++])),-1===x)break;S=(3&C)<<6|x,x<64&&B.push(S)}for(1===(1&B.length)&&B.length--,_=n(1201,B),R=0;R<_.length;++R)b[v++]=_[R]}else g=2,b[v++]="+";else g=1,b[v++]=String.fromCharCode(a[h]);break;default:throw new Error("Unsupported magic: "+i+" "+r[i])}}return b.length=v,b.join("")},B=function(t){return e[t]||r[t]};return e.utils={decode:x,encode:C,hascp:B,magic:r,cache:M},e}))}).call(this,r("b639").Buffer)},"3e8f":function(e,t){},"3f62":function(e,t,r){var n=r("8707").Buffer,i=n.alloc(16,0);function a(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function s(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function o(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}o.prototype.ghash=function(e){var t=-1;while(++t<e.length)this.state[t]^=e[t];this._multiply()},o.prototype._multiply=function(){var e,t,r,n=a(this.h),i=[0,0,0,0],o=-1;while(++o<128){for(t=0!==(this.state[~~(o/8)]&1<<7-o%8),t&&(i[0]^=n[0],i[1]^=n[1],i[2]^=n[2],i[3]^=n[3]),r=0!==(1&n[3]),e=3;e>0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=s(i)},o.prototype.update=function(e){var t;this.cache=n.concat([this.cache,e]);while(this.cache.length>=16)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},o.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(s([0,e,0,t])),this.state},e.exports=o},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},4:function(e,t){},"409b":function(e,t){e.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"]]}}},4111:function(e,t,r){"use strict";var n=r("7f7a");t.certificate=r("56b5");var i=n.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())}));t.RSAPrivateKey=i;var a=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=a;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var o=n.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())})),h=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(o),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=h;var f=n.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())}));t.EncryptedPrivateKey=f;var l=n.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())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var c=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(u),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=c;var u=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},4126:function(e,t,r){"use strict";var n=r("a177"),i=r("be7fe"),a=r("7b27"),s=r("4dc6"),o=r("8936"),h=Object.prototype.toString,f=0,l=4,c=0,u=1,d=2,p=-1,m=0,b=8;function g(e){if(!(this instanceof g))return new g(e);this.options=i.assign({level:p,method:b,chunkSize:16384,windowBits:15,memLevel:8,strategy:m,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==c)throw new Error(s[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var f;if(f="string"===typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===h.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,r=n.deflateSetDictionary(this.strm,f),r!==c)throw new Error(s[r]);this._dict_set=!0}}function v(e,t){var r=new g(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function w(e,t){return t=t||{},t.raw=!0,v(e,t)}function y(e,t){return t=t||{},t.gzip=!0,v(e,t)}g.prototype.push=function(e,t){var r,s,o=this.strm,p=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?l:f,"string"===typeof e?o.input=a.string2buf(e):"[object ArrayBuffer]"===h.call(e)?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new i.Buf8(p),o.next_out=0,o.avail_out=p),r=n.deflate(o,s),r!==u&&r!==c)return this.onEnd(r),this.ended=!0,!1;0!==o.avail_out&&(0!==o.avail_in||s!==l&&s!==d)||("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(o.output,o.next_out))):this.onData(i.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&r!==u);return s===l?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===c):s!==d||(this.onEnd(c),o.avail_out=0,!0)},g.prototype.onData=function(e){this.chunks.push(e)},g.prototype.onEnd=function(e){e===c&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=g,t.deflate=v,t.deflateRaw=w,t.gzip=y},4136:function(e,t,r){"use strict";var n=t;n.base=r("ea53"),n.short=r("3300"),n.mont=r("676f"),n.edwards=r("3daf")},"41df":function(e,t,r){"use strict";const n=t;n.Reporter=r("d1c8").Reporter,n.DecoderBuffer=r("6283").DecoderBuffer,n.EncoderBuffer=r("6283").EncoderBuffer,n.Node=r("8360")},4228:function(e,t,r){var n=r("82f0"),i=r("8707").Buffer,a=r("bac2"),s=r("09f5"),o=r("6430"),h=r("39f5"),f=r("ae84"),l=r("3fb5");function c(e,t,r){o.call(this),this._cache=new u,this._last=void 0,this._cipher=new h.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function u(){this.cache=i.allocUnsafe(0)}function d(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;while(++r<t)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}function p(e,t,r){var o=a[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"===typeof r&&(r=i.from(r)),"GCM"!==o.mode&&r.length!==o.iv)throw new TypeError("invalid iv length "+r.length);if("string"===typeof t&&(t=i.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===o.type?new s(o.module,t,r,!0):"auth"===o.type?new n(o.module,t,r,!0):new c(o.module,t,r)}function m(e,t){var r=a[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=f(t,!1,r.key,r.iv);return p(e,n.key,n.iv)}l(c,o),c.prototype._update=function(e){var t,r;this._cache.add(e);var n=[];while(t=this._cache.get(this._autopadding))r=this._mode.decrypt(this,t),n.push(r);return i.concat(n)},c.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return d(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},u.prototype.add=function(e){this.cache=i.concat([this.cache,e])},u.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=m,t.createDecipheriv=p},"429b":function(e,t,r){e.exports=r("faa1").EventEmitter},"44a3":function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert,s=i.cachedProperty,o=i.parseBytes;function h(e,t){this.eddsa=e,"object"!==typeof t&&(t=o(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),a(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(h,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(h,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(h,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(h,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),h.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},h.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=h},4681:function(e,t,r){"use strict";(function(t){function r(e,r){var a=this,o=this._readableState&&this._readableState.destroyed,h=this._writableState&&this._writableState.destroyed;return o||h?(r?r(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(s,this,e)):t.nextTick(s,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!r&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(i,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):r?(t.nextTick(i,a),r(e)):t.nextTick(i,a)})),this)}function n(e,t){s(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){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)}function s(e,t){e.emit("error",t)}function o(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:r,undestroy:a,errorOrDestroy:o}}).call(this,r("4362"))},"48e6":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(5).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"4c22":function(e,t,r){"use strict";var n=r("2eb4"),i=r("a927"),a=r("2e84"),s=r("f5a6"),o=r("7abd"),h=r("17fe"),f=r("322d"),l=r("b64a");function c(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}c.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+s.pretty(t)+", expected "+s.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=l.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,r,n=this.zip64EndOfCentralSize-44,i=0;while(i<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===o.CENTRAL_FILE_HEADER)e=new h({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=s.getTypeOf(e);"string"!==t||f.uint8array?this.reader="nodebuffer"===t?new i(e):new a(s.transformTo("uint8array",e)):this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=c},"4dc6":function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"4dd0":function(e,t,r){var n=/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,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r("ae84"),o=r("fda6"),h=r("8707").Buffer;e.exports=function(e,t){var r,f=e.toString(),l=f.match(n);if(l){var c="aes"+l[1],u=h.from(l[2],"hex"),d=h.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,u.slice(0,8),parseInt(l[1],10)).key,m=[],b=o.createDecipheriv(c,p,u);m.push(b.update(d)),m.push(b.final()),r=h.concat(m)}else{var g=f.match(a);r=h.from(g[2].replace(/[\r\n]/g,""),"base64")}var v=f.match(i)[1];return{tag:v,data:r}}},"4e2b":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a=r("5ee7"),s=r("0184");function o(){this.tmp=new Array(2),this.keys=null}function h(e){s.call(this,e);var t=new o;this._desState=t,this.deriveKeys(t,e.key)}i(h,s),e.exports=h,h.create=function(e){return new h(e)};var f=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];h.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=a.readUInt32BE(t,0),i=a.readUInt32BE(t,4);a.pc1(r,i,e.tmp,0),r=e.tmp[0],i=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var o=f[s>>>1];r=a.r28shl(r,o),i=a.r28shl(i,o),a.pc2(r,i,e.keys,s)}},h.prototype._update=function(e,t,r,n){var i=this._desState,s=a.readUInt32BE(e,t),o=a.readUInt32BE(e,t+4);a.ip(s,o,i.tmp,0),s=i.tmp[0],o=i.tmp[1],"encrypt"===this.type?this._encrypt(i,s,o,i.tmp,0):this._decrypt(i,s,o,i.tmp,0),s=i.tmp[0],o=i.tmp[1],a.writeUInt32BE(r,s,n),a.writeUInt32BE(r,o,n+4)},h.prototype._pad=function(e,t){if(!1===this.padding)return!1;for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},h.prototype._unpad=function(e){if(!1===this.padding)return e;for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},h.prototype._encrypt=function(e,t,r,n,i){for(var s=t,o=r,h=0;h<e.keys.length;h+=2){var f=e.keys[h],l=e.keys[h+1];a.expand(o,e.tmp,0),f^=e.tmp[0],l^=e.tmp[1];var c=a.substitute(f,l),u=a.permute(c),d=o;o=(s^u)>>>0,s=d}a.rip(o,s,n,i)},h.prototype._decrypt=function(e,t,r,n,i){for(var s=r,o=t,h=e.keys.length-2;h>=0;h-=2){var f=e.keys[h],l=e.keys[h+1];a.expand(s,e.tmp,0),f^=e.tmp[0],l^=e.tmp[1];var c=a.substitute(f,l),u=a.permute(c),d=s;s=(o^u)>>>0,o=d}a.rip(s,o,n,i)}},"4fd1":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").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,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function h(){this.init(),this._w=o,i.call(this,128,112)}function f(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function c(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function u(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function b(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0<t>>>0?1:0}n(h,i),h.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},h.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,a=0|this._dh,o=0|this._eh,h=0|this._fh,v=0|this._gh,w=0|this._hh,y=0|this._al,_=0|this._bl,k=0|this._cl,M=0|this._dl,S=0|this._el,E=0|this._fl,T=0|this._gl,A=0|this._hl,C=0;C<32;C+=2)t[C]=e.readInt32BE(4*C),t[C+1]=e.readInt32BE(4*C+4);for(;C<160;C+=2){var x=t[C-30],B=t[C-30+1],R=d(x,B),I=p(B,x);x=t[C-4],B=t[C-4+1];var O=m(x,B),D=b(B,x),P=t[C-14],N=t[C-14+1],L=t[C-32],F=t[C-32+1],U=I+N|0,z=R+P+g(U,I)|0;U=U+D|0,z=z+O+g(U,D)|0,U=U+F|0,z=z+L+g(U,F)|0,t[C]=z,t[C+1]=U}for(var H=0;H<160;H+=2){z=t[H],U=t[H+1];var W=l(r,n,i),j=l(y,_,k),V=c(r,y),G=c(y,r),X=u(o,S),q=u(S,o),K=s[H],Z=s[H+1],$=f(o,h,v),Y=f(S,E,T),J=A+q|0,Q=w+X+g(J,A)|0;J=J+Y|0,Q=Q+$+g(J,Y)|0,J=J+Z|0,Q=Q+K+g(J,Z)|0,J=J+U|0,Q=Q+z+g(J,U)|0;var ee=G+j|0,te=V+W+g(ee,G)|0;w=v,A=T,v=h,T=E,h=o,E=S,S=M+J|0,o=a+Q+g(S,M)|0,a=i,M=k,i=n,k=_,n=r,_=y,y=J+ee|0,r=Q+te+g(y,J)|0}this._al=this._al+y|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+M|0,this._el=this._el+S|0,this._fl=this._fl+E|0,this._gl=this._gl+T|0,this._hl=this._hl+A|0,this._ah=this._ah+r+g(this._al,y)|0,this._bh=this._bh+n+g(this._bl,_)|0,this._ch=this._ch+i+g(this._cl,k)|0,this._dh=this._dh+a+g(this._dl,M)|0,this._eh=this._eh+o+g(this._el,S)|0,this._fh=this._fh+h+g(this._fl,E)|0,this._gh=this._gh+v+g(this._gl,T)|0,this._hh=this._hh+w+g(this._hl,A)|0},h.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=h},5:function(e,t){},5165:function(e,t,r){(function(e){var n=r("8c8a");function i(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,r){while(t._cache.length<r.length)t._cache=e.concat([t._cache,i(t)]);var a=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,a)}}).call(this,r("b639").Buffer)},"51a2":function(e,t,r){e.exports=r("0ac3").PassThrough},5239:function(e,t,r){var n=r("8707").Buffer;function i(e,t,r){var n,i,s,o=-1,h=8,f=0;while(++o<h)n=e._cipher.encryptBlock(e._prev),i=t&1<<7-o?128:0,s=n[0]^i,f+=(128&s)>>o%8,e._prev=a(e._prev,r?i:s);return f}function a(e,t){var r=e.length,i=-1,a=n.allocUnsafe(e.length);e=n.concat([e,n.from([t])]);while(++i<r)a[i]=e[i]<<1|e[i+1]>>7;return a}t.encrypt=function(e,t,r){var a=t.length,s=n.allocUnsafe(a),o=-1;while(++o<a)s[o]=i(e,t[o],r);return s}},5291:function(e,t,r){var n=r("0106"),i=r("8707").Buffer;function a(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}e.exports=a},5494:function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=n},"561d":function(e,t,r){(function(t){var n=r("48e6"),i=r("7a10"),a=new i,s=new n(24),o=new n(11),h=new n(10),f=new n(3),l=new n(7),c=r("58a2"),u=r("11dc");function d(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._pub=new n(e),this}function p(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._priv=new n(e),this}e.exports=g;var m={};function b(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in m)return m[n];var i,u=0;if(e.isEven()||!c.simpleSieve||!c.fermatTest(e)||!a.test(e))return u+=1,u+="02"===r||"05"===r?8:4,m[n]=u,u;switch(a.test(e.shrn(1))||(u+=2),r){case"02":e.mod(s).cmp(o)&&(u+=8);break;case"05":i=e.mod(h),i.cmp(f)&&i.cmp(l)&&(u+=8);break;default:u+=4}return m[n]=u,u}function g(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function v(e,r){var n=new t(e.toArray());return r?n.toString(r):n}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=b(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(u(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){e=new n(e),e=e.toRed(this._prime);var r=e.redPow(this._priv).fromRed(),i=new t(r.toArray()),a=this.getPrime();if(i.length<a.length){var s=new t(a.length-i.length);s.fill(0),i=t.concat([s,i])}return i},g.prototype.getPublicKey=function(e){return v(this._pub,e)},g.prototype.getPrivateKey=function(e){return v(this._priv,e)},g.prototype.getPrime=function(e){return v(this.__prime,e)},g.prototype.getGenerator=function(e){return v(this._gen,e)},g.prototype.setGenerator=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.__gen=e,this._gen=new n(e),this}}).call(this,r("b639").Buffer)},"56b5":function(e,t,r){"use strict";var n=r("7f7a"),i=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),a=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),o=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),h=n.define("RelativeDistinguishedName",(function(){this.setof(a)})),f=n.define("RDNSequence",(function(){this.seqof(h)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(f)})})),c=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),u=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),d=n.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(l),this.key("validity").use(c),this.key("subject").use(l),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(u).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(d),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},"58a2":function(e,t,r){var n=r("11dc");e.exports=w,w.simpleSieve=g,w.fermatTest=v;var i=r("48e6"),a=new i(24),s=r("7a10"),o=new s,h=new i(1),f=new i(2),l=new i(5),c=(new i(16),new i(8),new i(10)),u=new i(3),d=(new i(7),new i(11)),p=new i(4),m=(new i(12),null);function b(){if(null!==m)return m;var e=1048576,t=[];t[0]=2;for(var r=1,n=3;n<e;n+=2){for(var i=Math.ceil(Math.sqrt(n)),a=0;a<r&&t[a]<=i;a++)if(n%t[a]===0)break;r!==a&&t[a]<=i||(t[r++]=n)}return m=t,t}function g(e){for(var t=b(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function v(e){var t=i.mont(e);return 0===f.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function w(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var r,s;t=new i(t);while(1){r=new i(n(Math.ceil(e/8)));while(r.bitLength()>e)r.ishrn(1);if(r.isEven()&&r.iadd(h),r.testn(1)||r.iadd(f),t.cmp(f)){if(!t.cmp(l))while(r.mod(c).cmp(u))r.iadd(p)}else while(r.mod(a).cmp(d))r.iadd(p);if(s=r.shrn(1),g(s)&&g(r)&&v(s)&&v(r)&&o.test(s)&&o.test(r))return r}}},5919:function(e,t,r){"use strict";t.sha1=r("13e2"),t.sha224=r("07f2"),t.sha256=r("6eed"),t.sha384=r("8b95"),t.sha512=r("b525")},"593b":function(e,t,r){e.exports=r.p+"assets/img/tou.16b96025.png"},"5a76":function(e,t,r){var n=r("f576");e.exports=function(e){return(new n).update(e).digest()}},"5d1c":function(e,t,r){"use strict";var n;function i(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=r("c9b8").codes,s=a.ERR_MISSING_ARGS,o=a.ERR_STREAM_DESTROYED;function h(e){if(e)throw e}function f(e){return e.setHeader&&"function"===typeof e.abort}function l(e,t,a,s){s=i(s);var h=!1;e.on("close",(function(){h=!0})),void 0===n&&(n=r("903c")),n(e,{readable:t,writable:a},(function(e){if(e)return s(e);h=!0,s()}));var l=!1;return function(t){if(!h&&!l)return l=!0,f(e)?e.abort():"function"===typeof e.destroy?e.destroy():void s(t||new o("pipe"))}}function c(e){e()}function u(e,t){return e.pipe(t)}function d(e){return e.length?"function"!==typeof e[e.length-1]?h:e.pop():h}function p(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new s("streams");var a=t.map((function(e,r){var s=r<t.length-1,o=r>0;return l(e,s,o,(function(e){n||(n=e),e&&a.forEach(c),s||(a.forEach(c),i(n))}))}));return t.reduce(u)}e.exports=p},"5ee7":function(e,t,r){"use strict";t.readUInt32BE=function(e,t){var r=e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t];return r>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var i=0,a=0,s=6;s>=0;s-=2){for(var o=0;o<=24;o+=8)i<<=1,i|=t>>>o+s&1;for(o=0;o<=24;o+=8)i<<=1,i|=e>>>o+s&1}for(s=6;s>=0;s-=2){for(o=1;o<=25;o+=8)a<<=1,a|=t>>>o+s&1;for(o=1;o<=25;o+=8)a<<=1,a|=e>>>o+s&1}r[n+0]=i>>>0,r[n+1]=a>>>0},t.rip=function(e,t,r,n){for(var i=0,a=0,s=0;s<4;s++)for(var o=24;o>=0;o-=8)i<<=1,i|=t>>>o+s&1,i<<=1,i|=e>>>o+s&1;for(s=4;s<8;s++)for(o=24;o>=0;o-=8)a<<=1,a|=t>>>o+s&1,a<<=1,a|=e>>>o+s&1;r[n+0]=i>>>0,r[n+1]=a>>>0},t.pc1=function(e,t,r,n){for(var i=0,a=0,s=7;s>=5;s--){for(var o=0;o<=24;o+=8)i<<=1,i|=t>>o+s&1;for(o=0;o<=24;o+=8)i<<=1,i|=e>>o+s&1}for(o=0;o<=24;o+=8)i<<=1,i|=t>>o+s&1;for(s=1;s<=3;s++){for(o=0;o<=24;o+=8)a<<=1,a|=t>>o+s&1;for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1}for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1;r[n+0]=i>>>0,r[n+1]=a>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[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];t.pc2=function(e,t,r,i){for(var a=0,s=0,o=n.length>>>1,h=0;h<o;h++)a<<=1,a|=e>>>n[h]&1;for(h=o;h<n.length;h++)s<<=1,s|=t>>>n[h]&1;r[i+0]=a>>>0,r[i+1]=s>>>0},t.expand=function(e,t,r){var n=0,i=0;n=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)n<<=6,n|=e>>>a&63;for(a=11;a>=3;a-=4)i|=e>>>a&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var i=[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];t.substitute=function(e,t){for(var r=0,n=0;n<4;n++){var a=e>>>18-6*n&63,s=i[64*n+a];r<<=4,r|=s}for(n=0;n<4;n++){a=t>>>18-6*n&63,s=i[256+64*n+a];r<<=4,r|=s}return r>>>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];t.permute=function(e){for(var t=0,r=0;r<a.length;r++)t<<=1,t|=e>>>a[r]&1;return t>>>0},t.padSplit=function(e,t,r){var n=e.toString(2);while(n.length<t)n="0"+n;for(var i=[],a=0;a<t;a+=r)i.push(n.slice(a,a+r));return i.join(" ")}},6:function(e,t){},6283:function(e,t,r){"use strict";const n=r("3fb5"),i=r("d1c8").Reporter,a=r("c591").Buffer;function s(e,t){i.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function o(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return o.isEncoderBuffer(e)||(e=new o(e,t)),this.length+=e.length,e}),this);else if("number"===typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"===typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(s,i),t.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;const t="object"===typeof e&&a.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"===typeof e.offset&&"number"===typeof e.length&&"function"===typeof e.save&&"function"===typeof e.restore&&"function"===typeof e.isEmpty&&"function"===typeof e.readUInt8&&"function"===typeof e.skip&&"function"===typeof e.raw;return t},s.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=o,o.isEncoderBuffer=function(e){if(e instanceof o)return!0;const t="object"===typeof e&&"EncoderBuffer"===e.constructor.name&&"number"===typeof e.length&&"function"===typeof e.join;return t},o.prototype.join=function(e,t){return e||(e=a.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"===typeof this.value?e[t]=this.value:"string"===typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},"62c9":function(e,t,r){var n=r("8707").Buffer;function i(e,t,r){var i=e._cipher.encryptBlock(e._prev),a=i[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:a])]),a}t.encrypt=function(e,t,r){var a=t.length,s=n.allocUnsafe(a),o=-1;while(++o<a)s[o]=i(e,t[o],r);return s}},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},6430:function(e,t,r){var n=r("8707").Buffer,i=r("d485").Transform,a=r("aa22").StringDecoder,s=r("3fb5");function o(e){i.call(this),this.hashMode="string"===typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}s(o,i),o.prototype.update=function(e,t,r){"string"===typeof e&&(e=n.from(e,t));var i=this._update(e);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(i){n=i}finally{r(n)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(r){t=r}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=o},6442:function(e,t,r){t.publicEncrypt=r("ad25"),t.privateDecrypt=r("0f2c"),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},"676f":function(e,t,r){"use strict";var n=r("80af"),i=r("3fb5"),a=r("ea53"),s=r("f3a3");function o(e){a.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function h(e,t,r){a.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(o,a),e.exports=o,o.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t),i=n.redSqrt();return 0===i.redSqr().cmp(n)},i(h,a.BasePoint),o.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},o.prototype.point=function(e,t){return new h(this,e,t)},o.prototype.pointFromJSON=function(e){return h.fromJSON(this,e)},h.prototype.precompute=function(){},h.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},h.fromJSON=function(e,t){return new h(e,t[0],t[1]||e.one)},h.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)+">"},h.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},h.prototype.dbl=function(){var e=this.x.redAdd(this.z),t=e.redSqr(),r=this.x.redSub(this.z),n=r.redSqr(),i=t.redSub(n),a=t.redMul(n),s=i.redMul(n.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,s)},h.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},h.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),s=a.redMul(r),o=i.redMul(n),h=t.z.redMul(s.redAdd(o).redSqr()),f=t.x.redMul(s.redISub(o).redSqr());return this.curve.point(h,f)},h.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=this,a=[];0!==t.cmpn(0);t.iushrn(1))a.push(t.andln(1));for(var s=a.length-1;s>=0;s--)0===a[s]?(r=r.diffAdd(n,i),n=n.dbl()):(n=r.diffAdd(n,i),r=r.dbl());return n},h.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},h.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},h.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},h.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},h.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},6853:function(e,t,r){"use strict";var n=r("be7fe"),i=15,a=852,s=592,o=0,h=1,f=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],c=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,p,m,b,g,v){var w,y,_,k,M,S,E,T,A,C=v.bits,x=0,B=0,R=0,I=0,O=0,D=0,P=0,N=0,L=0,F=0,U=null,z=0,H=new n.Buf16(i+1),W=new n.Buf16(i+1),j=null,V=0;for(x=0;x<=i;x++)H[x]=0;for(B=0;B<p;B++)H[t[r+B]]++;for(O=C,I=i;I>=1;I--)if(0!==H[I])break;if(O>I&&(O=I),0===I)return m[b++]=20971520,m[b++]=20971520,v.bits=1,0;for(R=1;R<I;R++)if(0!==H[R])break;for(O<R&&(O=R),N=1,x=1;x<=i;x++)if(N<<=1,N-=H[x],N<0)return-1;if(N>0&&(e===o||1!==I))return-1;for(W[1]=0,x=1;x<i;x++)W[x+1]=W[x]+H[x];for(B=0;B<p;B++)0!==t[r+B]&&(g[W[t[r+B]]++]=B);if(e===o?(U=j=g,S=19):e===h?(U=l,z-=257,j=c,V-=257,S=256):(U=u,j=d,S=-1),F=0,B=0,x=R,M=b,D=O,P=0,_=-1,L=1<<O,k=L-1,e===h&&L>a||e===f&&L>s)return 1;for(;;){E=x-P,g[B]<S?(T=0,A=g[B]):g[B]>S?(T=j[V+g[B]],A=U[z+g[B]]):(T=96,A=0),w=1<<x-P,y=1<<D,R=y;do{y-=w,m[M+(F>>P)+y]=E<<24|T<<16|A|0}while(0!==y);w=1<<x-1;while(F&w)w>>=1;if(0!==w?(F&=w-1,F+=w):F=0,B++,0===--H[x]){if(x===I)break;x=t[r+g[B]]}if(x>O&&(F&k)!==_){0===P&&(P=O),M+=R,D=x-P,N=1<<D;while(D+P<I){if(N-=H[D+P],N<=0)break;D++,N<<=1}if(L+=1<<D,e===h&&L>a||e===f&&L>s)return 1;_=F&k,m[_]=O<<24|D<<16|M-b|0}}return 0!==F&&(m[M+F]=x-P<<24|64<<16|0),v.bits=O,0}},"69f2":function(e,t,r){t=e.exports=function(e){e=e.toLowerCase();var r=t[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r};t.sha=r("087f"),t.sha1=r("7e78"),t.sha224=r("72aa"),t.sha256=r("a255"),t.sha384=r("b837"),t.sha512=r("4fd1")},"6aa2":function(e,t,r){"use strict";var n=r("7d92"),i=r("7658"),a=r("da3e");function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),n=i.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,r,n){"string"!==typeof t&&(n=r,r=t,t=null),e=i.toArray(e,t),r=i.toArray(r,n),a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(n=r,r=t,t=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));var a=[];while(a.length<e)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var s=a.slice(0,e);return this._update(r),this._reseed++,i.encode(s,t)}},"6ade":function(e,t,r){var n=r("8c8a"),i=r("8707").Buffer,a=r("bd9d");function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return a(e._prev),t}var o=16;t.encrypt=function(e,t){var r=Math.ceil(t.length/o),a=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(r*o)]);for(var h=0;h<r;h++){var f=s(e),l=a+h*o;e._cache.writeUInt32BE(f[0],l+0),e._cache.writeUInt32BE(f[1],l+4),e._cache.writeUInt32BE(f[2],l+8),e._cache.writeUInt32BE(f[3],l+12)}var c=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,c)}},"6eed":function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("aa56"),s=r("da3e"),o=n.sum32,h=n.sum32_4,f=n.sum32_5,l=a.ch32,c=a.maj32,u=a.s0_256,d=a.s1_256,p=a.g0_256,m=a.g1_256,b=i.BlockHash,g=[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 v(){if(!(this instanceof v))return new v;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}n.inherits(v,b),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=h(m(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var i=this.h[0],a=this.h[1],b=this.h[2],g=this.h[3],v=this.h[4],w=this.h[5],y=this.h[6],_=this.h[7];for(s(this.k.length===r.length),n=0;n<r.length;n++){var k=f(_,d(v),l(v,w,y),this.k[n],r[n]),M=o(u(i),c(i,a,b));_=y,y=w,w=v,v=o(g,k),g=b,b=a,a=i,i=o(k,M)}this.h[0]=o(this.h[0],i),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],b),this.h[3]=o(this.h[3],g),this.h[4]=o(this.h[4],v),this.h[5]=o(this.h[5],w),this.h[6]=o(this.h[6],y),this.h[7]=o(this.h[7],_)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},"6f2e":function(e,t,r){"use strict";(function(t,n){var i=r("966d");e.exports=k;var a,s=r("e3db");k.ReadableState=_;r("faa1").EventEmitter;var o=function(e,t){return e.listeners(t).length},h=r("2aaa"),f=r("f60b").Buffer,l=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function c(e){return f.from(e)}function u(e){return f.isBuffer(e)||e instanceof l}var d=Object.create(r("3a7c"));d.inherits=r("3fb5");var p=r(3),m=void 0;m=p&&p.debuglog?p.debuglog("stream"):function(){};var b,g=r("9b54"),v=r("c4c0");d.inherits(k,h);var w=["error","close","destroy","pause","resume"];function y(e,t,r){if("function"===typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}function _(e,t){a=a||r("d6dd"),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,s=e.readableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,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=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(b||(b=r("aa22").StringDecoder),this.decoder=new b(e.encoding),this.encoding=e.encoding)}function k(e){if(a=a||r("d6dd"),!(this instanceof k))return new k(e);this._readableState=new _(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),h.call(this)}function M(e,t,r,n,i){var a,s=e._readableState;null===t?(s.reading=!1,B(e,s)):(i||(a=E(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?("string"===typeof t||s.objectMode||Object.getPrototypeOf(t)===f.prototype||(t=c(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):S(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?S(e,s,t,!1):O(e,s)):S(e,s,t,!1))):n||(s.reading=!1));return T(s)}function S(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&R(e)),O(e,t)}function E(e,t){var r;return u(t)||"string"===typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function T(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}Object.defineProperty(k.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),k.prototype.destroy=v.destroy,k.prototype._undestroy=v.undestroy,k.prototype._destroy=function(e,t){this.push(null),t(e)},k.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"===typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=f.from(e,t),t=""),r=!0),M(this,e,t,!1,r)},k.prototype.unshift=function(e){return M(this,e,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(e){return b||(b=r("aa22").StringDecoder),this._readableState.decoder=new b(e),this._readableState.encoding=e,this};var A=8388608;function C(e){return e>=A?e=A:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function x(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=C(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function B(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,R(e)}}function R(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(m("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(I,e):I(e))}function I(e){m("emit readable"),e.emit("readable"),U(e)}function O(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(D,e,t))}function D(e,t){var r=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark){if(m("maybeReadMore read 0"),e.read(0),r===t.length)break;r=t.length}t.readingMore=!1}function P(e){return function(){var t=e._readableState;m("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,U(e))}}function N(e){m("readable nexttick read 0"),e.read(0)}function L(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(F,e,t))}function F(e,t){t.reading||(m("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),U(e),t.flowing&&!t.reading&&e.read(0)}function U(e){var t=e._readableState;m("flow",t.flowing);while(t.flowing&&null!==e.read());}function z(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=H(e,t.buffer,t.decoder),r);var r}function H(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?W(e,t):j(e,t),n}function W(e,t){var r=t.head,n=1,i=r.data;e-=i.length;while(r=r.next){var a=r.data,s=e>a.length?a.length:e;if(s===a.length?i+=a:i+=a.slice(0,e),e-=s,0===e){s===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++n}return t.length-=n,i}function j(e,t){var r=f.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;while(n=n.next){var a=n.data,s=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,s),e-=s,0===e){s===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(s));break}++i}return t.length-=i,r}function V(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(G,t,e))}function G(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function X(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}k.prototype.read=function(e){m("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return m("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?V(this):R(this),null;if(e=x(e,t),0===e&&t.ended)return 0===t.length&&V(this),null;var n,i=t.needReadable;return m("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,m("length less than watermark",i)),t.ended||t.reading?(i=!1,m("reading or ended",i)):i&&(m("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=x(r,t))),n=e>0?z(e,t):null,null===n?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&V(this)),null!==n&&this.emit("data",n),n},k.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},k.prototype.pipe=function(e,t){var r=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);break}a.pipesCount+=1,m("pipe count=%d opts=%j",a.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr,h=s?l:_;function f(e,t){m("onunpipe"),e===r&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function l(){m("onend"),e.end()}a.endEmitted?i.nextTick(h):r.once("end",h),e.on("unpipe",f);var c=P(r);e.on("drain",c);var u=!1;function d(){m("cleanup"),e.removeListener("close",v),e.removeListener("finish",w),e.removeListener("drain",c),e.removeListener("error",g),e.removeListener("unpipe",f),r.removeListener("end",l),r.removeListener("end",_),r.removeListener("data",b),u=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}var p=!1;function b(t){m("ondata"),p=!1;var n=e.write(t);!1!==n||p||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==X(a.pipes,e))&&!u&&(m("false write response, pause",a.awaitDrain),a.awaitDrain++,p=!0),r.pause())}function g(t){m("onerror",t),_(),e.removeListener("error",g),0===o(e,"error")&&e.emit("error",t)}function v(){e.removeListener("finish",w),_()}function w(){m("onfinish"),e.removeListener("close",v),_()}function _(){m("unpipe"),r.unpipe(e)}return r.on("data",b),y(e,"error",g),e.once("close",v),e.once("finish",w),e.emit("pipe",r),a.flowing||(m("pipe resume"),r.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=X(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},k.prototype.on=function(e,t){var r=h.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&R(this):i.nextTick(N,this))}return r},k.prototype.addListener=k.prototype.on,k.prototype.resume=function(){var e=this._readableState;return e.flowing||(m("resume"),e.flowing=!0,L(this,e)),this},k.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this},k.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(m("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(m("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var a=t.push(i);a||(n=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<w.length;a++)e.on(w[a],this.emit.bind(this,w[a]));return this._read=function(t){m("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),k._fromList=z}).call(this,r("c8ba"),r("4362"))},"6fe7":function(e,t,r){"use strict";var n=r("8707").Buffer,i=r("1a2a"),a=r("a958"),s=r("3337").ec,o=r("399f"),h=r("2aee"),f=r("cd91"),l=1;function c(e,t,r,i,s){var o=h(t);if(o.curve){if("ecdsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");return u(e,o)}if("dsa"===o.type){if("dsa"!==i)throw new Error("wrong private key type");return d(e,o,r)}if("rsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");if(void 0!==t.padding&&t.padding!==l)throw new Error("illegal or unsupported padding mode");e=n.concat([s,e]);var f=o.modulus.byteLength(),c=[0,1];while(e.length+c.length+1<f)c.push(255);c.push(0);var p=-1;while(++p<e.length)c.push(e[p]);var m=a(c,o);return m}function u(e,t){var r=f[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var i=new s(r),a=i.keyFromPrivate(t.privateKey),o=a.sign(e);return n.from(o.toDER())}function d(e,t,r){var n,i=t.params.priv_key,a=t.params.p,s=t.params.q,h=t.params.g,f=new o(0),l=b(e,s).mod(s),c=!1,u=m(i,s,e,r);while(!1===c)n=v(s,u,r),f=w(h,n,a,s),c=n.invm(s).imul(l.add(i.mul(f))).mod(s),0===c.cmpn(0)&&(c=!1,f=new o(0));return p(f,c)}function p(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var r=e.length+t.length+4,i=[48,r,2,e.length];return i=i.concat(e,[2,t.length],t),n.from(i)}function m(e,t,r,a){if(e=n.from(e.toArray()),e.length<t.byteLength()){var s=n.alloc(t.byteLength()-e.length);e=n.concat([s,e])}var o=r.length,h=g(r,t),f=n.alloc(o);f.fill(1);var l=n.alloc(o);return l=i(a,l).update(f).update(n.from([0])).update(e).update(h).digest(),f=i(a,l).update(f).digest(),l=i(a,l).update(f).update(n.from([1])).update(e).update(h).digest(),f=i(a,l).update(f).digest(),{k:l,v:f}}function b(e,t){var r=new o(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function g(e,t){e=b(e,t),e=e.mod(t);var r=n.from(e.toArray());if(r.length<t.byteLength()){var i=n.alloc(t.byteLength()-r.length);r=n.concat([i,r])}return r}function v(e,t,r){var a,s;do{a=n.alloc(0);while(8*a.length<e.bitLength())t.v=i(r,t.k).update(t.v).digest(),a=n.concat([a,t.v]);s=b(a,e),t.k=i(r,t.k).update(t.v).update(n.from([0])).digest(),t.v=i(r,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function w(e,t,r,n){return e.toRed(o.mont(r)).redPow(t).fromRed().mod(n)}e.exports=c,e.exports.getKey=m,e.exports.makeKey=v},"6ffa":function(e,t,r){"use strict";(function(t,n){var i=r("966d");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){N(t,e)}}e.exports=w;var s,o=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:i.nextTick;w.WritableState=v;var h=Object.create(r("3a7c"));h.inherits=r("3fb5");var f={deprecate:r("b7d1")},l=r("2aaa"),c=r("f60b").Buffer,u=("undefined"!==typeof n?n:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function d(e){return c.from(e)}function p(e){return c.isBuffer(e)||e instanceof u}var m,b=r("c4c0");function g(){}function v(e,t){s=s||r("d6dd"),e=e||{};var n=t instanceof s;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,o=e.writableHighWaterMark,h=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(o||0===o)?o:h,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 f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){A(t,e)},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 a(this)}function w(e){if(s=s||r("d6dd"),!m.call(w,this)&&!(this instanceof s))return new w(e);this._writableState=new v(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),l.call(this)}function y(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}function _(e,t,r,n){var a=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"===typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(n,s),a=!1),a}function k(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=c.from(t,r)),t}function M(e,t,r,n,i,a){if(!r){var s=k(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var o=t.objectMode?1:n.length;t.length+=o;var h=t.length<t.highWaterMark;if(h||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else S(e,t,!1,o,n,i,a);return h}function S(e,t,r,n,i,a,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function E(e,t,r,n,a){--t.pendingcb,r?(i.nextTick(a,n),i.nextTick(D,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(a(n),e._writableState.errorEmitted=!0,e.emit("error",n),D(e,t))}function T(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function A(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(T(r),t)E(e,r,n,t,i);else{var a=R(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||B(e,r),n?o(C,e,r,a,i):C(e,r,a,i)}}function C(e,t,r,n){r||x(e,t),t.pendingcb--,n(),D(e,t)}function x(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function B(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;var o=0,h=!0;while(r)i[o]=r,r.isBuf||(h=!1),r=r.next,o+=1;i.allBuffers=h,S(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{while(r){var f=r.chunk,l=r.encoding,c=r.callback,u=t.objectMode?1:f.length;if(S(e,t,!1,u,f,l,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function R(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function I(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),D(e,t)}))}function O(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(I,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function D(e,t){var r=R(t);return r&&(O(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}function P(e,t,r){t.ending=!0,D(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function N(e,t,r){var n=e.entry;e.entry=null;while(n){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}h.inherits(w,l),v.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(v.prototype,"buffer",{get:f.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(w,Symbol.hasInstance,{value:function(e){return!!m.call(this,e)||this===w&&(e&&e._writableState instanceof v)}})):m=function(e){return e instanceof this},w.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},w.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&p(e);return a&&!c.isBuffer(e)&&(e=d(e)),"function"===typeof t&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!==typeof r&&(r=g),n.ended?y(this,r):(a||_(this,n,e,r))&&(n.pendingcb++,i=M(this,n,a,e,t,r)),i},w.prototype.cork=function(){var e=this._writableState;e.corked++},w.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||B(this,e))},w.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(w.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),w.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},w.prototype._writev=null,w.prototype.end=function(e,t,r){var n=this._writableState;"function"===typeof e?(r=e,e=null,t=null):"function"===typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||P(this,n,r)},Object.defineProperty(w.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),w.prototype.destroy=b.destroy,w.prototype._undestroy=b.undestroy,w.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r("4362"),r("c8ba"))},7:function(e,t){},"717e":function(e,t,r){"use strict";var n=r("9e6e"),i=r("be7fe"),a=r("7b27"),s=r("2ceb"),o=r("4dc6"),h=r("8936"),f=r("8013"),l=Object.prototype.toString;function c(e){if(!(this instanceof c))return new c(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==s.Z_OK)throw new Error(o[r]);this.header=new f,n.inflateGetHeader(this.strm,this.header)}function u(e,t){var r=new c(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function d(e,t){return t=t||{},t.raw=!0,u(e,t)}c.prototype.push=function(e,t){var r,o,h,f,c,u,d=this.strm,p=this.options.chunkSize,m=this.options.dictionary,b=!1;if(this.ended)return!1;o=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"===typeof e?d.input=a.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new i.Buf8(p),d.next_out=0,d.avail_out=p),r=n.inflate(d,s.Z_NO_FLUSH),r===s.Z_NEED_DICT&&m&&(u="string"===typeof m?a.string2buf(m):"[object ArrayBuffer]"===l.call(m)?new Uint8Array(m):m,r=n.inflateSetDictionary(this.strm,u)),r===s.Z_BUF_ERROR&&!0===b&&(r=s.Z_OK,b=!1),r!==s.Z_STREAM_END&&r!==s.Z_OK)return this.onEnd(r),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&r!==s.Z_STREAM_END&&(0!==d.avail_in||o!==s.Z_FINISH&&o!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(h=a.utf8border(d.output,d.next_out),f=d.next_out-h,c=a.buf2string(d.output,h),d.next_out=f,d.avail_out=p-f,f&&i.arraySet(d.output,d.output,h,f,0),this.onData(c)):this.onData(i.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(b=!0)}while((d.avail_in>0||0===d.avail_out)&&r!==s.Z_STREAM_END);return r===s.Z_STREAM_END&&(o=s.Z_FINISH),o===s.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===s.Z_OK):o!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),d.avail_out=0,!0)},c.prototype.onData=function(e){this.chunks.push(e)},c.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=c,t.inflate=u,t.inflateRaw=d,t.ungzip=u},"72aa":function(e,t,r){var n=r("3fb5"),i=r("a255"),a=r("b672"),s=r("8707").Buffer,o=new Array(64);function h(){this.init(),this._w=o,a.call(this,64,56)}n(h,i),h.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},h.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=h},"75cc":function(e,t,r){"use strict";(function(e,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=r("8707"),s=r("11dc"),o=a.Buffer,h=a.kMaxLength,f=e.crypto||e.msCrypto,l=Math.pow(2,32)-1;function c(e,t){if("number"!==typeof e||e!==e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>h||e>t)throw new RangeError("offset out of range")}function u(e,t,r){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>h)throw new RangeError("buffer too small")}function d(t,r,n,i){if(!o.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof r)i=r,r=0,n=t.length;else if("function"===typeof n)i=n,n=t.length-r;else if("function"!==typeof i)throw new TypeError('"cb" argument must be a function');return c(r,t.length),u(n,r,t.length),p(t,r,n,i)}function p(e,t,r,i){if(n.browser){var a=e.buffer,o=new Uint8Array(a,t,r);return f.getRandomValues(o),i?void n.nextTick((function(){i(null,e)})):e}if(!i){var h=s(r);return h.copy(e,t),e}s(r,(function(r,n){if(r)return i(r);n.copy(e,t),i(null,e)}))}function m(t,r,n){if("undefined"===typeof r&&(r=0),!o.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return c(r,t.length),void 0===n&&(n=t.length-r),u(n,r,t.length),p(t,r,n)}f&&f.getRandomValues||!n.browser?(t.randomFill=d,t.randomFillSync=m):(t.randomFill=i,t.randomFillSync=i)}).call(this,r("c8ba"),r("4362"))},7658:function(e,t,r){"use strict";var n=t;function i(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!==typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t){e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e);for(n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var i=e.charCodeAt(n),a=i>>8,s=255&i;a?r.push(a,s):r.push(s)}return r}function a(e){return 1===e.length?"0"+e:e}function s(e){for(var t="",r=0;r<e.length;r++)t+=a(e[r].toString(16));return t}n.toArray=i,n.zero2=a,n.toHex=s,n.encode=function(e,t){return"hex"===t?s(e):e}},"780f":function(e,t,r){"use strict";e.exports=i;var n=r("27bf");function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r("3fb5")(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},"7a10":function(e,t,r){var n=r("d0eb"),i=r("fdac");function a(e){this.rand=e||new i.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(e)>=0);return i},a.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},a.prototype.test=function(e,t,r){var i=e.bitLength(),a=n.mont(e),s=new n(1).toRed(a);t||(t=Math.max(1,i/48|0));for(var o=e.subn(1),h=0;!o.testn(h);h++);for(var f=e.shrn(h),l=o.toRed(a),c=!0;t>0;t--){var u=this._randrange(new n(2),o);r&&r(u);var d=u.toRed(a).redPow(f);if(0!==d.cmp(s)&&0!==d.cmp(l)){for(var p=1;p<h;p++){if(d=d.redSqr(),0===d.cmp(s))return!1;if(0===d.cmp(l))break}if(p===h)return!1}}return c},a.prototype.getDivisor=function(e,t){var r=e.bitLength(),i=n.mont(e),a=new n(1).toRed(i);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),o=0;!s.testn(o);o++);for(var h=e.shrn(o),f=s.toRed(i);t>0;t--){var l=this._randrange(new n(2),s),c=e.gcd(l);if(0!==c.cmpn(1))return c;var u=l.toRed(i).redPow(h);if(0!==u.cmp(a)&&0!==u.cmp(f)){for(var d=1;d<o;d++){if(u=u.redSqr(),0===u.cmp(a))return u.fromRed().subn(1).gcd(e);if(0===u.cmp(f))break}if(d===o)return u=u.redSqr(),u.fromRed().subn(1).gcd(e)}}return!1}},"7abd":function(e,t,r){"use strict";t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},"7b27":function(e,t,r){"use strict";var n=r("be7fe"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(f){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(f){a=!1}for(var s=new n.Buf8(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;function h(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",s=0;s<t;s++)r+=String.fromCharCode(e[s]);return r}s[254]=s[254]=1,t.string2buf=function(e){var t,r,i,a,s,o=e.length,h=0;for(a=0;a<o;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),h+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(h),s=0,a=0;s<h;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},t.buf2binstring=function(e){return h(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,i=t.length;r<i;r++)t[r]=e.charCodeAt(r);return t},t.buf2string=function(e,t){var r,n,i,a,o=t||e.length,f=new Array(2*o);for(n=0,r=0;r<o;)if(i=e[r++],i<128)f[n++]=i;else if(a=s[i],a>4)f[n++]=65533,r+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&r<o)i=i<<6|63&e[r++],a--;a>1?f[n++]=65533:i<65536?f[n++]=i:(i-=65536,f[n++]=55296|i>>10&1023,f[n++]=56320|1023&i)}return h(f,n)},t.utf8border=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}},"7c16":function(e,t,r){e.exports=r("d6dd")},"7c39":function(e,t,r){"use strict";var n=r("e1bb");function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=r("b64a"),i.prototype.load=r("bc8e"),i.support=r("322d"),i.defaults=r("8ad2"),i.utils=r("9e7a"),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=r("eff0"),e.exports=i},"7c50":function(e,t,r){"use strict";var n=r("f5a6"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,s=0,o=0;t^=-1;for(var h=0,f=e.length;h<f;h++)o=r?e[h]:e.charCodeAt(h),s=255&(t^o),a=i[s],t=t>>>8^a;return-1^t}},"7d2a":function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!==typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!==typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!==t)throw new TypeError("Bad key length")}},"7d92":function(e,t,r){var n=t;n.utils=r("c3c0"),n.common=r("edc9"),n.sha=r("5919"),n.ripemd=r("bb44"),n.hmac=r("2137"),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},"7e78":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function h(){this.init(),this._w=o,i.call(this,64,56)}function f(e){return e<<1|e>>>31}function l(e){return e<<5|e>>>27}function c(e){return e<<30|e>>>2}function u(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(h,i),h.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},h.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,o=0|this._e,h=0;h<16;++h)t[h]=e.readInt32BE(4*h);for(;h<80;++h)t[h]=f(t[h-3]^t[h-8]^t[h-14]^t[h-16]);for(var d=0;d<80;++d){var p=~~(d/20),m=l(r)+u(p,n,i,a)+o+t[d]+s[p]|0;o=a,a=i,i=c(n),n=r,r=m}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0},h.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=h},"7eb1":function(e,t,r){"use strict";var n=30,i=12;e.exports=function(e,t){var r,a,s,o,h,f,l,c,u,d,p,m,b,g,v,w,y,_,k,M,S,E,T,A,C;r=e.state,a=e.next_in,A=e.input,s=a+(e.avail_in-5),o=e.next_out,C=e.output,h=o-(t-e.avail_out),f=o+(e.avail_out-257),l=r.dmax,c=r.wsize,u=r.whave,d=r.wnext,p=r.window,m=r.hold,b=r.bits,g=r.lencode,v=r.distcode,w=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;e:do{b<15&&(m+=A[a++]<<b,b+=8,m+=A[a++]<<b,b+=8),_=g[m&w];t:for(;;){if(k=_>>>24,m>>>=k,b-=k,k=_>>>16&255,0===k)C[o++]=65535&_;else{if(!(16&k)){if(0===(64&k)){_=g[(65535&_)+(m&(1<<k)-1)];continue t}if(32&k){r.mode=i;break e}e.msg="invalid literal/length code",r.mode=n;break e}M=65535&_,k&=15,k&&(b<k&&(m+=A[a++]<<b,b+=8),M+=m&(1<<k)-1,m>>>=k,b-=k),b<15&&(m+=A[a++]<<b,b+=8,m+=A[a++]<<b,b+=8),_=v[m&y];r:for(;;){if(k=_>>>24,m>>>=k,b-=k,k=_>>>16&255,!(16&k)){if(0===(64&k)){_=v[(65535&_)+(m&(1<<k)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(S=65535&_,k&=15,b<k&&(m+=A[a++]<<b,b+=8,b<k&&(m+=A[a++]<<b,b+=8)),S+=m&(1<<k)-1,S>l){e.msg="invalid distance too far back",r.mode=n;break e}if(m>>>=k,b-=k,k=o-h,S>k){if(k=S-k,k>u&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(E=0,T=p,0===d){if(E+=c-k,k<M){M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}}else if(d<k){if(E+=c+d-k,k-=d,k<M){M-=k;do{C[o++]=p[E++]}while(--k);if(E=0,d<M){k=d,M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}}}else if(E+=d-k,k<M){M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}while(M>2)C[o++]=T[E++],C[o++]=T[E++],C[o++]=T[E++],M-=3;M&&(C[o++]=T[E++],M>1&&(C[o++]=T[E++]))}else{E=o-S;do{C[o++]=C[E++],C[o++]=C[E++],C[o++]=C[E++],M-=3}while(M>2);M&&(C[o++]=C[E++],M>1&&(C[o++]=C[E++]))}break}}break}}while(a<s&&o<f);M=b>>3,a-=M,b-=M<<3,m&=(1<<b)-1,e.next_in=a,e.next_out=o,e.avail_in=a<s?s-a+5:5-(a-s),e.avail_out=o<f?f-o+257:257-(o-f),r.hold=m,r.bits=b}},"7f7a":function(e,t,r){"use strict";const n=t;n.bignum=r("bc12"),n.define=r("ef3a").define,n.base=r("41df"),n.constants=r("0211"),n.decoders=r("20f6"),n.encoders=r("343e")},8:function(e,t){},8013:function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=n},"80af":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(9).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"82f0":function(e,t,r){var n=r("39f5"),i=r("8707").Buffer,a=r("6430"),s=r("3fb5"),o=r("3f62"),h=r("8c8a"),f=r("bd9d");function l(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i<n;++i)r+=e[i]^t[i];return r}function c(e,t,r){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var n=new o(r),a=t.length,s=a%16;n.update(t),s&&(s=16-s,n.update(i.alloc(s,0))),n.update(i.alloc(8,0));var h=8*a,l=i.alloc(8);l.writeUIntBE(h,0,8),n.update(l),e._finID=n.state;var c=i.from(e._finID);return f(c),c}function u(e,t,r,s){a.call(this);var h=i.alloc(4,0);this._cipher=new n.AES(t);var f=this._cipher.encryptBlock(h);this._ghash=new o(f),r=c(this,r,f),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(u,a),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=h(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&l(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},u.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},u.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},u.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=u},8360:function(e,t,r){"use strict";const n=r("d1c8").Reporter,i=r("6283").EncoderBuffer,a=r("6283").DecoderBuffer,s=r("da3e"),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"],h=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o),f=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function l(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n["default"]=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=l;const c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];l.prototype.clone=function(){const e=this._baseState,t={};c.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},l.prototype._wrap=function(){const e=this._baseState;h.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},l.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},l.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!==typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},f.forEach((function(e){l.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),o.forEach((function(e){l.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}})),l.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},l.prototype.optional=function(){const e=this._baseState;return e.optional=!0,this},l.prototype.def=function(e){const t=this._baseState;return s(null===t["default"]),t["default"]=e,t.optional=!0,this},l.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},l.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},l.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},l.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},l.prototype.any=function(){const e=this._baseState;return e.any=!0,this},l.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},l.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},l.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,i=r["default"],s=!0,o=null;if(null!==r.key&&(o=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(s=this._peekTag(e,n,r.any),e.isError(s))return s}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(h){s=!1}e.restore(n)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?i=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new a(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&s&&(i=e.leaveObject(n)),null===r.key||null===i&&!0!==s?null!==o&&e.exitKey(o):e.leaveKey(o,r.key,i),i},l.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},l.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},l.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,i=!1;return Object.keys(r.choice).some((function(a){const s=e.save(),o=r.choice[a];try{const r=o._decode(e,t);if(e.isError(r))return!1;n={type:a,value:r},i=!0}catch(h){return e.restore(s),!1}return!0}),this),i?n:e.error("Choice not matched")},l.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},l.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n["default"]&&n["default"]===e)return;const i=this._encodeValue(e,t,r);return void 0===i||this._skipDefault(i,t,r)?void 0:i},l.prototype._encodeValue=function(e,t,r){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new n);let a=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i["default"])return;e=i["default"]}let s=null,o=!1;if(i.any)a=this._createEncoderBuffer(e);else if(i.choice)a=this._encodeChoice(e,t);else if(i.contains)s=this._getUse(i.contains,r)._encode(e,t),o=!0;else if(i.children)s=i.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!==typeof e)return t.error("Child expected, but input is not object");const i=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),i}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==i.use?a=this._getUse(i.use,r)._encode(e,t):(s=this._encodePrimitive(i.tag,e),o=!0);if(!i.any&&null===i.choice){const e=null!==i.implicit?i.implicit:i.tag,r=null===i.implicit?"universal":"context";null===e?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(a=this._encodeComposite(e,o,r,s))}return null!==i.explicit&&(a=this._encodeComposite(i.explicit,!1,"context",a)),a},l.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},l.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},l.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},l.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},"83d5":function(e,t){e.exports=function(e,t){var r=e.length,n=-1;while(++n<r)e[n]^=t[n];return e}},"85b3":function(e,t,r){"use strict";const n=r("3fb5"),i=r("3768");function a(e){i.call(this,e),this.enc="pem"}n(a,i),e.exports=a,a.prototype.encode=function(e,t){const r=i.prototype.encode.call(this,e),n=r.toString("base64"),a=["-----BEGIN "+t.label+"-----"];for(let i=0;i<n.length;i+=64)a.push(n.slice(i,i+64));return a.push("-----END "+t.label+"-----"),a.join("\n")}},8707:function(e,t,r){
  5. /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
  6. var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),a(i,s),s.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},8936:function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=n},8947:function(e,t,r){var n=r("bac2"),i=r("82f0"),a=r("8707").Buffer,s=r("09f5"),o=r("6430"),h=r("39f5"),f=r("ae84"),l=r("3fb5");function c(e,t,r){o.call(this),this._cache=new d,this._cipher=new h.AES(t),this._prev=a.from(r),this._mode=e,this._autopadding=!0}l(c,o),c.prototype._update=function(e){var t,r;this._cache.add(e);var n=[];while(t=this._cache.get())r=this._mode.encrypt(this,t),n.push(r);return a.concat(n)};var u=a.alloc(16,16);function d(){this.cache=a.allocUnsafe(0)}function p(e,t,r){var o=n[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"===typeof t&&(t=a.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);if("string"===typeof r&&(r=a.from(r)),"GCM"!==o.mode&&r.length!==o.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===o.type?new s(o.module,t,r):"auth"===o.type?new i(o.module,t,r):new c(o.module,t,r)}function m(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=f(t,!1,r.key,r.iv);return p(e,i.key,i.iv)}c.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(u))throw this._cipher.scrub(),new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=a.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){var e=16-this.cache.length,t=a.allocUnsafe(e),r=-1;while(++r<e)t.writeUInt8(e,r);return a.concat([this.cache,t])},t.createCipheriv=p,t.createCipher=m},"89fd":function(e,t,r){e.exports=r("0ac3").Transform},"8ad2":function(e,t,r){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!1,t.date=null,t.compression=null,t.comment=null},"8b71":function(e,t,r){"use strict";function n(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n(t.tagClass),t.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"},t.tagByName=n(t.tag)},"8b95":function(e,t,r){"use strict";var n=r("c3c0"),i=r("b525");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(a,i),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},"8be6":function(e,t,r){var n=r("8707").Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"===typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},"8c8a":function(e,t,r){(function(t){e.exports=function(e,r){for(var n=Math.min(e.length,r.length),i=new t(n),a=0;a<n;++a)i[a]=e[a]^r[a];return i}}).call(this,r("b639").Buffer)},"8df7":function(e,t,r){"use strict";const n=r("3fb5"),i=r("c591").Buffer,a=r("cfbd");function s(e){a.call(this,e),this.enc="pem"}n(s,a),e.exports=s,s.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let o=-1,h=-1;for(let i=0;i<r.length;i++){const e=r[i].match(s);if(null!==e&&e[2]===n){if(-1!==o){if("END"!==e[1])break;h=i;break}if("BEGIN"!==e[1])break;o=i}}if(-1===o||-1===h)throw new Error("PEM section not found for: "+n);const f=r.slice(o+1,h).join("");f.replace(/[^a-z0-9+/=]+/gi,"");const l=i.from(f,"base64");return a.prototype.decode.call(this,l,t)}},9:function(e,t){},"903c":function(e,t,r){"use strict";var n=r("c9b8").codes.ERR_STREAM_PREMATURE_CLOSE;function i(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}function a(){}function s(e){return e.setHeader&&"function"===typeof e.abort}function o(e,t,r){if("function"===typeof t)return o(e,null,t);t||(t={}),r=i(r||a);var h=t.readable||!1!==t.readable&&e.readable,f=t.writable||!1!==t.writable&&e.writable,l=function(){e.writable||u()},c=e._writableState&&e._writableState.finished,u=function(){f=!1,c=!0,h||r.call(e)},d=e._readableState&&e._readableState.endEmitted,p=function(){h=!1,d=!0,f||r.call(e)},m=function(t){r.call(e,t)},b=function(){var t;return h&&!d?(e._readableState&&e._readableState.ended||(t=new n),r.call(e,t)):f&&!c?(e._writableState&&e._writableState.ended||(t=new n),r.call(e,t)):void 0},g=function(){e.req.on("finish",u)};return s(e)?(e.on("complete",u),e.on("abort",b),e.req?g():e.on("request",g)):f&&!e._writableState&&(e.on("end",l),e.on("close",l)),e.on("end",p),e.on("finish",u),!1!==t.error&&e.on("error",m),e.on("close",b),function(){e.removeListener("complete",u),e.removeListener("abort",b),e.removeListener("request",g),e.req&&e.req.removeListener("finish",u),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",u),e.removeListener("end",p),e.removeListener("error",m),e.removeListener("close",b)}}e.exports=o},"93e6":function(e,t,r){"use strict";var n=r("8707").Buffer,i=r("e372").Transform,a=r("3fb5");function s(e,t){if(!n.isBuffer(e)&&"string"!==typeof e)throw new TypeError(t+" must be a string or a buffer")}function o(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(o,i),o.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(i){n=i}r(n)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(r){t=r}e(t)},o.prototype.update=function(e,t){if(s(e,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));var r=this._block,i=0;while(this._blockOffset+e.length-i>=this._blockSize){for(var a=this._blockOffset;a<this._blockSize;)r[a++]=e[i++];this._update(),this._blockOffset=0}while(i<e.length)r[this._blockOffset++]=e[i++];for(var o=0,h=8*e.length;h>0;++o)this._length[o]+=h,h=this._length[o]/4294967296|0,h>0&&(this._length[o]-=4294967296*h);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},"945d":function(e,t,r){"use strict";var n=r("7d92"),i=r("0cbb"),a=r("f3a3"),s=a.assert,o=a.parseBytes,h=r("380f"),f=r("44a3");function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=o(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),a=this.encodePoint(i),s=this.hashInt(a,r.pubBytes(),e).mul(r.priv()),h=n.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:h,Rencoded:a})},l.prototype.verify=function(e,t,r){e=o(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),a=this.g.mul(t.S()),s=t.R().add(n.pub().mul(i));return s.eq(a)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return a.intFromLE(e.digest()).umod(this.curve.n)},l.prototype.keyFromPublic=function(e){return h.fromPublic(this,e)},l.prototype.keyFromSecret=function(e){return h.fromSecret(this,e)},l.prototype.makeSignature=function(e){return e instanceof f?e:new f(this,e)},l.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},l.prototype.decodePoint=function(e){e=a.parseBytes(e);var t=e.length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!==(128&e[t]),i=a.intFromLE(r);return this.curve.pointFromY(i,n)},l.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(e){return a.intFromLE(e)},l.prototype.isPoint=function(e){return e instanceof this.pointClass}},"956a":function(e,t,r){var n=r("1e3c"),i=r("fda6"),a=r("bac2"),s=r("0be8"),o=r("ae84");function h(e,t){var r,n;if(e=e.toLowerCase(),a[e])r=a[e].key,n=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=o(t,!1,r,n);return l(e,i.key,i.iv)}function f(e,t){var r,n;if(e=e.toLowerCase(),a[e])r=a[e].key,n=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=o(t,!1,r,n);return c(e,i.key,i.iv)}function l(e,t,r){if(e=e.toLowerCase(),a[e])return i.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function c(e,t,r){if(e=e.toLowerCase(),a[e])return i.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}function u(){return Object.keys(s).concat(i.getCiphers())}t.createCipher=t.Cipher=h,t.createCipheriv=t.Cipheriv=l,t.createDecipher=t.Decipher=f,t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=u},"966d":function(e,t,r){"use strict";(function(t){function r(e,r,n,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,i)}));default:a=new Array(o-1),s=0;while(s<a.length)a[s++]=arguments[s];return t.nextTick((function(){e.apply(null,a)}))}}"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:r}:e.exports=t}).call(this,r("4362"))},"980c":function(e,t,r){"use strict";var n=r("8707").Buffer,i=r("399f"),a=r("3337").ec,s=r("2aee"),o=r("cd91");function h(e,t,r,a,o){var h=s(r);if("ec"===h.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return f(e,t,h)}if("dsa"===h.type){if("dsa"!==a)throw new Error("wrong public key type");return l(e,t,h)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");t=n.concat([o,t]);var c=h.modulus.byteLength(),u=[1],d=0;while(t.length+u.length+2<c)u.push(255),d+=1;u.push(0);var p=-1;while(++p<t.length)u.push(t[p]);u=n.from(u);var m=i.mont(h.modulus);e=new i(e).toRed(m),e=e.redPow(new i(h.publicExponent)),e=n.from(e.fromRed().toArray());var b=d<8?1:0;c=Math.min(e.length,u.length),e.length!==u.length&&(b=1),p=-1;while(++p<c)b|=e[p]^u[p];return 0===b}function f(e,t,r){var n=o[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new a(n),s=r.data.subjectPrivateKey.data;return i.verify(t,e,s)}function l(e,t,r){var n=r.data.p,a=r.data.q,o=r.data.g,h=r.data.pub_key,f=s.signature.decode(e,"der"),l=f.s,u=f.r;c(l,a),c(u,a);var d=i.mont(n),p=l.invm(a),m=o.toRed(d).redPow(new i(t).mul(p).mod(a)).fromRed().mul(h.toRed(d).redPow(u.mul(p).mod(a)).fromRed()).mod(n).mod(a);return 0===m.cmp(u)}function c(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=0)throw new Error("invalid sig")}e.exports=h},"98e6":function(e,t,r){"use strict";var n=r("3fb5"),i=r("f576"),a=r("b5ca"),s=r("69f2"),o=r("6430");function h(e){o.call(this,"digest"),this._hash=e}n(h,o),h.prototype._update=function(e){this._hash.update(e)},h.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return e=e.toLowerCase(),"md5"===e?new i:"rmd160"===e||"ripemd160"===e?new a:new h(s(e))}},"9b54":function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=r("f60b").Buffer,a=r(4);function s(e,t,r){e.copy(t,r)}e.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,r=""+t.data;while(t=t.next)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);var t=i.allocUnsafe(e>>>0),r=this.head,n=0;while(r)s(r.data,t,n),n+=r.data.length,r=r.next;return t},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},"9c0e":function(e,t,r){"use strict";(function(t){var n;function i(e,t,r){return t=a(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){var t=s(e,"string");return"symbol"===typeof t?t:String(t)}function s(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var o=r("903c"),h=Symbol("lastResolve"),f=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),p=Symbol("stream");function m(e,t){return{value:e,done:t}}function b(e){var t=e[h];if(null!==t){var r=e[p].read();null!==r&&(e[u]=null,e[h]=null,e[f]=null,t(m(r,!1)))}}function g(e){t.nextTick(b,e)}function v(e,t){return function(r,n){e.then((function(){t[c]?r(m(void 0,!0)):t[d](r,n)}),n)}}var w=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((n={get stream(){return this[p]},next:function(){var e=this,r=this[l];if(null!==r)return Promise.reject(r);if(this[c])return Promise.resolve(m(void 0,!0));if(this[p].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[l]?n(e[l]):r(m(void 0,!0))}))}));var n,i=this[u];if(i)n=new Promise(v(i,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(m(a,!1));n=new Promise(this[d])}return this[u]=n,n}},i(n,Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var e=this;return new Promise((function(t,r){e[p].destroy(null,(function(e){e?r(e):t(m(void 0,!0))}))}))})),n),w),_=function(e){var t,r=Object.create(y,(t={},i(t,p,{value:e,writable:!0}),i(t,h,{value:null,writable:!0}),i(t,f,{value:null,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var n=r[p].read();n?(r[u]=null,r[h]=null,r[f]=null,e(m(n,!1))):(r[h]=e,r[f]=t)},writable:!0}),t));return r[u]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[f];return null!==t&&(r[u]=null,r[h]=null,r[f]=null,t(e)),void(r[l]=e)}var n=r[h];null!==n&&(r[u]=null,r[h]=null,r[f]=null,n(m(void 0,!0))),r[c]=!0})),e.on("readable",g.bind(null,r)),r};e.exports=_}).call(this,r("4362"))},"9c63":function(e,t,r){"use strict";r("d5fe")},"9e6e":function(e,t,r){"use strict";var n=r("be7fe"),i=r("c834"),a=r("eeda"),s=r("7eb1"),o=r("6853"),h=0,f=1,l=2,c=4,u=5,d=6,p=0,m=1,b=2,g=-2,v=-3,w=-4,y=-5,_=8,k=1,M=2,S=3,E=4,T=5,A=6,C=7,x=8,B=9,R=10,I=11,O=12,D=13,P=14,N=15,L=16,F=17,U=18,z=19,H=20,W=21,j=22,V=23,G=24,X=25,q=26,K=27,Z=28,$=29,Y=30,J=31,Q=32,ee=852,te=592,re=15,ne=re;function ie(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function se(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=k,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,p):g}function oe(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,se(e)):g}function he(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?g:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,oe(e))):g}function fe(e,t){var r,n;return e?(n=new ae,e.state=n,n.window=null,r=he(e,t),r!==p&&(e.state=null),r):g}function le(e){return fe(e,ne)}var ce,ue,de=!0;function pe(e){if(de){var t;ce=new n.Buf32(512),ue=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;o(f,e.lens,0,288,ce,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;o(l,e.lens,0,32,ue,0,e.work,{bits:5}),de=!1}e.lencode=ce,e.lenbits=9,e.distcode=ue,e.distbits=5}function me(e,t,r,i){var a,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),i>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(a=s.wsize-s.wnext,a>i&&(a=i),n.arraySet(s.window,t,r-i,a,s.wnext),i-=a,i?(n.arraySet(s.window,t,r-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=a,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=a))),0}function be(e,t){var r,ee,te,re,ne,ae,se,oe,he,fe,le,ce,ue,de,be,ge,ve,we,ye,_e,ke,Me,Se,Ee,Te=0,Ae=new n.Buf8(4),Ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return g;r=e.state,r.mode===O&&(r.mode=D),ne=e.next_out,te=e.output,se=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,oe=r.hold,he=r.bits,fe=ae,le=se,Me=p;e:for(;;)switch(r.mode){case k:if(0===r.wrap){r.mode=D;break}while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(2&r.wrap&&35615===oe){r.check=0,Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0),oe=0,he=0,r.mode=M;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&oe)<<8)+(oe>>8))%31){e.msg="incorrect header check",r.mode=Y;break}if((15&oe)!==_){e.msg="unknown compression method",r.mode=Y;break}if(oe>>>=4,he-=4,ke=8+(15&oe),0===r.wbits)r.wbits=ke;else if(ke>r.wbits){e.msg="invalid window size",r.mode=Y;break}r.dmax=1<<ke,e.adler=r.check=1,r.mode=512&oe?R:O,oe=0,he=0;break;case M:while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(r.flags=oe,(255&r.flags)!==_){e.msg="unknown compression method",r.mode=Y;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=Y;break}r.head&&(r.head.text=oe>>8&1),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0,r.mode=S;case S:while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.head&&(r.head.time=oe),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,Ae[2]=oe>>>16&255,Ae[3]=oe>>>24&255,r.check=a(r.check,Ae,4,0)),oe=0,he=0,r.mode=E;case E:while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.head&&(r.head.xflags=255&oe,r.head.os=oe>>8),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0,r.mode=T;case T:if(1024&r.flags){while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.length=oe,r.head&&(r.head.extra_len=oe),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0}else r.head&&(r.head.extra=null);r.mode=A;case A:if(1024&r.flags&&(ce=r.length,ce>ae&&(ce=ae),ce&&(r.head&&(ke=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,ce,ke)),512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,r.length-=ce),r.length))break e;r.length=0,r.mode=C;case C:if(2048&r.flags){if(0===ae)break e;ce=0;do{ke=ee[re+ce++],r.head&&ke&&r.length<65536&&(r.head.name+=String.fromCharCode(ke))}while(ke&&ce<ae);if(512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,ke)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=x;case x:if(4096&r.flags){if(0===ae)break e;ce=0;do{ke=ee[re+ce++],r.head&&ke&&r.length<65536&&(r.head.comment+=String.fromCharCode(ke))}while(ke&&ce<ae);if(512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,ke)break e}else r.head&&(r.head.comment=null);r.mode=B;case B:if(512&r.flags){while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe!==(65535&r.check)){e.msg="header crc mismatch",r.mode=Y;break}oe=0,he=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=O;break;case R:while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}e.adler=r.check=ie(oe),oe=0,he=0,r.mode=I;case I:if(0===r.havedict)return e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,b;e.adler=r.check=1,r.mode=O;case O:if(t===u||t===d)break e;case D:if(r.last){oe>>>=7&he,he-=7&he,r.mode=K;break}while(he<3){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}switch(r.last=1&oe,oe>>>=1,he-=1,3&oe){case 0:r.mode=P;break;case 1:if(pe(r),r.mode=H,t===d){oe>>>=2,he-=2;break e}break;case 2:r.mode=F;break;case 3:e.msg="invalid block type",r.mode=Y}oe>>>=2,he-=2;break;case P:oe>>>=7&he,he-=7&he;while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if((65535&oe)!==(oe>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Y;break}if(r.length=65535&oe,oe=0,he=0,r.mode=N,t===d)break e;case N:r.mode=L;case L:if(ce=r.length,ce){if(ce>ae&&(ce=ae),ce>se&&(ce=se),0===ce)break e;n.arraySet(te,ee,re,ce,ne),ae-=ce,re+=ce,se-=ce,ne+=ce,r.length-=ce;break}r.mode=O;break;case F:while(he<14){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(r.nlen=257+(31&oe),oe>>>=5,he-=5,r.ndist=1+(31&oe),oe>>>=5,he-=5,r.ncode=4+(15&oe),oe>>>=4,he-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Y;break}r.have=0,r.mode=U;case U:while(r.have<r.ncode){while(he<3){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.lens[Ce[r.have++]]=7&oe,oe>>>=3,he-=3}while(r.have<19)r.lens[Ce[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Se={bits:r.lenbits},Me=o(h,r.lens,0,19,r.lencode,0,r.work,Se),r.lenbits=Se.bits,Me){e.msg="invalid code lengths set",r.mode=Y;break}r.have=0,r.mode=z;case z:while(r.have<r.nlen+r.ndist){for(;;){if(Te=r.lencode[oe&(1<<r.lenbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(ve<16)oe>>>=be,he-=be,r.lens[r.have++]=ve;else{if(16===ve){Ee=be+2;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe>>>=be,he-=be,0===r.have){e.msg="invalid bit length repeat",r.mode=Y;break}ke=r.lens[r.have-1],ce=3+(3&oe),oe>>>=2,he-=2}else if(17===ve){Ee=be+3;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=be,he-=be,ke=0,ce=3+(7&oe),oe>>>=3,he-=3}else{Ee=be+7;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=be,he-=be,ke=0,ce=11+(127&oe),oe>>>=7,he-=7}if(r.have+ce>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Y;break}while(ce--)r.lens[r.have++]=ke}}if(r.mode===Y)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Y;break}if(r.lenbits=9,Se={bits:r.lenbits},Me=o(f,r.lens,0,r.nlen,r.lencode,0,r.work,Se),r.lenbits=Se.bits,Me){e.msg="invalid literal/lengths set",r.mode=Y;break}if(r.distbits=6,r.distcode=r.distdyn,Se={bits:r.distbits},Me=o(l,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Se),r.distbits=Se.bits,Me){e.msg="invalid distances set",r.mode=Y;break}if(r.mode=H,t===d)break e;case H:r.mode=W;case W:if(ae>=6&&se>=258){e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,s(e,le),ne=e.next_out,te=e.output,se=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,oe=r.hold,he=r.bits,r.mode===O&&(r.back=-1);break}for(r.back=0;;){if(Te=r.lencode[oe&(1<<r.lenbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(ge&&0===(240&ge)){for(we=be,ye=ge,_e=ve;;){if(Te=r.lencode[_e+((oe&(1<<we+ye)-1)>>we)],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,we+be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=we,he-=we,r.back+=we}if(oe>>>=be,he-=be,r.back+=be,r.length=ve,0===ge){r.mode=q;break}if(32&ge){r.back=-1,r.mode=O;break}if(64&ge){e.msg="invalid literal/length code",r.mode=Y;break}r.extra=15&ge,r.mode=j;case j:if(r.extra){Ee=r.extra;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.length+=oe&(1<<r.extra)-1,oe>>>=r.extra,he-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=V;case V:for(;;){if(Te=r.distcode[oe&(1<<r.distbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(0===(240&ge)){for(we=be,ye=ge,_e=ve;;){if(Te=r.distcode[_e+((oe&(1<<we+ye)-1)>>we)],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,we+be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=we,he-=we,r.back+=we}if(oe>>>=be,he-=be,r.back+=be,64&ge){e.msg="invalid distance code",r.mode=Y;break}r.offset=ve,r.extra=15&ge,r.mode=G;case G:if(r.extra){Ee=r.extra;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.offset+=oe&(1<<r.extra)-1,oe>>>=r.extra,he-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Y;break}r.mode=X;case X:if(0===se)break e;if(ce=le-se,r.offset>ce){if(ce=r.offset-ce,ce>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Y;break}ce>r.wnext?(ce-=r.wnext,ue=r.wsize-ce):ue=r.wnext-ce,ce>r.length&&(ce=r.length),de=r.window}else de=te,ue=ne-r.offset,ce=r.length;ce>se&&(ce=se),se-=ce,r.length-=ce;do{te[ne++]=de[ue++]}while(--ce);0===r.length&&(r.mode=W);break;case q:if(0===se)break e;te[ne++]=r.length,se--,r.mode=W;break;case K:if(r.wrap){while(he<32){if(0===ae)break e;ae--,oe|=ee[re++]<<he,he+=8}if(le-=se,e.total_out+=le,r.total+=le,le&&(e.adler=r.check=r.flags?a(r.check,te,le,ne-le):i(r.check,te,le,ne-le)),le=se,(r.flags?oe:ie(oe))!==r.check){e.msg="incorrect data check",r.mode=Y;break}oe=0,he=0}r.mode=Z;case Z:if(r.wrap&&r.flags){while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=Y;break}oe=0,he=0}r.mode=$;case $:Me=m;break e;case Y:Me=v;break e;case J:return w;case Q:default:return g}return e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,(r.wsize||le!==e.avail_out&&r.mode<Y&&(r.mode<K||t!==c))&&me(e,e.output,e.next_out,le-e.avail_out)?(r.mode=J,w):(fe-=e.avail_in,le-=e.avail_out,e.total_in+=fe,e.total_out+=le,r.total+=le,r.wrap&&le&&(e.adler=r.check=r.flags?a(r.check,te,le,e.next_out-le):i(r.check,te,le,e.next_out-le)),e.data_type=r.bits+(r.last?64:0)+(r.mode===O?128:0)+(r.mode===H||r.mode===N?256:0),(0===fe&&0===le||t===c)&&Me===p&&(Me=y),Me)}function ge(e){if(!e||!e.state)return g;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ve(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?g:(r.head=t,t.done=!1,p)):g}function we(e,t){var r,n,a,s=t.length;return e&&e.state?(r=e.state,0!==r.wrap&&r.mode!==I?g:r.mode===I&&(n=1,n=i(n,t,s,0),n!==r.check)?v:(a=me(e,t,s,s),a?(r.mode=J,w):(r.havedict=1,p))):g}t.inflateReset=oe,t.inflateReset2=he,t.inflateResetKeep=se,t.inflateInit=le,t.inflateInit2=fe,t.inflate=be,t.inflateEnd=ge,t.inflateGetHeader=ve,t.inflateSetDictionary=we,t.inflateInfo="pako inflate (from Nodeca project)"},"9e7a":function(e,t,r){"use strict";var n=r("f5a6");t.string2binary=function(e){return n.string2binary(e)},t.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},t.uint8Array2String=function(e){return n.transformTo("string",e)},t.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return n.transformTo(e,t)},t.getTypeOf=function(e){return n.getTypeOf(e)},t.checkSupport=function(e){return n.checkSupport(e)},t.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,t.pretty=function(e){return n.pretty(e)},t.findCompression=function(e){return n.findCompression(e)},t.isRegExp=function(e){return n.isRegExp(e)}},"9f9d":function(e,t,r){(function(t,r){var n;if(t.process&&t.process.browser)n="utf-8";else if(t.process&&t.process.version){var i=parseInt(r.version.split(".")[0].slice(1),10);n=i>=6?"utf-8":"binary"}else n="utf-8";e.exports=n}).call(this,r("c8ba"),r("4362"))},a099:function(e,t,r){t.pbkdf2=r("206d"),t.pbkdf2Sync=r("e07b")},a177:function(e,t,r){"use strict";var n,i=r("be7fe"),a=r("07f4"),s=r("c834"),o=r("eeda"),h=r("4dc6"),f=0,l=1,c=3,u=4,d=5,p=0,m=1,b=-2,g=-3,v=-5,w=-1,y=1,_=2,k=3,M=4,S=0,E=2,T=8,A=9,C=15,x=8,B=29,R=256,I=R+1+B,O=30,D=19,P=2*I+1,N=15,L=3,F=258,U=F+L+1,z=32,H=42,W=69,j=73,V=91,G=103,X=113,q=666,K=1,Z=2,$=3,Y=4,J=3;function Q(e,t){return e.msg=h[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function re(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(i.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function ne(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,re(e.strm)}function ie(e,t){e.pending_buf[e.pending++]=t}function ae(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function se(e,t,r,n){var a=e.avail_in;return a>n&&(a=n),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,r),1===e.state.wrap?e.adler=s(e.adler,t,a,r):2===e.state.wrap&&(e.adler=o(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}function oe(e,t){var r,n,i=e.max_chain_length,a=e.strstart,s=e.prev_length,o=e.nice_match,h=e.strstart>e.w_size-U?e.strstart-(e.w_size-U):0,f=e.window,l=e.w_mask,c=e.prev,u=e.strstart+F,d=f[a+s-1],p=f[a+s];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(r=t,f[r+s]===p&&f[r+s-1]===d&&f[r]===f[a]&&f[++r]===f[a+1]){a+=2,r++;do{}while(f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&a<u);if(n=F-(u-a),a=u-F,n>s){if(e.match_start=t,s=n,n>=o)break;d=f[a+s-1],p=f[a+s]}}}while((t=c[t&l])>h&&0!==--i);return s<=e.lookahead?s:e.lookahead}function he(e){var t,r,n,a,s,o=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-U)){i.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,r=e.hash_size,t=r;do{n=e.head[--t],e.head[t]=n>=o?n-o:0}while(--r);r=o,t=r;do{n=e.prev[--t],e.prev[t]=n>=o?n-o:0}while(--r);a+=o}if(0===e.strm.avail_in)break;if(r=se(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=L){s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+L-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,e.lookahead+e.insert<L)break}}while(e.lookahead<U&&0!==e.strm.avail_in)}function fe(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(he(e),0===e.lookahead&&t===f)return K;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ne(e,!1),0===e.strm.avail_out))return K;if(e.strstart-e.block_start>=e.w_size-U&&(ne(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===u?(ne(e,!0),0===e.strm.avail_out?$:Y):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),K)}function le(e,t){for(var r,n;;){if(e.lookahead<U){if(he(e),e.lookahead<U&&t===f)return K;if(0===e.lookahead)break}if(r=0,e.lookahead>=L&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-U&&(e.match_length=oe(e,r)),e.match_length>=L)if(n=a._tr_tally(e,e.strstart-e.match_start,e.match_length-L),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=L){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ne(e,!1),0===e.strm.avail_out))return K}return e.insert=e.strstart<L-1?e.strstart:L-1,t===u?(ne(e,!0),0===e.strm.avail_out?$:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?K:Z}function ce(e,t){for(var r,n,i;;){if(e.lookahead<U){if(he(e),e.lookahead<U&&t===f)return K;if(0===e.lookahead)break}if(r=0,e.lookahead>=L&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=L-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-U&&(e.match_length=oe(e,r),e.match_length<=5&&(e.strategy===y||e.match_length===L&&e.strstart-e.match_start>4096)&&(e.match_length=L-1)),e.prev_length>=L&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-L,n=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-L),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+L-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=L-1,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return K}else if(e.match_available){if(n=a._tr_tally(e,0,e.window[e.strstart-1]),n&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return K}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<L-1?e.strstart:L-1,t===u?(ne(e,!0),0===e.strm.avail_out?$:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?K:Z}function ue(e,t){for(var r,n,i,s,o=e.window;;){if(e.lookahead<=F){if(he(e),e.lookahead<=F&&t===f)return K;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=L&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){s=e.strstart+F;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<s);e.match_length=F-(s-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=L?(r=a._tr_tally(e,1,e.match_length-L),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ne(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===u?(ne(e,!0),0===e.strm.avail_out?$:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?K:Z}function de(e,t){for(var r;;){if(0===e.lookahead&&(he(e),0===e.lookahead)){if(t===f)return K;break}if(e.match_length=0,r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===u?(ne(e,!0),0===e.strm.avail_out?$:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?K:Z}function pe(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function me(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=n[e.level].max_lazy,e.good_match=n[e.level].good_length,e.nice_match=n[e.level].nice_length,e.max_chain_length=n[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=L-1,e.match_available=0,e.ins_h=0}function be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*P),this.dyn_dtree=new i.Buf16(2*(2*O+1)),this.bl_tree=new i.Buf16(2*(2*D+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(N+1),this.heap=new i.Buf16(2*I+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*I+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ge(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=E,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?H:X,e.adler=2===t.wrap?0:1,t.last_flush=f,a._tr_init(t),p):Q(e,b)}function ve(e){var t=ge(e);return t===p&&me(e.state),t}function we(e,t){return e&&e.state?2!==e.state.wrap?b:(e.state.gzhead=t,p):b}function ye(e,t,r,n,a,s){if(!e)return b;var o=1;if(t===w&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),a<1||a>A||r!==T||n<8||n>15||t<0||t>9||s<0||s>M)return Q(e,b);8===n&&(n=9);var h=new be;return e.state=h,h.strm=e,h.wrap=o,h.gzhead=null,h.w_bits=n,h.w_size=1<<h.w_bits,h.w_mask=h.w_size-1,h.hash_bits=a+7,h.hash_size=1<<h.hash_bits,h.hash_mask=h.hash_size-1,h.hash_shift=~~((h.hash_bits+L-1)/L),h.window=new i.Buf8(2*h.w_size),h.head=new i.Buf16(h.hash_size),h.prev=new i.Buf16(h.w_size),h.lit_bufsize=1<<a+6,h.pending_buf_size=4*h.lit_bufsize,h.pending_buf=new i.Buf8(h.pending_buf_size),h.d_buf=1*h.lit_bufsize,h.l_buf=3*h.lit_bufsize,h.level=t,h.strategy=s,h.method=r,ve(e)}function _e(e,t){return ye(e,t,T,C,x,S)}function ke(e,t){var r,i,s,h;if(!e||!e.state||t>d||t<0)return e?Q(e,b):b;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===q&&t!==u)return Q(e,0===e.avail_out?v:b);if(i.strm=e,r=i.last_flush,i.last_flush=t,i.status===H)if(2===i.wrap)e.adler=0,ie(i,31),ie(i,139),ie(i,8),i.gzhead?(ie(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),ie(i,255&i.gzhead.time),ie(i,i.gzhead.time>>8&255),ie(i,i.gzhead.time>>16&255),ie(i,i.gzhead.time>>24&255),ie(i,9===i.level?2:i.strategy>=_||i.level<2?4:0),ie(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(ie(i,255&i.gzhead.extra.length),ie(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=o(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=W):(ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,9===i.level?2:i.strategy>=_||i.level<2?4:0),ie(i,J),i.status=X);else{var g=T+(i.w_bits-8<<4)<<8,w=-1;w=i.strategy>=_||i.level<2?0:i.level<6?1:6===i.level?2:3,g|=w<<6,0!==i.strstart&&(g|=z),g+=31-g%31,i.status=X,ae(i,g),0!==i.strstart&&(ae(i,e.adler>>>16),ae(i,65535&e.adler)),e.adler=1}if(i.status===W)if(i.gzhead.extra){s=i.pending;while(i.gzindex<(65535&i.gzhead.extra.length)){if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),re(e),s=i.pending,i.pending===i.pending_buf_size))break;ie(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++}i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=j)}else i.status=j;if(i.status===j)if(i.gzhead.name){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),re(e),s=i.pending,i.pending===i.pending_buf_size)){h=1;break}h=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,ie(i,h)}while(0!==h);i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),0===h&&(i.gzindex=0,i.status=V)}else i.status=V;if(i.status===V)if(i.gzhead.comment){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),re(e),s=i.pending,i.pending===i.pending_buf_size)){h=1;break}h=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,ie(i,h)}while(0!==h);i.gzhead.hcrc&&i.pending>s&&(e.adler=o(e.adler,i.pending_buf,i.pending-s,s)),0===h&&(i.status=G)}else i.status=G;if(i.status===G&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&re(e),i.pending+2<=i.pending_buf_size&&(ie(i,255&e.adler),ie(i,e.adler>>8&255),e.adler=0,i.status=X)):i.status=X),0!==i.pending){if(re(e),0===e.avail_out)return i.last_flush=-1,p}else if(0===e.avail_in&&ee(t)<=ee(r)&&t!==u)return Q(e,v);if(i.status===q&&0!==e.avail_in)return Q(e,v);if(0!==e.avail_in||0!==i.lookahead||t!==f&&i.status!==q){var y=i.strategy===_?de(i,t):i.strategy===k?ue(i,t):n[i.level].func(i,t);if(y!==$&&y!==Y||(i.status=q),y===K||y===$)return 0===e.avail_out&&(i.last_flush=-1),p;if(y===Z&&(t===l?a._tr_align(i):t!==d&&(a._tr_stored_block(i,0,0,!1),t===c&&(te(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),re(e),0===e.avail_out))return i.last_flush=-1,p}return t!==u?p:i.wrap<=0?m:(2===i.wrap?(ie(i,255&e.adler),ie(i,e.adler>>8&255),ie(i,e.adler>>16&255),ie(i,e.adler>>24&255),ie(i,255&e.total_in),ie(i,e.total_in>>8&255),ie(i,e.total_in>>16&255),ie(i,e.total_in>>24&255)):(ae(i,e.adler>>>16),ae(i,65535&e.adler)),re(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?p:m)}function Me(e){var t;return e&&e.state?(t=e.state.status,t!==H&&t!==W&&t!==j&&t!==V&&t!==G&&t!==X&&t!==q?Q(e,b):(e.state=null,t===X?Q(e,g):p)):b}function Se(e,t){var r,n,a,o,h,f,l,c,u=t.length;if(!e||!e.state)return b;if(r=e.state,o=r.wrap,2===o||1===o&&r.status!==H||r.lookahead)return b;1===o&&(e.adler=s(e.adler,t,u,0)),r.wrap=0,u>=r.w_size&&(0===o&&(te(r.head),r.strstart=0,r.block_start=0,r.insert=0),c=new i.Buf8(r.w_size),i.arraySet(c,t,u-r.w_size,r.w_size,0),t=c,u=r.w_size),h=e.avail_in,f=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,he(r);while(r.lookahead>=L){n=r.strstart,a=r.lookahead-(L-1);do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+L-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--a);r.strstart=n,r.lookahead=L-1,he(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=L-1,r.match_available=0,e.next_in=f,e.input=l,e.avail_in=h,r.wrap=o,p}n=[new pe(0,0,0,0,fe),new pe(4,4,8,4,le),new pe(4,5,16,8,le),new pe(4,6,32,32,le),new pe(4,4,16,16,ce),new pe(8,16,32,32,ce),new pe(8,16,128,128,ce),new pe(8,32,128,256,ce),new pe(32,128,258,1024,ce),new pe(32,258,258,4096,ce)],t.deflateInit=_e,t.deflateInit2=ye,t.deflateReset=ve,t.deflateResetKeep=ge,t.deflateSetHeader=we,t.deflate=ke,t.deflateEnd=Me,t.deflateSetDictionary=Se,t.deflateInfo="pako deflate (from Nodeca project)"},a255:function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").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 h(){this.init(),this._w=o,i.call(this,64,56)}function f(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function c(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function u(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}n(h,i),h.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},h.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,o=0|this._e,h=0|this._f,m=0|this._g,b=0|this._h,g=0;g<16;++g)t[g]=e.readInt32BE(4*g);for(;g<64;++g)t[g]=p(t[g-2])+t[g-7]+d(t[g-15])+t[g-16]|0;for(var v=0;v<64;++v){var w=b+u(o)+f(o,h,m)+s[v]+t[v]|0,y=c(r)+l(r,n,i)|0;b=m,m=h,h=o,o=a+w|0,a=i,i=n,n=r,r=w+y|0}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0,this._f=h+this._f|0,this._g=m+this._g|0,this._h=b+this._h|0},h.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=h},a927:function(e,t,r){"use strict";var n=r("2e84");function i(e){this.data=e,this.length=this.data.length,this.index=0}i.prototype=new n,i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=i},a958:function(e,t,r){(function(t){var n=r("399f"),i=r("11dc");function a(e){var t=s(e),r=t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed();return{blinder:r,unblinder:t.invm(e.modulus)}}function s(e){var t,r=e.modulus.byteLength();do{t=new n(i(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function o(e,r){var i=a(r),s=r.modulus.byteLength(),o=new n(e).mul(i.blinder).umod(r.modulus),h=o.toRed(n.mont(r.prime1)),f=o.toRed(n.mont(r.prime2)),l=r.coefficient,c=r.prime1,u=r.prime2,d=h.redPow(r.exponent1).fromRed(),p=f.redPow(r.exponent2).fromRed(),m=d.isub(p).imul(l).umod(c).imul(u);return p.iadd(m).imul(i.unblinder).umod(r.modulus).toArrayLike(t,"be",s)}o.getr=s,e.exports=o}).call(this,r("b639").Buffer)},aa22:function(e,t,r){"use strict";var n=r("21e2").Buffer,i=n.isEncoding||function(e){switch(e=""+e,e&&e.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(e){if(!e)return"utf8";var t;while(1)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function s(e){var t=a(e);if("string"!==typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}function o(e){var t;switch(this.encoding=s(e),this.encoding){case"utf16le":this.text=p,this.end=m,t=4;break;case"utf8":this.fillLast=c,t=4;break;case"base64":this.text=b,this.end=g,t=3;break;default:return this.write=v,void(this.end=w)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function h(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function f(e,t,r){var n=t.length-1;if(n<r)return 0;var i=h(t[n]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--n<r||-2===i?0:(i=h(t[n]),i>=0?(i>0&&(e.lastNeed=i-2),i):--n<r||-2===i?0:(i=h(t[n]),i>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0))}function l(e,t,r){if(128!==(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"�"}}function c(e){var t=this.lastTotal-this.lastNeed,r=l(this,e,t);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){var r=f(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function m(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function b(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function g(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v(e){return e.toString(this.encoding)}function w(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},o.prototype.end=d,o.prototype.text=u,o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},aa56:function(e,t,r){"use strict";var n=r("c3c0"),i=n.rotr32;function a(e,t,r,n){return 0===e?s(t,r,n):1===e||3===e?h(t,r,n):2===e?o(t,r,n):void 0}function s(e,t,r){return e&t^~e&r}function o(e,t,r){return e&t^e&r^t&r}function h(e,t,r){return e^t^r}function f(e){return i(e,2)^i(e,13)^i(e,22)}function l(e){return i(e,6)^i(e,11)^i(e,25)}function c(e){return i(e,7)^i(e,18)^e>>>3}function u(e){return i(e,17)^i(e,19)^e>>>10}t.ft_1=a,t.ch32=s,t.maj32=o,t.p32=h,t.s0_256=f,t.s1_256=l,t.g0_256=c,t.g1_256=u},aa69:function(e,t,r){"use strict";e.exports=a;var n=r("dcd0"),i=Object.create(r("3a7c"));function a(e){if(!(this instanceof a))return new a(e);n.call(this,e)}i.inherits=r("3fb5"),i.inherits(a,n),a.prototype._transform=function(e,t,r){r(null,e)}},ad25:function(e,t,r){var n=r("2aee"),i=r("11dc"),a=r("98e6"),s=r("f460"),o=r("83d5"),h=r("0106"),f=r("5291"),l=r("a958"),c=r("8707").Buffer;function u(e,t){var r=e.modulus.byteLength(),n=t.length,f=a("sha1").update(c.alloc(0)).digest(),l=f.length,u=2*l;if(n>r-u-2)throw new Error("message too long");var d=c.alloc(r-n-u-2),p=r-l-1,m=i(l),b=o(c.concat([f,d,c.alloc(1,1),t],p),s(m,p)),g=o(m,s(b,l));return new h(c.concat([c.alloc(1),g,b],r))}function d(e,t,r){var n,i=t.length,a=e.modulus.byteLength();if(i>a-11)throw new Error("message too long");return n=r?c.alloc(a-i-3,255):p(a-i-3),new h(c.concat([c.from([0,r?1:2]),n,c.alloc(1),t],a))}function p(e){var t,r=c.allocUnsafe(e),n=0,a=i(2*e),s=0;while(n<e)s===a.length&&(a=i(2*e),s=0),t=a[s++],t&&(r[n++]=t);return r}e.exports=function(e,t,r){var i;i=e.padding?e.padding:r?1:4;var a,s=n(e);if(4===i)a=u(s,t);else if(1===i)a=d(s,t,r);else{if(3!==i)throw new Error("unknown padding");if(a=new h(t),a.cmp(s.modulus)>=0)throw new Error("data too long for modulus")}return r?l(a,s):f(a,s)}},ad71:function(e,t,r){"use strict";(function(t,n){var i;e.exports=x,x.ReadableState=C;r("faa1").EventEmitter;var a=function(e,t){return e.listeners(t).length},s=r("429b"),o=r("b639").Buffer,h=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function f(e){return o.from(e)}function l(e){return o.isBuffer(e)||e instanceof h}var c,u=r(1);c=u&&u.debuglog?u.debuglog("stream"):function(){};var d,p,m,b=r("c6ae"),g=r("4681"),v=r("0db6"),w=v.getHighWaterMark,y=r("c9b8").codes,_=y.ERR_INVALID_ARG_TYPE,k=y.ERR_STREAM_PUSH_AFTER_EOF,M=y.ERR_METHOD_NOT_IMPLEMENTED,S=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r("3fb5")(x,s);var E=g.errorOrDestroy,T=["error","close","destroy","pause","resume"];function A(e,t,r){if("function"===typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}function C(e,t,n){i=i||r("b19a"),e=e||{},"boolean"!==typeof n&&(n=t instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=w(this,e,"readableHighWaterMark",n),this.buffer=new b,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!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=r("aa22").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||r("b19a"),!(this instanceof x))return new x(e);var t=this instanceof i;this._readableState=new C(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function B(e,t,r,n,i){c("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,N(e,s);else if(i||(a=I(s,t)),a)E(e,a);else if(s.objectMode||t&&t.length>0)if("string"===typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=f(t)),n)s.endEmitted?E(e,new S):R(e,s,t,!0);else if(s.ended)E(e,new k);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?R(e,s,t,!1):U(e,s)):R(e,s,t,!1)}else n||(s.reading=!1,U(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function R(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&L(e)),U(e,t)}function I(e,t){var r;return l(t)||"string"===typeof t||void 0===t||e.objectMode||(r=new _("chunk",["string","Buffer","Uint8Array"],t)),r}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=g.destroy,x.prototype._undestroy=g.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"===typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=o.from(e,t),t=""),r=!0),B(this,e,t,!1,r)},x.prototype.unshift=function(e){return B(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){d||(d=r("aa22").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;var n=this._readableState.buffer.head,i="";while(null!==n)i+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var O=1073741824;function D(e){return e>=O?e=O:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function P(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=D(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function N(e,t){if(c("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?L(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,F(e)))}}function L(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(F,e))}function F(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,X(e)}function U(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(z,e,t))}function z(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var r=t.length;if(c("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function H(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,X(e))}}function W(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function j(e){c("readable nexttick read 0"),e.read(0)}function V(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(G,e,t))}function G(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),X(e),t.flowing&&!t.reading&&e.read(0)}function X(e){var t=e._readableState;c("flow",t.flowing);while(t.flowing&&null!==e.read());}function q(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function K(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(Z,t,e))}function Z(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function $(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}x.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?K(this):L(this),null;if(e=P(e,t),0===e&&t.ended)return 0===t.length&&K(this),null;var n,i=t.needReadable;return c("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,c("length less than watermark",i)),t.ended||t.reading?(i=!1,c("reading or ended",i)):i&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=P(r,t))),n=e>0?q(e,t):null,null===n?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&K(this)),null!==n&&this.emit("data",n),n},x.prototype._read=function(e){E(this,new M("_read()"))},x.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr,o=s?f:v;function h(e,t){c("onunpipe"),e===r&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function f(){c("onend"),e.end()}i.endEmitted?n.nextTick(o):r.once("end",o),e.on("unpipe",h);var l=H(r);e.on("drain",l);var u=!1;function d(){c("cleanup"),e.removeListener("close",b),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",m),e.removeListener("unpipe",h),r.removeListener("end",f),r.removeListener("end",v),r.removeListener("data",p),u=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||l()}function p(t){c("ondata");var n=e.write(t);c("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==$(i.pipes,e))&&!u&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function m(t){c("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&E(e,t)}function b(){e.removeListener("finish",g),v()}function g(){c("onfinish"),e.removeListener("close",b),v()}function v(){c("unpipe"),r.unpipe(e)}return r.on("data",p),A(e,"error",m),e.once("close",b),e.once("finish",g),e.emit("pipe",r),i.flowing||(c("pipe resume"),r.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=$(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},x.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?L(this):i.reading||n.nextTick(j,this))),r},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(W,this),r},x.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(W,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,V(this,e)),e.paused=!1,this},x.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(c("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(c("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var a=t.push(i);a||(n=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<T.length;a++)e.on(T[a],this.emit.bind(this,T[a]));return this._read=function(t){c("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===p&&(p=r("9c0e")),p(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=q,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(x.from=function(e,t){return void 0===m&&(m=r("07c6")),m(x,e,t)})}).call(this,r("c8ba"),r("4362"))},ae84:function(e,t,r){var n=r("8707").Buffer,i=r("f576");function a(e,t,r,a){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");var s=r/8,o=n.alloc(s),h=n.alloc(a||0),f=n.alloc(0);while(s>0||a>0){var l=new i;l.update(f),l.update(e),t&&l.update(t),f=l.digest();var c=0;if(s>0){var u=o.length-s;c=Math.min(s,f.length),f.copy(o,u,0,c),s-=c}if(c<f.length&&a>0){var d=h.length-a,p=Math.min(a,f.length-c);f.copy(h,d,c,c+p),a-=p}}return f.fill(0),{key:o,iv:h}}e.exports=a},af7e:function(e,t,r){e.exports=r("6ffa")},b19a:function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=f;var i=r("ad71"),a=r("dc14");r("3fb5")(f,i);for(var s=n(a.prototype),o=0;o<s.length;o++){var h=s[o];f.prototype[h]||(f.prototype[h]=a.prototype[h])}function f(e){if(!(this instanceof f))return new f(e);i.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(c,this)}function c(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(f.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(f.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r("4362"))},b31c:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"my"},[t("div",{staticClass:"header"},[e._v("个人中心")]),t("div",{staticClass:"myContent"},[t("div",{staticClass:"left"},[t("p",{staticClass:"name"},[e._v("姓名:"+e._s(e.user.staffName))]),t("p",{staticClass:"post"},[e._v("岗位:"+e._s(e.postName))])]),e._m(0)]),e._m(1)])},i=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"right"},[t("img",{attrs:{src:r("593b"),alt:""}})])},function(){var e=this,t=e._self._c;return t("div",[t("input",{staticStyle:{opacity:"0",width:"1rem",height:"1rem"},attrs:{type:"file"}})])}],a=r("12b5"),s=r.n(a),o=r("c761"),h={name:"VueCli4VantMy",data(){return{user:{},postName:"",src:""}},components:{},mounted(){window.suplink.getUserInfo().then(e=>{"200"===e.code&&(this.user=e.data,this.initPost())})},methods:{async afterRead(e){console.log(e);let t=await this.readFile(e.file);console.log(s.a.read(t,{type:"binary"}));const r=s.a.read(t,{type:"binary"});t=s.a.utils.sheet_to_json(r.Sheets[r.SheetNames[0]]),console.log(t)},readFile(e){return new Promise(t=>{const r=new FileReader;r.readAsBinaryString(e),r.onload=e=>{t(e.target.result)}})},async initPost(){const{data:e}=await Object(o["n"])({userName:this.user.username});this.postName=e.data}}},f=h,l=(r("9c63"),r("2877")),c=Object(l["a"])(f,n,i,!1,null,"ccc37b28",null);t["default"]=c.exports},b4e8:function(e){e.exports=JSON.parse('{"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":""},"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"}}')},b525:function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("da3e"),s=n.rotr64_hi,o=n.rotr64_lo,h=n.shr64_hi,f=n.shr64_lo,l=n.sum64,c=n.sum64_hi,u=n.sum64_lo,d=n.sum64_4_hi,p=n.sum64_4_lo,m=n.sum64_5_hi,b=n.sum64_5_lo,g=i.BlockHash,v=[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 w(){if(!(this instanceof w))return new w;g.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=v,this.W=new Array(160)}function y(e,t,r,n,i){var a=e&r^~e&i;return a<0&&(a+=4294967296),a}function _(e,t,r,n,i,a){var s=t&n^~t&a;return s<0&&(s+=4294967296),s}function k(e,t,r,n,i){var a=e&r^e&i^r&i;return a<0&&(a+=4294967296),a}function M(e,t,r,n,i,a){var s=t&n^t&a^n&a;return s<0&&(s+=4294967296),s}function S(e,t){var r=s(e,t,28),n=s(t,e,2),i=s(t,e,7),a=r^n^i;return a<0&&(a+=4294967296),a}function E(e,t){var r=o(e,t,28),n=o(t,e,2),i=o(t,e,7),a=r^n^i;return a<0&&(a+=4294967296),a}function T(e,t){var r=s(e,t,14),n=s(e,t,18),i=s(t,e,9),a=r^n^i;return a<0&&(a+=4294967296),a}function A(e,t){var r=o(e,t,14),n=o(e,t,18),i=o(t,e,9),a=r^n^i;return a<0&&(a+=4294967296),a}function C(e,t){var r=s(e,t,1),n=s(e,t,8),i=h(e,t,7),a=r^n^i;return a<0&&(a+=4294967296),a}function x(e,t){var r=o(e,t,1),n=o(e,t,8),i=f(e,t,7),a=r^n^i;return a<0&&(a+=4294967296),a}function B(e,t){var r=s(e,t,19),n=s(t,e,29),i=h(e,t,6),a=r^n^i;return a<0&&(a+=4294967296),a}function R(e,t){var r=o(e,t,19),n=o(t,e,29),i=f(e,t,6),a=r^n^i;return a<0&&(a+=4294967296),a}n.inherits(w,g),e.exports=w,w.blockSize=1024,w.outSize=512,w.hmacStrength=192,w.padLength=128,w.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var i=B(r[n-4],r[n-3]),a=R(r[n-4],r[n-3]),s=r[n-14],o=r[n-13],h=C(r[n-30],r[n-29]),f=x(r[n-30],r[n-29]),l=r[n-32],c=r[n-31];r[n]=d(i,a,s,o,h,f,l,c),r[n+1]=p(i,a,s,o,h,f,l,c)}},w.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],i=this.h[1],s=this.h[2],o=this.h[3],h=this.h[4],f=this.h[5],d=this.h[6],p=this.h[7],g=this.h[8],v=this.h[9],w=this.h[10],C=this.h[11],x=this.h[12],B=this.h[13],R=this.h[14],I=this.h[15];a(this.k.length===r.length);for(var O=0;O<r.length;O+=2){var D=R,P=I,N=T(g,v),L=A(g,v),F=y(g,v,w,C,x,B),U=_(g,v,w,C,x,B),z=this.k[O],H=this.k[O+1],W=r[O],j=r[O+1],V=m(D,P,N,L,F,U,z,H,W,j),G=b(D,P,N,L,F,U,z,H,W,j);D=S(n,i),P=E(n,i),N=k(n,i,s,o,h,f),L=M(n,i,s,o,h,f);var X=c(D,P,N,L),q=u(D,P,N,L);R=x,I=B,x=w,B=C,w=g,C=v,g=c(d,p,V,G),v=u(p,p,V,G),d=h,p=f,h=s,f=o,s=n,o=i,n=c(V,G,X,q),i=u(V,G,X,q)}l(this.h,0,n,i),l(this.h,2,s,o),l(this.h,4,h,f),l(this.h,6,d,p),l(this.h,8,g,v),l(this.h,10,w,C),l(this.h,12,x,B),l(this.h,14,R,I)},w.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},b5c6:function(e,t,r){"use strict";var n=r("f5a6"),i=function(){this.data=[]};i.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},e.exports=i},b5ca:function(e,t,r){"use strict";var n=r("b639").Buffer,i=r("3fb5"),a=r("93e6"),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],h=[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],f=[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],l=[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],c=[0,1518500249,1859775393,2400959708,2840853838],u=[1352829926,1548603684,1836072691,2053994217,0];function d(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function m(e,t,r,n,i,a,s,o){return p(e+(t^r^n)+a+s|0,o)+i|0}function b(e,t,r,n,i,a,s,o){return p(e+(t&r|~t&n)+a+s|0,o)+i|0}function g(e,t,r,n,i,a,s,o){return p(e+((t|~r)^n)+a+s|0,o)+i|0}function v(e,t,r,n,i,a,s,o){return p(e+(t&n|r&~n)+a+s|0,o)+i|0}function w(e,t,r,n,i,a,s,o){return p(e+(t^(r|~n))+a+s|0,o)+i|0}i(d,a),d.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,d=0|this._e,y=0|this._a,_=0|this._b,k=0|this._c,M=0|this._d,S=0|this._e,E=0;E<80;E+=1){var T,A;E<16?(T=m(r,n,i,a,d,e[o[E]],c[0],f[E]),A=w(y,_,k,M,S,e[h[E]],u[0],l[E])):E<32?(T=b(r,n,i,a,d,e[o[E]],c[1],f[E]),A=v(y,_,k,M,S,e[h[E]],u[1],l[E])):E<48?(T=g(r,n,i,a,d,e[o[E]],c[2],f[E]),A=g(y,_,k,M,S,e[h[E]],u[2],l[E])):E<64?(T=v(r,n,i,a,d,e[o[E]],c[3],f[E]),A=b(y,_,k,M,S,e[h[E]],u[3],l[E])):(T=w(r,n,i,a,d,e[o[E]],c[4],f[E]),A=m(y,_,k,M,S,e[h[E]],u[4],l[E])),r=d,d=a,a=p(i,10),i=n,n=T,y=S,S=M,M=p(k,10),k=_,_=A}var C=this._b+i+M|0;this._b=this._c+a+S|0,this._c=this._d+d+y|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=C},d.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 e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=d},b64a:function(e,t,r){"use strict";var n=r("322d"),i=r("f5a6"),a=r("7c50"),s=r("7abd"),o=r("8ad2"),h=r("e1bb"),f=r("eff0"),l=r("5494"),c=r("cfff"),u=r("31d3"),d=r("b5c6"),p=r("2296"),m=function(e){if(e._data instanceof l&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},b=function(e){var t=m(e),r=i.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?c(t,"utf-8"):e.asBinary():t},g=function(e){var t=m(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=h.decode(t)),t=e&&this.options.binary?A.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",A.utf8encode(t))),t)},v=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};v.prototype={asText:function(){return g.call(this,!0)},asBinary:function(){return g.call(this,!1)},asNodeBuffer:function(){var e=b(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=b(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var w=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},y=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r},_=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=y(e,o),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},k=function(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),r.createFolders&&(n=M(e))&&S.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null;else if("string"===a)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=i.string2binary(t));else{if(r.base64=!1,r.binary=!0,!a&&!(t instanceof l))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var s=new v(e,t,r);return this.files[e]=s,s},M=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},S=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||k.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},E=function(e,t){var r,n=new l;return e._data instanceof l?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=f["STORE"],n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r)))):(r=b(e),r&&0!==r.length&&!e.dir||(t=f["STORE"],r=""),n.uncompressedSize=r.length,n.crc32=a(r),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n},T=function(e,t,r,n){r.compressedContent;var o,h,f,l,c=i.transformTo("string",u.utf8encode(t.name)),d=t.comment||"",p=i.transformTo("string",u.utf8encode(d)),m=c.length!==t.name.length,b=p.length!==d.length,g=t.options,v="",y="",_="";f=t._initialMetadata.dir!==t.dir?t.dir:g.dir,l=t._initialMetadata.date!==t.date?t.date:g.date,o=l.getHours(),o<<=6,o|=l.getMinutes(),o<<=5,o|=l.getSeconds()/2,h=l.getFullYear()-1980,h<<=4,h|=l.getMonth()+1,h<<=5,h|=l.getDate(),m&&(y=w(1,1)+w(a(c),4)+c,v+="up"+w(y.length,2)+y),b&&(_=w(1,1)+w(this.crc32(p),4)+p,v+="uc"+w(_.length,2)+_);var k="";k+="\n\0",k+=m||b?"\0\b":"\0\0",k+=r.compressionMethod,k+=w(o,2),k+=w(h,2),k+=w(r.crc32,4),k+=w(r.compressedSize,4),k+=w(r.uncompressedSize,4),k+=w(c.length,2),k+=w(v.length,2);var M=s.LOCAL_FILE_HEADER+k+c+v,S=s.CENTRAL_FILE_HEADER+"\0"+k+w(p.length,2)+"\0\0\0\0"+(!0===f?"\0\0\0":"\0\0\0\0")+w(n,4)+c+v+p;return{fileRecord:M,dirRecord:S,compressedObject:r}},A={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,i,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],i=new v(n.name,n._data,y(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,i)&&a.push(i));return a},file:function(e,t,r){if(1===arguments.length){if(i.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,k.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=S.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=y(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),i.checkSupport(e.type);var t,r,n=[],a=0,o=0,l=i.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var c in this.files)if(this.files.hasOwnProperty(c)){var u=this.files[c],m=u.options.compression||e.compression.toUpperCase(),b=f[m];if(!b)throw new Error(m+" is not a valid compression method !");var g=E.call(this,u,b),v=T.call(this,c,u,g,a);a+=v.fileRecord.length+g.compressedSize,o+=v.dirRecord.length,n.push(v)}var _="";_=s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+w(n.length,2)+w(n.length,2)+w(o,4)+w(a,4)+w(l.length,2)+l;var k=e.type.toLowerCase();for(t="uint8array"===k||"arraybuffer"===k||"blob"===k||"nodebuffer"===k?new p(a+o+_.length):new d(a+o+_.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(_);var M=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),M);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",M));case"base64":return e.base64?h.encode(M):M;default:return M}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",u.utf8encode(e))},utf8decode:function(e){return u.utf8decode(e)}};e.exports=A},b672:function(e,t,r){var n=r("8707").Buffer;function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"===typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,i=this._blockSize,a=e.length,s=this._len,o=0;o<a;){for(var h=s%i,f=Math.min(a-o,i-h),l=0;l<f;l++)r[h+l]=e[o+l];s+=f,o+=f,s%i===0&&this._update(r)}return this._len+=a,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},b692:function(e,t,r){"use strict";var n=r("8707").Buffer,i=r("98e6"),a=r("e372"),s=r("3fb5"),o=r("6fe7"),h=r("980c"),f=r("b4e8");function l(e){a.Writable.call(this);var t=f[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function c(e){a.Writable.call(this);var t=f[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function u(e){return new l(e)}function d(e){return new c(e)}Object.keys(f).forEach((function(e){f[e].id=n.from(f[e].id,"hex"),f[e.toLowerCase()]=f[e]})),s(l,a.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return this._hash.update("string"===typeof e?n.from(e,t):e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=o(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(c,a.Writable),c.prototype._write=function(e,t,r){this._hash.update(e),r()},c.prototype.update=function(e,t){return this._hash.update("string"===typeof e?n.from(e,t):e),this},c.prototype.verify=function(e,t,r){var i="string"===typeof t?n.from(t,r):t;this.end();var a=this._hash.digest();return h(i,a,e,this._signType,this._tag)},e.exports={Sign:u,Verify:d,createSign:u,createVerify:d}},b73f:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function o(){this.place=0}function h(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,a=0,s=t.place;a<n;a++,s++)i<<=8,i|=e[s],i>>>=0;return!(i<=127)&&(t.place=s,i)}function f(e){var t=0,r=e.length-1;while(!e[t]&&!(128&e[t+1])&&t<r)t++;return 0===t?e:e.slice(t)}function l(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);e.push(128|r);while(--r)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=i.toArray(e,t);var r=new o;if(48!==e[r.place++])return!1;var a=h(e,r);if(!1===a)return!1;if(a+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=h(e,r);if(!1===s)return!1;var f=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=h(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var c=e.slice(r.place,l+r.place);if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new n(f),this.s=new n(c),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=f(t),r=f(r);while(!r[0]&&!(128&r[1]))r=r.slice(1);var n=[2];l(n,t.length),n=n.concat(t),n.push(2),l(n,r.length);var a=n.concat(r),s=[48];return l(s,a.length),s=s.concat(a),i.encode(s,e)}},b7d1:function(e,t,r){(function(t){function r(e,t){if(n("noDeprecation"))return e;var r=!1;function i(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return i}function n(e){try{if(!t.localStorage)return!1}catch(n){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=r}).call(this,r("c8ba"))},b837:function(e,t,r){var n=r("3fb5"),i=r("4fd1"),a=r("b672"),s=r("8707").Buffer,o=new Array(160);function h(){this.init(),this._w=o,a.call(this,128,112)}n(h,i),h.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},h.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=h},b9a8:function(e,t,r){"use strict";var n=r("80af"),i=r("6aa2"),a=r("f3a3"),s=r("0cbb"),o=r("fdac"),h=a.assert,f=r("bb34"),l=r("b73f");function c(e){if(!(this instanceof c))return new c(e);"string"===typeof e&&(h(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=c,c.prototype.keyPair=function(e){return new f(this,e)},c.prototype.keyFromPrivate=function(e,t){return f.fromPrivate(this,e,t)},c.prototype.keyFromPublic=function(e,t){return f.fromPublic(this,e,t)},c.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),a=this.n.sub(new n(2));;){var s=new n(t.generate(r));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s)}},c.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},c.prototype.sign=function(e,t,r,a){"object"===typeof r&&(a=r,r=null),a||(a={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),o=t.getPrivate().toArray("be",s),h=e.toArray("be",s),f=new i({hash:this.hash,entropy:o,nonce:h,pers:a.pers,persEnc:a.persEnc||"utf8"}),c=this.n.sub(new n(1)),u=0;;u++){var d=a.k?a.k(u):new n(f.generate(this.n.byteLength()));if(d=this._truncateToN(d,!0),!(d.cmpn(1)<=0||d.cmp(c)>=0)){var p=this.g.mul(d);if(!p.isInfinity()){var m=p.getX(),b=m.umod(this.n);if(0!==b.cmpn(0)){var g=d.invm(this.n).mul(b.mul(t.getPrivate()).iadd(e));if(g=g.umod(this.n),0!==g.cmpn(0)){var v=(p.getY().isOdd()?1:0)|(0!==m.cmp(b)?2:0);return a.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),v^=1),new l({r:b,s:g,recoveryParam:v})}}}}}},c.prototype.verify=function(e,t,r,i){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,i),t=new l(t,"hex");var a=t.r,s=t.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,h=s.invm(this.n),f=h.mul(e).umod(this.n),c=h.mul(a).umod(this.n);return this.curve._maxwellTrick?(o=this.g.jmulAdd(f,r.getPublic(),c),!o.isInfinity()&&o.eqXToP(a)):(o=this.g.mulAdd(f,r.getPublic(),c),!o.isInfinity()&&0===o.getX().umod(this.n).cmp(a))},c.prototype.recoverPubKey=function(e,t,r,i){h((3&r)===r,"The recovery param is more than two bits"),t=new l(t,i);var a=this.n,s=new n(e),o=t.r,f=t.s,c=1&r,u=r>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");o=u?this.curve.pointFromX(o.add(this.curve.n),c):this.curve.pointFromX(o,c);var d=t.r.invm(a),p=a.sub(s).mul(d).umod(a),m=f.mul(d).umod(a);return this.g.mulAdd(p,o,m)},c.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new l(t,n),null!==t.recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var a;try{a=this.recoverPubKey(e,t,i)}catch(e){continue}if(a.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},bac2:function(e,t,r){var n={ECB:r("0145"),CBC:r("c119"),CFB:r("3505"),CFB8:r("62c9"),CFB1:r("5239"),OFB:r("5165"),CTR:r("6ade"),GCM:r("6ade")},i=r("e85f");for(var a in i)i[a].module=n[i[a].mode];e.exports=i},bb34:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert;function s(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=s,s.fromPublic=function(e,t,r){return t instanceof s?t:new s(e,{pub:t,pubEnc:r})},s.fromPrivate=function(e,t,r){return t instanceof s?t:new s(e,{priv:t,privEnc:r})},s.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.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"}},s.prototype.getPublic=function(e,t){return"string"===typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},s.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},s.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},s.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?a(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||a(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},s.prototype.derive=function(e){return e.validate()||a(e.validate(),"public point not validated"),e.mul(this.priv).getX()},s.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},s.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},s.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},bb44:function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=n.rotl32,s=n.sum32,o=n.sum32_3,h=n.sum32_4,f=i.BlockHash;function l(){if(!(this instanceof l))return new l;f.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function c(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function u(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function d(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,f),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],i=this.h[2],f=this.h[3],l=this.h[4],v=r,w=n,y=i,_=f,k=l,M=0;M<80;M++){var S=s(a(h(r,c(M,n,i,f),e[p[M]+t],u(M)),b[M]),l);r=l,l=f,f=a(i,10),i=n,n=S,S=s(a(h(v,c(79-M,w,y,_),e[m[M]+t],d(M)),g[M]),k),v=k,k=_,_=a(y,10),y=w,w=S}S=o(this.h[1],i,_),this.h[1]=o(this.h[2],f,k),this.h[2]=o(this.h[3],l,v),this.h[3]=o(this.h[4],r,w),this.h[4]=o(this.h[0],n,y),this.h[0]=S},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[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],b=[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],g=[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]},bc12:function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(10).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},bc8e:function(e,t,r){"use strict";var n=r("e1bb"),i=r("4c22");e.exports=function(e,t){var r,a,s,o;for(t=t||{},t.base64&&(e=n.decode(e)),a=new i(e,t),r=a.files,s=0;s<r.length;s++)o=r[s],this.file(o.fileName,o.decompressed,{binary:!0,optimizedBinaryString:!0,date:o.date,dir:o.dir,comment:o.fileComment.length?o.fileComment:null,createFolders:t.createFolders});return a.zipComment.length&&(this.comment=a.zipComment),this}},bd65:function(e,t,r){"use strict";var n=r("f5a6");function i(e){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},e.exports=i},bd9d:function(e,t){function r(e){var t,r=e.length;while(r--){if(t=e.readUInt8(r),255!==t){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}e.exports=r},be7fe:function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,s;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(s=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)a=e[t],s.set(a,i),i+=a.length;return s}},a={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(n)},c119:function(e,t,r){var n=r("8c8a");t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return n(i,r)}},c24d:function(e){e.exports=JSON.parse('{"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":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},c3c0:function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5");function a(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function s(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"===typeof e)if(t){if("hex"===t)for(e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e),i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(var n=0,i=0;i<e.length;i++){var s=e.charCodeAt(i);s<128?r[n++]=s:s<2048?(r[n++]=s>>6|192,r[n++]=63&s|128):a(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(i=0;i<e.length;i++)r[i]=0|e[i];return r}function o(e){for(var t="",r=0;r<e.length;r++)t+=l(e[r].toString(16));return t}function h(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24;return t>>>0}function f(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];"little"===t&&(i=h(i)),r+=c(i.toString(16))}return r}function l(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}function u(e,t,r,i){var a=r-t;n(a%4===0);for(var s=new Array(a/4),o=0,h=t;o<s.length;o++,h+=4){var f;f="big"===i?e[h]<<24|e[h+1]<<16|e[h+2]<<8|e[h+3]:e[h+3]<<24|e[h+2]<<16|e[h+1]<<8|e[h],s[o]=f>>>0}return s}function d(e,t){for(var r=new Array(4*e.length),n=0,i=0;n<e.length;n++,i+=4){var a=e[n];"big"===t?(r[i]=a>>>24,r[i+1]=a>>>16&255,r[i+2]=a>>>8&255,r[i+3]=255&a):(r[i+3]=a>>>24,r[i+2]=a>>>16&255,r[i+1]=a>>>8&255,r[i]=255&a)}return r}function p(e,t){return e>>>t|e<<32-t}function m(e,t){return e<<t|e>>>32-t}function b(e,t){return e+t>>>0}function g(e,t,r){return e+t+r>>>0}function v(e,t,r,n){return e+t+r+n>>>0}function w(e,t,r,n,i){return e+t+r+n+i>>>0}function y(e,t,r,n){var i=e[t],a=e[t+1],s=n+a>>>0,o=(s<n?1:0)+r+i;e[t]=o>>>0,e[t+1]=s}function _(e,t,r,n){var i=t+n>>>0,a=(i<t?1:0)+e+r;return a>>>0}function k(e,t,r,n){var i=t+n;return i>>>0}function M(e,t,r,n,i,a,s,o){var h=0,f=t;f=f+n>>>0,h+=f<t?1:0,f=f+a>>>0,h+=f<a?1:0,f=f+o>>>0,h+=f<o?1:0;var l=e+r+i+s+h;return l>>>0}function S(e,t,r,n,i,a,s,o){var h=t+n+a+o;return h>>>0}function E(e,t,r,n,i,a,s,o,h,f){var l=0,c=t;c=c+n>>>0,l+=c<t?1:0,c=c+a>>>0,l+=c<a?1:0,c=c+o>>>0,l+=c<o?1:0,c=c+f>>>0,l+=c<f?1:0;var u=e+r+i+s+h+l;return u>>>0}function T(e,t,r,n,i,a,s,o,h,f){var l=t+n+a+o+f;return l>>>0}function A(e,t,r){var n=t<<32-r|e>>>r;return n>>>0}function C(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}function x(e,t,r){return e>>>r}function B(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}t.inherits=i,t.toArray=s,t.toHex=o,t.htonl=h,t.toHex32=f,t.zero2=l,t.zero8=c,t.join32=u,t.split32=d,t.rotr32=p,t.rotl32=m,t.sum32=b,t.sum32_3=g,t.sum32_4=v,t.sum32_5=w,t.sum64=y,t.sum64_hi=_,t.sum64_lo=k,t.sum64_4_hi=M,t.sum64_4_lo=S,t.sum64_5_hi=E,t.sum64_5_lo=T,t.rotr64_hi=A,t.rotr64_lo=C,t.shr64_hi=x,t.shr64_lo=B},c4c0:function(e,t,r){"use strict";var n=r("966d");function i(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(s,this,e)):n.nextTick(s,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,n.nextTick(s,r,e)):n.nextTick(s,r,e):t&&t(e)})),this)}function a(){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)}function s(e,t){e.emit("error",t)}e.exports={destroy:i,undestroy:a}},c591:function(e,t,r){"use strict";(function(t){var n,i=r("b639"),a=i.Buffer,s={};for(n in i)i.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=i[n]);var o=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(o[n]=a[n]);if(s.Buffer.prototype=a.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,r){if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&"undefined"===typeof e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return a(e,t,r)}),o.alloc||(o.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=a(e);return t&&0!==t.length?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!s.kStringMaxLength)try{s.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(h){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),e.exports=s}).call(this,r("4362"))},c6ae:function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t=f(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function h(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function f(e){var t=l(e,"string");return"symbol"===typeof t?t:String(t)}function l(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var c=r("b639"),u=c.Buffer,d=r(2),p=d.inspect,m=p&&p.custom||"inspect";function b(e,t,r){u.prototype.copy.call(e,t,r)}e.exports=function(){function e(){s(this,e),this.head=null,this.tail=null,this.length=0}return h(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,r=""+t.data;while(t=t.next)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return u.alloc(0);var t=u.allocUnsafe(e>>>0),r=this.head,n=0;while(r)b(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;e-=n.length;while(t=t.next){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?n+=i:n+=i.slice(0,e),e-=a,0===e){a===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=u.allocUnsafe(e),r=this.head,n=1;r.data.copy(t),e-=r.data.length;while(r=r.next){var i=r.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,0===e){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,t}},{key:m,value:function(e,t){return p(this,i(i({},t),{},{depth:0,customInspect:!1}))}}]),e}()},c834:function(e,t,r){"use strict";function n(e,t,r,n){var i=65535&e|0,a=e>>>16&65535|0,s=0;while(0!==r){s=r>2e3?2e3:r,r-=s;do{i=i+t[n++]|0,a=a+i|0}while(--s);i%=65521,a%=65521}return i|a<<16|0}e.exports=n},c9b8:function(e,t,r){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var i={};function a(e,t,r){function a(e,r,n){return"string"===typeof t?t:t(e,r,n)}r||(r=Error);var s=function(e){function t(t,r,n){return e.call(this,a(t,r,n))||this}return n(t,e),t}(r);s.prototype.name=r.name,s.prototype.code=e,i[e]=s}function s(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function o(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}function h(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function f(e,t,r){return"number"!==typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}a("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),a("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,i;if("string"===typeof t&&o(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",h(e," argument"))i="The ".concat(e," ").concat(n," ").concat(s(t,"type"));else{var a=f(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(n," ").concat(s(t,"type"))}return i+=". Received type ".concat(typeof r),i}),TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},cd91:function(e){e.exports=JSON.parse('{"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"}')},cfbd:function(e,t,r){"use strict";const n=r("3fb5"),i=r("bc12"),a=r("6283").DecoderBuffer,s=r("8360"),o=r("8b71");function h(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new f,this.tree._init(e.body)}function f(e){s.call(this,"der",e)}function l(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=o.tagClass[r>>6],i=0===(32&r);if(31===(31&r)){let n=r;r=0;while(128===(128&n)){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}else r&=31;const a=o.tag[r];return{cls:n,primitive:i,tag:r,tagStr:a}}function c(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0===(128&n))return n;const i=127&n;if(i>4)return e.error("length octect is too long");n=0;for(let a=0;a<i;a++){n<<=8;const t=e.readUInt8(r);if(e.isError(t))return t;n|=t}return n}e.exports=h,h.prototype.decode=function(e,t){return a.isDecoderBuffer(e)||(e=new a(e,t)),this.tree._decode(e,t)},n(f,s),f.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;const n=e.save(),i=l(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(n),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||r)},f.prototype._decodeTag=function(e,t,r){const n=l(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;let i=c(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');const a=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(i=e.offset-a.offset,e.restore(a),e.skip(i,'Failed to match body of: "'+t+'"'))},f.prototype._skipUntilEnd=function(e,t){for(;;){const r=l(e,t);if(e.isError(r))return r;const n=c(e,r.primitive,t);if(e.isError(n))return n;let i;if(i=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===r.tagStr)break}},f.prototype._decodeList=function(e,t,r,n){const i=[];while(!e.isEmpty()){const t=this._peekTag(e,"end");if(e.isError(t))return t;const a=r.decode(e,"der",n);if(e.isError(a)&&t)break;i.push(a)}return i},f.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2===1)return e.error("Decoding of string type: bmpstr length mismatch");let r="";for(let e=0;e<t.length/2;e++)r+=String.fromCharCode(t.readUInt16BE(2*e));return r}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},f.prototype._decodeObjid=function(e,t,r){let n;const i=[];let a=0,s=0;while(!e.isEmpty())s=e.readUInt8(),a<<=7,a|=127&s,0===(128&s)&&(i.push(a),a=0);128&s&&i.push(a);const o=i[0]/40|0,h=i[0]%40;if(n=r?i:[o,h].concat(i.slice(1)),t){let e=t[n.join(" ")];void 0===e&&(e=t[n.join(".")]),void 0!==e&&(n=e)}return n},f.prototype._decodeTime=function(e,t){const r=e.raw().toString();let n,i,a,s,o,h;if("gentime"===t)n=0|r.slice(0,4),i=0|r.slice(4,6),a=0|r.slice(6,8),s=0|r.slice(8,10),o=0|r.slice(10,12),h=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),i=0|r.slice(2,4),a=0|r.slice(4,6),s=0|r.slice(6,8),o=0|r.slice(8,10),h=0|r.slice(10,12),n=n<70?2e3+n:1900+n}return Date.UTC(n,i-1,a,s,o,h,0)},f.prototype._decodeNull=function(){return null},f.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},f.prototype._decodeInt=function(e,t){const r=e.raw();let n=new i(r);return t&&(n=t[n.toString(10)]||n),n},f.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getDecoder("der").tree}},cfff:function(e,t,r){"use strict";(function(t){e.exports=function(e,r){return new t(e,r)},e.exports.test=function(e){return t.isBuffer(e)}}).call(this,r("b639").Buffer)},d0eb:function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(6).Buffer}catch(A){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function h(e,t,r){var n=o(e,r);return r-1>=t&&(n|=o(e,r-1)<<4),n}function f(e,t,r,n){for(var i=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;i*=n,i+=o>=49?o-49+10:o>=17?o-17+10:o}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,s,o=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,o+=24,o>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,s=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8;else{var o=e.length-t;for(n=o%2===0?t+1:t;n<e.length;n+=2)i=h(e,t,n)<<a,this.words[s]|=67108863&i,a>=18?(a-=18,s+=1,this.words[s]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,s=a%n,o=Math.min(a,a-s)+r,h=0,l=r;l<o;l+=n)h=f(e,l,l+n,t),this.imuln(i),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h);if(0!==s){var c=1;for(h=f(e,l,e.length,t),l=0;l<s;l++)c*=t;this.imuln(c),this.words[0]+h<67108864?this.words[0]+=h:this._iaddn(h)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(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 l=["","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"],c=[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],u=[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 d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],s=i*a,o=67108863&s,h=s/67108864|0;r.words[0]=o;for(var f=1;f<n;f++){for(var l=h>>>26,c=67108863&h,u=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=u;d++){var p=f-d|0;i=0|e.words[p],a=0|t.words[d],s=i*a+c,l+=s/67108864|0,c=67108863&s}r.words[f]=0|c,h=0|l}return 0!==h?r.words[f]=0|h:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,s=0;s<this.length;s++){var o=this.words[s],h=(16777215&(o<<i|a)).toString(16);a=o>>>24-i&16777215,r=0!==a||s!==this.length-1?l[6-h.length]+h+r:h+r,i+=2,i>=26&&(i-=26,s--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var f=c[e],d=u[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:l[f-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var s,o,h="le"===t,f=new e(a),l=this.clone();if(h){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[o]=s;for(;o<a;o++)f[o]=0}else{for(o=0;o<a-i;o++)f[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),f[a-o-1]=s}return f},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).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(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,s=0;s<n.length;s++)t=(0|r.words[s])-(0|n.words[s])+a,a=t>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)t=(0|r.words[s])+a,a=t>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,s=e.words,o=t.words,h=r.words,f=0,l=0|s[0],c=8191&l,u=l>>>13,d=0|s[1],p=8191&d,m=d>>>13,b=0|s[2],g=8191&b,v=b>>>13,w=0|s[3],y=8191&w,_=w>>>13,k=0|s[4],M=8191&k,S=k>>>13,E=0|s[5],T=8191&E,A=E>>>13,C=0|s[6],x=8191&C,B=C>>>13,R=0|s[7],I=8191&R,O=R>>>13,D=0|s[8],P=8191&D,N=D>>>13,L=0|s[9],F=8191&L,U=L>>>13,z=0|o[0],H=8191&z,W=z>>>13,j=0|o[1],V=8191&j,G=j>>>13,X=0|o[2],q=8191&X,K=X>>>13,Z=0|o[3],$=8191&Z,Y=Z>>>13,J=0|o[4],Q=8191&J,ee=J>>>13,te=0|o[5],re=8191&te,ne=te>>>13,ie=0|o[6],ae=8191&ie,se=ie>>>13,oe=0|o[7],he=8191&oe,fe=oe>>>13,le=0|o[8],ce=8191&le,ue=le>>>13,de=0|o[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(c,H),i=Math.imul(c,W),i=i+Math.imul(u,H)|0,a=Math.imul(u,W);var be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(p,H),i=Math.imul(p,W),i=i+Math.imul(m,H)|0,a=Math.imul(m,W),n=n+Math.imul(c,V)|0,i=i+Math.imul(c,G)|0,i=i+Math.imul(u,V)|0,a=a+Math.imul(u,G)|0;var ge=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(g,H),i=Math.imul(g,W),i=i+Math.imul(v,H)|0,a=Math.imul(v,W),n=n+Math.imul(p,V)|0,i=i+Math.imul(p,G)|0,i=i+Math.imul(m,V)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(c,q)|0,i=i+Math.imul(c,K)|0,i=i+Math.imul(u,q)|0,a=a+Math.imul(u,K)|0;var ve=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(y,H),i=Math.imul(y,W),i=i+Math.imul(_,H)|0,a=Math.imul(_,W),n=n+Math.imul(g,V)|0,i=i+Math.imul(g,G)|0,i=i+Math.imul(v,V)|0,a=a+Math.imul(v,G)|0,n=n+Math.imul(p,q)|0,i=i+Math.imul(p,K)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(c,$)|0,i=i+Math.imul(c,Y)|0,i=i+Math.imul(u,$)|0,a=a+Math.imul(u,Y)|0;var we=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(M,H),i=Math.imul(M,W),i=i+Math.imul(S,H)|0,a=Math.imul(S,W),n=n+Math.imul(y,V)|0,i=i+Math.imul(y,G)|0,i=i+Math.imul(_,V)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(g,q)|0,i=i+Math.imul(g,K)|0,i=i+Math.imul(v,q)|0,a=a+Math.imul(v,K)|0,n=n+Math.imul(p,$)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,$)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,ee)|0,i=i+Math.imul(u,Q)|0,a=a+Math.imul(u,ee)|0;var ye=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(T,H),i=Math.imul(T,W),i=i+Math.imul(A,H)|0,a=Math.imul(A,W),n=n+Math.imul(M,V)|0,i=i+Math.imul(M,G)|0,i=i+Math.imul(S,V)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(y,q)|0,i=i+Math.imul(y,K)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(g,$)|0,i=i+Math.imul(g,Y)|0,i=i+Math.imul(v,$)|0,a=a+Math.imul(v,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(c,re)|0,i=i+Math.imul(c,ne)|0,i=i+Math.imul(u,re)|0,a=a+Math.imul(u,ne)|0;var _e=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),i=Math.imul(x,W),i=i+Math.imul(B,H)|0,a=Math.imul(B,W),n=n+Math.imul(T,V)|0,i=i+Math.imul(T,G)|0,i=i+Math.imul(A,V)|0,a=a+Math.imul(A,G)|0,n=n+Math.imul(M,q)|0,i=i+Math.imul(M,K)|0,i=i+Math.imul(S,q)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(y,$)|0,i=i+Math.imul(y,Y)|0,i=i+Math.imul(_,$)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,ee)|0,i=i+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(c,ae)|0,i=i+Math.imul(c,se)|0,i=i+Math.imul(u,ae)|0,a=a+Math.imul(u,se)|0;var ke=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(I,H),i=Math.imul(I,W),i=i+Math.imul(O,H)|0,a=Math.imul(O,W),n=n+Math.imul(x,V)|0,i=i+Math.imul(x,G)|0,i=i+Math.imul(B,V)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(T,q)|0,i=i+Math.imul(T,K)|0,i=i+Math.imul(A,q)|0,a=a+Math.imul(A,K)|0,n=n+Math.imul(M,$)|0,i=i+Math.imul(M,Y)|0,i=i+Math.imul(S,$)|0,a=a+Math.imul(S,Y)|0,n=n+Math.imul(y,Q)|0,i=i+Math.imul(y,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,i=i+Math.imul(v,re)|0,a=a+Math.imul(v,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,se)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,se)|0,n=n+Math.imul(c,he)|0,i=i+Math.imul(c,fe)|0,i=i+Math.imul(u,he)|0,a=a+Math.imul(u,fe)|0;var Me=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(P,H),i=Math.imul(P,W),i=i+Math.imul(N,H)|0,a=Math.imul(N,W),n=n+Math.imul(I,V)|0,i=i+Math.imul(I,G)|0,i=i+Math.imul(O,V)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(x,q)|0,i=i+Math.imul(x,K)|0,i=i+Math.imul(B,q)|0,a=a+Math.imul(B,K)|0,n=n+Math.imul(T,$)|0,i=i+Math.imul(T,Y)|0,i=i+Math.imul(A,$)|0,a=a+Math.imul(A,Y)|0,n=n+Math.imul(M,Q)|0,i=i+Math.imul(M,ee)|0,i=i+Math.imul(S,Q)|0,a=a+Math.imul(S,ee)|0,n=n+Math.imul(y,re)|0,i=i+Math.imul(y,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(g,ae)|0,i=i+Math.imul(g,se)|0,i=i+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,n=n+Math.imul(p,he)|0,i=i+Math.imul(p,fe)|0,i=i+Math.imul(m,he)|0,a=a+Math.imul(m,fe)|0,n=n+Math.imul(c,ce)|0,i=i+Math.imul(c,ue)|0,i=i+Math.imul(u,ce)|0,a=a+Math.imul(u,ue)|0;var Se=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(F,H),i=Math.imul(F,W),i=i+Math.imul(U,H)|0,a=Math.imul(U,W),n=n+Math.imul(P,V)|0,i=i+Math.imul(P,G)|0,i=i+Math.imul(N,V)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(I,q)|0,i=i+Math.imul(I,K)|0,i=i+Math.imul(O,q)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(x,$)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(B,$)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(T,Q)|0,i=i+Math.imul(T,ee)|0,i=i+Math.imul(A,Q)|0,a=a+Math.imul(A,ee)|0,n=n+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,i=i+Math.imul(S,re)|0,a=a+Math.imul(S,ne)|0,n=n+Math.imul(y,ae)|0,i=i+Math.imul(y,se)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,se)|0,n=n+Math.imul(g,he)|0,i=i+Math.imul(g,fe)|0,i=i+Math.imul(v,he)|0,a=a+Math.imul(v,fe)|0,n=n+Math.imul(p,ce)|0,i=i+Math.imul(p,ue)|0,i=i+Math.imul(m,ce)|0,a=a+Math.imul(m,ue)|0,n=n+Math.imul(c,pe)|0,i=i+Math.imul(c,me)|0,i=i+Math.imul(u,pe)|0,a=a+Math.imul(u,me)|0;var Ee=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(F,V),i=Math.imul(F,G),i=i+Math.imul(U,V)|0,a=Math.imul(U,G),n=n+Math.imul(P,q)|0,i=i+Math.imul(P,K)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,K)|0,n=n+Math.imul(I,$)|0,i=i+Math.imul(I,Y)|0,i=i+Math.imul(O,$)|0,a=a+Math.imul(O,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(B,Q)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(T,re)|0,i=i+Math.imul(T,ne)|0,i=i+Math.imul(A,re)|0,a=a+Math.imul(A,ne)|0,n=n+Math.imul(M,ae)|0,i=i+Math.imul(M,se)|0,i=i+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,n=n+Math.imul(y,he)|0,i=i+Math.imul(y,fe)|0,i=i+Math.imul(_,he)|0,a=a+Math.imul(_,fe)|0,n=n+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0,i=i+Math.imul(v,ce)|0,a=a+Math.imul(v,ue)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Te=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(F,q),i=Math.imul(F,K),i=i+Math.imul(U,q)|0,a=Math.imul(U,K),n=n+Math.imul(P,$)|0,i=i+Math.imul(P,Y)|0,i=i+Math.imul(N,$)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,ee)|0,i=i+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(T,ae)|0,i=i+Math.imul(T,se)|0,i=i+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,n=n+Math.imul(M,he)|0,i=i+Math.imul(M,fe)|0,i=i+Math.imul(S,he)|0,a=a+Math.imul(S,fe)|0,n=n+Math.imul(y,ce)|0,i=i+Math.imul(y,ue)|0,i=i+Math.imul(_,ce)|0,a=a+Math.imul(_,ue)|0,n=n+Math.imul(g,pe)|0,i=i+Math.imul(g,me)|0,i=i+Math.imul(v,pe)|0,a=a+Math.imul(v,me)|0;var Ae=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(F,$),i=Math.imul(F,Y),i=i+Math.imul(U,$)|0,a=Math.imul(U,Y),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(I,re)|0,i=i+Math.imul(I,ne)|0,i=i+Math.imul(O,re)|0,a=a+Math.imul(O,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,se)|0,i=i+Math.imul(B,ae)|0,a=a+Math.imul(B,se)|0,n=n+Math.imul(T,he)|0,i=i+Math.imul(T,fe)|0,i=i+Math.imul(A,he)|0,a=a+Math.imul(A,fe)|0,n=n+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,i=i+Math.imul(S,ce)|0,a=a+Math.imul(S,ue)|0,n=n+Math.imul(y,pe)|0,i=i+Math.imul(y,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Ce=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(F,Q),i=Math.imul(F,ee),i=i+Math.imul(U,Q)|0,a=Math.imul(U,ee),n=n+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(I,ae)|0,i=i+Math.imul(I,se)|0,i=i+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,n=n+Math.imul(x,he)|0,i=i+Math.imul(x,fe)|0,i=i+Math.imul(B,he)|0,a=a+Math.imul(B,fe)|0,n=n+Math.imul(T,ce)|0,i=i+Math.imul(T,ue)|0,i=i+Math.imul(A,ce)|0,a=a+Math.imul(A,ue)|0,n=n+Math.imul(M,pe)|0,i=i+Math.imul(M,me)|0,i=i+Math.imul(S,pe)|0,a=a+Math.imul(S,me)|0;var xe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(F,re),i=Math.imul(F,ne),i=i+Math.imul(U,re)|0,a=Math.imul(U,ne),n=n+Math.imul(P,ae)|0,i=i+Math.imul(P,se)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,se)|0,n=n+Math.imul(I,he)|0,i=i+Math.imul(I,fe)|0,i=i+Math.imul(O,he)|0,a=a+Math.imul(O,fe)|0,n=n+Math.imul(x,ce)|0,i=i+Math.imul(x,ue)|0,i=i+Math.imul(B,ce)|0,a=a+Math.imul(B,ue)|0,n=n+Math.imul(T,pe)|0,i=i+Math.imul(T,me)|0,i=i+Math.imul(A,pe)|0,a=a+Math.imul(A,me)|0;var Be=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(F,ae),i=Math.imul(F,se),i=i+Math.imul(U,ae)|0,a=Math.imul(U,se),n=n+Math.imul(P,he)|0,i=i+Math.imul(P,fe)|0,i=i+Math.imul(N,he)|0,a=a+Math.imul(N,fe)|0,n=n+Math.imul(I,ce)|0,i=i+Math.imul(I,ue)|0,i=i+Math.imul(O,ce)|0,a=a+Math.imul(O,ue)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(B,pe)|0,a=a+Math.imul(B,me)|0;var Re=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(F,he),i=Math.imul(F,fe),i=i+Math.imul(U,he)|0,a=Math.imul(U,fe),n=n+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,i=i+Math.imul(N,ce)|0,a=a+Math.imul(N,ue)|0,n=n+Math.imul(I,pe)|0,i=i+Math.imul(I,me)|0,i=i+Math.imul(O,pe)|0,a=a+Math.imul(O,me)|0;var Ie=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(F,ce),i=Math.imul(F,ue),i=i+Math.imul(U,ce)|0,a=Math.imul(U,ue),n=n+Math.imul(P,pe)|0,i=i+Math.imul(P,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Oe=(f+n|0)+((8191&i)<<13)|0;f=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(F,pe),i=Math.imul(F,me),i=i+Math.imul(U,pe)|0,a=Math.imul(U,me);var De=(f+n|0)+((8191&i)<<13)|0;return f=(a+(i>>>13)|0)+(De>>>26)|0,De&=67108863,h[0]=be,h[1]=ge,h[2]=ve,h[3]=we,h[4]=ye,h[5]=_e,h[6]=ke,h[7]=Me,h[8]=Se,h[9]=Ee,h[10]=Te,h[11]=Ae,h[12]=Ce,h[13]=xe,h[14]=Be,h[15]=Re,h[16]=Ie,h[17]=Oe,h[18]=De,0!==f&&(h[19]=f,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var s=i;i=0;for(var o=67108863&n,h=Math.min(a,t.length-1),f=Math.max(0,a-e.length+1);f<=h;f++){var l=a-f,c=0|e.words[l],u=0|t.words[f],d=c*u,p=67108863&d;s=s+(d/67108864|0)|0,p=p+o|0,o=67108863&p,s=s+(p>>>26)|0,i+=s>>>26,s&=67108863}r.words[a]=o,n=s,s=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function g(e,t,r){var n=new v;return n.mulp(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?b(this,e,t):g(this,e,t),r},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},v.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},v.prototype.permute=function(e,t,r,n,i,a){for(var s=0;s<a;s++)n[s]=t[e[s]],i[s]=r[e[s]]},v.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var o=s<<1,h=Math.cos(2*Math.PI/o),f=Math.sin(2*Math.PI/o),l=0;l<i;l+=o)for(var c=h,u=f,d=0;d<s;d++){var p=r[l+d],m=n[l+d],b=r[l+d+s],g=n[l+d+s],v=c*b-u*g;g=c*g+u*b,b=v,r[l+d]=p+b,n[l+d]=m+g,r[l+d+s]=p-b,n[l+d+s]=m-g,d!==o&&(v=h*c-f*u,u=h*u+f*c,c=v)}},v.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},v.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},v.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},v.prototype.convert13b=function(e,t,r,i){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===a),n(0===(-8192&a))},v.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},v.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),s=new Array(n),o=new Array(n),h=new Array(n),f=new Array(n),l=new Array(n),c=new Array(n),u=r.words;u.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,a,o,h,n,i),this.transform(f,a,l,c,n,i);for(var d=0;d<n;d++){var p=o[d]*l[d]-h[d]*c[d];h[d]=o[d]*c[d]+h[d]*l[d],o[d]=p}return this.conjugate(o,h,n),this.transform(o,h,u,a,n,i),this.conjugate(u,a,n),this.normalize13b(u,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,h=(0|this.words[t])-o<<r;this.words[t]=h|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,h=r;if(i-=s,i=Math.max(0,i),h){for(var f=0;f<s;f++)h.words[f]=this.words[f];h.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var l=0;for(f=this.length-1;f>=0&&(0!==l||f>=i);f--){var c=0|this.words[f];this.words[f]=l<<26-a|c>>>a,l=c&o}return h&&0!==l&&(h.words[h.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,s=e.length+r;this._expand(s);var o=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+o;var h=(0|e.words[i])*t;a-=67108863&h,o=(a>>26)-(h/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+o,o=a>>26,this.words[i+r]=67108863&a;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i<this.length;i++)a=-(0|this.words[i])+o,o=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,s=0|i.words[i.length-1],o=this._countBits(s);r=26-o,0!==r&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var h,f=n.length-i.length;if("mod"!==t){h=new a(null),h.length=f+1,h.words=new Array(h.length);for(var l=0;l<h.length;l++)h.words[l]=0}var c=n.clone()._ishlnsubmul(i,1,f);0===c.negative&&(n=c,h&&(h.words[f]=1));for(var u=f-1;u>=0;u--){var d=67108864*(0|n.words[i.length+u])+(0|n.words[i.length+u-1]);d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,u);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,u),n.isZero()||(n.negative^=1);h&&(h.words[u]=d)}return h&&h.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:h||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,o},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),s=new a(0),o=new a(0),h=new a(1),f=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++f;var l=r.clone(),c=t.clone();while(!t.isZero()){for(var u=0,d=1;0===(t.words[0]&d)&&u<26;++u,d<<=1);if(u>0){t.iushrn(u);while(u-- >0)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(c)),i.iushrn(1),s.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(o.isOdd()||h.isOdd())&&(o.iadd(l),h.isub(c)),o.iushrn(1),h.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(o),s.isub(h)):(r.isub(t),o.isub(i),h.isub(s))}return{a:o,b:h,gcd:r.iushln(f)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,s=new a(1),o=new a(0),h=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var f=0,l=1;0===(t.words[0]&l)&&f<26;++f,l<<=1);if(f>0){t.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(h),s.iushrn(1)}for(var c=0,u=1;0===(r.words[0]&u)&&c<26;++c,u<<=1);if(c>0){r.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(h),o.iushrn(1)}t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return i=0===t.cmpn(1)?s:o,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];o+=a,a=o>>>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(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new E(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){E.call(this,e),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 e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(_,y),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var s=0|e.words[i];e.words[i-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,y),i(M,y),i(S,y),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),s=0;while(!i.isZero()&&0===i.andln(1))s++,i.iushrn(1);n(!i.isZero());var o=new a(1).toRed(this),h=o.redNeg(),f=this.m.subn(1).iushrn(1),l=this.m.bitLength();l=new a(2*l*l).toRed(this);while(0!==this.pow(l,f).cmp(h))l.redIAdd(h);var c=this.pow(l,i),u=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=s;while(0!==d.cmp(o)){for(var m=d,b=0;0!==m.cmp(o);b++)m=m.redSqr();n(b<p);var g=this.pow(c,new a(1).iushln(p-b-1));u=u.redMul(g),c=g.redSqr(),d=d.redMul(c),p=b}return u},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var s=n[0],o=0,h=0,f=t.bitLength()%26;for(0===f&&(f=26),i=t.length-1;i>=0;i--){for(var l=t.words[i],c=f-1;c>=0;c--){var u=l>>c&1;s!==n[0]&&(s=this.sqr(s)),0!==u||0!==o?(o<<=1,o|=u,h++,(h===r||0===i&&0===c)&&(s=this.mul(s,n[o]),h=0,o=0)):h=0}f=26}return s},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new T(e)},i(T,E),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},T.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},d1c8:function(e,t,r){"use strict";const n=r("3fb5");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof a},i.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},i.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof a;if(t=n?e:new a(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},i.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" 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}},d424:function(e,t,r){"use strict";var n=r("3fb5"),i=r("8707").Buffer,a=r("6430"),s=i.alloc(128),o=64;function h(e,t){a.call(this,"digest"),"string"===typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>o?t=e(t):t.length<o&&(t=i.concat([t,s],o));for(var r=this._ipad=i.allocUnsafe(o),n=this._opad=i.allocUnsafe(o),h=0;h<o;h++)r[h]=54^t[h],n[h]=92^t[h];this._hash=[r]}n(h,a),h.prototype._update=function(e){this._hash.push(e)},h.prototype._final=function(){var e=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,e]))},e.exports=h},d485:function(e,t,r){e.exports=a;var n=r("faa1").EventEmitter,i=r("3fb5");function a(){n.call(this)}i(a,n),a.Readable=r("0ac3"),a.Writable=r("af7e"),a.Duplex=r("7c16"),a.Transform=r("89fd"),a.PassThrough=r("51a2"),a.Stream=a,a.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(r.on("end",o),r.on("close",h));var s=!1;function o(){s||(s=!0,e.end())}function h(){s||(s=!0,"function"===typeof e.destroy&&e.destroy())}function f(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",a),r.removeListener("end",o),r.removeListener("close",h),r.removeListener("error",f),e.removeListener("error",f),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",f),e.on("error",f),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},d5fe:function(e,t,r){},d6dd:function(e,t,r){"use strict";var n=r("966d"),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=c;var a=Object.create(r("3a7c"));a.inherits=r("3fb5");var s=r("6f2e"),o=r("6ffa");a.inherits(c,s);for(var h=i(o.prototype),f=0;f<h.length;f++){var l=h[f];c.prototype[l]||(c.prototype[l]=o.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);s.call(this,e),o.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",u)}function u(){this.allowHalfOpen||this._writableState.ended||n.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),c.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},d70e:function(e){e.exports=JSON.parse('{"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"}')},d7ac:function(e,t,r){"use strict";var n=r("be7fe").assign,i=r("4126"),a=r("717e"),s=r("2ceb"),o={};n(o,i,a,s),e.exports=o},da3e:function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},dc14:function(e,t,r){"use strict";(function(t,n){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){G(t,e)}}var a;e.exports=C,C.WritableState=A;var s={deprecate:r("b7d1")},o=r("429b"),h=r("b639").Buffer,f=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function l(e){return h.from(e)}function c(e){return h.isBuffer(e)||e instanceof f}var u,d=r("4681"),p=r("0db6"),m=p.getHighWaterMark,b=r("c9b8").codes,g=b.ERR_INVALID_ARG_TYPE,v=b.ERR_METHOD_NOT_IMPLEMENTED,w=b.ERR_MULTIPLE_CALLBACK,y=b.ERR_STREAM_CANNOT_PIPE,_=b.ERR_STREAM_DESTROYED,k=b.ERR_STREAM_NULL_VALUES,M=b.ERR_STREAM_WRITE_AFTER_END,S=b.ERR_UNKNOWN_ENCODING,E=d.errorOrDestroy;function T(){}function A(e,t,n){a=a||r("b19a"),e=e||{},"boolean"!==typeof n&&(n=t instanceof a),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=m(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){N(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function C(e){a=a||r("b19a");var t=this instanceof a;if(!t&&!u.call(C,this))return new C(e);this._writableState=new A(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),o.call(this)}function x(e,t){var r=new M;E(e,r),n.nextTick(t,r)}function B(e,t,r,i){var a;return null===r?a=new k:"string"===typeof r||t.objectMode||(a=new g("chunk",["string","Buffer"],r)),!a||(E(e,a),n.nextTick(i,a),!1)}function R(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=h.from(t,r)),t}function I(e,t,r,n,i,a){if(!r){var s=R(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var o=t.objectMode?1:n.length;t.length+=o;var h=t.length<t.highWaterMark;if(h||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else O(e,t,!1,o,n,i,a);return h}function O(e,t,r,n,i,a,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function D(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(j,e,t),e._writableState.errorEmitted=!0,E(e,i)):(a(i),e._writableState.errorEmitted=!0,E(e,i),j(e,t))}function P(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function N(e,t){var r=e._writableState,i=r.sync,a=r.writecb;if("function"!==typeof a)throw new w;if(P(r),t)D(e,r,i,t,a);else{var s=z(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||U(e,r),i?n.nextTick(L,e,r,s,a):L(e,r,s,a)}}function L(e,t,r,n){r||F(e,t),t.pendingcb--,n(),j(e,t)}function F(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function U(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,a=new Array(n),s=t.corkedRequestsFree;s.entry=r;var o=0,h=!0;while(r)a[o]=r,r.isBuf||(h=!1),r=r.next,o+=1;a.allBuffers=h,O(e,t,!0,t.length,a,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{while(r){var f=r.chunk,l=r.encoding,c=r.callback,u=t.objectMode?1:f.length;if(O(e,t,!1,u,f,l,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function z(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function H(e,t){e._final((function(r){t.pendingcb--,r&&E(e,r),t.prefinished=!0,e.emit("prefinish"),j(e,t)}))}function W(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(H,e,t)))}function j(e,t){var r=z(t);if(r&&(W(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function V(e,t,r){t.ending=!0,j(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function G(e,t,r){var n=e.entry;e.entry=null;while(n){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}r("3fb5")(C,o),A.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(A.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===C&&(e&&e._writableState instanceof A)}})):u=function(e){return e instanceof this},C.prototype.pipe=function(){E(this,new y)},C.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&c(e);return a&&!h.isBuffer(e)&&(e=l(e)),"function"===typeof t&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!==typeof r&&(r=T),n.ending?x(this,r):(a||B(this,n,e,r))&&(n.pendingcb++,i=I(this,n,a,e,t,r)),i},C.prototype.cork=function(){this._writableState.corked++},C.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||U(this,e))},C.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new S(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(C.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),C.prototype._write=function(e,t,r){r(new v("_write()"))},C.prototype._writev=null,C.prototype.end=function(e,t,r){var n=this._writableState;return"function"===typeof e?(r=e,e=null,t=null):"function"===typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||V(this,n,r),this},Object.defineProperty(C.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(C.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),C.prototype.destroy=d.destroy,C.prototype._undestroy=d.undestroy,C.prototype._destroy=function(e,t){t(e)}}).call(this,r("c8ba"),r("4362"))},dcd0:function(e,t,r){"use strict";e.exports=s;var n=r("d6dd"),i=Object.create(r("3a7c"));function a(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",o)}function o(){var e=this;"function"===typeof this._flush?this._flush((function(t,r){h(e,t,r)})):h(this,null,null)}function h(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=r("3fb5"),i.inherits(s,n),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},s.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},e07b:function(e,t,r){var n=r("5a76"),i=r("b5ca"),a=r("69f2"),s=r("8707").Buffer,o=r("7d2a"),h=r("9f9d"),f=r("8be6"),l=s.alloc(128),c={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function u(e,t,r){var n=d(e),i="sha512"===e||"sha384"===e?128:64;t.length>i?t=n(t):t.length<i&&(t=s.concat([t,l],i));for(var a=s.allocUnsafe(i+c[e]),o=s.allocUnsafe(i+c[e]),h=0;h<i;h++)a[h]=54^t[h],o[h]=92^t[h];var f=s.allocUnsafe(i+r+4);a.copy(f,0,0,i),this.ipad1=f,this.ipad2=a,this.opad=o,this.alg=e,this.blocksize=i,this.hash=n,this.size=c[e]}function d(e){function t(t){return a(e).update(t).digest()}function r(e){return(new i).update(e).digest()}return"rmd160"===e||"ripemd160"===e?r:"md5"===e?n:t}function p(e,t,r,n,i){o(r,n),e=f(e,h,"Password"),t=f(t,h,"Salt"),i=i||"sha1";var a=new u(i,e,t.length),l=s.allocUnsafe(n),d=s.allocUnsafe(t.length+4);t.copy(d,0,0,t.length);for(var p=0,m=c[i],b=Math.ceil(n/m),g=1;g<=b;g++){d.writeUInt32BE(g,t.length);for(var v=a.run(d,a.ipad1),w=v,y=1;y<r;y++){w=a.run(w,a.ipad2);for(var _=0;_<m;_++)v[_]^=w[_]}v.copy(l,p),p+=m}return l}u.prototype.run=function(e,t){e.copy(t,this.blocksize);var r=this.hash(t);return r.copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=p},e1bb:function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e,t){var r,i,a,s,o,h,f,l="",c=0;while(c<e.length)r=e.charCodeAt(c++),i=e.charCodeAt(c++),a=e.charCodeAt(c++),s=r>>2,o=(3&r)<<4|i>>4,h=(15&i)<<2|a>>6,f=63&a,isNaN(i)?h=f=64:isNaN(a)&&(f=64),l=l+n.charAt(s)+n.charAt(o)+n.charAt(h)+n.charAt(f);return l},t.decode=function(e,t){var r,i,a,s,o,h,f,l="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(c<e.length)s=n.indexOf(e.charAt(c++)),o=n.indexOf(e.charAt(c++)),h=n.indexOf(e.charAt(c++)),f=n.indexOf(e.charAt(c++)),r=s<<2|o>>4,i=(15&o)<<4|h>>2,a=(3&h)<<6|f,l+=String.fromCharCode(r),64!=h&&(l+=String.fromCharCode(i)),64!=f&&(l+=String.fromCharCode(a));return l}},e1d3:function(e,t,r){(function(t){var n=r("3337"),i=r("37e6");e.exports=function(e){return new s(e)};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(e){this.curveType=a[e],this.curveType||(this.curveType={name:e}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function o(e,r,n){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(n&&i.length<n){var a=new t(n-i.length);a.fill(0),i=t.concat([a,i])}return r?i.toString(r):i}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(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,r,n){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var i=this.curve.keyFromPublic(e).getPublic(),a=i.mul(this.keys.getPrivate()).getX();return o(a,n,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),o(r,e)},s.prototype.getPrivateKey=function(e){return o(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,r){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var n=new i(e);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r("b639").Buffer)},e372:function(e,t,r){t=e.exports=r("ad71"),t.Stream=t,t.Readable=t,t.Writable=r("dc14"),t.Duplex=r("b19a"),t.Transform=r("27bf"),t.PassThrough=r("780f"),t.finished=r("903c"),t.pipeline=r("5d1c")},e85f:function(e){e.exports=JSON.parse('{"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"}}')},e8df:function(e,t,r){(function(n){(function(t){var i,a=function(){if("undefined"!==typeof XLSX)return XLSX.utils;try{return r("25ca").utils}catch(e){try{return r("12b5").utils}catch(t){return r("25ca").utils}}throw new Error("Cannot find XLSX utils")},s="undefined"!==typeof n;function o(e){for(var t="",r=0;r!=e.length;++r)t+=String.fromCharCode(e[r]);return t}function h(e){return e?e.data?e.data:e.asNodeBuffer&&s?e.asNodeBuffer().toString("binary"):e.asBinary?e.asBinary():e._data&&e._data.getContent?o(Array.prototype.slice.call(e._data.getContent(),0)):null:null}function f(e,t){var r=t;return e.files[r]?e.files[r]:(r=t.toLowerCase(),e.files[r]?e.files[r]:(r=r.replace(/\//g,"\\"),e.files[r]?e.files[r]:null))}function l(e,t){var r=f(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function c(e,t,r){if(!r)return h(l(e,t));if(!t)return null;try{return c(e,t)}catch(n){return null}}"undefined"!==typeof JSZip&&(i=JSZip),e.exports&&(s&&"undefined"===typeof i&&(i=r("7c39")),"undefined"===typeof i&&(i=r("fb79").JSZip),r("3e8f"));var u=/\b[\w:-]+=["'][^"]*['"]/g;function d(e,t){for(var r=[],n=0,i=0;n!==e.length;++n)if(32===(i=e.charCodeAt(n))||10===i||13===i)break;if(t||(r[0]=e.substr(0,n)),n===e.length)return r;var a=e.match(u),s=0,o="",h=0,f="",l="";if(a)for(h=0;h!=a.length;++h){for(l=a[h],i=0;i!=l.length;++i)if(61===l.charCodeAt(i))break;for(f=l.substr(0,i),o=l.substring(i+2,l.length-1),s=0;s!=f.length;++s)if(58===f.charCodeAt(s))break;s===f.length?r[f]=o:r[(5===s&&"xmlns"===f.substr(0,5)?"xmlns":"")+f.substr(s+1)]=o}return r}"&<>'\"".split("");function p(e,t){switch(e){case"1":case"true":case"TRUE":return!0;default:return!1}}function m(e){var t=Date.parse(e);return(t+22091616e5)/864e5}function b(e){var t=0,r=0,n=!1,i=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;++a)if(i[a]){switch(r=1,a>3&&(n=!0),i[a].substr(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].substr(i[a].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");r*=60;case"S":break}t+=r*parseInt(i[a],10)}return t}function g(e){if(s&&n.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;throw"badf"}var v=/<(\/?)([a-z0-9]*:|)([\w-]+)[^>]*>/gm,w=function(e,t){return y(e.replace(/<text:s\/>/g," ").replace(/<[^>]*>/g,""))},y=function(e){var t="",r=0,n=0,i=0,a=0,s=0,o=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?t+=String.fromCharCode((31&n)<<6|63&i):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(s=e.charCodeAt(r++),o=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&s)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(1023&o)))));return t},_=function(){var e={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"]};return function(t,r){var n,i,s,o,h,f,l,c,u,y,_,k,M,S,E=g(t),T=[],A={},C=[],x={},B={s:{r:1e6,c:1e7},e:{r:0,c:0}},R={},I=[],O={},D=0,P=0;while(l=v.exec(E))switch(l[3]){case"table":"/"===l[1]?(B.e.c>=B.s.c&&B.e.r>=B.s.r&&(x["!ref"]=a().encode_range(B)),I.length&&(x["!merges"]=I),C.push(f.name),A[f.name]=x):"/"!==l[0].charAt(l[0].length-2)&&(f=d(l[0]),M=S=-1,B.s.r=B.s.c=1e7,B.e.r=B.e.c=0,x={},I=[]);break;case"table-row":if("/"===l[1])break;++M,S=-1;break;case"covered-table-cell":++S;break;case"table-cell":if("/"===l[0].charAt(l[0].length-2))u=d(l[0]),u["number-columns-repeated"]?S+=parseInt(u["number-columns-repeated"],10):++S;else if("/"!==l[1])switch(++S,S>B.e.c&&(B.e.c=S),M>B.e.r&&(B.e.r=M),S<B.s.c&&(B.s.c=S),M<B.s.r&&(B.s.r=M),u=d(l[0]),c={t:u["value-type"],v:null},(u["number-columns-spanned"]||u["number-rows-spanned"])&&(D=parseInt(u["number-rows-spanned"],10)||0,P=parseInt(u["number-columns-spanned"],10)||0,O={s:{r:M,c:S},e:{r:M+D-1,c:S+P-1}},I.push(O)),c.t){case"boolean":c.t="b",c.v=p(u["boolean-value"]);break;case"float":c.t="n",c.v=parseFloat(u.value);break;case"percentage":c.t="n",c.v=parseFloat(u.value);break;case"currency":c.t="n",c.v=parseFloat(u.value);break;case"date":c.t="n",c.v=m(u["date-value"]),c.z="m/d/yy";break;case"time":c.t="n",c.v=b(u["time-value"])/86400;break;case"string":c.t="s";break;default:throw new Error("Unsupported value type "+c.t)}else"s"===c.t&&(c.v=y),y&&(c.w=y),r.sheetRows&&r.sheetRows<M||(x[a().encode_cell({r:M,c:S})]=c),c=null;break;case"document-content":case"spreadsheet":case"scripts":case"font-face-decls":if("/"===l[1]){if((n=T.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&T.push([l[3],!0]);break;case"shapes":case"frame":if("/"===l[1]){if((n=T.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&T.push([l[3],!1]);break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===l[1]){if(R[s.name]=o,(n=T.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&(o="",s=d(l[0]),T.push([l[3],!0]));break;case"script":break;case"automatic-styles":break;case"style":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(T[T.length-1][0]){case"time-style":case"date-style":i=d(l[0]),o+=e[l[3]]["long"===i.style?1:0];break}break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(T[T.length-1][0]){case"time-style":case"date-style":i=d(l[0]),o+=e[l[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===l[0].substr(-2))break;if("/"===l[1])switch(T[T.length-1][0]){case"number-style":case"date-style":case"time-style":o+=E.slice(h,l.index);break}else h=l.index+l[0].length;break;case"text-content":break;case"text-properties":break;case"body":break;case"forms":break;case"table-column":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"named-range":break;case"span":break;case"p":"/"===l[1]?y=w(E.slice(_,l.index),k):(k=d(l[0]),_=l.index+l[0].length);break;case"s":break;case"date":break;case"annotation":break;case"object":break;case"title":break;case"desc":break;case"database-ranges":break;case"database-range":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;default:if(r.WTF)throw l}var N={Sheets:A,SheetNames:C};return N}}(),k=function(e,t){return _(c(e,"content.xml"),t)};t.parse_ods=k})(t)}).call(this,r("b639").Buffer)},ea53:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.getNAF,s=i.getJSF,o=i.assert;function h(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.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 r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function f(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=h,h.prototype.point=function(){throw new Error("Not implemented")},h.prototype.validate=function(){throw new Error("Not implemented")},h.prototype._fixedNafMul=function(e,t){o(e.precomputed);var r=e._getDoubles(),n=a(t,1,this._bitLength),i=(1<<r.step+1)-(r.step%2===0?2:1);i/=3;var s,h,f=[];for(s=0;s<n.length;s+=r.step){h=0;for(var l=s+r.step-1;l>=s;l--)h=(h<<1)+n[l];f.push(h)}for(var c=this.jpoint(null,null,null),u=this.jpoint(null,null,null),d=i;d>0;d--){for(s=0;s<f.length;s++)h=f[s],h===d?u=u.mixedAdd(r.points[s]):h===-d&&(u=u.mixedAdd(r.points[s].neg()));c=c.add(u)}return c.toP()},h.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var i=n.points,s=a(t,r,this._bitLength),h=this.jpoint(null,null,null),f=s.length-1;f>=0;f--){for(var l=0;f>=0&&0===s[f];f--)l++;if(f>=0&&l++,h=h.dblp(l),f<0)break;var c=s[f];o(0!==c),h="affine"===e.type?c>0?h.mixedAdd(i[c-1>>1]):h.mixedAdd(i[-c-1>>1].neg()):c>0?h.add(i[c-1>>1]):h.add(i[-c-1>>1].neg())}return"affine"===e.type?h.toP():h},h.prototype._wnafMulAdd=function(e,t,r,n,i){var o,h,f,l=this._wnafT1,c=this._wnafT2,u=this._wnafT3,d=0;for(o=0;o<n;o++){f=t[o];var p=f._getNAFPoints(e);l[o]=p.wnd,c[o]=p.points}for(o=n-1;o>=1;o-=2){var m=o-1,b=o;if(1===l[m]&&1===l[b]){var g=[t[m],null,null,t[b]];0===t[m].y.cmp(t[b].y)?(g[1]=t[m].add(t[b]),g[2]=t[m].toJ().mixedAdd(t[b].neg())):0===t[m].y.cmp(t[b].y.redNeg())?(g[1]=t[m].toJ().mixedAdd(t[b]),g[2]=t[m].add(t[b].neg())):(g[1]=t[m].toJ().mixedAdd(t[b]),g[2]=t[m].toJ().mixedAdd(t[b].neg()));var v=[-3,-1,-5,-7,0,7,5,1,3],w=s(r[m],r[b]);for(d=Math.max(w[0].length,d),u[m]=new Array(d),u[b]=new Array(d),h=0;h<d;h++){var y=0|w[0][h],_=0|w[1][h];u[m][h]=v[3*(y+1)+(_+1)],u[b][h]=0,c[m]=g}}else u[m]=a(r[m],l[m],this._bitLength),u[b]=a(r[b],l[b],this._bitLength),d=Math.max(u[m].length,d),d=Math.max(u[b].length,d)}var k=this.jpoint(null,null,null),M=this._wnafT4;for(o=d;o>=0;o--){var S=0;while(o>=0){var E=!0;for(h=0;h<n;h++)M[h]=0|u[h][o],0!==M[h]&&(E=!1);if(!E)break;S++,o--}if(o>=0&&S++,k=k.dblp(S),o<0)break;for(h=0;h<n;h++){var T=M[h];0!==T&&(T>0?f=c[h][T-1>>1]:T<0&&(f=c[h][-T-1>>1].neg()),k="affine"===f.type?k.mixedAdd(f):k.add(f))}}for(o=0;o<n;o++)c[o]=null;return i?k:k.toP()},h.BasePoint=f,f.prototype.eq=function(){throw new Error("Not implemented")},f.prototype.validate=function(){return this.curve.validate(this)},h.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1===2*r){6===e[0]?o(e[e.length-1]%2===0):7===e[0]&&o(e[e.length-1]%2===1);var n=this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));return n}if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},f.prototype.encodeCompressed=function(e){return this.encode(e,!0)},f.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},f.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},f.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},f.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},f.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i<t;i+=e){for(var a=0;a<e;a++)n=n.dbl();r.push(n)}return{step:e,points:r}},f.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),i=1;i<r;i++)t[i]=t[i-1].add(n);return{wnd:e,points:t}},f.prototype._getBeta=function(){return null},f.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},edc9:function(e,t,r){"use strict";var n=r("c3c0"),i=r("da3e");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}t.BlockHash=a,a.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var r=e.length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=e>>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,a=8;a<this.padLength;a++)n[i++]=0;return n}},eeda:function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var i=n();function a(e,t,r,n){var a=i,s=n+r;e^=-1;for(var o=n;o<s;o++)e=e>>>8^a[255&(e^t[o])];return-1^e}e.exports=a},ef3a:function(e,t,r){"use strict";const n=r("343e"),i=r("20f6"),a=r("3fb5"),s=t;function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}s.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return a(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},o.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},o.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},eff0:function(e,t,r){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},t.DEFLATE=r("f81c")},f3a3:function(e,t,r){"use strict";var n=t,i=r("80af"),a=r("da3e"),s=r("7658");function o(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<<t+1,a=e.clone(),s=0;s<n.length;s++){var o,h=a.andln(i-1);a.isOdd()?(o=h>(i>>1)-1?(i>>1)-h:h,a.isubn(o)):o=0,n[s]=o,a.iushrn(1)}return n}function h(e,t){var r=[[],[]];e=e.clone(),t=t.clone();var n,i=0,a=0;while(e.cmpn(-i)>0||t.cmpn(-a)>0){var s,o,h=e.andln(3)+i&3,f=t.andln(3)+a&3;3===h&&(h=-1),3===f&&(f=-1),0===(1&h)?s=0:(n=e.andln(7)+i&7,s=3!==n&&5!==n||2!==f?h:-h),r[0].push(s),0===(1&f)?o=0:(n=t.andln(7)+a&7,o=3!==n&&5!==n||2!==h?f:-f),r[1].push(o),2*i===s+1&&(i=1-i),2*a===o+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return r}function f(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}}function l(e){return"string"===typeof e?n.toArray(e,"hex"):e}function c(e){return new i(e,"hex","le")}n.assert=a,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=o,n.getJSF=h,n.cachedProperty=f,n.parseBytes=l,n.intFromLE=c},f460:function(e,t,r){var n=r("98e6"),i=r("8707").Buffer;function a(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){var r,s=i.alloc(0),o=0;while(s.length<t)r=a(o++),s=i.concat([s,n("sha1").update(e).update(r).digest()]);return s.slice(0,t)}},f576:function(e,t,r){"use strict";var n=r("3fb5"),i=r("93e6"),a=r("8707").Buffer,s=new Array(16);function o(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function h(e,t){return e<<t|e>>>32-t}function f(e,t,r,n,i,a,s){return h(e+(t&r|~t&n)+i+a|0,s)+t|0}function l(e,t,r,n,i,a,s){return h(e+(t&n|r&~n)+i+a|0,s)+t|0}function c(e,t,r,n,i,a,s){return h(e+(t^r^n)+i+a|0,s)+t|0}function u(e,t,r,n,i,a,s){return h(e+(r^(t|~n))+i+a|0,s)+t|0}n(o,i),o.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,a=this._d;r=f(r,n,i,a,e[0],3614090360,7),a=f(a,r,n,i,e[1],3905402710,12),i=f(i,a,r,n,e[2],606105819,17),n=f(n,i,a,r,e[3],3250441966,22),r=f(r,n,i,a,e[4],4118548399,7),a=f(a,r,n,i,e[5],1200080426,12),i=f(i,a,r,n,e[6],2821735955,17),n=f(n,i,a,r,e[7],4249261313,22),r=f(r,n,i,a,e[8],1770035416,7),a=f(a,r,n,i,e[9],2336552879,12),i=f(i,a,r,n,e[10],4294925233,17),n=f(n,i,a,r,e[11],2304563134,22),r=f(r,n,i,a,e[12],1804603682,7),a=f(a,r,n,i,e[13],4254626195,12),i=f(i,a,r,n,e[14],2792965006,17),n=f(n,i,a,r,e[15],1236535329,22),r=l(r,n,i,a,e[1],4129170786,5),a=l(a,r,n,i,e[6],3225465664,9),i=l(i,a,r,n,e[11],643717713,14),n=l(n,i,a,r,e[0],3921069994,20),r=l(r,n,i,a,e[5],3593408605,5),a=l(a,r,n,i,e[10],38016083,9),i=l(i,a,r,n,e[15],3634488961,14),n=l(n,i,a,r,e[4],3889429448,20),r=l(r,n,i,a,e[9],568446438,5),a=l(a,r,n,i,e[14],3275163606,9),i=l(i,a,r,n,e[3],4107603335,14),n=l(n,i,a,r,e[8],1163531501,20),r=l(r,n,i,a,e[13],2850285829,5),a=l(a,r,n,i,e[2],4243563512,9),i=l(i,a,r,n,e[7],1735328473,14),n=l(n,i,a,r,e[12],2368359562,20),r=c(r,n,i,a,e[5],4294588738,4),a=c(a,r,n,i,e[8],2272392833,11),i=c(i,a,r,n,e[11],1839030562,16),n=c(n,i,a,r,e[14],4259657740,23),r=c(r,n,i,a,e[1],2763975236,4),a=c(a,r,n,i,e[4],1272893353,11),i=c(i,a,r,n,e[7],4139469664,16),n=c(n,i,a,r,e[10],3200236656,23),r=c(r,n,i,a,e[13],681279174,4),a=c(a,r,n,i,e[0],3936430074,11),i=c(i,a,r,n,e[3],3572445317,16),n=c(n,i,a,r,e[6],76029189,23),r=c(r,n,i,a,e[9],3654602809,4),a=c(a,r,n,i,e[12],3873151461,11),i=c(i,a,r,n,e[15],530742520,16),n=c(n,i,a,r,e[2],3299628645,23),r=u(r,n,i,a,e[0],4096336452,6),a=u(a,r,n,i,e[7],1126891415,10),i=u(i,a,r,n,e[14],2878612391,15),n=u(n,i,a,r,e[5],4237533241,21),r=u(r,n,i,a,e[12],1700485571,6),a=u(a,r,n,i,e[3],2399980690,10),i=u(i,a,r,n,e[10],4293915773,15),n=u(n,i,a,r,e[1],2240044497,21),r=u(r,n,i,a,e[8],1873313359,6),a=u(a,r,n,i,e[15],4264355552,10),i=u(i,a,r,n,e[6],2734768916,15),n=u(n,i,a,r,e[13],1309151649,21),r=u(r,n,i,a,e[4],4149444226,6),a=u(a,r,n,i,e[11],3174756917,10),i=u(i,a,r,n,e[2],718787259,15),n=u(n,i,a,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|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 e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=o},f5a6:function(e,t,r){"use strict";var n=r("322d"),i=r("eff0"),a=r("cfff");function s(e){return e}function o(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function h(e){var r=65536,n=[],i=e.length,s=t.getTypeOf(e),o=0,h=!0;try{switch(s){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,a(0));break}}catch(c){h=!1}if(!h){for(var f="",l=0;l<e.length;l++)f+=String.fromCharCode(e[l]);return f}while(o<i&&r>1)try{"array"===s||"nodebuffer"===s?n.push(String.fromCharCode.apply(null,e.slice(o,Math.min(o+r,i)))):n.push(String.fromCharCode.apply(null,e.subarray(o,Math.min(o+r,i)))),o+=r}catch(c){r=Math.floor(r/2)}return n.join("")}function f(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}t.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},t.arrayBuffer2Blob=function(e){t.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(i){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new r;return n.append(e),n.getBlob("application/zip")}catch(i){throw new Error("Bug : can't construct the Blob.")}}},t.applyFromCharCode=h;var l={};l["string"]={string:s,array:function(e){return o(e,new Array(e.length))},arraybuffer:function(e){return l["string"]["uint8array"](e).buffer},uint8array:function(e){return o(e,new Uint8Array(e.length))},nodebuffer:function(e){return o(e,a(e.length))}},l["array"]={string:h,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(e)}},l["arraybuffer"]={string:function(e){return h(new Uint8Array(e))},array:function(e){return f(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(new Uint8Array(e))}},l["uint8array"]={string:h,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return a(e)}},l["nodebuffer"]={string:h,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return l["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:s},t.transformTo=function(e,r){if(r||(r=""),!e)return r;t.checkSupport(e);var n=t.getTypeOf(r),i=l[n][e](r);return i},t.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&a.test(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},t.checkSupport=function(e){var t=n[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},t.findCompression=function(e){for(var t in i)if(i.hasOwnProperty(t)&&i[t].magic===e)return i[t];return null},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},f60b:function(e,t,r){var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=s),a(i,s),s.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},f81c:function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=r("d7ac");t.uncompressInputType=n?"uint8array":"array",t.compressInputType=n?"uint8array":"array",t.magic="\b\0",t.compress=function(e){return i.deflateRaw(e)},t.uncompress=function(e){return i.inflateRaw(e)}},faa1:function(e,t,r){"use strict";var n,i="object"===typeof Reflect?Reflect:null,a=i&&"function"===typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};function s(e){console&&console.warn&&console.warn(e)}n=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!==e};function h(){h.init.call(this)}e.exports=h,e.exports.once=y,h.EventEmitter=h,h.prototype._events=void 0,h.prototype._eventsCount=0,h.prototype._maxListeners=void 0;var f=10;function l(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?h.defaultMaxListeners:e._maxListeners}function u(e,t,r,n){var i,a,o;if(l(r),a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),void 0===o)o=a[t]=r,++e._eventsCount;else if("function"===typeof o?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),i=c(e),i>0&&o.length>i&&!o.warned){o.warned=!0;var h=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");h.name="MaxListenersExceededWarning",h.emitter=e,h.type=t,h.count=o.length,s(h)}return e}function d(){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)}function p(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function m(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"===typeof i?r?[i.listener||i]:[i]:r?w(i):g(i,i.length)}function b(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"===typeof r)return 1;if(void 0!==r)return r.length}return 0}function g(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function v(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function w(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function y(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,a),n(r)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}k(e,t,a,{once:!0}),"error"!==t&&_(e,i,{once:!0})}))}function _(e,t,r){"function"===typeof e.on&&k(e,"error",t,r)}function k(e,t,r,n){if("function"===typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){n.once&&e.removeEventListener(t,i),r(a)}))}}Object.defineProperty(h,"defaultMaxListeners",{enumerable:!0,get:function(){return f},set:function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");f=e}}),h.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},h.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},h.prototype.getMaxListeners=function(){return c(this)},h.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var o=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw o.context=s,o}var h=i[e];if(void 0===h)return!1;if("function"===typeof h)a(h,this,t);else{var f=h.length,l=g(h,f);for(r=0;r<f;++r)a(l[r],this,t)}return!0},h.prototype.addListener=function(e,t){return u(this,e,t,!1)},h.prototype.on=h.prototype.addListener,h.prototype.prependListener=function(e,t){return u(this,e,t,!0)},h.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},h.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},h.prototype.removeListener=function(e,t){var r,n,i,a,s;if(l(t),n=this._events,void 0===n)return this;if(r=n[e],void 0===r)return this;if(r===t||r.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!==typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){s=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():v(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},h.prototype.off=h.prototype.removeListener,h.prototype.removeAllListeners=function(e){var t,r,n;if(r=this._events,void 0===r)return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)i=a[n],"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=r[e],"function"===typeof t)this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},h.prototype.listeners=function(e){return m(this,e,!0)},h.prototype.rawListeners=function(e){return m(this,e,!1)},h.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):b.call(e,t)},h.prototype.listenerCount=b,h.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},fb79:function(e,t,r){(function(t){var r;!function(t){e.exports=t()}((function(){return function e(t,n,i){function a(o,h){if(!n[o]){if(!t[o]){var f="function"==typeof r&&r;if(!h&&f)return r(o,!0);if(s)return s(o,!0);throw new Error("Cannot find module '"+o+"'")}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){var r=t[o][1][e];return a(r||e)}),l,l.exports,e,t,n,i)}return n[o].exports}for(var s="function"==typeof r&&r,o=0;o<i.length;o++)a(i[o]);return a}({1:[function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(e,t){var r,i,a,s,o,h,f,l="",c=0;while(c<e.length)r=e.charCodeAt(c++),i=e.charCodeAt(c++),a=e.charCodeAt(c++),s=r>>2,o=(3&r)<<4|i>>4,h=(15&i)<<2|a>>6,f=63&a,isNaN(i)?h=f=64:isNaN(a)&&(f=64),l=l+n.charAt(s)+n.charAt(o)+n.charAt(h)+n.charAt(f);return l},r.decode=function(e,t){var r,i,a,s,o,h,f,l="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(c<e.length)s=n.indexOf(e.charAt(c++)),o=n.indexOf(e.charAt(c++)),h=n.indexOf(e.charAt(c++)),f=n.indexOf(e.charAt(c++)),r=s<<2|o>>4,i=(15&o)<<4|h>>2,a=(3&h)<<6|f,l+=String.fromCharCode(r),64!=h&&(l+=String.fromCharCode(i)),64!=f&&(l+=String.fromCharCode(a));return l}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,s=0,o=0;t^=-1;for(var h=0,f=e.length;h<f;h++)o=r?e[h]:e.charCodeAt(h),s=255&(t^o),a=i[s],t=t>>>8^a;return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function i(e){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=i},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return i.deflateRaw(e)},r.uncompress=function(e){return i.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=e("./object"),i.prototype.load=e("./load"),i.support=e("./support"),i.defaults=e("./defaults"),i.utils=e("./deprecatedPublicUtils"),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=e("./compressions"),t.exports=i},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),i=e("./zipEntries");t.exports=function(e,t){var r,a,s,o;for(t=t||{},t.base64&&(e=n.decode(e)),a=new i(e,t),r=a.files,s=0;s<r.length;s++)o=r[s],this.file(o.fileName,o.decompressed,{binary:!0,optimizedBinaryString:!0,date:o.date,dir:o.dir,comment:o.fileComment.length?o.fileComment:null,createFolders:t.createFolders});return a.zipComment.length&&(this.comment=a.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,r,n){(function(e){"use strict";r.exports=function(t,r){return new e(t,r)},r.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!==typeof t?t:void 0)},{}],12:[function(e,t,r){"use strict";var n=e("./uint8ArrayReader");function i(e){this.data=e,this.length=this.data.length,this.index=0}i.prototype=new n,i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./uint8ArrayReader":18}],13:[function(e,t,r){"use strict";var n=e("./support"),i=e("./utils"),a=e("./crc32"),s=e("./signature"),o=e("./defaults"),h=e("./base64"),f=e("./compressions"),l=e("./compressedObject"),c=e("./nodeBuffer"),u=e("./utf8"),d=e("./stringWriter"),p=e("./uint8ArrayWriter"),m=function(e){if(e._data instanceof l&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},b=function(e){var t=m(e),r=i.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?c(t,"utf-8"):e.asBinary():t},g=function(e){var t=m(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=h.decode(t)),t=e&&this.options.binary?A.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",A.utf8encode(t))),t)},v=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};v.prototype={asText:function(){return g.call(this,!0)},asBinary:function(){return g.call(this,!1)},asNodeBuffer:function(){var e=b(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=b(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var w=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},y=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r},_=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=y(e,o),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},k=function(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),r.createFolders&&(n=M(e))&&S.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null;else if("string"===a)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=i.string2binary(t));else{if(r.base64=!1,r.binary=!0,!a&&!(t instanceof l))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var s=new v(e,t,r);return this.files[e]=s,s},M=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},S=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||k.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},E=function(e,t){var r,n=new l;return e._data instanceof l?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=f["STORE"],n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r)))):(r=b(e),r&&0!==r.length&&!e.dir||(t=f["STORE"],r=""),n.uncompressedSize=r.length,n.crc32=a(r),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n},T=function(e,t,r,n){r.compressedContent;var o,h,f,l,c=i.transformTo("string",u.utf8encode(t.name)),d=t.comment||"",p=i.transformTo("string",u.utf8encode(d)),m=c.length!==t.name.length,b=p.length!==d.length,g=t.options,v="",y="",_="";f=t._initialMetadata.dir!==t.dir?t.dir:g.dir,l=t._initialMetadata.date!==t.date?t.date:g.date,o=l.getHours(),o<<=6,o|=l.getMinutes(),o<<=5,o|=l.getSeconds()/2,h=l.getFullYear()-1980,h<<=4,h|=l.getMonth()+1,h<<=5,h|=l.getDate(),m&&(y=w(1,1)+w(a(c),4)+c,v+="up"+w(y.length,2)+y),b&&(_=w(1,1)+w(this.crc32(p),4)+p,v+="uc"+w(_.length,2)+_);var k="";k+="\n\0",k+=m||b?"\0\b":"\0\0",k+=r.compressionMethod,k+=w(o,2),k+=w(h,2),k+=w(r.crc32,4),k+=w(r.compressedSize,4),k+=w(r.uncompressedSize,4),k+=w(c.length,2),k+=w(v.length,2);var M=s.LOCAL_FILE_HEADER+k+c+v,S=s.CENTRAL_FILE_HEADER+"\0"+k+w(p.length,2)+"\0\0\0\0"+(!0===f?"\0\0\0":"\0\0\0\0")+w(n,4)+c+v+p;return{fileRecord:M,dirRecord:S,compressedObject:r}},A={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,i,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],i=new v(n.name,n._data,y(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,i)&&a.push(i));return a},file:function(e,t,r){if(1===arguments.length){if(i.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,k.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=S.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=y(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),i.checkSupport(e.type);var t,r,n=[],a=0,o=0,l=i.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var c in this.files)if(this.files.hasOwnProperty(c)){var u=this.files[c],m=u.options.compression||e.compression.toUpperCase(),b=f[m];if(!b)throw new Error(m+" is not a valid compression method !");var g=E.call(this,u,b),v=T.call(this,c,u,g,a);a+=v.fileRecord.length+g.compressedSize,o+=v.dirRecord.length,n.push(v)}var _="";_=s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+w(n.length,2)+w(n.length,2)+w(o,4)+w(a,4)+w(l.length,2)+l;var k=e.type.toLowerCase();for(t="uint8array"===k||"arraybuffer"===k||"blob"===k||"nodebuffer"===k?new p(a+o+_.length):new d(a+o+_.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(_);var M=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),M);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",M));case"base64":return e.base64?h.encode(M):M;default:return M}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",u.utf8encode(e))},utf8decode:function(e){return u.utf8decode(e)}};t.exports=A},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,t,r){"use strict";var n=e("./dataReader"),i=e("./utils");function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=a},{"./dataReader":5,"./utils":21}],16:[function(e,t,r){"use strict";var n=e("./utils"),i=function(){this.data=[]};i.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=i},{"./utils":21}],17:[function(e,r,n){(function(e){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,n.nodebuffer="undefined"!==typeof e,n.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)n.blob=!1;else{var t=new ArrayBuffer(0);try{n.blob=0===new Blob([t],{type:"application/zip"}).size}catch(a){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new r;i.append(t),n.blob=0===i.getBlob("application/zip").size}catch(a){n.blob=!1}}}}).call(this,"undefined"!==typeof t?t:void 0)},{}],18:[function(e,t,r){"use strict";var n=e("./dataReader");function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}i.prototype=new n,i.prototype.byteAt=function(e){return this.data[e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./dataReader":5}],19:[function(e,t,r){"use strict";var n=e("./utils"),i=function(e){this.data=new Uint8Array(e),this.index=0};i.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=i},{"./utils":21}],20:[function(e,t,r){"use strict";for(var n=e("./utils"),i=e("./support"),a=e("./nodeBuffer"),s=new Array(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;s[254]=s[254]=1;var h=function(e){var t,r,n,a,s,o=e.length,h=0;for(a=0;a<o;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),h+=r<128?1:r<2048?2:r<65536?3:4;for(t=i.uint8array?new Uint8Array(h):new Array(h),s=0,a=0;s<h;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},f=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+s[e[r]]>t?r:t},l=function(e){var t,r,i,a,o=e.length,h=new Array(2*o);for(r=0,t=0;t<o;)if(i=e[t++],i<128)h[r++]=i;else if(a=s[i],a>4)h[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<o)i=i<<6|63&e[t++],a--;a>1?h[r++]=65533:i<65536?h[r++]=i:(i-=65536,h[r++]=55296|i>>10&1023,h[r++]=56320|1023&i)}return h.length!==r&&(h.subarray?h=h.subarray(0,r):h.length=r),n.applyFromCharCode(h)};r.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):h(e)},r.utf8decode=function(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);var t=[],r=0,a=e.length,s=65536;while(r<a){var o=f(e,Math.min(r+s,a));i.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),i=e("./compressions"),a=e("./nodeBuffer");function s(e){return e}function o(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function h(e){var t=65536,n=[],i=e.length,s=r.getTypeOf(e),o=0,h=!0;try{switch(s){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,a(0));break}}catch(c){h=!1}if(!h){for(var f="",l=0;l<e.length;l++)f+=String.fromCharCode(e[l]);return f}while(o<i&&t>1)try{"array"===s||"nodebuffer"===s?n.push(String.fromCharCode.apply(null,e.slice(o,Math.min(o+t,i)))):n.push(String.fromCharCode.apply(null,e.subarray(o,Math.min(o+t,i)))),o+=t}catch(c){t=Math.floor(t/2)}return n.join("")}function f(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}r.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},r.arrayBuffer2Blob=function(e){r.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(i){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new t;return n.append(e),n.getBlob("application/zip")}catch(i){throw new Error("Bug : can't construct the Blob.")}}},r.applyFromCharCode=h;var l={};l["string"]={string:s,array:function(e){return o(e,new Array(e.length))},arraybuffer:function(e){return l["string"]["uint8array"](e).buffer},uint8array:function(e){return o(e,new Uint8Array(e.length))},nodebuffer:function(e){return o(e,a(e.length))}},l["array"]={string:h,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(e)}},l["arraybuffer"]={string:function(e){return h(new Uint8Array(e))},array:function(e){return f(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(new Uint8Array(e))}},l["uint8array"]={string:h,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return a(e)}},l["nodebuffer"]={string:h,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return l["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:s},r.transformTo=function(e,t){if(t||(t=""),!e)return t;r.checkSupport(e);var n=r.getTypeOf(t),i=l[n][e](t);return i},r.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&a.test(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},r.checkSupport=function(e){var t=n[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},r.MAX_VALUE_16BITS=65535,r.MAX_VALUE_32BITS=-1,r.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},r.findCompression=function(e){for(var t in i)if(i.hasOwnProperty(t)&&i[t].magic===e)return i[t];return null},r.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,r){"use strict";var n=e("./stringReader"),i=e("./nodeBufferReader"),a=e("./uint8ArrayReader"),s=e("./utils"),o=e("./signature"),h=e("./zipEntry"),f=e("./support"),l=e("./object");function c(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}c.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+s.pretty(t)+", expected "+s.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=l.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,r,n=this.zip64EndOfCentralSize-44,i=0;while(i<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===o.CENTRAL_FILE_HEADER)e=new h({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=s.getTypeOf(e);"string"!==t||f.uint8array?this.reader="nodebuffer"===t?new i(e):new a(s.transformTo("uint8array",e)):this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=c},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,r){"use strict";var n=e("./stringReader"),i=e("./utils"),a=e("./compressedObject"),s=e("./object");function o(e,t){this.options=e,this.loadOptions=t}o.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var i=e.readData(r);return e.setIndex(n),i}},prepareContent:function(e,t,r,n,a){return function(){var e=i.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=i.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),s.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){if(this.useUTF8())this.fileName=s.utf8decode(this.fileName),this.fileComment=s.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||s.crc32(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||s.crc32(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null}},t.exports=o},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,r){"use strict";var n=e("./lib/utils/common").assign,i=e("./lib/deflate"),a=e("./lib/inflate"),s=e("./lib/zlib/constants"),o={};n(o,i,a,s),t.exports=o},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,r){"use strict";var n=e("./zlib/deflate.js"),i=e("./utils/common"),a=e("./utils/strings"),s=e("./zlib/messages"),o=e("./zlib/zstream"),h=0,f=4,l=0,c=1,u=-1,d=0,p=8,m=function(e){this.options=i.assign({level:u,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==l)throw new Error(s[r]);t.header&&n.deflateSetHeader(this.strm,t.header)};function b(e,t){var r=new m(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function g(e,t){return t=t||{},t.raw=!0,b(e,t)}function v(e,t){return t=t||{},t.gzip=!0,b(e,t)}m.prototype.push=function(e,t){var r,s,o=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?f:h,o.input="string"===typeof e?a.string2buf(e):e,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new i.Buf8(u),o.next_out=0,o.avail_out=u),r=n.deflate(o,s),r!==c&&r!==l)return this.onEnd(r),this.ended=!0,!1;(0===o.avail_out||0===o.avail_in&&s===f)&&("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(o.output,o.next_out))):this.onData(i.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&r!==c);return s!==f||(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===l)},m.prototype.onData=function(e){this.chunks.push(e)},m.prototype.onEnd=function(e){e===l&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=m,r.deflate=b,r.deflateRaw=g,r.gzip=v},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,r){"use strict";var n=e("./zlib/inflate.js"),i=e("./utils/common"),a=e("./utils/strings"),s=e("./zlib/constants"),o=e("./zlib/messages"),h=e("./zlib/zstream"),f=e("./zlib/gzheader"),l=function(e){this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==s.Z_OK)throw new Error(o[r]);this.header=new f,n.inflateGetHeader(this.strm,this.header)};function c(e,t){var r=new l(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function u(e,t){return t=t||{},t.raw=!0,c(e,t)}l.prototype.push=function(e,t){var r,o,h,f,l,c=this.strm,u=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,c.input="string"===typeof e?a.binstring2buf(e):e,c.next_in=0,c.avail_in=c.input.length;do{if(0===c.avail_out&&(c.output=new i.Buf8(u),c.next_out=0,c.avail_out=u),r=n.inflate(c,s.Z_NO_FLUSH),r!==s.Z_STREAM_END&&r!==s.Z_OK)return this.onEnd(r),this.ended=!0,!1;c.next_out&&(0===c.avail_out||r===s.Z_STREAM_END||0===c.avail_in&&o===s.Z_FINISH)&&("string"===this.options.to?(h=a.utf8border(c.output,c.next_out),f=c.next_out-h,l=a.buf2string(c.output,h),c.next_out=f,c.avail_out=u-f,f&&i.arraySet(c.output,c.output,h,f,0),this.onData(l)):this.onData(i.shrinkBuf(c.output,c.next_out)))}while(c.avail_in>0&&r!==s.Z_STREAM_END);return r===s.Z_STREAM_END&&(o=s.Z_FINISH),o!==s.Z_FINISH||(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===s.Z_OK)},l.prototype.onData=function(e){this.chunks.push(e)},l.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=l,r.inflate=c,r.inflateRaw=u,r.ungzip=c},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;r.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,s;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(s=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)a=e[t],s.set(a,i),i+=a.length;return s}},a={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,i)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,a))},r.setTyped(n)},{}],28:[function(e,t,r){"use strict";var n=e("./common"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(f){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(f){a=!1}for(var s=new n.Buf8(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;function h(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",s=0;s<t;s++)r+=String.fromCharCode(e[s]);return r}s[254]=s[254]=1,r.string2buf=function(e){var t,r,i,a,s,o=e.length,h=0;for(a=0;a<o;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),h+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(h),s=0,a=0;s<h;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<o&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},r.buf2binstring=function(e){return h(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,i=t.length;r<i;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,n,i,a,o=t||e.length,f=new Array(2*o);for(n=0,r=0;r<o;)if(i=e[r++],i<128)f[n++]=i;else if(a=s[i],a>4)f[n++]=65533,r+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&r<o)i=i<<6|63&e[r++],a--;a>1?f[n++]=65533:i<65536?f[n++]=i:(i-=65536,f[n++]=55296|i>>10&1023,f[n++]=56320|1023&i)}return h(f,n)},r.utf8border=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";function n(e,t,r,n){var i=65535&e|0,a=e>>>16&65535|0,s=0;while(0!==r){s=r>2e3?2e3:r,r-=s;do{i=i+t[n++]|0,a=a+i|0}while(--s);i%=65521,a%=65521}return i|a<<16|0}t.exports=n},{}],30:[function(e,t,r){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var i=n();function a(e,t,r,n){var a=i,s=n+r;e^=-1;for(var o=n;o<s;o++)e=e>>>8^a[255&(e^t[o])];return-1^e}t.exports=a},{}],32:[function(e,t,r){"use strict";var n=e("../utils/common"),i=e("./trees"),a=e("./adler32"),s=e("./crc32"),o=e("./messages"),h=0,f=1,l=3,c=4,u=5,d=0,p=1,m=-2,b=-3,g=-5,v=-1,w=1,y=2,_=3,k=4,M=0,S=2,E=8,T=9,A=15,C=8,x=29,B=256,R=B+1+x,I=30,O=19,D=2*R+1,P=15,N=3,L=258,F=L+N+1,U=32,z=42,H=69,W=73,j=91,V=103,G=113,X=666,q=1,K=2,Z=3,$=4,Y=3;function J(e,t){return e.msg=o[t],t}function Q(e){return(e<<1)-(e>4?9:0)}function ee(e){var t=e.length;while(--t>=0)e[t]=0}function te(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(n.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function re(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,te(e.strm)}function ne(e,t){e.pending_buf[e.pending++]=t}function ie(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ae(e,t,r,i){var o=e.avail_in;return o>i&&(o=i),0===o?0:(e.avail_in-=o,n.arraySet(t,e.input,e.next_in,o,r),1===e.state.wrap?e.adler=a(e.adler,t,o,r):2===e.state.wrap&&(e.adler=s(e.adler,t,o,r)),e.next_in+=o,e.total_in+=o,o)}function se(e,t){var r,n,i=e.max_chain_length,a=e.strstart,s=e.prev_length,o=e.nice_match,h=e.strstart>e.w_size-F?e.strstart-(e.w_size-F):0,f=e.window,l=e.w_mask,c=e.prev,u=e.strstart+L,d=f[a+s-1],p=f[a+s];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(r=t,f[r+s]===p&&f[r+s-1]===d&&f[r]===f[a]&&f[++r]===f[a+1]){a+=2,r++;do{}while(f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&f[++a]===f[++r]&&a<u);if(n=L-(u-a),a=u-L,n>s){if(e.match_start=t,s=n,n>=o)break;d=f[a+s-1],p=f[a+s]}}}while((t=c[t&l])>h&&0!==--i);return s<=e.lookahead?s:e.lookahead}function oe(e){var t,r,i,a,s,o=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-F)){n.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,r=e.hash_size,t=r;do{i=e.head[--t],e.head[t]=i>=o?i-o:0}while(--r);r=o,t=r;do{i=e.prev[--t],e.prev[t]=i>=o?i-o:0}while(--r);a+=o}if(0===e.strm.avail_in)break;if(r=ae(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=N){s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+N-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,e.lookahead+e.insert<N)break}}while(e.lookahead<F&&0!==e.strm.avail_in)}function he(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(oe(e),0===e.lookahead&&t===h)return q;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,re(e,!1),0===e.strm.avail_out))return q;if(e.strstart-e.block_start>=e.w_size-F&&(re(e,!1),0===e.strm.avail_out))return q}return e.insert=0,t===c?(re(e,!0),0===e.strm.avail_out?Z:$):(e.strstart>e.block_start&&(re(e,!1),e.strm.avail_out),q)}function fe(e,t){for(var r,n;;){if(e.lookahead<F){if(oe(e),e.lookahead<F&&t===h)return q;if(0===e.lookahead)break}if(r=0,e.lookahead>=N&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-F&&(e.match_length=se(e,r)),e.match_length>=N)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-N),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(re(e,!1),0===e.strm.avail_out))return q}return e.insert=e.strstart<N-1?e.strstart:N-1,t===c?(re(e,!0),0===e.strm.avail_out?Z:$):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?q:K}function le(e,t){for(var r,n,a;;){if(e.lookahead<F){if(oe(e),e.lookahead<F&&t===h)return q;if(0===e.lookahead)break}if(r=0,e.lookahead>=N&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=N-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-F&&(e.match_length=se(e,r),e.match_length<=5&&(e.strategy===w||e.match_length===N&&e.strstart-e.match_start>4096)&&(e.match_length=N-1)),e.prev_length>=N&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-N,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=N-1,e.strstart++,n&&(re(e,!1),0===e.strm.avail_out))return q}else if(e.match_available){if(n=i._tr_tally(e,0,e.window[e.strstart-1]),n&&re(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return q}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<N-1?e.strstart:N-1,t===c?(re(e,!0),0===e.strm.avail_out?Z:$):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?q:K}function ce(e,t){for(var r,n,a,s,o=e.window;;){if(e.lookahead<=L){if(oe(e),e.lookahead<=L&&t===h)return q;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=N&&e.strstart>0&&(a=e.strstart-1,n=o[a],n===o[++a]&&n===o[++a]&&n===o[++a])){s=e.strstart+L;do{}while(n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&a<s);e.match_length=L-(s-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=N?(r=i._tr_tally(e,1,e.match_length-N),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(re(e,!1),0===e.strm.avail_out))return q}return e.insert=0,t===c?(re(e,!0),0===e.strm.avail_out?Z:$):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?q:K}function ue(e,t){for(var r;;){if(0===e.lookahead&&(oe(e),0===e.lookahead)){if(t===h)return q;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(re(e,!1),0===e.strm.avail_out))return q}return e.insert=0,t===c?(re(e,!0),0===e.strm.avail_out?Z:$):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?q:K}var de,pe=function(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i};function me(e){e.window_size=2*e.w_size,ee(e.head),e.max_lazy_match=de[e.level].max_lazy,e.good_match=de[e.level].good_length,e.nice_match=de[e.level].nice_length,e.max_chain_length=de[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=N-1,e.match_available=0,e.ins_h=0}function be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=E,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new n.Buf16(2*D),this.dyn_dtree=new n.Buf16(2*(2*I+1)),this.bl_tree=new n.Buf16(2*(2*O+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(P+1),this.heap=new n.Buf16(2*R+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(2*R+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ge(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=S,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?z:G,e.adler=2===t.wrap?0:1,t.last_flush=h,i._tr_init(t),d):J(e,m)}function ve(e){var t=ge(e);return t===d&&me(e.state),t}function we(e,t){return e&&e.state?2!==e.state.wrap?m:(e.state.gzhead=t,d):m}function ye(e,t,r,i,a,s){if(!e)return m;var o=1;if(t===v&&(t=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),a<1||a>T||r!==E||i<8||i>15||t<0||t>9||s<0||s>k)return J(e,m);8===i&&(i=9);var h=new be;return e.state=h,h.strm=e,h.wrap=o,h.gzhead=null,h.w_bits=i,h.w_size=1<<h.w_bits,h.w_mask=h.w_size-1,h.hash_bits=a+7,h.hash_size=1<<h.hash_bits,h.hash_mask=h.hash_size-1,h.hash_shift=~~((h.hash_bits+N-1)/N),h.window=new n.Buf8(2*h.w_size),h.head=new n.Buf16(h.hash_size),h.prev=new n.Buf16(h.w_size),h.lit_bufsize=1<<a+6,h.pending_buf_size=4*h.lit_bufsize,h.pending_buf=new n.Buf8(h.pending_buf_size),h.d_buf=h.lit_bufsize>>1,h.l_buf=3*h.lit_bufsize,h.level=t,h.strategy=s,h.method=r,ve(e)}function _e(e,t){return ye(e,t,E,A,C,M)}function ke(e,t){var r,n,a,o;if(!e||!e.state||t>u||t<0)return e?J(e,m):m;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||n.status===X&&t!==c)return J(e,0===e.avail_out?g:m);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===z)if(2===n.wrap)e.adler=0,ne(n,31),ne(n,139),ne(n,8),n.gzhead?(ne(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),ne(n,255&n.gzhead.time),ne(n,n.gzhead.time>>8&255),ne(n,n.gzhead.time>>16&255),ne(n,n.gzhead.time>>24&255),ne(n,9===n.level?2:n.strategy>=y||n.level<2?4:0),ne(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(ne(n,255&n.gzhead.extra.length),ne(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=s(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=H):(ne(n,0),ne(n,0),ne(n,0),ne(n,0),ne(n,0),ne(n,9===n.level?2:n.strategy>=y||n.level<2?4:0),ne(n,Y),n.status=G);else{var b=E+(n.w_bits-8<<4)<<8,v=-1;v=n.strategy>=y||n.level<2?0:n.level<6?1:6===n.level?2:3,b|=v<<6,0!==n.strstart&&(b|=U),b+=31-b%31,n.status=G,ie(n,b),0!==n.strstart&&(ie(n,e.adler>>>16),ie(n,65535&e.adler)),e.adler=1}if(n.status===H)if(n.gzhead.extra){a=n.pending;while(n.gzindex<(65535&n.gzhead.extra.length)){if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size))break;ne(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++}n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=W)}else n.status=W;if(n.status===W)if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size)){o=1;break}o=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,ne(n,o)}while(0!==o);n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),0===o&&(n.gzindex=0,n.status=j)}else n.status=j;if(n.status===j)if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size)){o=1;break}o=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,ne(n,o)}while(0!==o);n.gzhead.hcrc&&n.pending>a&&(e.adler=s(e.adler,n.pending_buf,n.pending-a,a)),0===o&&(n.status=V)}else n.status=V;if(n.status===V&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&te(e),n.pending+2<=n.pending_buf_size&&(ne(n,255&e.adler),ne(n,e.adler>>8&255),e.adler=0,n.status=G)):n.status=G),0!==n.pending){if(te(e),0===e.avail_out)return n.last_flush=-1,d}else if(0===e.avail_in&&Q(t)<=Q(r)&&t!==c)return J(e,g);if(n.status===X&&0!==e.avail_in)return J(e,g);if(0!==e.avail_in||0!==n.lookahead||t!==h&&n.status!==X){var w=n.strategy===y?ue(n,t):n.strategy===_?ce(n,t):de[n.level].func(n,t);if(w!==Z&&w!==$||(n.status=X),w===q||w===Z)return 0===e.avail_out&&(n.last_flush=-1),d;if(w===K&&(t===f?i._tr_align(n):t!==u&&(i._tr_stored_block(n,0,0,!1),t===l&&(ee(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),te(e),0===e.avail_out))return n.last_flush=-1,d}return t!==c?d:n.wrap<=0?p:(2===n.wrap?(ne(n,255&e.adler),ne(n,e.adler>>8&255),ne(n,e.adler>>16&255),ne(n,e.adler>>24&255),ne(n,255&e.total_in),ne(n,e.total_in>>8&255),ne(n,e.total_in>>16&255),ne(n,e.total_in>>24&255)):(ie(n,e.adler>>>16),ie(n,65535&e.adler)),te(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?d:p)}function Me(e){var t;return e&&e.state?(t=e.state.status,t!==z&&t!==H&&t!==W&&t!==j&&t!==V&&t!==G&&t!==X?J(e,m):(e.state=null,t===G?J(e,b):d)):m}de=[new pe(0,0,0,0,he),new pe(4,4,8,4,fe),new pe(4,5,16,8,fe),new pe(4,6,32,32,fe),new pe(4,4,16,16,le),new pe(8,16,32,32,le),new pe(8,16,128,128,le),new pe(8,32,128,256,le),new pe(32,128,258,1024,le),new pe(32,258,258,4096,le)],r.deflateInit=_e,r.deflateInit2=ye,r.deflateReset=ve,r.deflateResetKeep=ge,r.deflateSetHeader=we,r.deflate=ke,r.deflateEnd=Me,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=n},{}],34:[function(e,t,r){"use strict";var n=30,i=12;t.exports=function(e,t){var r,a,s,o,h,f,l,c,u,d,p,m,b,g,v,w,y,_,k,M,S,E,T,A,C;r=e.state,a=e.next_in,A=e.input,s=a+(e.avail_in-5),o=e.next_out,C=e.output,h=o-(t-e.avail_out),f=o+(e.avail_out-257),l=r.dmax,c=r.wsize,u=r.whave,d=r.wnext,p=r.window,m=r.hold,b=r.bits,g=r.lencode,v=r.distcode,w=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;e:do{b<15&&(m+=A[a++]<<b,b+=8,m+=A[a++]<<b,b+=8),_=g[m&w];t:for(;;){if(k=_>>>24,m>>>=k,b-=k,k=_>>>16&255,0===k)C[o++]=65535&_;else{if(!(16&k)){if(0===(64&k)){_=g[(65535&_)+(m&(1<<k)-1)];continue t}if(32&k){r.mode=i;break e}e.msg="invalid literal/length code",r.mode=n;break e}M=65535&_,k&=15,k&&(b<k&&(m+=A[a++]<<b,b+=8),M+=m&(1<<k)-1,m>>>=k,b-=k),b<15&&(m+=A[a++]<<b,b+=8,m+=A[a++]<<b,b+=8),_=v[m&y];r:for(;;){if(k=_>>>24,m>>>=k,b-=k,k=_>>>16&255,!(16&k)){if(0===(64&k)){_=v[(65535&_)+(m&(1<<k)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(S=65535&_,k&=15,b<k&&(m+=A[a++]<<b,b+=8,b<k&&(m+=A[a++]<<b,b+=8)),S+=m&(1<<k)-1,S>l){e.msg="invalid distance too far back",r.mode=n;break e}if(m>>>=k,b-=k,k=o-h,S>k){if(k=S-k,k>u&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(E=0,T=p,0===d){if(E+=c-k,k<M){M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}}else if(d<k){if(E+=c+d-k,k-=d,k<M){M-=k;do{C[o++]=p[E++]}while(--k);if(E=0,d<M){k=d,M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}}}else if(E+=d-k,k<M){M-=k;do{C[o++]=p[E++]}while(--k);E=o-S,T=C}while(M>2)C[o++]=T[E++],C[o++]=T[E++],C[o++]=T[E++],M-=3;M&&(C[o++]=T[E++],M>1&&(C[o++]=T[E++]))}else{E=o-S;do{C[o++]=C[E++],C[o++]=C[E++],C[o++]=C[E++],M-=3}while(M>2);M&&(C[o++]=C[E++],M>1&&(C[o++]=C[E++]))}break}}break}}while(a<s&&o<f);M=b>>3,a-=M,b-=M<<3,m&=(1<<b)-1,e.next_in=a,e.next_out=o,e.avail_in=a<s?s-a+5:5-(a-s),e.avail_out=o<f?f-o+257:257-(o-f),r.hold=m,r.bits=b}},{}],35:[function(e,t,r){"use strict";var n=e("../utils/common"),i=e("./adler32"),a=e("./crc32"),s=e("./inffast"),o=e("./inftrees"),h=0,f=1,l=2,c=4,u=5,d=6,p=0,m=1,b=2,g=-2,v=-3,w=-4,y=-5,_=8,k=1,M=2,S=3,E=4,T=5,A=6,C=7,x=8,B=9,R=10,I=11,O=12,D=13,P=14,N=15,L=16,F=17,U=18,z=19,H=20,W=21,j=22,V=23,G=24,X=25,q=26,K=27,Z=28,$=29,Y=30,J=31,Q=32,ee=852,te=592,re=15,ne=re;function ie(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function se(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=k,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,p):g}function oe(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,se(e)):g}function he(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?g:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,oe(e))):g}function fe(e,t){var r,n;return e?(n=new ae,e.state=n,n.window=null,r=he(e,t),r!==p&&(e.state=null),r):g}function le(e){return fe(e,ne)}var ce,ue,de=!0;function pe(e){if(de){var t;ce=new n.Buf32(512),ue=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;o(f,e.lens,0,288,ce,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;o(l,e.lens,0,32,ue,0,e.work,{bits:5}),de=!1}e.lencode=ce,e.lenbits=9,e.distcode=ue,e.distbits=5}function me(e,t,r,i){var a,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),i>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(a=s.wsize-s.wnext,a>i&&(a=i),n.arraySet(s.window,t,r-i,a,s.wnext),i-=a,i?(n.arraySet(s.window,t,r-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=a,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=a))),0}function be(e,t){var r,ee,te,re,ne,ae,se,oe,he,fe,le,ce,ue,de,be,ge,ve,we,ye,_e,ke,Me,Se,Ee,Te=0,Ae=new n.Buf8(4),Ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return g;r=e.state,r.mode===O&&(r.mode=D),ne=e.next_out,te=e.output,se=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,oe=r.hold,he=r.bits,fe=ae,le=se,Me=p;e:for(;;)switch(r.mode){case k:if(0===r.wrap){r.mode=D;break}while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(2&r.wrap&&35615===oe){r.check=0,Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0),oe=0,he=0,r.mode=M;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&oe)<<8)+(oe>>8))%31){e.msg="incorrect header check",r.mode=Y;break}if((15&oe)!==_){e.msg="unknown compression method",r.mode=Y;break}if(oe>>>=4,he-=4,ke=8+(15&oe),0===r.wbits)r.wbits=ke;else if(ke>r.wbits){e.msg="invalid window size",r.mode=Y;break}r.dmax=1<<ke,e.adler=r.check=1,r.mode=512&oe?R:O,oe=0,he=0;break;case M:while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(r.flags=oe,(255&r.flags)!==_){e.msg="unknown compression method",r.mode=Y;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=Y;break}r.head&&(r.head.text=oe>>8&1),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0,r.mode=S;case S:while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.head&&(r.head.time=oe),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,Ae[2]=oe>>>16&255,Ae[3]=oe>>>24&255,r.check=a(r.check,Ae,4,0)),oe=0,he=0,r.mode=E;case E:while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.head&&(r.head.xflags=255&oe,r.head.os=oe>>8),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0,r.mode=T;case T:if(1024&r.flags){while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.length=oe,r.head&&(r.head.extra_len=oe),512&r.flags&&(Ae[0]=255&oe,Ae[1]=oe>>>8&255,r.check=a(r.check,Ae,2,0)),oe=0,he=0}else r.head&&(r.head.extra=null);r.mode=A;case A:if(1024&r.flags&&(ce=r.length,ce>ae&&(ce=ae),ce&&(r.head&&(ke=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,ce,ke)),512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,r.length-=ce),r.length))break e;r.length=0,r.mode=C;case C:if(2048&r.flags){if(0===ae)break e;ce=0;do{ke=ee[re+ce++],r.head&&ke&&r.length<65536&&(r.head.name+=String.fromCharCode(ke))}while(ke&&ce<ae);if(512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,ke)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=x;case x:if(4096&r.flags){if(0===ae)break e;ce=0;do{ke=ee[re+ce++],r.head&&ke&&r.length<65536&&(r.head.comment+=String.fromCharCode(ke))}while(ke&&ce<ae);if(512&r.flags&&(r.check=a(r.check,ee,ce,re)),ae-=ce,re+=ce,ke)break e}else r.head&&(r.head.comment=null);r.mode=B;case B:if(512&r.flags){while(he<16){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe!==(65535&r.check)){e.msg="header crc mismatch",r.mode=Y;break}oe=0,he=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=O;break;case R:while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}e.adler=r.check=ie(oe),oe=0,he=0,r.mode=I;case I:if(0===r.havedict)return e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,b;e.adler=r.check=1,r.mode=O;case O:if(t===u||t===d)break e;case D:if(r.last){oe>>>=7&he,he-=7&he,r.mode=K;break}while(he<3){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}switch(r.last=1&oe,oe>>>=1,he-=1,3&oe){case 0:r.mode=P;break;case 1:if(pe(r),r.mode=H,t===d){oe>>>=2,he-=2;break e}break;case 2:r.mode=F;break;case 3:e.msg="invalid block type",r.mode=Y}oe>>>=2,he-=2;break;case P:oe>>>=7&he,he-=7&he;while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if((65535&oe)!==(oe>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Y;break}if(r.length=65535&oe,oe=0,he=0,r.mode=N,t===d)break e;case N:r.mode=L;case L:if(ce=r.length,ce){if(ce>ae&&(ce=ae),ce>se&&(ce=se),0===ce)break e;n.arraySet(te,ee,re,ce,ne),ae-=ce,re+=ce,se-=ce,ne+=ce,r.length-=ce;break}r.mode=O;break;case F:while(he<14){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(r.nlen=257+(31&oe),oe>>>=5,he-=5,r.ndist=1+(31&oe),oe>>>=5,he-=5,r.ncode=4+(15&oe),oe>>>=4,he-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Y;break}r.have=0,r.mode=U;case U:while(r.have<r.ncode){while(he<3){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.lens[Ce[r.have++]]=7&oe,oe>>>=3,he-=3}while(r.have<19)r.lens[Ce[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Se={bits:r.lenbits},Me=o(h,r.lens,0,19,r.lencode,0,r.work,Se),r.lenbits=Se.bits,Me){e.msg="invalid code lengths set",r.mode=Y;break}r.have=0,r.mode=z;case z:while(r.have<r.nlen+r.ndist){for(;;){if(Te=r.lencode[oe&(1<<r.lenbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(ve<16)oe>>>=be,he-=be,r.lens[r.have++]=ve;else{if(16===ve){Ee=be+2;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe>>>=be,he-=be,0===r.have){e.msg="invalid bit length repeat",r.mode=Y;break}ke=r.lens[r.have-1],ce=3+(3&oe),oe>>>=2,he-=2}else if(17===ve){Ee=be+3;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=be,he-=be,ke=0,ce=3+(7&oe),oe>>>=3,he-=3}else{Ee=be+7;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=be,he-=be,ke=0,ce=11+(127&oe),oe>>>=7,he-=7}if(r.have+ce>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Y;break}while(ce--)r.lens[r.have++]=ke}}if(r.mode===Y)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Y;break}if(r.lenbits=9,Se={bits:r.lenbits},Me=o(f,r.lens,0,r.nlen,r.lencode,0,r.work,Se),r.lenbits=Se.bits,Me){e.msg="invalid literal/lengths set",r.mode=Y;break}if(r.distbits=6,r.distcode=r.distdyn,Se={bits:r.distbits},Me=o(l,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Se),r.distbits=Se.bits,Me){e.msg="invalid distances set",r.mode=Y;break}if(r.mode=H,t===d)break e;case H:r.mode=W;case W:if(ae>=6&&se>=258){e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,s(e,le),ne=e.next_out,te=e.output,se=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,oe=r.hold,he=r.bits,r.mode===O&&(r.back=-1);break}for(r.back=0;;){if(Te=r.lencode[oe&(1<<r.lenbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(ge&&0===(240&ge)){for(we=be,ye=ge,_e=ve;;){if(Te=r.lencode[_e+((oe&(1<<we+ye)-1)>>we)],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,we+be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=we,he-=we,r.back+=we}if(oe>>>=be,he-=be,r.back+=be,r.length=ve,0===ge){r.mode=q;break}if(32&ge){r.back=-1,r.mode=O;break}if(64&ge){e.msg="invalid literal/length code",r.mode=Y;break}r.extra=15&ge,r.mode=j;case j:if(r.extra){Ee=r.extra;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.length+=oe&(1<<r.extra)-1,oe>>>=r.extra,he-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=V;case V:for(;;){if(Te=r.distcode[oe&(1<<r.distbits)-1],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(0===(240&ge)){for(we=be,ye=ge,_e=ve;;){if(Te=r.distcode[_e+((oe&(1<<we+ye)-1)>>we)],be=Te>>>24,ge=Te>>>16&255,ve=65535&Te,we+be<=he)break;if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}oe>>>=we,he-=we,r.back+=we}if(oe>>>=be,he-=be,r.back+=be,64&ge){e.msg="invalid distance code",r.mode=Y;break}r.offset=ve,r.extra=15&ge,r.mode=G;case G:if(r.extra){Ee=r.extra;while(he<Ee){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}r.offset+=oe&(1<<r.extra)-1,oe>>>=r.extra,he-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Y;break}r.mode=X;case X:if(0===se)break e;if(ce=le-se,r.offset>ce){if(ce=r.offset-ce,ce>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Y;break}ce>r.wnext?(ce-=r.wnext,ue=r.wsize-ce):ue=r.wnext-ce,ce>r.length&&(ce=r.length),de=r.window}else de=te,ue=ne-r.offset,ce=r.length;ce>se&&(ce=se),se-=ce,r.length-=ce;do{te[ne++]=de[ue++]}while(--ce);0===r.length&&(r.mode=W);break;case q:if(0===se)break e;te[ne++]=r.length,se--,r.mode=W;break;case K:if(r.wrap){while(he<32){if(0===ae)break e;ae--,oe|=ee[re++]<<he,he+=8}if(le-=se,e.total_out+=le,r.total+=le,le&&(e.adler=r.check=r.flags?a(r.check,te,le,ne-le):i(r.check,te,le,ne-le)),le=se,(r.flags?oe:ie(oe))!==r.check){e.msg="incorrect data check",r.mode=Y;break}oe=0,he=0}r.mode=Z;case Z:if(r.wrap&&r.flags){while(he<32){if(0===ae)break e;ae--,oe+=ee[re++]<<he,he+=8}if(oe!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=Y;break}oe=0,he=0}r.mode=$;case $:Me=m;break e;case Y:Me=v;break e;case J:return w;case Q:default:return g}return e.next_out=ne,e.avail_out=se,e.next_in=re,e.avail_in=ae,r.hold=oe,r.bits=he,(r.wsize||le!==e.avail_out&&r.mode<Y&&(r.mode<K||t!==c))&&me(e,e.output,e.next_out,le-e.avail_out)?(r.mode=J,w):(fe-=e.avail_in,le-=e.avail_out,e.total_in+=fe,e.total_out+=le,r.total+=le,r.wrap&&le&&(e.adler=r.check=r.flags?a(r.check,te,le,e.next_out-le):i(r.check,te,le,e.next_out-le)),e.data_type=r.bits+(r.last?64:0)+(r.mode===O?128:0)+(r.mode===H||r.mode===N?256:0),(0===fe&&0===le||t===c)&&Me===p&&(Me=y),Me)}function ge(e){if(!e||!e.state)return g;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ve(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?g:(r.head=t,t.done=!1,p)):g}r.inflateReset=oe,r.inflateReset2=he,r.inflateResetKeep=se,r.inflateInit=le,r.inflateInit2=fe,r.inflate=be,r.inflateEnd=ge,r.inflateGetHeader=ve,r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,r){"use strict";var n=e("../utils/common"),i=15,a=852,s=592,o=0,h=1,f=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],c=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,p,m,b,g,v){var w,y,_,k,M,S,E,T,A,C=v.bits,x=0,B=0,R=0,I=0,O=0,D=0,P=0,N=0,L=0,F=0,U=null,z=0,H=new n.Buf16(i+1),W=new n.Buf16(i+1),j=null,V=0;for(x=0;x<=i;x++)H[x]=0;for(B=0;B<p;B++)H[t[r+B]]++;for(O=C,I=i;I>=1;I--)if(0!==H[I])break;if(O>I&&(O=I),0===I)return m[b++]=20971520,m[b++]=20971520,v.bits=1,0;for(R=1;R<I;R++)if(0!==H[R])break;for(O<R&&(O=R),N=1,x=1;x<=i;x++)if(N<<=1,N-=H[x],N<0)return-1;if(N>0&&(e===o||1!==I))return-1;for(W[1]=0,x=1;x<i;x++)W[x+1]=W[x]+H[x];for(B=0;B<p;B++)0!==t[r+B]&&(g[W[t[r+B]]++]=B);if(e===o?(U=j=g,S=19):e===h?(U=l,z-=257,j=c,V-=257,S=256):(U=u,j=d,S=-1),F=0,B=0,x=R,M=b,D=O,P=0,_=-1,L=1<<O,k=L-1,e===h&&L>a||e===f&&L>s)return 1;for(;;){E=x-P,g[B]<S?(T=0,A=g[B]):g[B]>S?(T=j[V+g[B]],A=U[z+g[B]]):(T=96,A=0),w=1<<x-P,y=1<<D,R=y;do{y-=w,m[M+(F>>P)+y]=E<<24|T<<16|A|0}while(0!==y);w=1<<x-1;while(F&w)w>>=1;if(0!==w?(F&=w-1,F+=w):F=0,B++,0===--H[x]){if(x===I)break;x=t[r+g[B]]}if(x>O&&(F&k)!==_){0===P&&(P=O),M+=R,D=x-P,N=1<<D;while(D+P<I){if(N-=H[D+P],N<=0)break;D++,N<<=1}if(L+=1<<D,e===h&&L>a||e===f&&L>s)return 1;_=F&k,m[_]=O<<24|D<<16|M-b|0}}return 0!==F&&(m[M+F]=x-P<<24|64<<16|0),v.bits=O,0}},{"../utils/common":27}],37:[function(e,t,r){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,r){"use strict";var n=e("../utils/common"),i=4,a=0,s=1,o=2;function h(e){var t=e.length;while(--t>=0)e[t]=0}var f=0,l=1,c=2,u=3,d=258,p=29,m=256,b=m+1+p,g=30,v=19,w=2*b+1,y=15,_=16,k=7,M=256,S=16,E=17,T=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],C=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],R=512,I=new Array(2*(b+2));h(I);var O=new Array(2*g);h(O);var D=new Array(R);h(D);var P=new Array(d-u+1);h(P);var N=new Array(p);h(N);var L=new Array(g);h(L);var F,U,z,H=function(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length},W=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t};function j(e){return e<256?D[e]:D[256+(e>>>7)]}function V(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function G(e,t,r){e.bi_valid>_-r?(e.bi_buf|=t<<e.bi_valid&65535,V(e,e.bi_buf),e.bi_buf=t>>_-e.bi_valid,e.bi_valid+=r-_):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function X(e,t,r){G(e,r[2*t],r[2*t+1])}function q(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function K(e){16===e.bi_valid?(V(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function Z(e,t){var r,n,i,a,s,o,h=t.dyn_tree,f=t.max_code,l=t.stat_desc.static_tree,c=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(a=0;a<=y;a++)e.bl_count[a]=0;for(h[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<w;r++)n=e.heap[r],a=h[2*h[2*n+1]+1]+1,a>p&&(a=p,m++),h[2*n+1]=a,n>f||(e.bl_count[a]++,s=0,n>=d&&(s=u[n-d]),o=h[2*n],e.opt_len+=o*(a+s),c&&(e.static_len+=o*(l[2*n+1]+s)));if(0!==m){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,m-=2}while(m>0);for(a=p;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>f||(h[2*i+1]!==a&&(e.opt_len+=(a-h[2*i+1])*h[2*i],h[2*i+1]=a),n--)}}}function $(e,t,r){var n,i,a=new Array(y+1),s=0;for(n=1;n<=y;n++)a[n]=s=s+r[n-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=q(a[o]++,o))}}function Y(){var e,t,r,n,i,a=new Array(y+1);for(r=0,n=0;n<p-1;n++)for(N[n]=r,e=0;e<1<<A[n];e++)P[r++]=n;for(P[r-1]=n,i=0,n=0;n<16;n++)for(L[n]=i,e=0;e<1<<C[n];e++)D[i++]=n;for(i>>=7;n<g;n++)for(L[n]=i<<7,e=0;e<1<<C[n]-7;e++)D[256+i++]=n;for(t=0;t<=y;t++)a[t]=0;e=0;while(e<=143)I[2*e+1]=8,e++,a[8]++;while(e<=255)I[2*e+1]=9,e++,a[9]++;while(e<=279)I[2*e+1]=7,e++,a[7]++;while(e<=287)I[2*e+1]=8,e++,a[8]++;for($(I,b+1,a),e=0;e<g;e++)O[2*e+1]=5,O[2*e]=q(e,5);F=new H(I,A,m+1,b,y),U=new H(O,C,0,g,y),z=new H(new Array(0),x,0,v,k)}function J(e){var t;for(t=0;t<b;t++)e.dyn_ltree[2*t]=0;for(t=0;t<g;t++)e.dyn_dtree[2*t]=0;for(t=0;t<v;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*M]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?V(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,i){Q(e),i&&(V(e,r),V(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],i=r<<1;while(i<=e.heap_len){if(i<e.heap_len&&te(t,e.heap[i+1],e.heap[i],e.depth)&&i++,te(t,n,e.heap[i],e.depth))break;e.heap[r]=e.heap[i],r=i,i<<=1}e.heap[r]=n}function ne(e,t,r){var n,i,a,s,o=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*o]<<8|e.pending_buf[e.d_buf+2*o+1],i=e.pending_buf[e.l_buf+o],o++,0===n?X(e,i,t):(a=P[i],X(e,a+m+1,t),s=A[a],0!==s&&(i-=N[a],G(e,i,s)),n--,a=j(n),X(e,a,r),s=C[a],0!==s&&(n-=L[a],G(e,n,s)))}while(o<e.last_lit);X(e,M,t)}function ie(e,t){var r,n,i,a=t.dyn_tree,s=t.stat_desc.static_tree,o=t.stat_desc.has_stree,h=t.stat_desc.elems,f=-1;for(e.heap_len=0,e.heap_max=w,r=0;r<h;r++)0!==a[2*r]?(e.heap[++e.heap_len]=f=r,e.depth[r]=0):a[2*r+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=f<2?++f:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,o&&(e.static_len-=s[2*i+1]);for(t.max_code=f,r=e.heap_len>>1;r>=1;r--)re(e,a,r);i=h;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,re(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Z(e,t),$(a,f,e.bl_count)}function ae(e,t,r){var n,i,a=-1,s=t[1],o=0,h=7,f=4;for(0===s&&(h=138,f=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=s,s=t[2*(n+1)+1],++o<h&&i===s||(o<f?e.bl_tree[2*i]+=o:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*S]++):o<=10?e.bl_tree[2*E]++:e.bl_tree[2*T]++,o=0,a=i,0===s?(h=138,f=3):i===s?(h=6,f=3):(h=7,f=4))}function se(e,t,r){var n,i,a=-1,s=t[1],o=0,h=7,f=4;for(0===s&&(h=138,f=3),n=0;n<=r;n++)if(i=s,s=t[2*(n+1)+1],!(++o<h&&i===s)){if(o<f)do{X(e,i,e.bl_tree)}while(0!==--o);else 0!==i?(i!==a&&(X(e,i,e.bl_tree),o--),X(e,S,e.bl_tree),G(e,o-3,2)):o<=10?(X(e,E,e.bl_tree),G(e,o-3,3)):(X(e,T,e.bl_tree),G(e,o-11,7));o=0,a=i,0===s?(h=138,f=3):i===s?(h=6,f=3):(h=7,f=4)}}function oe(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),ie(e,e.bl_desc),t=v-1;t>=3;t--)if(0!==e.bl_tree[2*B[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function he(e,t,r,n){var i;for(G(e,t-257,5),G(e,r-1,5),G(e,n-4,4),i=0;i<n;i++)G(e,e.bl_tree[2*B[i]+1],3);se(e,e.dyn_ltree,t-1),se(e,e.dyn_dtree,r-1)}function fe(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return s;for(t=32;t<m;t++)if(0!==e.dyn_ltree[2*t])return s;return a}var le=!1;function ce(e){le||(Y(),le=!0),e.l_desc=new W(e.dyn_ltree,F),e.d_desc=new W(e.dyn_dtree,U),e.bl_desc=new W(e.bl_tree,z),e.bi_buf=0,e.bi_valid=0,J(e)}function ue(e,t,r,n){G(e,(f<<1)+(n?1:0),3),ee(e,t,r,!0)}function de(e){G(e,l<<1,3),X(e,M,I),K(e)}function pe(e,t,r,n){var a,s,h=0;e.level>0?(e.strm.data_type===o&&(e.strm.data_type=fe(e)),ie(e,e.l_desc),ie(e,e.d_desc),h=oe(e),a=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=a&&(a=s)):a=s=r+5,r+4<=a&&-1!==t?ue(e,t,r,n):e.strategy===i||s===a?(G(e,(l<<1)+(n?1:0),3),ne(e,I,O)):(G(e,(c<<1)+(n?1:0),3),he(e,e.l_desc.max_code+1,e.d_desc.max_code+1,h+1),ne(e,e.dyn_ltree,e.dyn_dtree)),J(e),n&&Q(e)}function me(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(P[r]+m+1)]++,e.dyn_dtree[2*j(t)]++),e.last_lit===e.lit_bufsize-1}r._tr_init=ce,r._tr_stored_block=ue,r._tr_flush_block=pe,r._tr_tally=me,r._tr_align=de},{"../utils/common":27}],39:[function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=n},{}]},{},[9])(9)}))}).call(this,r("b639").Buffer)},fda6:function(e,t,r){var n=r("8947"),i=r("4228"),a=r("e85f");function s(){return Object.keys(a)}t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=s},fdac:function(e,t,r){var n;function i(e){this.rand=e}if(e.exports=function(e){return n||(n=new i(null)),n.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"===typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"===typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=r(7);if("function"!==typeof a.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return a.randomBytes(e)}}catch(s){}}}]);